Lobbying for a working Undo

I am sure everyone has run at least once into that #$@@!*! undo problem
where when pressing Ctrl-Z a dialog pops up and asks things as random as
"Undo Left?" "Undo Up?" "Undo Quick Documentation Lookup?" "Undo ?" "Undo
Undo?" (!!). Of course when that happens then the whole undo stack for the
given file is hosed.

A year after filing the bug I have come up with a test case that reproduces
the problem in both 4222 and 5289. Now I'm trying to use the "be vocal"
approach to see if that has a chance of getting this fixed. Depending on
when it happens, this bug can be pretty irritating.

Please vote for:
http://www.jetbrains.net/jira/browse/IDEA-1799

Let's all stand for our rights to a Better Undo.

Vince.



0
16 comments
Avatar
Permanently deleted user

+1, I want correct undo too:)

0
Avatar
Permanently deleted user

Actually if it weren't so annoying, it would be quite funny, I just got "Undo Move Caret to Line Start?".

0
Avatar
Permanently deleted user

Now I'm in state of mood of giving all the donuts I've earned during this
EAP years to you, Vincent!

Thank you very much!!!

-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


0
Avatar
Permanently deleted user

Wow, that would be a lot of donuts! :))

Here's a deal. If you fix it, I'll give you all the donuts back out of sheer
happiness. And if you fix it in the 5.1 branch, I'll double the amount of
donuts in a sign of infinite gratitude ;)

Glad I could help

Vince.


0
Avatar
Permanently deleted user

Hello Vincent,

And if you fix it in the 5.1 branch, I'll double the
amount of donuts in a sign of infinite gratitude ;)


Ha-ha! Now I think if I should play in casino more often? I've just doubled
my earnings! :)

Thanks a lot again. That's how ideal bug report should look like.

-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


0
Avatar
Permanently deleted user

Fixed! Woohoo! Let me know where to send the trucks with all the donuts!

Thanks :)))

Um, with all the donuts already in the plans what's the best way to bribe
for a 5.1 EAP? :)

Vince.


0
Avatar
Permanently deleted user

Big thanks to Vincent for that awesome testcase! I never managed to
get it reproduceable at all.

@Maxim: can we get a little story about the background of that bug?

Vincent Mallet schrieb:

Fixed! Woohoo! Let me know where to send the trucks with all the donuts!

Thanks :)))

Um, with all the donuts already in the plans what's the best way to bribe
for a 5.1 EAP? :)

Vince.

0
Avatar
Permanently deleted user

@Maxim: can we get a little story about the background of that bug?


There was a bug in command merging algorithm. There's CommandProcessor.runUndoTransparentAction(), which shall be merged to any prior commands done except (that's what Vincent had discovered) if modifications done in undo_transparent have actually been made to another document.

0
Avatar
Permanently deleted user

Thanks. When is the release of 5.1.2 planned?

Maxim Shafirov schrieb:
>>@Maxim: can we get a little story about the background of that bug?


There was a bug in command merging algorithm. There's CommandProcessor.runUndoTransparentAction(), which shall be merged to any prior commands done except (that's what Vincent had discovered) if modifications done in undo_transparent have actually been made to another document.

0
Avatar
Permanently deleted user

Hello Sven,

I think "couple of weeks" would be fair enough estimation.

-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

Thanks. When is the release of 5.1.2 planned?

Maxim Shafirov schrieb:

>>> @Maxim: can we get a little story about the background of that bug?
>>>
>> There was a bug in command merging algorithm. There's
>> CommandProcessor.runUndoTransparentAction(), which shall be merged to
>> any prior commands done except (that's what Vincent had discovered)
>> if modifications done in undo_transparent have actually been made to
>> another document.
>>


0
Avatar
Permanently deleted user

I'm going to semi-hijack this thread and ask another Undo-related question: What's up with that "Cannot undo. Some files were changed." I would really like to know why I get that message sometimes. Even if it's a situation that cannot be avoided or worked around, please at least spruce up the message giving more details such as what action cannot be undone and which files were changed that are preventing the undo.

Thanks,
Gordon

0
Avatar
Permanently deleted user

Hello Gordon,

This is planned for Demetra and will be fixed there. It's just not that easy
technically.

-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

I'm going to semi-hijack this thread and ask another Undo-related
question: What's up with that "Cannot undo. Some files were changed."
I would really like to know why I get that message sometimes. Even if
it's a situation that cannot be avoided or worked around, please at
least spruce up the message giving more details such as what action
cannot be undone and which files were changed that are preventing the
undo.

Thanks,
Gordon



0
Avatar
Permanently deleted user

What will be fixed? The actual problem causing the popup message or the paucity of information in the message itself?

Thanks,
Gordon

0
Avatar
Permanently deleted user

Hello Gordon,

I think we'll start with more informative message, which in turn will help
to investigate the real problem for sure.

-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

What will be fixed? The actual problem causing the popup message or
the paucity of information in the message itself?

Thanks,
Gordon



0
Avatar
Permanently deleted user

That'll be a good start. I look forward to it :)

Thanks,
Gordon

0
Avatar
Permanently deleted user

Hello Gordon,

Done.

-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


0

Please sign in to leave a comment.