Commit Graph
38 Commits
Author SHA1 Message Date
Dmitry Batrak 07f1ec121e IDEA-162062 Move Statement: Scope of shifted block changes
fix for Python use cases
2016-10-06 11:52:31 +03:00
Ekaterina Tuzova 7fd1c618c0 fixed PY-11198 Move Statement Up/Down near dictionary expression unexpectedly merges statements 2014-09-08 19:16:48 +04:00
Ekaterina Tuzova 877fae21f2 fixed PY-13868 Move statement on a comment inside a dict deletes the dict 2014-09-08 17:55:30 +04:00
Ekaterina Tuzova 9376c69e6f fixed PY-11654 Move Statement: IOE at com.intellij.openapi.editor.impl.DocumentImpl.d 2013-12-18 17:49:42 +04:00
Ekaterina Tuzova 6d95991c01 fixed PY-11595 Unable to move lines within Python doc strings 2013-12-11 16:26:34 +04:00
Ekaterina Tuzova 193659be87 fixed PY-10947 Moving lines splits multiple statements 2013-10-09 15:53:43 +04:00
Ekaterina Tuzova 01caab85df python: added ability to move multiline statements
fixed PY-6587 Move Statements: inconsistent selection on moving more than one statement up or down.
2013-09-13 20:02:16 +04:00
Ekaterina Tuzova 3be529abb4 fixed test data for move statement 2013-08-26 15:18:03 +04:00
Ekaterina Tuzova 846eed9ad5 added ability to move continue/break/pass 2013-08-26 15:04:20 +04:00
Ekaterina Tuzova 25504900e1 meet brand new python move statement
work over PSI instead of document lines
2013-08-24 17:35:25 +04:00
Ekaterina Tuzova b48f0896d3 fixed PY-6282 Move statement: adds newline between parts of compound statement 2012-09-20 16:10:49 +04:00
Ekaterina Tuzova dac294d16f fixed PY-6482 Move statement: ineffective move down to else statement in try/except/else 2012-05-02 15:42:24 +04:00
Ekaterina Tuzova be137ab0d9 fixed PY-6271 Move statement: breaks code in case of empty line between parts of compound statement 2012-04-10 18:10:06 +04:00
Ekaterina Tuzova 194383cbd0 fixed PY-6133 Move statement: strange comment moving down to def or class statements 2012-04-08 17:12:16 +04:00
Ekaterina Tuzova b2e3d61ea6 fixed PY-6163 Moving blocks of code 2012-04-06 14:05:13 +04:00
Ekaterina Tuzova 32220e98fa fixed PY-5268 Move statement: breaks code in case of indented one-line compound statements 2012-03-22 17:14:48 +04:00
Ekaterina Tuzova c4928a6bfc fixed PY-5527 Move statement: unnecessary pass statement on moving one-line comment out of indented block 2012-03-22 15:59:49 +04:00
Ekaterina Tuzova 5caf729b30 fixed PY-5270 Move statement: unexpected move on trying to move one-line comment within indented block 2012-03-22 15:50:31 +04:00
Ekaterina Tuzova 7e1917023d fixed PY-5192 Move Statement: breaks code in case moving down to nested try statement 2012-03-22 14:44:10 +04:00
Ekaterina Tuzova b4a41273d7 fixed PY-5525 Move statement: loses code on moving one-line comment up to function with nested indent 2012-03-14 12:04:11 +04:00
Ekaterina Tuzova 099e229783 fixed PY-5192 Move Statement: breaks code in case moving down to nested try statement 2011-12-15 14:39:01 +04:00
Ekaterina Tuzova a1e5d2ea44 fixed PY-5200 Move statement: ineffective moving of nested if block 2011-12-14 16:32:20 +04:00
Ekaterina Tuzova 120efe6cc2 fixed PY-5221 Move statement: Throwable at com.intellij.psi.impl.PsiToDocumentSynchronizer.a 2011-12-05 21:03:39 +04:00
Ekaterina Tuzova 1de2fbaba1 fixed PY-5201 Move statement: changes code logic on moving one-line compound statement outside nested one 2011-12-02 15:57:17 +01:00
Ekaterina Tuzova a5a774f33b fixed PY-5203 Move statement: statement should not jump into docstring 2011-12-02 15:32:14 +01:00
Ekaterina Tuzova 14d89ce4c6 fixed PY-5202 Move statement: breaks code on moving outside with statement 2011-12-02 15:21:48 +01:00
Ekaterina Tuzova ef2640a510 fixed PY-5197 Move statement: inconsistent skipping of empty lines 2011-12-02 12:45:03 +01:00
Ekaterina Tuzova a0b8b18a56 fixed PY-5198 Move statement: breaks code in case of one-line compound statements on module level 2011-12-02 12:19:43 +01:00
Ekaterina Tuzova 3c98006baf fixed PY-5196 Move statement: gets stuck on moving class after compound statement 2011-12-02 12:05:34 +01:00
Ekaterina Tuzova fbee7c314f fixed PY-5192 Move Statement: breaks code in case moving down to nested try statement 2011-12-02 11:52:05 +01:00
Ekaterina Tuzova 2219082ab8 fixed PY-5193 Move Statement: do not allow to move break and continue statements out of a loop 2011-12-02 11:39:29 +01:00
Ekaterina Tuzova 0c455eb332 fixed PY-5195 Move Statement: loses code on moving nested function 2011-12-02 11:33:55 +01:00
Ekaterina Tuzova d22ca23963 rewritten move statement for python (see PY-3284, PY-1834, PY-3283) 2011-12-01 22:06:52 +01:00
Dmitry Jemerov ad885be9fe correct handling of decorators in move statement up/down (PY-1222) 2010-07-17 19:46:51 +04:00
alexey.ivanov 03762a6f9d more improvements for python statement mover 2010-05-11 16:53:06 +04:00
alexey.ivanov 68b2b14abf improved python statement mover 2010-05-07 20:46:38 +04:00
alexey.ivanov 31981b778c fixed PY-950 Exception from Move Statement, more tests 2010-05-07 17:00:39 +04:00
alexey.ivanov 929c46c54b PY-296 'Move statement up/down' on method name line should move the whole method 2010-05-05 22:18:28 +04:00