idea/community.git
5 years agoEDU-214 Exception in PyCharm Core when opening python console
Liana Bakradze [Fri, 13 May 2016 13:44:30 +0000 (16:44 +0300)]
EDU-214 Exception in PyCharm Core when opening python console

5 years agorefactor "suggestUniqueName"
Vassiliy.Kudryashov [Fri, 13 May 2016 12:49:27 +0000 (15:49 +0300)]
refactor "suggestUniqueName"

5 years agoNPE phpstorm/162.167
Alexey Kudravtsev [Fri, 13 May 2016 12:34:29 +0000 (15:34 +0300)]
NPE

5 years agolambdify
Alexey Kudravtsev [Fri, 13 May 2016 10:11:46 +0000 (13:11 +0300)]
lambdify

5 years agoupdate bundled runtime from update script - correct path to java binary on OS X
Dmitry Batrak [Fri, 13 May 2016 12:02:52 +0000 (15:02 +0300)]
update bundled runtime from update script - correct path to java binary on OS X

5 years agoupdate bundled runtime from update script - correct detection of whether the property...
Dmitry Batrak [Fri, 13 May 2016 11:56:57 +0000 (14:56 +0300)]
update bundled runtime from update script - correct detection of whether the property was set (existing JRE version check works again now)

5 years agoIDEA-155353: Docker. Idea hangs after opening some amount of container tabs appcode/162.168 clion/162.166
Michael Golubev [Fri, 6 May 2016 14:53:41 +0000 (16:53 +0200)]
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)

5 years agorecreate cached value with the new provider when it's outdated, to be more tolerant... idea/162.164
peter [Fri, 13 May 2016 07:43:55 +0000 (09:43 +0200)]
recreate cached value with the new provider when it's outdated, to be more tolerant to providers capturing variables from the call context

5 years agoshow "101 sub classes found so far" instead of just "classes found" to be able to...
Alexey Kudravtsev [Fri, 13 May 2016 09:33:15 +0000 (12:33 +0300)]
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

5 years agocleanup
Alexey Kudravtsev [Fri, 13 May 2016 09:30:33 +0000 (12:30 +0300)]
cleanup

5 years agoreplaced childish finger-counting with math
Alexey Kudravtsev [Fri, 13 May 2016 09:00:07 +0000 (12:00 +0300)]
replaced childish finger-counting with math

5 years agocleanup
Alexey Kudravtsev [Fri, 13 May 2016 08:57:17 +0000 (11:57 +0300)]
cleanup

5 years agoassertion for not performing PSI modifications during highlighting added
Alexey Kudravtsev [Fri, 13 May 2016 08:55:54 +0000 (11:55 +0300)]
assertion for not performing PSI modifications during highlighting added

5 years agomore tweaks for IDEA-141620: skip !, ++, --
Gregory.Shrago [Fri, 13 May 2016 09:54:55 +0000 (12:54 +0300)]
more tweaks for IDEA-141620: skip !, ++, --

5 years ago[follow-up] reset FocusWatcher.myTopComponent to null
Anton Tarasov [Fri, 13 May 2016 09:45:12 +0000 (12:45 +0300)]
[follow-up] reset FocusWatcher.myTopComponent to null

Turn FocusWatcher.myTopComponent into weak ref.

5 years agomove ElementFilterBase from lang-api to core-api to make it available in *-psi-*...
Sergey Simonchik [Fri, 13 May 2016 09:35:07 +0000 (12:35 +0300)]
move ElementFilterBase from lang-api to core-api to make it available in *-psi-* modules

5 years agoCleanup (minor glitches in update.sh scripts)
Roman Shevchenko [Fri, 13 May 2016 09:22:12 +0000 (11:22 +0200)]
Cleanup (minor glitches in update.sh scripts)

5 years agoJavafx: Take into account member visibility settings when creating event handler...
Pavel Dolgov [Fri, 13 May 2016 09:03:42 +0000 (12:03 +0300)]
Javafx: Take into account member visibility settings when creating event handler method for FXML. Tests added. (IDEA-151695)

