Vladimir Krivosheev [Wed, 5 Aug 2015 13:45:58 +0000 (15:45 +0200)]
fix appcode tests
Dmitry Jemerov [Wed, 5 Aug 2015 13:43:16 +0000 (15:43 +0200)]
use less space for storing children of a CoreJarVirtualFile, since most files don't have any children
Ekaterina Tuzova [Wed, 5 Aug 2015 13:39:31 +0000 (16:39 +0300)]
added name text to taskfile equals
Ekaterina Tuzova [Wed, 5 Aug 2015 12:34:26 +0000 (15:34 +0300)]
wait for login dialog in stepic authorization
Ekaterina Tuzova [Wed, 5 Aug 2015 12:27:57 +0000 (15:27 +0300)]
set task for task files in course creator plugin
Eugene Zhuravlev [Wed, 5 Aug 2015 13:35:22 +0000 (15:35 +0200)]
java X language level support in jps
Vladimir Krivosheev [Wed, 5 Aug 2015 13:04:14 +0000 (15:04 +0200)]
warn "Getting service from write-action leads to possible deadlock" only in internal or test mode
Dmitry Batkovich [Wed, 5 Aug 2015 13:02:32 +0000 (16:02 +0300)]
ResourceBundleEditor: NewProperty action checks whether default properties files is read-only
nik [Wed, 5 Aug 2015 12:54:44 +0000 (15:54 +0300)]
SteppingTest: select target for smart step by its name not by index to avoid cryptic failures (e.g. if some target disappear because test switches to mockJDK where the corresponding method doesn't present)
Dmitry Batkovich [Wed, 5 Aug 2015 12:38:28 +0000 (15:38 +0300)]
LongLineInspection: warns if line is longer than right margin specified in code style (IDEA-142934)
Vladimir Krivosheev [Wed, 5 Aug 2015 11:36:08 +0000 (13:36 +0200)]
IDEA-CR-4184
Alexey Kudravtsev [Tue, 4 Aug 2015 15:39:57 +0000 (18:39 +0300)]
more diagnostics
Alexey Kudravtsev [Tue, 4 Aug 2015 14:47:33 +0000 (17:47 +0300)]
searchWord() push-style API changed to processTextOccurrences() pull-style API for better encapsulation and to allow for future optimisations
Alexey Kudravtsev [Tue, 4 Aug 2015 14:45:25 +0000 (17:45 +0300)]
notnull
Alexey Kudravtsev [Tue, 4 Aug 2015 13:21:50 +0000 (16:21 +0300)]
data race in tests
Alexey Kudravtsev [Tue, 4 Aug 2015 13:03:24 +0000 (16:03 +0300)]
minor optimisation
Alexey Kudravtsev [Tue, 4 Aug 2015 12:31:37 +0000 (15:31 +0300)]
duplicate property removed
Alexey Kudravtsev [Tue, 4 Aug 2015 12:11:43 +0000 (15:11 +0300)]
nullable
Vladimir Krivosheev [Wed, 5 Aug 2015 11:13:38 +0000 (13:13 +0200)]
fix ProductivityFeaturesTest — don't use app.runWriteAction because app is not real, but mock
Dmitry Batrak [Wed, 5 Aug 2015 11:06:31 +0000 (14:06 +0300)]
IDEA-143220 IntelliJ IDEA freezes when quick doc is being generated
Vladimir Krivosheev [Wed, 5 Aug 2015 10:57:26 +0000 (12:57 +0200)]
WelcomeFrame must not save dimensions on notifyFrameClosed — settings is already saved at this moment. And in any case, it seems, it is outdated not actual code anymore (since welcome component is not in the IDE frame)
Dmitry Batkovich [Wed, 5 Aug 2015 10:46:24 +0000 (13:46 +0300)]
added test for import inspection profile action
Vladimir Krivosheev [Wed, 5 Aug 2015 10:27:16 +0000 (12:27 +0200)]
deprecate setExtendedState
Vladimir Krivosheev [Wed, 5 Aug 2015 09:24:03 +0000 (11:24 +0200)]
add assert "Getting service from write-action leads to possible deadlock. Service implementation" Currently as warn due to broken AppCode tests
Vladimir Krivosheev [Wed, 5 Aug 2015 09:05:22 +0000 (11:05 +0200)]
get rid of StateStorageException, don't save project in write action — it will be taken in appropriate time (on actual save only)
Vladimir Krivosheev [Wed, 5 Aug 2015 07:45:55 +0000 (09:45 +0200)]
cleanup
Vladimir Krivosheev [Wed, 5 Aug 2015 10:15:52 +0000 (12:15 +0200)]
deprecate getIntOrInit and fix latest typo
Dmitry Batkovich [Wed, 5 Aug 2015 09:59:15 +0000 (12:59 +0300)]
Import of inspection profile with merged settings fixed (IDEA-143436)
nik [Wed, 5 Aug 2015 09:53:41 +0000 (12:53 +0300)]
ExecutionTestCase: use real compiler instead of in-process javac and compile classes to a temp directory to avoid modification of files in project sources
Vladimir Krivosheev [Tue, 4 Aug 2015 16:23:15 +0000 (18:23 +0200)]
DefaultProjectStoreTest
Vladimir Krivosheev [Tue, 4 Aug 2015 15:59:21 +0000 (17:59 +0200)]
don't write defaults
Vladimir Krivosheev [Tue, 4 Aug 2015 15:55:19 +0000 (17:55 +0200)]
don't write defaults
Vladimir Krivosheev [Tue, 4 Aug 2015 15:51:49 +0000 (17:51 +0200)]
NamedScopeManager — don't write defaults
Vladimir Krivosheev [Tue, 4 Aug 2015 14:03:35 +0000 (16:03 +0200)]
remove temp dir (we rename to random name, so, we have to delete it)
Vladimir Krivosheev [Tue, 4 Aug 2015 13:53:34 +0000 (15:53 +0200)]
cleanup
Vladimir Krivosheev [Tue, 4 Aug 2015 13:38:16 +0000 (15:38 +0200)]
cleanup
Vladimir Krivosheev [Tue, 4 Aug 2015 13:19:03 +0000 (15:19 +0200)]
cleanup
Vladimir Krivosheev [Tue, 4 Aug 2015 13:15:49 +0000 (15:15 +0200)]
cleanup
Vladimir Krivosheev [Tue, 4 Aug 2015 12:32:49 +0000 (14:32 +0200)]
simplify hasState — we don't use state class or component
Vladimir Krivosheev [Tue, 4 Aug 2015 12:27:36 +0000 (14:27 +0200)]
cleanup
Vladimir Krivosheev [Tue, 4 Aug 2015 12:14:16 +0000 (14:14 +0200)]
document getState behaviour, don't use hasState if we can just check getState != null
Vladimir Krivosheev [Tue, 4 Aug 2015 11:00:28 +0000 (13:00 +0200)]
don't load defaults and compute storage specs in read action
don't take read action before optimizeTestLoading check
Vladimir Krivosheev [Tue, 4 Aug 2015 09:51:16 +0000 (11:51 +0200)]
deprecate — getOrInit don't write default value of property
Vladimir Krivosheev [Tue, 4 Aug 2015 09:37:35 +0000 (11:37 +0200)]
cleanup
Vladimir Krivosheev [Tue, 4 Aug 2015 09:34:21 +0000 (11:34 +0200)]
don't write default value of property
Vladimir Krivosheev [Mon, 3 Aug 2015 16:19:49 +0000 (18:19 +0200)]
don't write default value of property
Vladimir Krivosheev [Mon, 3 Aug 2015 14:46:06 +0000 (16:46 +0200)]
ProjectFormatPanel — don't write default value of default.storage.format
Vladimir Krivosheev [Mon, 3 Aug 2015 14:16:36 +0000 (16:16 +0200)]
set use.read.action.to.init.service to false in tests
Vladimir Krivosheev [Mon, 3 Aug 2015 14:01:22 +0000 (16:01 +0200)]
remove unused XmlConfigurationMerger
Vladimir Krivosheev [Mon, 3 Aug 2015 13:54:24 +0000 (15:54 +0200)]
remove unused params
Vladimir Krivosheev [Mon, 3 Aug 2015 13:47:14 +0000 (15:47 +0200)]
remove unused storageChooser
Vladimir Krivosheev [Mon, 3 Aug 2015 13:28:08 +0000 (15:28 +0200)]
remove deprecated State.roamingType param
Vladimir Krivosheev [Mon, 3 Aug 2015 13:26:24 +0000 (15:26 +0200)]
remove deprecated StorageId
Vladimir Krivosheev [Mon, 3 Aug 2015 13:21:44 +0000 (15:21 +0200)]
CR-IC-7381 avoid n + 2 map lookup on file change
Bas Leijdekkers [Tue, 4 Aug 2015 21:03:56 +0000 (23:03 +0200)]
IG: test for "'wait()' while holding two locks" inspection
Bas Leijdekkers [Tue, 4 Aug 2015 20:57:48 +0000 (22:57 +0200)]
IG: test for "Overly nested method" inspection
Bas Leijdekkers [Tue, 4 Aug 2015 07:54:05 +0000 (09:54 +0200)]
SSR: remove unnecessary check for dispatch thread
Vassiliy.Kudryashov [Tue, 4 Aug 2015 21:03:05 +0000 (00:03 +0300)]
IDEA-91047 Undo doesn't work in plain text fields
Vassiliy.Kudryashov [Tue, 4 Aug 2015 21:02:47 +0000 (00:02 +0300)]
IDEA-91047 Undo doesn't work in plain text fields
Vassiliy.Kudryashov [Tue, 4 Aug 2015 19:29:18 +0000 (22:29 +0300)]
Customly added action "Stop" should behave as "Global" or "Multi-stop" in both main toolbar and navbar toolbar.
liana.bakradze [Tue, 4 Aug 2015 19:23:31 +0000 (22:23 +0300)]
EDU-339 Unable to create new task after deletion
Vassiliy.Kudryashov [Tue, 4 Aug 2015 19:14:47 +0000 (22:14 +0300)]
IDEA-143013 Compound RC: StackOverflowError on enabling Compound RC inside another Compound RC
Konstantin Bulenkov [Tue, 4 Aug 2015 18:51:24 +0000 (20:51 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Tue, 4 Aug 2015 18:49:34 +0000 (20:49 +0200)]
cleanup: use JBUI for ui objects
Maxim.Mossienko [Tue, 4 Aug 2015 18:38:27 +0000 (20:38 +0200)]
proper duplicate code fix for java / js
Dmitry Avdeev [Tue, 4 Aug 2015 18:13:58 +0000 (21:13 +0300)]
overbloated jira issue replaced
Sergey Malenkov [Tue, 4 Aug 2015 17:19:03 +0000 (20:19 +0300)]
support color-blidness in the darcula color scheme
Sergey Malenkov [Tue, 4 Aug 2015 16:05:53 +0000 (19:05 +0300)]
support color-blidness in the default color scheme
Dmitry Avdeev [Tue, 4 Aug 2015 16:02:24 +0000 (19:02 +0300)]
xmlns completion refactored: complete all prioritizing tag name compatible
Dmitry Avdeev [Tue, 4 Aug 2015 15:29:36 +0000 (18:29 +0300)]
javadoc
Dmitry Batrak [Tue, 4 Aug 2015 15:58:00 +0000 (18:58 +0300)]
fix painting of whole-line highlighters on soft-wrapped lines in gutter
Dmitry Batrak [Tue, 4 Aug 2015 14:42:39 +0000 (17:42 +0300)]
* created infrastructure for editor rendering tests
* fixed painting of whole-line highlighters at document end
Ekaterina Tuzova [Tue, 4 Aug 2015 15:46:12 +0000 (18:46 +0300)]
do not post statistics if no stepic id provided
updated intro course
Ekaterina Tuzova [Tue, 4 Aug 2015 15:35:21 +0000 (18:35 +0300)]
load course list on startup
Ekaterina Tuzova [Tue, 4 Aug 2015 15:16:27 +0000 (18:16 +0300)]
use proper prefix for classes in interactive learning
Ekaterina Tuzova [Tue, 4 Aug 2015 15:12:50 +0000 (18:12 +0300)]
do not ask for master password if no credentials provided
Rustam Vishnyakov [Tue, 4 Aug 2015 14:59:57 +0000 (17:59 +0300)]
IDEA-143420 Settings / Colors and Fonts: changing "Use inherited attributes" to No is not saved
Alexander Koshevoy [Tue, 4 Aug 2015 15:09:52 +0000 (18:09 +0300)]
Impose asymmetry and transitivity on SDK comparator
There was a chance of getting java.lang.IllegalArgumentException: Comparison method violates its general contract! (and at least one user got it)
Yaroslav Lepenkin [Tue, 4 Aug 2015 13:00:03 +0000 (16:00 +0300)]
When doing smart reformat, do not build all blocks, build only blocks around affected range. This will enhance postponed formatting performance (IDEA-143046 Slow postponed formatting in large files)
peter [Tue, 4 Aug 2015 14:06:48 +0000 (16:06 +0200)]
enable bg dumb mode in PyActiveSdkConfigurable.setSdk (EA-71433 - Throwable: DumbServiceImpl.scheduleCacheUpdate)
Aleksey Pivovarov [Tue, 4 Aug 2015 14:44:26 +0000 (17:44 +0300)]
editor: do not 'correct' horizontal scroll offset, making target position no longer visible
viewRect.width can be smaller than xInsets. For example, if editor is not shown yet and viewRect is (0, 0, 0, 0).
Fixed issue:
calcOffsetsToScroll(new LogicalPosition(0, 0), CENTER, new Rectangle(0, 0, 0, 0)) returned (0, 21) instead of (0, 0).
Dmitry Jemerov [Tue, 4 Aug 2015 14:30:12 +0000 (16:30 +0200)]
allow specifying API version in updates.xml; use that for checking incompatiblity of plugins after update
Aleksey Pivovarov [Tue, 4 Aug 2015 13:29:14 +0000 (16:29 +0300)]
diff: twoside viewer - check content from both sides for OpenFileDescriptor
Aleksey Pivovarov [Tue, 4 Aug 2015 12:49:10 +0000 (15:49 +0300)]
diff: place "before" title on top of "after" title
Aleksey Pivovarov [Tue, 4 Aug 2015 12:32:59 +0000 (15:32 +0300)]
vcs: do not treat non-existent files as empty ones
Aleksey Pivovarov [Wed, 8 Jul 2015 15:36:18 +0000 (18:36 +0300)]
move user data key to UndoManager
Aleksey Pivovarov [Sat, 4 Jul 2015 12:35:59 +0000 (15:35 +0300)]
diff: DiffRequestPanel should not affect window title
Aleksey Pivovarov [Sat, 4 Jul 2015 12:27:23 +0000 (15:27 +0300)]
diff: use new API in vcs history dialog
Aleksey Pivovarov [Thu, 2 Jul 2015 15:36:03 +0000 (18:36 +0300)]
diff: use new API in FileHistoryDialog
peter [Tue, 4 Aug 2015 13:25:37 +0000 (15:25 +0200)]
allow bg dumb mode during vcs commit (EA-71288 - Throwable: DumbServiceImpl.scheduleCacheUpdate)
peter [Tue, 4 Aug 2015 13:19:48 +0000 (15:19 +0200)]
JavaAutoImportOptions.apply shouldn't cause rootsChanged (EA-71294 - Throwable: DumbServiceImpl.scheduleCacheUpdate)
peter [Tue, 4 Aug 2015 13:16:54 +0000 (15:16 +0200)]
allow bg dumb mode when renaming modules (EA-71295 - Throwable: DumbServiceImpl.scheduleCacheUpdate)
peter [Tue, 4 Aug 2015 13:14:54 +0000 (15:14 +0200)]
allow bg dumb mode when defining a new sdk in project wizard (EA-71296 - Throwable: DumbServiceImpl.scheduleCacheUpdate)
peter [Tue, 4 Aug 2015 13:07:20 +0000 (15:07 +0200)]
allow bg dumb mode when creating directory (EA-71299 - Throwable: DumbServiceImpl.scheduleCacheUpdate)
peter [Tue, 4 Aug 2015 12:57:22 +0000 (14:57 +0200)]
allow bg dumb mode in CreateLibraryFromFilesDialog (EA-71301 - Throwable: DumbServiceImpl.scheduleCacheUpdate)
peter [Tue, 4 Aug 2015 12:50:53 +0000 (14:50 +0200)]
allow bg dumb mode in AddSupportForSingleFrameworkDialog (EA-71302 - Throwable: DumbServiceImpl.scheduleCacheUpdate)
Dmitry Avdeev [Tue, 4 Aug 2015 13:25:19 +0000 (16:25 +0300)]
correct "components created" flag.
Fixes possible "cycle dependency" problem when accessing vfs from component serialization.
Vladislav.Soroka [Tue, 4 Aug 2015 13:08:38 +0000 (16:08 +0300)]
gradle: filter idea gradle plugin tasks using group
Vladislav.Soroka [Tue, 4 Aug 2015 12:38:12 +0000 (15:38 +0300)]
gradle: filter idea gradle plugin tasks using group
Sergey Malenkov [Tue, 4 Aug 2015 12:45:50 +0000 (15:45 +0300)]
get color-blidness from registry