Ekaterina Tuzova [Wed, 30 May 2012 12:09:12 +0000 (16:09 +0400)]
Merge remote-tracking branch 'origin/master'
Anna Kozlova [Wed, 30 May 2012 09:28:39 +0000 (13:28 +0400)]
"java.util.List" ->CommonClassNames.JAVA_UTIL_LIST
Andrey Vlasovskikh [Mon, 28 May 2012 17:51:57 +0000 (21:51 +0400)]
Merge branch 'python-fixes'
Danila Ponomarenko [Mon, 28 May 2012 16:58:18 +0000 (20:58 +0400)]
@NotNull added to UsageTarget[] targets
Andrey Vlasovskikh [Mon, 28 May 2012 13:17:12 +0000 (17:17 +0400)]
Added the __module__ attribute to new-style classes (PY-6634)
Andrey Vlasovskikh [Mon, 28 May 2012 13:13:01 +0000 (17:13 +0400)]
Added the exceptions module to the builtins
Andrey Vlasovskikh [Mon, 28 May 2012 10:57:48 +0000 (14:57 +0400)]
Check the inner scope and all the outer scopes for name clashes when extracting a method (PY-6626)
Ekaterina Tuzova [Mon, 28 May 2012 03:44:01 +0000 (07:44 +0400)]
fixed ancestors in Python class diagram
Ekaterina Tuzova [Sat, 26 May 2012 11:57:32 +0000 (15:57 +0400)]
fixed pycharm build script
Ekaterina Tuzova [Sat, 26 May 2012 10:54:02 +0000 (14:54 +0400)]
Merge remote-tracking branch 'origin/master'
Ekaterina Tuzova [Sat, 26 May 2012 10:52:25 +0000 (14:52 +0400)]
fixed exception in python diagram plugin
Andrey Vlasovskikh [Fri, 25 May 2012 19:24:35 +0000 (23:24 +0400)]
Merge branch 'type-eval-context'
Andrey Vlasovskikh [Fri, 25 May 2012 19:22:50 +0000 (23:22 +0400)]
Merge branch 'python-fixes'
Andrey Vlasovskikh [Fri, 25 May 2012 19:11:37 +0000 (23:11 +0400)]
Fixed updating references when 'import ...' style is selected (PY-6590)
Currently this style is ignored in favor of 'from ... import ...'.
Andrey Vlasovskikh [Fri, 25 May 2012 18:50:09 +0000 (22:50 +0400)]
Cleanup
Andrey Vlasovskikh [Fri, 25 May 2012 18:46:59 +0000 (22:46 +0400)]
Fixed resolve of imported module references in submodules with relative imports (PY-6575)
Andrey Vlasovskikh [Fri, 25 May 2012 18:45:15 +0000 (22:45 +0400)]
Fixed isPackage() check for module files
Andrey Vlasovskikh [Fri, 25 May 2012 18:03:49 +0000 (22:03 +0400)]
Moved inSameFile() to PyUtil
peter [Fri, 25 May 2012 15:23:36 +0000 (17:23 +0200)]
@NotNull contextElement in CompletionConfidence
Ekaterina Tuzova [Fri, 25 May 2012 15:24:22 +0000 (19:24 +0400)]
Merge remote branch 'origin/master'
Ekaterina Tuzova [Fri, 25 May 2012 15:14:42 +0000 (19:14 +0400)]
fixed PY-6643
Andrey Vlasovskikh [Fri, 25 May 2012 13:51:41 +0000 (17:51 +0400)]
Removed fast() type eval context with origin as unused
Andrey Vlasovskikh [Fri, 25 May 2012 13:45:06 +0000 (17:45 +0400)]
Fixed type eval context for PySuperArgumentsInspection
Dmitry Trofimov [Fri, 25 May 2012 12:01:33 +0000 (16:01 +0400)]
Merge remote-tracking branch 'origin/master'
Evgeny Zakrevsky [Thu, 24 May 2012 18:49:52 +0000 (22:49 +0400)]
IdeBorderFactory. Redundant methods removed.
Ekaterina Tuzova [Thu, 24 May 2012 16:18:27 +0000 (20:18 +0400)]
fixed failed tests for callable
Ekaterina Tuzova [Thu, 24 May 2012 15:38:41 +0000 (19:38 +0400)]
fixed failed tests for statement mover
Dmitry Trofimov [Thu, 24 May 2012 13:15:11 +0000 (17:15 +0400)]
Fixed dictionary keys representation (PY-5834).
Ekaterina Tuzova [Thu, 24 May 2012 12:30:24 +0000 (16:30 +0400)]
added python-uml to build script
Dmitry Trofimov [Thu, 24 May 2012 11:32:33 +0000 (15:32 +0400)]
Fixed CreateProcess monkey-patching for 3.3 (PY-6642).
Ekaterina Tuzova [Thu, 24 May 2012 11:29:00 +0000 (15:29 +0400)]
Merge remote branch 'origin/master'
Ekaterina Tuzova [Thu, 24 May 2012 11:23:15 +0000 (15:23 +0400)]
added initial support for Python Class diagram
Andrey Vlasovskikh [Wed, 23 May 2012 18:45:51 +0000 (22:45 +0400)]
Test for PY-6575
Andrey Vlasovskikh [Wed, 23 May 2012 17:10:32 +0000 (21:10 +0400)]
Fixed unresolved references when moving modules and functions with 'import ...' style enabled (PY-6590, PY-6592)
Currently we don't take this import style into account and always insert 'from ... import' statements for modules and functions.
Andrey Vlasovskikh [Wed, 23 May 2012 16:31:04 +0000 (20:31 +0400)]
Merge branch 'python-fixes'
Andrey Vlasovskikh [Wed, 23 May 2012 16:22:13 +0000 (20:22 +0400)]
Fixed extract method for fragments with nonlocal variables (PY-6625)
Andrey Vlasovskikh [Wed, 23 May 2012 15:36:51 +0000 (19:36 +0400)]
Fixed unnecessary cls argument when extracting @classmethod (PY-6624)
Andrey Vlasovskikh [Wed, 23 May 2012 15:03:22 +0000 (19:03 +0400)]
Fixed function scopes in name clash detection in extract method (PY-6626)
Andrey Vlasovskikh [Wed, 23 May 2012 14:25:55 +0000 (18:25 +0400)]
Fixed extracting fragments with inner classes without constructors (PY-6622)
Andrey Vlasovskikh [Wed, 23 May 2012 13:26:46 +0000 (17:26 +0400)]
Fixed detection of loop parts with continue and break in extract method refactoring (PY-6623)
Dmitry Trofimov [Wed, 23 May 2012 12:13:25 +0000 (16:13 +0400)]
has_key usage in debugger code (PY-6635).
Dmitry Trofimov [Wed, 23 May 2012 06:13:48 +0000 (10:13 +0400)]
Fixed exceptions skeletons for Python 2.4 (PY-6581).
Dmitry Trofimov [Wed, 23 May 2012 04:17:14 +0000 (08:17 +0400)]
Merge remote-tracking branch 'origin/master'
Andrey Vlasovskikh [Tue, 22 May 2012 18:23:35 +0000 (22:23 +0400)]
Refactored extract method tests
Andrey Vlasovskikh [Tue, 22 May 2012 17:03:29 +0000 (21:03 +0400)]
Merge branch 'python-fixes'
Andrey Vlasovskikh [Tue, 22 May 2012 16:44:12 +0000 (20:44 +0400)]
Split type checker tests
peter [Tue, 22 May 2012 15:09:49 +0000 (17:09 +0200)]
IDEA-86431 Rename methods LookupElementBuilder.setXXX to withXXX
Andrey Vlasovskikh [Tue, 22 May 2012 13:36:18 +0000 (17:36 +0400)]
Fixed type checker for classes with builtin base classes (PY-6606)
Andrey Vlasovskikh [Tue, 22 May 2012 13:20:05 +0000 (17:20 +0400)]
Extracted some type checking tests
Andrey Vlasovskikh [Tue, 22 May 2012 12:01:54 +0000 (16:01 +0400)]
Merge branch 'python-fixes'
Andrey Vlasovskikh [Tue, 22 May 2012 11:54:57 +0000 (15:54 +0400)]
Fixed global variable detection at the toplevel in extract method (PY-6619)
Andrey Vlasovskikh [Tue, 22 May 2012 11:38:36 +0000 (15:38 +0400)]
Don't mark global symbols as inputs of code fragment (PY-6616)
Andrey Vlasovskikh [Mon, 21 May 2012 17:19:16 +0000 (21:19 +0400)]
Merge branch 'python-fixes'
Andrey Vlasovskikh [Mon, 21 May 2012 17:15:38 +0000 (21:15 +0400)]
Merge branch 'extract-method-rewrite'
Andrey Vlasovskikh [Mon, 21 May 2012 16:51:09 +0000 (20:51 +0400)]
Disabled test for PY-2903
Andrey Vlasovskikh [Mon, 21 May 2012 16:25:48 +0000 (20:25 +0400)]
Fixed indentation of original method after extracting method before comment (PY-6416)
Andrey Vlasovskikh [Mon, 21 May 2012 15:44:57 +0000 (19:44 +0400)]
Add 'global' statement when extracting modification of global variable (PY-6417)
Andrey Vlasovskikh [Mon, 21 May 2012 14:25:13 +0000 (18:25 +0400)]
Removed old Python code fragment builder
Andrey Vlasovskikh [Mon, 21 May 2012 14:21:38 +0000 (18:21 +0400)]
Rewritten Python code fragment extraction based on CFG (PY-4156, PY-6414)
Dmitry Trofimov [Fri, 18 May 2012 12:06:11 +0000 (16:06 +0400)]
Python 2.4 exceptions correct filtering (PY-6581).
Dmitry Trofimov [Fri, 18 May 2012 11:54:48 +0000 (15:54 +0400)]
Format keys also (PY-5834).
Dmitry Trofimov [Thu, 17 May 2012 17:23:12 +0000 (21:23 +0400)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 17 May 2012 17:21:41 +0000 (21:21 +0400)]
Correct slash escaping in debugger var view (PY-5834).
Dmitry Trofimov [Thu, 17 May 2012 16:26:48 +0000 (20:26 +0400)]
Python 2.4 doesn't have BaseException (PY-5466).
Andrey Vlasovskikh [Thu, 17 May 2012 15:00:50 +0000 (19:00 +0400)]
Improved control flow analysis before code fragment extraction (PY-5865, PY-6413)
Andrey Vlasovskikh [Thu, 17 May 2012 13:57:44 +0000 (17:57 +0400)]
Fixed out-of-order for-loop body instruction in Python CFG
Dmitry Jemerov [Thu, 17 May 2012 12:47:20 +0000 (14:47 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 17 May 2012 12:12:01 +0000 (16:12 +0400)]
Coverage works with remote interpreter (PY-6431).
Ekaterina Tuzova [Thu, 17 May 2012 12:03:54 +0000 (16:03 +0400)]
fixed CopyPaste
Dmitry Jemerov [Fri, 11 May 2012 16:09:05 +0000 (18:09 +0200)]
reducing dependencies of ModuleImpl
Dmitry Jemerov [Tue, 8 May 2012 14:00:15 +0000 (16:00 +0200)]
SDK -> projectModel-api
Dmitry Jemerov [Tue, 8 May 2012 13:57:51 +0000 (15:57 +0200)]
extract ValidatableSdkAdditionalData
Dmitry Jemerov [Tue, 8 May 2012 13:51:31 +0000 (15:51 +0200)]
SdkTypeId extracted
Andrey Vlasovskikh [Wed, 16 May 2012 13:58:02 +0000 (17:58 +0400)]
Fixed updating star imports of usages in move refactoring (PY-6571)
Andrey Vlasovskikh [Wed, 16 May 2012 13:15:08 +0000 (17:15 +0400)]
Fixed subscription types for dict literals with members of unknown type (PY-6570)
Andrey Vlasovskikh [Wed, 16 May 2012 12:06:36 +0000 (16:06 +0400)]
Moved type checker inspection tests to a separate test case
Andrey Vlasovskikh [Mon, 14 May 2012 14:14:10 +0000 (18:14 +0400)]
Tests for current bugs of extract method refactoring
Dmitry Trofimov [Tue, 15 May 2012 12:04:52 +0000 (16:04 +0400)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 14 May 2012 15:01:30 +0000 (17:01 +0200)]
Special handling of strange case when traceback is None in excepthook in GTK-based project (PY-6556).
Ekaterina Tuzova [Mon, 14 May 2012 14:42:34 +0000 (18:42 +0400)]
Merge remote branch 'origin/master'
Ekaterina Tuzova [Mon, 14 May 2012 13:48:15 +0000 (17:48 +0400)]
fixed PY-3245 Should complain about named param after *args on Python ≤2.5
Dmitry Trofimov [Mon, 14 May 2012 10:14:21 +0000 (12:14 +0200)]
Merge remote-tracking branch 'origin/master'
Ekaterina Tuzova [Sat, 12 May 2012 14:16:36 +0000 (18:16 +0400)]
fixed PY-6117 Show flavor icons in "Add" popup when adding a new Python interpreter
Ekaterina Tuzova [Sat, 12 May 2012 13:27:46 +0000 (17:27 +0400)]
fixed PY-6529 "Manage repositories" dialog should use ToolbarDecorator for add/remove buttons
Ekaterina Tuzova [Sat, 12 May 2012 12:25:56 +0000 (16:25 +0400)]
fixed PY-5106 Unnecessary backslash is added on enter inside string in parenthsis
Ekaterina Tuzova [Sat, 12 May 2012 12:06:57 +0000 (16:06 +0400)]
fixed PY-5534 PyCharm fails to show difference for failed unit test
Ekaterina Tuzova [Fri, 11 May 2012 14:32:33 +0000 (18:32 +0400)]
fixed PY-6548 @type in class docstrings does not recognize class variables
Ekaterina Tuzova [Fri, 11 May 2012 11:14:48 +0000 (15:14 +0400)]
fixed EA-35467 - assert: PsiFileImpl.getStubTree
Andrey Vlasovskikh [Thu, 10 May 2012 17:23:23 +0000 (21:23 +0400)]
Merge branch 'python-fixes'
Andrey Vlasovskikh [Thu, 10 May 2012 14:28:49 +0000 (18:28 +0400)]
Fixed generic types for dict literals (PY-6542)
Ekaterina Tuzova [Thu, 10 May 2012 14:22:45 +0000 (18:22 +0400)]
Merge remote branch 'origin/master'
Ekaterina Tuzova [Thu, 10 May 2012 14:20:38 +0000 (18:20 +0400)]
fixed PY-6505 "Replace + with string formatting operator" is available in a context which has nothing to do with strings
Ekaterina Tuzova [Thu, 10 May 2012 13:48:41 +0000 (17:48 +0400)]
fixed PY-6509 Refresh packages table when packages list is loaded from the network
Ekaterina Tuzova [Thu, 10 May 2012 07:27:13 +0000 (11:27 +0400)]
fixed PY-6513 Filtering the Install Packages dialog does not update description correctly
Ekaterina Tuzova [Thu, 10 May 2012 07:21:37 +0000 (11:21 +0400)]
fixed PY-6522 List of suggested paths for new virtualenv interpreter should not include multiple pythons from same virtualenv
Dmitry Jemerov [Tue, 8 May 2012 15:47:27 +0000 (17:47 +0200)]
build script refactoring (work in progress)
Dmitry Jemerov [Mon, 7 May 2012 16:55:07 +0000 (18:55 +0200)]
SDKs -> interpreters
Dmitry Jemerov [Mon, 7 May 2012 15:19:04 +0000 (17:19 +0200)]
cleanup for cleanup
Andrey Vlasovskikh [Sat, 5 May 2012 16:56:24 +0000 (20:56 +0400)]
Merge branch 'python-fixes'
Andrey Vlasovskikh [Sat, 5 May 2012 16:51:35 +0000 (20:51 +0400)]
Added move refactoring tests to all Python tests suite