5 years agoAdd enum support to serializer for HTML quotes option appcode/162.158 clion/162.159
Rustam Vishnyakov [Fri, 13 May 2016 08:18:36 +0000 (11:18 +0300)]
Add enum support to serializer for HTML quotes option

5 years ago[vcs-log] check if ui currently on screen is valid when refresh action is invoke appcode/162.146 clion/162.147 dbe/162.143 phpstorm/162.145 pycharm/162.152 pycharm/162.156 rubymine/162.150 webstorm/162.154
Julia Beliaeva [Thu, 21 Apr 2016 16:33:15 +0000 (19:33 +0300)]
[vcs-log] check if ui currently on screen is valid when refresh action is invoke

5 years ago[vcs-log] fix log tab staying invalid but visible and being unable to update because...
Julia Beliaeva [Thu, 21 Apr 2016 19:00:37 +0000 (22:00 +0300)]
[vcs-log] fix log tab staying invalid but visible and being unable to update because of that IDEA-155065

5 years agoIDEA-141620 Duplicating entries in the Expression Type popup
Gregory.Shrago [Thu, 12 May 2016 23:37:36 +0000 (02:37 +0300)]
IDEA-141620 Duplicating entries in the Expression Type popup

5 years agoIDEA-147577 'Expression type' the end of expression
Gregory.Shrago [Thu, 12 May 2016 23:34:29 +0000 (02:34 +0300)]
IDEA-147577 'Expression type' the end of expression

5 years agoIDEA-CR-10661 preferredSize calc, force maxSize, limit branches by length
Gregory.Shrago [Thu, 12 May 2016 20:37:49 +0000 (23:37 +0300)]
IDEA-CR-10661 preferredSize calc, force maxSize, limit branches by length

5 years ago[patch]: IDEA-155748 Create patch shows endless progress
Nadya Zabrodina [Thu, 12 May 2016 21:39:06 +0000 (00:39 +0300)]
[patch]: IDEA-155748 Create patch shows endless progress

5 years agoIDEA-CR-10668 backgrounds & svn panel
Gregory.Shrago [Thu, 12 May 2016 20:28:20 +0000 (23:28 +0300)]
IDEA-CR-10668 backgrounds & svn panel

5 years agoremove unnecessary stuff from DaemonAnalyzerTestCase.checkHighlighting
peter [Thu, 12 May 2016 20:00:43 +0000 (22:00 +0200)]
remove unnecessary stuff from DaemonAnalyzerTestCase.checkHighlighting

5 years agoIDEA-152840 Breakpoint popup: Condition field mnemonic is passed to main frame
Sergey Malenkov [Thu, 12 May 2016 19:26:32 +0000 (22:26 +0300)]
IDEA-152840 Breakpoint popup: Condition field mnemonic is passed to main frame

5 years agounused declaration: comment out only top level elements (IDEA-155950)
Anna.Kozlova [Thu, 12 May 2016 18:48:15 +0000 (20:48 +0200)]
unused declaration: comment out only top level elements (IDEA-155950)

5 years agoadd static import: remove qualifier in case of inheritance (IDEA-155419)
Anna.Kozlova [Thu, 12 May 2016 16:10:39 +0000 (18:10 +0200)]
add static import: remove qualifier in case of inheritance (IDEA-155419)

5 years agoempty method inspection: option to treat comments and javadoc as content (IDEA-154073)
Anna.Kozlova [Thu, 12 May 2016 14:49:35 +0000 (16:49 +0200)]
empty method inspection: option to treat comments and javadoc as content (IDEA-154073)

5 years agoreset FocusWatcher.myTopComponent to null
Anton Tarasov [Thu, 12 May 2016 18:05:25 +0000 (21:05 +0300)]
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.

5 years ago"method may be static" inspection: reuse common and cached way of searching for metho...
peter [Thu, 12 May 2016 18:41:05 +0000 (20:41 +0200)]
"method may be static" inspection: reuse common and cached way of searching for method overriders

