Commit Graph
172116 Commits
Author SHA1 Message Date
peter d91c606bfa IDEA-155984 Completion suggests nothing if you try to complete a variable before a call 2016-05-13 16:15:16 +02:00
peter d8093d9057 IDEA-155801 "Dereference may produce NPE" warning should handle implicit constructor calls. 2016-05-13 16:15:15 +02:00
peter 786b4f5048 IDEA-156007 'Constant conditions & exceptions' inspection should propagate @Nullable/@NotNull annotations to lambda parameters 2016-05-13 16:15:15 +02:00
peter f54e06de93 IDEA-155572 Basic completion could prefer false when boolean is expected 2016-05-13 16:15:14 +02:00
peter 9a2d188dad use app invokeLater in toolwindow CommandProcessor to avoid transaction assertions (EA-82213) 2016-05-13 16:15:14 +02:00
Roman Shevchenko b479dd2d1c [platform] allows the IDE to be launched from UNC share (IDEA-56577) 2016-05-13 16:13:22 +02:00
Anna.Kozlova 6b98c4b313 ensure cached dead code inspection doesn't work in the next run, as extensions are cleared on dispose - consequence runs would be invalid (IDEA-154064) 2016-05-13 15:57:34 +02:00
Anna.Kozlova bb213540e4 extend UnnecessaryQualifierForThisInspection for super calls (IDEA-153781) 2016-05-13 15:57:34 +02:00
Anna.Kozlova 89d85c2353 EA-81708 - NPE: XmlTagManipulator.handleContentChange 2016-05-13 15:57:34 +02:00
Anna.Kozlova 2f4919bab4 customize enter handler after unmatcjed brace to insert rBrace after first expression of expression list if applicable (IDEA-152395) 2016-05-13 15:57:34 +02:00
Liana Bakradze e025af835e EDU-214 Exception in PyCharm Core when opening python console 2016-05-13 16:44:30 +03:00
Vassiliy.Kudryashov 3f8dfc30e0 refactor "suggestUniqueName" 2016-05-13 15:57:01 +03:00
Alexey Kudravtsev 7b2c334f36 NPE 2016-05-13 15:36:30 +03:00
Alexey Kudravtsev 7005af7a7a lambdify 2016-05-13 15:36:30 +03:00
Dmitry Batrak 22492f03dc update bundled runtime from update script - correct path to java binary on OS X 2016-05-13 15:03:33 +03:00
Dmitry Batrak 98bb7e28f5 update bundled runtime from update script - correct detection of whether the property was set (existing JRE version check works again now) 2016-05-13 15:03:33 +03:00
Michael Golubev a62d7783d3 IDEA-155353: Docker. Idea hangs after opening some amount of container tabs
- but while debugging for IDEA-155353, I can see that the modified selectionChanged is called from ContentManagerImpl#removeFromSelection
- - which re-selects the un-selected component, leading to really weird effects later
- may be more conservative check ( ==  ContentOperation.add) is better
(cherry picked from commit c823f36 after IDEA-CR-10590)
2016-05-13 13:55:22 +02:00
peter fd8636b9c6 recreate cached value with the new provider when it's outdated, to be more tolerant to providers capturing variables from the call context 2016-05-13 12:31:31 +02:00
Alexey Kudravtsev a6ec1597be show "101 sub classes found so far" instead of just "classes found" to be able to tell if the search is finished; removed special unit-test-only mode from GotoImplementationHandler 2016-05-13 13:03:02 +03:00
Alexey Kudravtsev 7b037bf9c0 cleanup 2016-05-13 13:03:02 +03:00
Alexey Kudravtsev 834dfce3fe replaced childish finger-counting with math 2016-05-13 13:03:02 +03:00
Alexey Kudravtsev 857743a8f4 cleanup 2016-05-13 13:03:02 +03:00
Alexey Kudravtsev be0d5dcf3a assertion for not performing PSI modifications during highlighting added 2016-05-13 13:03:02 +03:00
Gregory.Shrago 61aa164565 more tweaks for IDEA-141620: skip !, ++, -- 2016-05-13 12:56:15 +03:00
Anton Tarasov a0c93d20d7 [follow-up] reset FocusWatcher.myTopComponent to null
Turn FocusWatcher.myTopComponent into weak ref.
2016-05-13 12:45:12 +03:00
Sergey Simonchik 44a3e98f48 move ElementFilterBase from lang-api to core-api to make it available in *-psi-* modules 2016-05-13 12:35:07 +03:00
Roman Shevchenko 2cc1c10541 Cleanup (minor glitches in update.sh scripts) 2016-05-13 11:22:12 +02:00
Pavel Dolgov 0777e2e8ab Javafx: Take into account member visibility settings when creating event handler method for FXML. Tests added. (IDEA-151695) 2016-05-13 12:04:12 +03:00
Rustam Vishnyakov 31adcbd7d3 Add enum support to serializer for HTML quotes option 2016-05-13 11:20:20 +03:00
Julia Beliaeva eb534e66eb [vcs-log] check if ui currently on screen is valid when refresh action is invoke 2016-05-13 03:23:19 +03:00
Julia Beliaeva d3486d8a4f [vcs-log] fix log tab staying invalid but visible and being unable to update because of that IDEA-155065 2016-05-13 03:23:19 +03:00
Gregory.Shrago 6d068a8ea2 IDEA-141620 Duplicating entries in the Expression Type popup 2016-05-13 02:48:49 +03:00
Gregory.Shrago 597c21329f IDEA-147577 'Expression type' the end of expression 2016-05-13 02:34:29 +03:00
Gregory.Shrago c648d15b69 IDEA-CR-10661 preferredSize calc, force maxSize, limit branches by length 2016-05-13 01:49:50 +03:00
Nadya Zabrodina 09bfa3d62b [patch]: IDEA-155748 Create patch shows endless progress 2016-05-13 00:42:43 +03:00
Gregory.Shrago 424262266e IDEA-CR-10668 backgrounds & svn panel 2016-05-12 23:29:14 +03:00
peter 208f6a8aa9 remove unnecessary stuff from DaemonAnalyzerTestCase.checkHighlighting 2016-05-12 22:01:47 +02:00
Sergey Malenkov 2f33ed09f8 IDEA-152840 Breakpoint popup: Condition field mnemonic is passed to main frame 2016-05-12 22:30:44 +03:00
Anna.Kozlova 2a57f6a3fc unused declaration: comment out only top level elements (IDEA-155950) 2016-05-12 21:06:35 +02:00
Anna.Kozlova b5e7d766a1 add static import: remove qualifier in case of inheritance (IDEA-155419) 2016-05-12 21:06:35 +02:00
Anna.Kozlova 335789114a empty method inspection: option to treat comments and javadoc as content (IDEA-154073) 2016-05-12 21:06:35 +02:00
Anton Tarasov 2349cdbb3b reset FocusWatcher.myTopComponent to null
The field is set in install() and should probably be reset symmetrically in deinstall(), otherwise it may hold UI objects.
2016-05-12 21:55:36 +03:00
peter b58243fb73 "method may be static" inspection: reuse common and cached way of searching for method overriders 2016-05-12 20:41:05 +02:00
peter 7cdd0e2e51 allow write actions without transactions if they don't change anything physical 2016-05-12 20:38:52 +02:00
peter 435f0d47f3 don't wrap editor actions in transactions by default (IDEA-155679) 2016-05-12 20:28:17 +02:00
peter d93bbf54c5 when an exception happens in beforeRootsChanged, don't let ProjectRootManagerImpl think forever it's inside root change 2016-05-12 20:18:06 +02:00
peter 6d5afb738d TransactionGuardImpl cleanup 2016-05-12 20:18:06 +02:00
Ilya.Kazakevich f77b8e912f PY-19474: Display log capture for behave
We should use ``element.error_message`` since it has everything
2016-05-12 20:59:45 +03:00
Gregory.Shrago 97f62e521e JFlex: regen all lexers 2016-05-12 19:51:21 +03:00
Gregory.Shrago 114d3e84b6 update to JFlex 1.6 semantics 2016-05-12 19:51:21 +03:00