Egor.Ushakov [Thu, 30 Jul 2015 16:19:08 +0000 (19:19 +0300)]
fixed add stepping filter action for threads view
liana.bakradze [Thu, 30 Jul 2015 16:51:28 +0000 (19:51 +0300)]
allow dumb mode
fix after changes in
70b64b0
Rustam Vishnyakov [Thu, 30 Jul 2015 16:29:06 +0000 (19:29 +0300)]
Wrap on typing option for JSON
Rustam Vishnyakov [Thu, 30 Jul 2015 16:19:34 +0000 (19:19 +0300)]
Wrap on typing option for Python
Rustam Vishnyakov [Thu, 30 Jul 2015 16:13:29 +0000 (19:13 +0300)]
Wrap on typing option for Groovy
Rustam Vishnyakov [Thu, 30 Jul 2015 16:04:16 +0000 (19:04 +0300)]
Wrap on typing option for Java
peter [Thu, 30 Jul 2015 15:19:58 +0000 (17:19 +0200)]
for hierarchy purposes, consider classes with same fqns equivalent (IDEA-143273)
Ekaterina Tuzova [Thu, 30 Jul 2015 15:22:24 +0000 (18:22 +0300)]
updated new project dialog for pycharm EDU
added 2 substeps -- add local course and add private course
Ekaterina Tuzova [Thu, 30 Jul 2015 09:26:04 +0000 (12:26 +0300)]
updated course creator icons
Vassiliy.Kudryashov [Thu, 30 Jul 2015 14:58:15 +0000 (17:58 +0300)]
Reliable tool window activation from Switcher
peter [Thu, 30 Jul 2015 14:34:58 +0000 (16:34 +0200)]
IDEA-143309 Throwable on safe delete of a project file
peter [Thu, 30 Jul 2015 14:31:48 +0000 (16:31 +0200)]
IDEA-143255 Throwable when downloading any plugin from repo or lib for framework
peter [Thu, 30 Jul 2015 14:13:15 +0000 (16:13 +0200)]
ProjectStructureConfigurable contains global SDK settings, so dumb mode can start in any project
Mikhail Golubev [Thu, 30 Jul 2015 14:03:28 +0000 (17:03 +0300)]
Use new features of Gitlab REST API to improve search results (support 66401)
Utilize recently added optional parameters "state" and "order_by" when
fetching issues from a server to limit query results and make updates
in "Open Task" faster.
Egor.Ushakov [Thu, 30 Jul 2015 14:07:09 +0000 (17:07 +0300)]
IDEA-63378 Switching threads should be optional, not forced - enabled threads view updates when stepping
Eugene Zhuravlev [Thu, 30 Jul 2015 13:19:16 +0000 (15:19 +0200)]
enable reference search and highlighting in java scratches
Alexey Kudravtsev [Thu, 30 Jul 2015 11:45:08 +0000 (14:45 +0300)]
optimisation: fewer map lookups
Alexey Kudravtsev [Thu, 30 Jul 2015 11:37:47 +0000 (14:37 +0300)]
converted to walking visitor
Alexey Kudravtsev [Wed, 29 Jul 2015 17:38:56 +0000 (20:38 +0300)]
optimisation: dequadratisation
Alexey Kudravtsev [Tue, 28 Jul 2015 17:54:16 +0000 (20:54 +0300)]
cleanup
Alexey Kudravtsev [Tue, 28 Jul 2015 13:51:39 +0000 (16:51 +0300)]
notnull
Alexey Kudravtsev [Tue, 28 Jul 2015 11:40:46 +0000 (14:40 +0300)]
optimisation: dequatratisation
Alexey Kudravtsev [Tue, 28 Jul 2015 11:39:08 +0000 (14:39 +0300)]
cleanup
Alexey Kudravtsev [Tue, 28 Jul 2015 11:39:00 +0000 (14:39 +0300)]
optimisation: dequatratisation
Alexey Kudravtsev [Tue, 28 Jul 2015 11:33:39 +0000 (14:33 +0300)]
optimisation: dequadratisation
Alexey Kudravtsev [Tue, 28 Jul 2015 11:32:05 +0000 (14:32 +0300)]
jsphighlightingtest fixed
Alexey Kudravtsev [Mon, 27 Jul 2015 16:41:07 +0000 (19:41 +0300)]
cleanup
Alexey Kudravtsev [Mon, 27 Jul 2015 12:48:16 +0000 (15:48 +0300)]
performance: assign language to DTD inspection
Alexey Kudravtsev [Mon, 27 Jul 2015 11:33:52 +0000 (14:33 +0300)]
optimisation: do not run injections for empty string literals
Alexey Kudravtsev [Fri, 24 Jul 2015 14:55:50 +0000 (17:55 +0300)]
unquadratization
Alexander Zolotov [Thu, 30 Jul 2015 11:31:33 +0000 (14:31 +0300)]
Add assertion
Elizaveta Shashkova [Thu, 30 Jul 2015 11:44:36 +0000 (14:44 +0300)]
Fix Jinja2 exception breakpoints.
The update policy of active debug session was changed. The name of the exception breakpoint should be passed to the thread info for successful suspending.
peter [Thu, 30 Jul 2015 11:15:58 +0000 (13:15 +0200)]
revert goto actions
peter [Thu, 30 Jul 2015 11:06:30 +0000 (13:06 +0200)]
make GotoActionBase.myInAction less a hack, remove assertion (EA-67823 - assert: GotoActionBase.actionPerformed)
Konstantin Bulenkov [Thu, 30 Jul 2015 11:10:16 +0000 (13:10 +0200)]
Merge remote-tracking branch 'origin/master'
Sergey Malenkov [Thu, 30 Jul 2015 11:05:01 +0000 (14:05 +0300)]
do not convert mouse event if nothing changed
Konstantin Bulenkov [Thu, 30 Jul 2015 11:08:26 +0000 (13:08 +0200)]
Change scaling if user has set different font options in Appearance
Eugene Zhuravlev [Thu, 30 Jul 2015 10:16:02 +0000 (12:16 +0200)]
consider actually affected targets as progress calculation basis instead of all available targets
Konstantin Bulenkov [Thu, 30 Jul 2015 10:07:03 +0000 (12:07 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 30 Jul 2015 09:55:32 +0000 (11:55 +0200)]
Change scaling when Enter/Exit Presentation Mode
Konstantin Bulenkov [Thu, 30 Jul 2015 09:40:05 +0000 (11:40 +0200)]
HiDPI: do not rely on system dpi settings. Use base label font to calculate scale factor.
Konstantin Bulenkov [Thu, 30 Jul 2015 09:38:13 +0000 (11:38 +0200)]
reset global icons cache when scaling has changed
Alexander Zolotov [Thu, 30 Jul 2015 09:19:20 +0000 (12:19 +0300)]
Reinit breadcrumbs on filename/editor options/filetype changes
Alexander Zolotov [Wed, 29 Jul 2015 12:40:15 +0000 (15:40 +0300)]
Obtain all reference providers for each reference provider type
Egor.Ushakov [Thu, 30 Jul 2015 09:08:32 +0000 (12:08 +0300)]
new constructor for RowIcon
Egor.Ushakov [Wed, 29 Jul 2015 16:22:09 +0000 (19:22 +0300)]
IDEA-63378 Switching threads should be optional, not forced - helper getSuspendingContext
nik [Thu, 30 Jul 2015 09:08:57 +0000 (12:08 +0300)]
always enable main plugin when 'Plugin' run configuration is started even if the plugin was previously disabled (e.g. because of failure at startup)
Ekaterina Tuzova [Thu, 30 Jul 2015 09:01:45 +0000 (12:01 +0300)]
added course type to manage task description toolwindow
peter [Thu, 30 Jul 2015 08:44:32 +0000 (10:44 +0200)]
SingleRootFileViewProvider.checkLengthConsistency only on the first document change after commit
peter [Thu, 30 Jul 2015 08:30:01 +0000 (10:30 +0200)]
clearCaches in all view provider roots on file rename/move/clone
nik [Thu, 30 Jul 2015 08:31:19 +0000 (11:31 +0300)]
disable classpath index for 'plugin' run configurations because they load classes not from module output directory so classpath.index file won't be deleted when new classes are added (IDEA-143291)
nik [Thu, 30 Jul 2015 07:49:09 +0000 (10:49 +0300)]
artifact builder tests: duplicated method removed
Ekaterina Tuzova [Thu, 30 Jul 2015 08:28:55 +0000 (11:28 +0300)]
fixed Select all and delete doesn't work: "it's not allowed to delete answer placeholder" #37
Ekaterina Tuzova [Wed, 29 Jul 2015 18:43:31 +0000 (21:43 +0300)]
fixed Hide publications folder (/.publications) in study project view #43
do not show any folder which starts with "."
Ekaterina Tuzova [Wed, 29 Jul 2015 18:42:46 +0000 (21:42 +0300)]
fixed NPE caused by task containing folder
Ekaterina Tuzova [Wed, 29 Jul 2015 18:36:55 +0000 (21:36 +0300)]
extracted "tests.py" as a constant
peter [Thu, 30 Jul 2015 06:37:16 +0000 (08:37 +0200)]
JavaFunctionalExpressionSearcher: in small scopes, don't bother with method stub index
non-call usages are included, don't search for them again
peter [Wed, 29 Jul 2015 20:55:02 +0000 (22:55 +0200)]
JavaFunctionalExpressionSearcher: in small scopes, don't bother with method stub index
but include non-call usages
Roman Shevchenko [Wed, 29 Jul 2015 20:10:17 +0000 (22:10 +0200)]
Cleanup (warnings; typos)
peter [Wed, 29 Jul 2015 20:04:15 +0000 (22:04 +0200)]
JavaFunctionalExpressionSearcher: in small scopes, don't bother with method stub index
Roman Shevchenko [Wed, 29 Jul 2015 19:38:46 +0000 (21:38 +0200)]
[ui] fixes app activation/deactivation tracking via window focus events (IDEA-142728)
peter [Wed, 29 Jul 2015 19:26:09 +0000 (21:26 +0200)]
when file content is reloaded externally, clear all roots in the view provider (EA-69225 - assert: SingleRootFileViewProvider.setContent)
peter [Wed, 29 Jul 2015 19:09:30 +0000 (21:09 +0200)]
PsiToDocumentSynchronizer shouldn't be the first one to load AST
e.g. for file-level childrenChanged event AST may be missing, and that's OK
Vassiliy.Kudryashov [Wed, 29 Jul 2015 18:41:58 +0000 (21:41 +0300)]
IDEA-143013 Compound RC: StackOverflowError on enabling Compound RC inside another Compound RC
Dennis Ushakov [Wed, 29 Jul 2015 18:33:59 +0000 (21:33 +0300)]
skip shorter entities too
#WEB-17454 fixed
peter [Wed, 29 Jul 2015 18:13:53 +0000 (20:13 +0200)]
fix javadoc incremental reparse; add diagnostics for stub-ast mismatches caused by such events
peter [Wed, 29 Jul 2015 17:32:55 +0000 (19:32 +0200)]
an ability to turn off gutter icons for annotations inferred from source (IDEA-135399)
peter [Wed, 29 Jul 2015 16:59:15 +0000 (18:59 +0200)]
IDEA-137170 Static nullability analysis incorrectly marks parameter as @Nullable in Android SDK
Ekaterina Tuzova [Wed, 29 Jul 2015 18:20:10 +0000 (21:20 +0300)]
cleaned up pycharm educational menu items
Dennis Ushakov [Wed, 29 Jul 2015 17:25:26 +0000 (20:25 +0300)]
require ; at the end of entity
#WEB-17454 fixed
Dennis Ushakov [Wed, 29 Jul 2015 17:06:50 +0000 (20:06 +0300)]
normalize file reference names
#WEB-17490 fixed
Konstantin Ulitin [Wed, 29 Jul 2015 16:43:16 +0000 (19:43 +0300)]
cleanup: extract method
Ekaterina Tuzova [Wed, 29 Jul 2015 16:03:34 +0000 (19:03 +0300)]
Moved study component initialization to the proper place
Anna Kozlova [Wed, 29 Jul 2015 15:49:09 +0000 (17:49 +0200)]
write history right into file to avoid OOME
Dmitry Batkovich [Wed, 29 Jul 2015 14:51:29 +0000 (17:51 +0300)]
Resource bundle editor: Show full key name in status bar IDEA-71760
Elizaveta Shashkova [Wed, 29 Jul 2015 14:03:22 +0000 (17:03 +0300)]
If one thread finished its work, debugger loses access to other suspended threads (PY-16525)
After killing thread check if there are other suspended threads and notify UI of it.
Aleksey Pivovarov [Wed, 29 Jul 2015 13:26:08 +0000 (16:26 +0300)]
lst: fix popup size
Egor.Ushakov [Wed, 29 Jul 2015 13:10:42 +0000 (16:10 +0300)]
refactoring - replaced int constants with enums
Vladimir Krivosheev [Wed, 29 Jul 2015 11:07:22 +0000 (13:07 +0200)]
cleanup
Vladimir Krivosheev [Wed, 29 Jul 2015 10:33:54 +0000 (12:33 +0200)]
not null
Vladimir Krivosheev [Wed, 29 Jul 2015 07:50:30 +0000 (09:50 +0200)]
cleanup
Vladimir Krivosheev [Wed, 29 Jul 2015 07:25:35 +0000 (09:25 +0200)]
cleanup
Vladimir Krivosheev [Wed, 29 Jul 2015 07:24:53 +0000 (09:24 +0200)]
StateStorageManagerImpl — don't implement Disposable, use parentDisposable directly
Vladimir Krivosheev [Tue, 28 Jul 2015 16:29:49 +0000 (18:29 +0200)]
base createStorageData impl, cleanup
Vladimir Krivosheev [Tue, 28 Jul 2015 16:20:04 +0000 (18:20 +0200)]
extract getOrCreateStorage, cleanup (returned storage is always not-null)
Vladimir Krivosheev [Tue, 28 Jul 2015 15:35:47 +0000 (17:35 +0200)]
usage of other.xml is deprecated — custom file should be used instead
Vladimir Krivosheev [Tue, 28 Jul 2015 15:29:00 +0000 (17:29 +0200)]
reduce usage of project.getStateStore
Vladimir Krivosheev [Tue, 28 Jul 2015 14:17:18 +0000 (16:17 +0200)]
we don't write xml prolog due to historical reasons (and should not in any case) (regression in 142 branch since 3/7/15)
Vladimir Krivosheev [Tue, 28 Jul 2015 13:57:58 +0000 (15:57 +0200)]
Finally we reduce level of default project settings hack to minimum. No more fragile logic (save inside getState(), boolean flags), no more double save (it is was impossible to fix it correctly).
Also, default project state is not loaded on ProjectManagerImpl initialization, so, VFS roots assert works correctly in tests (because ProjectManager.openProjects is used, but it was totally wrong — we use VFS to load state from disk (it is another issue why we load configs during tests))
Anna Kozlova [Wed, 29 Jul 2015 12:59:17 +0000 (14:59 +0200)]
rename property to avoid possible conflicts with plugins
Anna Kozlova [Wed, 29 Jul 2015 12:58:06 +0000 (14:58 +0200)]
change signature dialog: ensure that signature would be updated when modality state corresponds to dialog so find usages under progress won't deadlock (IDEA-143236)
Maxim.Mossienko [Wed, 29 Jul 2015 12:09:34 +0000 (14:09 +0200)]
IDEA-143164
IDEA 15 EAP Hangs Sometimes for a Few Minutes
Dmitry Batkovich [Wed, 29 Jul 2015 12:11:48 +0000 (15:11 +0300)]
GuavaFluentIterableInspection: visitor moved to checkFile() + fixed findContainingMethodReturnType() method when expression is placed inside lambda expression
Anna Kozlova [Wed, 29 Jul 2015 11:30:14 +0000 (13:30 +0200)]
disable classpath jar by default; leave enabled for tests and app
Aleksey Pivovarov [Wed, 29 Jul 2015 10:37:17 +0000 (13:37 +0300)]
editor: enable debugger breakpoint actions in dumb mode
Roman Shevchenko [Wed, 29 Jul 2015 10:04:12 +0000 (12:04 +0200)]
[test] test timeout increased to adopt for a slow partial refresh
Aleksey Pivovarov [Wed, 22 Jul 2015 12:46:20 +0000 (15:46 +0300)]
editor: mark few GutterMarks as DumbAware
Aleksey Pivovarov [Tue, 21 Jul 2015 13:46:16 +0000 (16:46 +0300)]
editor: require marking GutterMark with DumbAware (rr=peter)
Aleksey Pivovarov [Wed, 22 Jul 2015 10:11:00 +0000 (13:11 +0300)]
editor: better wording for notification
Mikhail Golubev [Tue, 28 Jul 2015 19:31:42 +0000 (22:31 +0300)]
Cache values of JsonObject#findProperty using CachedValuesManager
Cache is invalidated on every change in containing PSI file.