5 years agoallow write actions without transactions if they don't change anything physical
peter [Thu, 12 May 2016 18:38:52 +0000 (20:38 +0200)]
allow write actions without transactions if they don't change anything physical

5 years agodon't wrap editor actions in transactions by default (IDEA-155679)
peter [Thu, 12 May 2016 18:28:17 +0000 (20:28 +0200)]
don't wrap editor actions in transactions by default (IDEA-155679)

5 years agowhen an exception happens in beforeRootsChanged, don't let ProjectRootManagerImpl...
peter [Thu, 12 May 2016 16:52:22 +0000 (18:52 +0200)]
when an exception happens in beforeRootsChanged, don't let ProjectRootManagerImpl think forever it's inside root change

5 years agoTransactionGuardImpl cleanup
peter [Thu, 12 May 2016 10:25:11 +0000 (12:25 +0200)]
TransactionGuardImpl cleanup

5 years agoPY-19474: Display log capture for behave
Ilya.Kazakevich [Thu, 12 May 2016 17:59:45 +0000 (20:59 +0300)]
PY-19474: Display log capture for behave

We should use ``element.error_message`` since it has everything

5 years agoJFlex: regen all lexers
Gregory.Shrago [Thu, 12 May 2016 16:48:54 +0000 (19:48 +0300)]
JFlex: regen all lexers

5 years agoupdate to JFlex 1.6 semantics
Gregory.Shrago [Thu, 12 May 2016 16:48:15 +0000 (19:48 +0300)]
update to JFlex 1.6 semantics

5 years agoJavafx: Highlighting for private event handler methods marked with @FXML (IDEA-151633)
Pavel Dolgov [Thu, 12 May 2016 16:37:40 +0000 (19:37 +0300)]
Javafx: Highlighting for private event handler methods marked with @FXML (IDEA-151633)

5 years ago[tests] minor optimization
Roman Shevchenko [Thu, 12 May 2016 16:33:16 +0000 (18:33 +0200)]
[tests] minor optimization

5 years ago[groovy] accessor methods are always non final in traits
Daniil Ovchinnikov [Thu, 12 May 2016 16:18:18 +0000 (19:18 +0300)]
[groovy] accessor methods are always non final in traits

5 years ago[groovy] accessor methods are always abstract in traits
Daniil Ovchinnikov [Thu, 12 May 2016 15:49:48 +0000 (18:49 +0300)]
[groovy] accessor methods are always abstract in traits

5 years ago[groovy] allow to plug in before default groovy read write access detector
Daniil Ovchinnikov [Thu, 12 May 2016 14:41:06 +0000 (17:41 +0300)]
[groovy] allow to plug in before default groovy read write access detector

5 years agouse nameId directly when building FileEntry appcode/162.141 clion/162.140
Maxim.Mossienko [Thu, 12 May 2016 14:49:18 +0000 (16:49 +0200)]
use nameId directly when building FileEntry

5 years agouse TPE instead of ScheduledTPE
Alexey Kudravtsev [Thu, 12 May 2016 14:05:17 +0000 (17:05 +0300)]
use TPE instead of ScheduledTPE

5 years agomore log in tests
Alexey Kudravtsev [Thu, 12 May 2016 14:02:16 +0000 (17:02 +0300)]
more log in tests

5 years agopresent more information
Alexey Kudravtsev [Wed, 11 May 2016 15:34:29 +0000 (18:34 +0300)]
present more information

5 years agoreuse ConcurrencyUtil.newSingleThreadExecutor
Alexey Kudravtsev [Wed, 11 May 2016 13:46:34 +0000 (16:46 +0300)]
reuse ConcurrencyUtil.newSingleThreadExecutor

5 years agoprint more stats
Alexey Kudravtsev [Wed, 11 May 2016 12:13:36 +0000 (15:13 +0300)]
print more stats

5 years agocleanup
Alexey Kudravtsev [Wed, 11 May 2016 12:09:03 +0000 (15:09 +0300)]
cleanup

