Commit Graph
3552 Commits
Author SHA1 Message Date
Dmitry Jemerov e17d3d9f65 show variants from __init__.py in completion of relative imports; remove duplicate logic for calculating completion variants for a directory; simplify ResolveImportUtil.getPointInImport() (PY-2816) 2011-02-22 19:18:58 +01:00
Dmitry Jemerov 14626e2e8e fix off-by-one error in counting target directory for relative imports (part of PY-2816) 2011-02-22 19:18:37 +01:00
Dmitry Jemerov 288072a3cd fix AIOOBE in removeTail() 2011-02-22 19:18:16 +01:00
Dmitry Jemerov 604d8dc4b3 StringConstantAnnotator performs all checks per node, doesn't do lexer's job again (PY-2802) 2011-02-22 19:17:55 +01:00
Dmitry Jemerov 51aefc768f made the triple quote string lexer a bit uglier but a bit more correct (PY-1777) 2011-02-22 19:17:34 +01:00
Dmitry Jemerov 803b545070 string constant annotator checks triple quote pairing separately for each string literal node (PY-2806) 2011-02-22 16:05:47 +01:00
Dmitry Jemerov e500402006 report colon with no following statement list as error (PY-2790) 2011-02-22 16:05:27 +01:00
Dmitry Jemerov 53791956d1 report missing value expression in dict literal as error (PY-2791) 2011-02-22 16:05:06 +01:00
Dmitry Jemerov eb02840ae6 handle rename of working directory 2011-02-22 16:04:46 +01:00
Dmitry Jemerov b16baff307 refactor and clean up PYTHONPATH initialization (PY-2626) 2011-02-22 16:04:26 +01:00
Dmitry Jemerov 9f6ed71b6a update Python run configurations on rename of target (PY-2787) 2011-02-22 16:04:06 +01:00
Dmitry Jemerov 3c305816c4 introduce variable handles multiline expressions better (PY-2862) 2011-02-22 16:03:25 +01:00
Dmitry Trofimov 67e8e63f97 Python console now handles multiline statement after entering empty an string (PY-2727). 2011-02-22 11:13:35 +03:00
Dmitry Trofimov b011506c09 Console init moved out of the event dispatch thread. 2011-02-22 11:13:33 +03:00
Dmitry Trofimov 09afbde223 Python console: a try with commons xmlrpc transport instead of default one, which hangs on getting inputStream. 2011-02-22 11:13:32 +03:00
Dmitry Jemerov b7976c8607 separate language for python regexps with verbose flag set, set commentMode to true by default (PY-2941) 2011-02-21 21:04:05 +01:00
Dmitry Jemerov c5ae14c78f refactoring: enum set of regexp capabilities instead of a bunch of boolean flags 2011-02-21 20:24:03 +01:00
Dmitry Jemerov 74b7c06a68 allow dangling metacharacters in Python regexps (PY-2430) 2011-02-21 20:04:53 +01:00
Dmitry Jemerov 29e9f1f1c4 rbracket after caret at the beginning of character class doesn't close it (PY-1929 part 2) 2011-02-21 19:23:20 +01:00
Dmitry Jemerov aefabe0d79 fix parsing of character classes so that it's actually correct (PY-1929) 2011-02-21 19:09:58 +01:00
Dmitry Jemerov 1e821e1216 fix parsing of octal characters in Python regexps (PY-2906) 2011-02-21 18:33:11 +01:00
Dmitry Jemerov 4ed294ee77 Python also has its own regexp dialect; correct parsing of character classes for Python (PY-2908) 2011-02-21 18:13:03 +01:00
Dmitry Jemerov 7f105171a9 use new format string parser in string format inspection 2011-02-21 17:00:30 +01:00
Dmitry Jemerov b0124e8e45 new format string parser 2011-02-21 16:26:45 +01:00
Dmitry Jemerov 780ca12d33 Merge branch 'master' of git.labs.intellij.net:idea/ultimate 2011-02-21 14:03:52 +01:00
Dmitry Jemerov 4326688ef2 PyClass implements PsiNameIdentifierOwner 2011-02-21 13:17:42 +01:00
Oleg Shpynov a59f1d2e1c Revert "More consistent API"
This reverts commit 3663cb4f416e065b7461aee296e9c7897cdb6d5e.
2011-02-21 14:15:01 +03:00
Oleg Shpynov 4dc8c0fd6d More consistent API
RUBY-7865 feature request: ability to collapse commented out code
2011-02-21 13:57:57 +03:00
Ekaterina Tuzova d598c1fefa fixed PY-2970 Join 2 if's intention alters behavior of code 2011-02-21 11:19:19 +03:00
Dmitry Trofimov 030a9614c7 Restored 3 secs sleep for jython as it can't connect sometimes otherwise. 2011-02-18 21:11:30 +03:00
Ekaterina Tuzova 3d8ee5cbf9 Merge branch 'master' of git.labs.intellij.net:idea/ultimate 2011-02-18 20:14:48 +03:00
Ekaterina Tuzova 9fb66011f1 fixed suite location in nosetests 2011-02-18 20:14:23 +03:00
Dmitry Trofimov 6d7214122c Fixed 3 problems with console: xmlrpc hangs up without timelimit, close action doesn't work, disconnect on ide close doesn't work too. 2011-02-18 19:59:10 +03:00
Ekaterina Tuzova d491faee62 fixed suite location in doctests 2011-02-18 19:12:55 +03:00
Dmitry Jemerov 98269a2811 fix race condition in updateVersionsToProcess() (no caching is needed here) 2011-02-18 14:22:01 +01:00
Dmitry Jemerov 5348ff916e provided scope for Groovy library in Python and Ruby 2011-02-18 13:45:28 +01:00
Rustam.Vishnyakov 40d2e3e69b Web IDE api module: modified PyCharm/RubyMine build 2011-02-18 14:55:39 +03:00
Dmitry Jemerov 515858ee36 advance skeletons version 2011-02-18 12:23:23 +01:00
Ekaterina Tuzova abfe8a13c2 Merge branch 'master' of git.labs.intellij.net:idea/ultimate 2011-02-18 12:43:44 +03:00
Ekaterina Tuzova 735220adbb added support for multiprocess plugin in nosetests. 2011-02-18 12:39:30 +03:00
Alexey Kudravtsev 52174dc651 toPsiElementArray, toPsiFileArray 2011-02-18 12:21:04 +03:00
nik 191a33e839 testFramework & junit exluded from classpath fo build_searchable_options task 2011-02-18 10:36:47 +03:00
Dmitry Trofimov d5492e16c7 Traceback collision fixed in one more place. 2011-02-17 19:50:31 +03:00
Dmitry Trofimov 314f2c10c9 Resolve fixed once more, to fix PY-2211 2011-02-17 19:50:27 +03:00
Dmitry Cheryasov 651ad4358b Fix multi-line import blunder 2011-02-17 15:44:57 +02:00
Dmitry Jemerov d72aa3f85f fix Python 3 incompatibility (PY-2955) 2011-02-17 13:21:30 +01:00
Dmitry Cheryasov 7184774771 merged with master 2011-02-17 03:46:35 +02:00
Dmitry Cheryasov 5845bc2fd1 Fix py2.7 + PyQt 4.7.3 on win32 failing on isinstance() 2011-02-17 02:32:18 +02:00
Dmitry Jemerov 8f1d502811 fix testdata 2011-02-16 21:02:54 +01:00
Dmitry Jemerov ccfda7332f even further crash-proof import restoration 2011-02-16 20:56:31 +01:00