https://bugs.freedesktop.org/show_bug.cgi?id=39936

Rainer Bielefeld <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO
            Summary|Feature: add "Insert Cut    |UI: Paste Special not
                   |Cells" & "Insert Copied     |available for paste range
                   |Cells" to Context Menu(s)   |
           Keywords|NEEDINFO                    |

--- Comment #20 from Rainer Bielefeld <[email protected]> ---
This still is not NEW, we have several unclear observations.

So I think we should first do some research concerning the unavailable 'Paste
Special', what would be a real bug.

For this new situation I should contribute a Step by step instruction for my 
Attachment 2012-10-16 08:15 UTC to avoid any misunderstanding and to narrow
down the problem.

Steps how to reproduce with parallel installation of Master "LOdev 
3.7.0.0.alpha0+   -  ENGLISH UI / German Locale  [Build ID: 747ecb]" 
{tinderbox: @16, pull time 2012-10-08 09:46:32} on German WIN7 Home Premium
(64bit) with separate User Profile for Master Branch:

1. Launch LibO
2. Blank New Spreadsheet from LibO Start Center using "New Spreadsheet" Button
3. Type "1" into A1
4. Use Autofill to fill column until A16
6. Select A1:B7 using mouse
5. Use Autofill to fill rows A1:A16 until  column D as shown in screenshots
8. Right click B7
   > Context menu appears
9. 'Copy' 
10. Click C11
11. rigt Click C11
    > Context menu appears
12. Click 'Paste Special' in context menu
    Dialog appears  as shown in "How To Presentation"

I also can reproduce that correct behavior on Ubuntu 12.04 (VirtualBox) with
LibO 3.5.4.2.


Now an other case what might be related to garrys screenshot.
Gerry's screen shot shows a completely different situation, he selected a
complete row(?) and right clicked on a row header(!). As the name "context
menu" says the contents of that menu is context sensitive and so we have to
investigate every context separately.

I can't reproduce Gerry's observation with a.m. Ubuntu LibO and a proceeding a
little different from Gerris proceeding:

11. Launch LibO Spreas sheet from Application selector
12. do nothing
13. Type "1" into A1
14. Use Autofill to fill column until A16
16. Select A1:B7 using mouse
15. Use Autofill to fill rows A1:A16 until  column D as shown in screenshots
16. Click on Page Heading "7"
    > Row becomes selected
17. Right Click on Page Heading 7
18. In context menu click 'Copy'
19. Right Click on Page Heading 7
20. In context menu click 'Paste Special'
    Dialog appears  as shown in "How To Presentation"
21. Paste special with "Shift Cells down" 
    will work as expected, shifts rows including selecte one down
     and pastes clipboard to so created empty row


I CAN  reproduce Gerry's observation with a.m. Ubuntu LibO and a proceeding
similar to what might have been Gerry's. I did not try to follow exactly 
Gerry's proceeding, because screenshot seems to show that He copied empty cells
A12:F20, and "Paste Nothing" seems not to be a very interesting case

31. Launch LibO Spreas sheet from Application selector
32. do nothing
33. Type "1" into A1
34. Use Autofill to fill column until A16
36. Select A1:B7 using mouse
35. Use Autofill to fill rows A1:A16 until  column D as shown in screenshots
36. Select C13:D16 using Mouse
    > Range becomes highlighted
37. Right Click D16
38. In context menu click 'Copy'
39. Right Click on Page Heading 7
    Context menu WITHOUT paste special appears
That looks like bug in context menu, BUT althoug Paste special exists and seem
active in menu 'Edit', it will do nothing.

WIN LibO 3.5.2 won't even offer a paste function in Context menu for this case,
Master 3.7.0 works fine, offers Paste special and shifts cells

But now I understand that I was wrong concerning Gerry's intentions, I believe
He wanted to cut and paste, and screenshot shows cut contents? 

New test 

41. Create spreadsheet as whon in Gerry's ASCII art
42. Select all "b" (but not the complete rows)
43. rightclick last "b" (bottom right)
44. click 'Cut' in contxt menu
    all "b" disappear
45. Click row heading of first "c" row (what, BTW, is wrong, a paste will fill
    all the clumns of the row(s) with "b" and not only as many columns as 
    were filled with "b" in step 42
46. right click row heading of first "c" row
    Indeed, Context menu does not contain paste special.
Menu 'Edit -> Paste special' here shows the same problem as described after
step 39, does not work.
Paste from context menu will work as expected, overwrite all "c" and fill lines
completely until end with "b"
WIN LibO 3.5.6.2 in step 46 does not offer a paste at all

Results in step 46 with parallel installation of Master "LOdev 
3.7.0.0.alpha0+:
Paste Special will be offered, dialog only allows "don't shift" and "shift
right", I can't understand why "shift down is not allowed", and "shift right"
is nonsense, can not be done, I will submit a separate bug for this.  'Don't
shift' and 'Shift Right' work fine.
Menu 'Edit -> Paste Special' works the same way as context menu.
Same results with LibO 3.6.3.1

So the question for now is:
Can you confirm that the "Step 46 problem" is fixed for LibO 3.6.3.1 and 3.7.0
under Linux (as i see it for WIN)?

Please excuse me for long comment, but I think it's necessary to figure out
what exactly the remaining problem is.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to