5 years agooverride
Alexey Kudravtsev [Wed, 11 May 2016 10:42:50 +0000 (13:42 +0300)]
override

5 years agonotnull JOptionPane.getRootFrame
Alexey Kudravtsev [Tue, 10 May 2016 13:17:31 +0000 (16:17 +0300)]
notnull JOptionPane.getRootFrame

5 years ago[platform] aborts async index initialization on application shutdown (IDEA-155918)
Roman Shevchenko [Thu, 12 May 2016 14:23:47 +0000 (16:23 +0200)]
[platform] aborts async index initialization on application shutdown (IDEA-155918)

5 years ago[platform] incorrect fix reverted
Roman Shevchenko [Thu, 12 May 2016 14:20:42 +0000 (16:20 +0200)]
[platform] incorrect fix reverted

5 years agosafe delete: delete annotations if type is deleted (IDEA-154181)
Anna.Kozlova [Thu, 12 May 2016 13:29:51 +0000 (15:29 +0200)]
safe delete: delete annotations if type is deleted (IDEA-154181)

5 years agorename: ensure class access is qualified if conflicted with local (IDEA-155040)
Anna.Kozlova [Thu, 12 May 2016 12:26:19 +0000 (14:26 +0200)]
rename: ensure class access is qualified if conflicted with local (IDEA-155040)

5 years agojunit repeat test: ensure grouping when repeated run (IDEA-155409)
Anna.Kozlova [Thu, 12 May 2016 11:30:21 +0000 (13:30 +0200)]
junit repeat test: ensure grouping when repeated run (IDEA-155409)

5 years ago[platform] drops unnecessary test mode shutdown hook (IDEA-155918)
Roman Shevchenko [Thu, 12 May 2016 14:06:52 +0000 (16:06 +0200)]
[platform] drops unnecessary test mode shutdown hook (IDEA-155918)

5 years ago[java] fixes diamond type parsing (IDEA-155900)
Roman Shevchenko [Thu, 12 May 2016 14:01:01 +0000 (16:01 +0200)]
[java] fixes diamond type parsing (IDEA-155900)

5 years ago[groovy] fix streaming json delegate
Daniil Ovchinnikov [Thu, 12 May 2016 13:22:14 +0000 (16:22 +0300)]
[groovy] fix streaming json delegate

5 years agoReverted "f8466a7 BaseOutputReader.stop should interrupt blocked Reader.read" clion/162.139
Vyacheslav Karpukhin [Thu, 12 May 2016 13:06:02 +0000 (15:06 +0200)]
Reverted "f8466a7 BaseOutputReader.stop should interrupt blocked Reader.read"

5 years agoRevert "CPP-6254 Output for CLion IDE sometimes cuts off when executing a program"
Vyacheslav Karpukhin [Thu, 12 May 2016 12:56:07 +0000 (14:56 +0200)]
Revert "CPP-6254 Output for CLion IDE sometimes cuts off when executing a program"

This reverts commit 92e527b1a9043911edd55bd9a1f0d4ed0f27af6e.

5 years agoIDEA-131748 Stop debug session kills all processes: fixed OSProcessUtil.getProcessID
Anton Makeev [Thu, 12 May 2016 12:55:48 +0000 (14:55 +0200)]
IDEA-131748 Stop debug session kills all processes: fixed OSProcessUtil.getProcessID

5 years agomerge: fix capitalisation
Aleksey Pivovarov [Thu, 12 May 2016 12:20:23 +0000 (15:20 +0300)]
merge: fix capitalisation

5 years ago[java] drops excessive logging appcode/162.138 clion/162.137 phpstorm/162.136
Roman Shevchenko [Thu, 12 May 2016 11:57:42 +0000 (13:57 +0200)]
[java] drops excessive logging

5 years agoadded common resources to student-python plugin dbe/162.135
Ekaterina Tuzova [Thu, 12 May 2016 11:21:10 +0000 (14:21 +0300)]
added common resources to student-python plugin

5 years agoadded common resources idea/162.134
Ekaterina Tuzova [Thu, 12 May 2016 11:14:51 +0000 (14:14 +0300)]
added common resources

5 years agodo not update since build
Ekaterina Tuzova [Thu, 12 May 2016 10:59:22 +0000 (13:59 +0300)]
do not update since build

5 years agoupdated since build
Ekaterina Tuzova [Thu, 12 May 2016 10:54:23 +0000 (13:54 +0300)]
updated since build

5 years agofixed copying png fines
Ekaterina Tuzova [Thu, 12 May 2016 10:34:38 +0000 (13:34 +0300)]
fixed copying png fines

5 years agomake public for Upsource
pasynkov [Thu, 12 May 2016 10:34:17 +0000 (12:34 +0200)]
make public for Upsource

5 years agopatch: apply-somehow - rework dialog
Aleksey Pivovarov [Tue, 26 Apr 2016 15:21:27 +0000 (18:21 +0300)]
patch: apply-somehow - rework dialog

* make it more similar to the merge conflict resolve dialog
* allow editing in diff viewer

5 years agoRevert "patch: apply somehow - make double click on splitter reset to default proport...
Aleksey Pivovarov [Thu, 28 Apr 2016 12:44:06 +0000 (15:44 +0300)]
Revert "patch: apply somehow - make double click on splitter reset to default proportions"

This reverts commit aa69c1db045b27a23602b0c2a8e1f1ddd45d3895.

5 years agopatch: verify that applied ranges do not overlap
Aleksey Pivovarov [Fri, 6 May 2016 16:29:39 +0000 (19:29 +0300)]
patch: verify that applied ranges do not overlap

It is possible, that GPA can match multiple EXACTLY_APPLIED chunks to the same range
This assumption might be wrong, but GPA is too complex to verify opposite.

5 years agodiff: update gutter size after setting LineNumberConvertor
Aleksey Pivovarov [Fri, 6 May 2016 13:06:56 +0000 (16:06 +0300)]
diff: update gutter size after setting LineNumberConvertor

5 years agomerge: extract line range tracking logic into separate class
Aleksey Pivovarov [Wed, 4 May 2016 17:03:48 +0000 (20:03 +0300)]
merge: extract line range tracking logic into separate class

5 years agoJFlex: regen all lexers
Gregory.Shrago [Thu, 12 May 2016 10:29:16 +0000 (13:29 +0300)]
JFlex: regen all lexers

5 years agobatch inspections: synchronized access to mySubClasses field so trove doesn't loop...
Anna.Kozlova [Thu, 12 May 2016 10:12:28 +0000 (12:12 +0200)]
batch inspections: synchronized access to mySubClasses field so trove doesn't loop forever (IDEA-155813)

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 12 May 2016 10:06:01 +0000 (12:06 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoCleanup (formatting; typos)
Roman Shevchenko [Thu, 12 May 2016 10:05:43 +0000 (12:05 +0200)]
Cleanup (formatting; typos)

5 years agouse ActionUtil.performDumbAwareUpdate() instead of direct call of update()
Konstantin Bulenkov [Thu, 12 May 2016 10:02:51 +0000 (12:02 +0200)]
use ActionUtil.performDumbAwareUpdate() instead of direct call of update()

5 years agoCleanup (duplicated code; unneeded constant exposure)
Roman Shevchenko [Thu, 12 May 2016 10:01:50 +0000 (12:01 +0200)]
Cleanup (duplicated code; unneeded constant exposure)

5 years agoupdate to JFlex 1.6 semantics
Gregory.Shrago [Thu, 12 May 2016 09:25:01 +0000 (12:25 +0300)]
update to JFlex 1.6 semantics

5 years ago[platform] fixes exception on LocalHistoryBundle lookup
Roman Shevchenko [Thu, 12 May 2016 09:54:27 +0000 (11:54 +0200)]
[platform] fixes exception on LocalHistoryBundle lookup

5 years agobezier
Dennis Ushakov [Wed, 11 May 2016 11:10:48 +0000 (14:10 +0300)]
bezier
#WEB-21581 fixed

5 years agoMerge remote-tracking branch 'origin/master' appcode/162.131
dmitriy.tseyler [Thu, 12 May 2016 09:27:38 +0000 (12:27 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoDBE-897 PostgreSQL: allow setting 'infinity' and '-infinity' for DATE and TIMESTAMP...
dmitriy.tseyler [Thu, 12 May 2016 09:26:48 +0000 (12:26 +0300)]
DBE-897 PostgreSQL: allow setting 'infinity' and '-infinity' for DATE and TIMESTAMP columns

5 years agoIDEA-128057 editor: consume shortcut for "next occurence" action even if there are...
Aleksey Pivovarov [Tue, 10 May 2016 15:18:48 +0000 (18:18 +0300)]
IDEA-128057 editor: consume shortcut for "next occurence" action even if there are nothing found

These are local actions and we don't want their shortcuts to trigger some other action while search field is in focus (even if they have nothing to do).
We still want `update()` to mark actions as disabled on toolbar.

Issue:
* open "Commit Changes" dialog
* type "some commit message in a commit message editor"
* invoke search
* search for "comm", iterate over occurrences using "Enter"
* search for "comment", try to iterate over occurrences using "Enter"
* Bug: Dialog is closed, changes are committed (action is disabled and "Enter" is passed to the outer dialog, invoking `doOkAction()`)

5 years agodeprecated DebuggerManager.registerPositionManagerFactory appcode/162.130 clion/162.129
Egor.Ushakov [Thu, 12 May 2016 08:48:50 +0000 (11:48 +0300)]
deprecated DebuggerManager.registerPositionManagerFactory

5 years agoLineIndentProvider API with a simple example for JavaScript
Rustam Vishnyakov [Thu, 12 May 2016 08:21:44 +0000 (11:21 +0300)]
LineIndentProvider API with a simple example for JavaScript

5 years agoRevert: [show usage] gray a bit repeated files (94baf71372e306daf7309c353334aa66f56cf6ea)
Sergey Ignatov [Thu, 12 May 2016 08:28:27 +0000 (11:28 +0300)]
Revert: [show usage] gray a bit repeated files (94baf71372e306daf7309c353334aa66f56cf6ea)

5 years agosupported new attributes for full build numbers in updates.xml (IDEA-155844)
nik [Thu, 12 May 2016 06:56:36 +0000 (09:56 +0300)]
supported new attributes for full build numbers in updates.xml (IDEA-155844)

5 years agoGPUB: sync with GK 1.3.1 (hooks) appcode/162.122 clion/162.123 dbe/162.119 idea/162.120 phpstorm/162.121 pycharm/162.124 pycharm/162.128 rubymine/162.126 webstorm/162.127
Gregory.Shrago [Wed, 11 May 2016 21:32:31 +0000 (00:32 +0300)]
GPUB: sync with GK 1.3.1 (hooks)

5 years agoJFlex: delete our patched 1.4.3 and complete IDEA-143060
Gregory.Shrago [Wed, 11 May 2016 20:48:52 +0000 (23:48 +0300)]
JFlex: delete our patched 1.4.3 and complete IDEA-143060

5 years agoJFlex: regen all lexers
Gregory.Shrago [Wed, 11 May 2016 19:19:07 +0000 (22:19 +0300)]
JFlex: regen all lexers

5 years agoadd missing flex files to ant build.xml
Gregory.Shrago [Wed, 11 May 2016 19:14:49 +0000 (22:14 +0300)]
add missing flex files to ant build.xml

5 years agoJFlex: regen all lexers
Gregory.Shrago [Thu, 5 May 2016 22:47:46 +0000 (01:47 +0300)]
JFlex: regen all lexers

5 years agoJFlex: cleanup skeletons
Gregory.Shrago [Fri, 6 May 2016 13:00:25 +0000 (16:00 +0300)]
JFlex: cleanup skeletons