Ekaterina Tuzova [Mon, 24 Aug 2015 08:33:01 +0000 (11:33 +0300)]
Merge branch 'liana/simplified_debugger'
Conflicts:
python/edu/src/META-INF/PyCharmEduPlugin.xml
python/edu/src/com/jetbrains/python/edu/PyCharmEduInitialConfigurator.java
Andrey Vokin [Mon, 24 Aug 2015 07:06:33 +0000 (10:06 +0300)]
Fixed exception when LayeredLexer and tokens with 0 length
Ivan Chirkov [Sun, 23 Aug 2015 22:52:03 +0000 (00:52 +0200)]
statistics notification was not shown
Sergey Simonchik [Sat, 22 Aug 2015 16:04:25 +0000 (19:04 +0300)]
util: optimize TreeUtil.getPathFromRoot()
irengrig [Sat, 22 Aug 2015 15:03:00 +0000 (17:03 +0200)]
Merge remote-tracking branch 'origin/master'
irengrig [Sat, 22 Aug 2015 14:58:29 +0000 (16:58 +0200)]
https://ea.jetbrains.com/browser/ea_problems/72044
Argument for @NotNull parameter 'executor' of com/intellij/execution/startup/ProjectStartupConfigurable$5.perform must not be null
java.lang.IllegalArgumentException: Argument for @NotNull parameter 'executor' of com/intellij/execution/startup/ProjectStartupConfigurable$5.perform must not be null
at com.intellij.execution.startup.ProjectStartupConfigurable$5.perform(ProjectStartupConfigurable.java)
Kirill Likhodedov [Sat, 22 Aug 2015 09:44:46 +0000 (12:44 +0300)]
[git] IDEA-144204 explicitly specify the root when loading file history
Otherwise the root is calculated based on the current path,
which might be incorrect if a file was moved across repositories
(with history).
Ilya.Kazakevich [Fri, 21 Aug 2015 22:22:59 +0000 (01:22 +0300)]
Merge remote-tracking branch 'origin/master'
Ilya.Kazakevich [Fri, 21 Aug 2015 22:21:23 +0000 (01:21 +0300)]
PY-16356 PY-16357 PY-16376 PY-16591 PY-16694
Since regexp NFA uses backtracking long lines with strings may break current regexps, and no possessive quantifiers could be used because ":" is valid char in file path. So, we use sane limits to prevent freeze
Gregory.Shrago [Fri, 21 Aug 2015 19:58:48 +0000 (22:58 +0300)]
move Startup Tasks to Tools with a shorter title
Gregory.Shrago [Fri, 21 Aug 2015 19:54:48 +0000 (22:54 +0300)]
move Startup Tasks to Tools with a shorter title
peter [Fri, 21 Aug 2015 19:26:08 +0000 (21:26 +0200)]
IDEA-144220 Navigate > File doesn't handle line numbers on absolute paths
support windows absolute paths
Daniil Ovchinnikov [Fri, 21 Aug 2015 19:26:06 +0000 (22:26 +0300)]
[groovy] trait fields index: save some CPU cycles
Daniil Ovchinnikov [Fri, 21 Aug 2015 18:52:39 +0000 (21:52 +0300)]
[groovy] trait fields: fix type
Daniil Ovchinnikov [Fri, 21 Aug 2015 17:34:23 +0000 (20:34 +0300)]
[groovy] trait fields index: do not fail if exception occurred (ignore malformed class files)
Daniil Ovchinnikov [Fri, 21 Aug 2015 17:26:39 +0000 (20:26 +0300)]
[groovy] trait fields index: use public final fields without getter to simplify code
Daniil Ovchinnikov [Fri, 21 Aug 2015 17:17:39 +0000 (20:17 +0300)]
[groovy] trait fields index: custom input filter accepting only files ending with '$Trait$FieldHelper.class'
Dmitry Jemerov [Fri, 21 Aug 2015 17:26:20 +0000 (19:26 +0200)]
better fix for EA-71762 which doesn't break Kotlin safe delet
Aleksey Pivovarov [Fri, 21 Aug 2015 17:23:43 +0000 (20:23 +0300)]
diff: make method public for TeamCity plugin
Anna Kozlova [Fri, 21 Aug 2015 17:20:58 +0000 (19:20 +0200)]
testng: remove logging
Anna Kozlova [Fri, 21 Aug 2015 16:56:05 +0000 (18:56 +0200)]
testng: 'restored' generate suite parameters from configuration table (IDEA-144149)
Vladimir Krivosheev [Fri, 21 Aug 2015 16:03:23 +0000 (18:03 +0200)]
IDEA-144207 IAE at com.intellij.configurationStore.StoreAwareProjectManager$restartApplicationOrReloadProjectTask$1.run on Reload Project
Vladimir Krivosheev [Fri, 21 Aug 2015 16:02:31 +0000 (18:02 +0200)]
ICS settings should be in common place, not in custom dialog (upstream is not yet moved)
Vladimir Krivosheev [Fri, 21 Aug 2015 15:31:17 +0000 (17:31 +0200)]
fix compilation after: remove unused dependency on Mocks lib
fix installer (some production code depends on testframework)
Vladimir Krivosheev [Fri, 21 Aug 2015 14:51:44 +0000 (16:51 +0200)]
ResourceVersions — disable roaming
Vladimir Krivosheev [Fri, 21 Aug 2015 13:55:18 +0000 (15:55 +0200)]
fix compilation after: remove unused dependency on Mocks lib
fix installer (some production code depends on testframework)
Vladimir Krivosheev [Fri, 21 Aug 2015 11:57:31 +0000 (13:57 +0200)]
remove unused class
Vladimir Krivosheev [Fri, 21 Aug 2015 11:32:59 +0000 (13:32 +0200)]
IDEA-144166 cannot set upstream SSH git URL in Settings repository
Vladimir Krivosheev [Fri, 21 Aug 2015 11:21:54 +0000 (13:21 +0200)]
remove unused dependency on Mocks lib
Vladimir Krivosheev [Fri, 21 Aug 2015 11:18:23 +0000 (13:18 +0200)]
cleanup, use AssertJ in RestApiTest
peter [Fri, 21 Aug 2015 16:35:58 +0000 (18:35 +0200)]
IDEA-144220 Navigate > File doesn't handle line numbers on absolute paths
Daniil Ovchinnikov [Fri, 21 Aug 2015 16:53:55 +0000 (19:53 +0300)]
[groovy] index version
Julia Beliaeva [Tue, 11 Aug 2015 15:45:09 +0000 (18:45 +0300)]
[vcs-log][filters] fix missing edges in filtered graph
Daniil Ovchinnikov [Fri, 21 Aug 2015 16:40:08 +0000 (19:40 +0300)]
[groovy] reimplementation of trait fields index using VirtualFile IDs as a key & and use FileBasedIndex.processValues() instead of getValues() in GrTypeDefinitionMembersCache
Bas Leijdekkers [Fri, 21 Aug 2015 15:49:33 +0000 (17:49 +0200)]
IDEA-143677 (Inspection input field too small)
Bas Leijdekkers [Fri, 21 Aug 2015 15:45:59 +0000 (17:45 +0200)]
IDEA-143853 (For 'confusing floating point literal', allow literals that are in scientific notation even if they don't contain a decimal point)
Bas Leijdekkers [Fri, 21 Aug 2015 15:43:46 +0000 (17:43 +0200)]
make IG test light
Kirill Likhodedov [Fri, 21 Aug 2015 15:37:43 +0000 (18:37 +0300)]
[git] cleanup, @NotNulls
Kirill Likhodedov [Fri, 21 Aug 2015 15:33:42 +0000 (18:33 +0300)]
[git] Remove unnecessary parameters from git commands
--sparse and --full-history have sense only when filtering by path
Kirill Likhodedov [Fri, 21 Aug 2015 15:28:48 +0000 (18:28 +0300)]
[git] IDEA-144215 Don't use "--date-order" when filtering commits
We don't need any ordering anymore, since commits are already ordered
by the graph, and we only need to supply the set of matching commits.
peter [Fri, 21 Aug 2015 15:33:13 +0000 (17:33 +0200)]
make smart pointers occupy even less memory: inline ranges and reduce the number of managers needed
Ilya.Kazakevich [Fri, 21 Aug 2015 15:29:21 +0000 (18:29 +0300)]
Merge remote-tracking branch 'origin/master'
Ilya.Kazakevich [Fri, 21 Aug 2015 15:26:59 +0000 (18:26 +0300)]
PY-16334: django rerun test fix
First time Django runner was used and correct locator was injected, but rerun uses FailedPythonTestCommandLineStateBase that knows nothing about Django. So, EP added to support any locator at any time
Anna Kozlova [Fri, 21 Aug 2015 14:54:18 +0000 (16:54 +0200)]
fix testdata
Egor.Ushakov [Fri, 21 Aug 2015 14:49:21 +0000 (17:49 +0300)]
fixed memleak in BreakpointsDialogFactory
Dmitry Batrak [Fri, 21 Aug 2015 14:34:17 +0000 (17:34 +0300)]
enable context menu in EditorImpl by default (relates to IDEA-88811)
Alexey Kudravtsev [Fri, 21 Aug 2015 14:32:37 +0000 (17:32 +0300)]
using non-synchronized stack
Alexey Kudravtsev [Fri, 21 Aug 2015 14:26:49 +0000 (17:26 +0300)]
account for an integer overflow
Konstantin Bulenkov [Fri, 21 Aug 2015 14:29:04 +0000 (16:29 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Fri, 21 Aug 2015 14:21:02 +0000 (16:21 +0200)]
IDEA-144219 Editors don't refresh after setting "Ajust for red-green color deficiency" option
Daniil Ovchinnikov [Fri, 21 Aug 2015 13:29:23 +0000 (16:29 +0300)]
[groovy] collect fields from compiled traits (IDEA-140427)
Daniil Ovchinnikov [Fri, 21 Aug 2015 13:28:23 +0000 (16:28 +0300)]
[groovy] index of compiled traits' fields
Daniil Ovchinnikov [Thu, 20 Aug 2015 12:24:16 +0000 (15:24 +0300)]
[groovy] collect static methods from compiled trait helper (IDEA-140427)
Daniil Ovchinnikov [Thu, 20 Aug 2015 12:09:56 +0000 (15:09 +0300)]
[groovy] collect methods from compiled traits (IDEA-140427)
Bas Leijdekkers [Fri, 21 Aug 2015 13:54:11 +0000 (15:54 +0200)]
IDEA-143991 (False positive "Java | Inheritance issues | Parameter type prevents overriding" for static methods)
Bas Leijdekkers [Fri, 21 Aug 2015 13:05:08 +0000 (15:05 +0200)]
IDEA-144142 (An inspection to report super.tearDown calls not invoked in "finally")
Liana Bakradze [Fri, 21 Aug 2015 13:39:28 +0000 (16:39 +0300)]
returned custom renderer for answer placeholders
Egor.Ushakov [Fri, 21 Aug 2015 13:09:28 +0000 (16:09 +0300)]
refactoring: introduced a single place for declared type checking
Egor.Ushakov [Fri, 21 Aug 2015 11:07:25 +0000 (14:07 +0300)]
typo
Alexey Kudravtsev [Fri, 21 Aug 2015 12:53:02 +0000 (15:53 +0300)]
more logs
Denis Fokin [Fri, 21 Aug 2015 12:42:08 +0000 (15:42 +0300)]
IDEA-136234 loose focus(caret) when `unsplit` windows in Distraction free mode
Alexey Kudravtsev [Fri, 21 Aug 2015 12:31:05 +0000 (15:31 +0300)]
concurrent FileNameCache
Dmitry Semeniouta [Fri, 21 Aug 2015 12:39:11 +0000 (15:39 +0300)]
AC/C++: CPP-898 No Intellisense for large files, idea.max.intellisense.filesize ignored - more reliable inspection, rebuild symbols for current project, UX improvements
Nadya Zabrodina [Fri, 21 Aug 2015 11:37:30 +0000 (14:37 +0300)]
Ignore shelf directory only when exists or when created
Dmitry Batrak [Fri, 21 Aug 2015 11:30:23 +0000 (14:30 +0300)]
IDEA-143485 Changing switch statement's case blocks order using 'move statement up/down' actions
Liana Bakradze [Fri, 21 Aug 2015 11:30:08 +0000 (14:30 +0300)]
do not change task description tool window background in darcula
Liana Bakradze [Fri, 21 Aug 2015 11:15:07 +0000 (14:15 +0300)]
use proper tool window name
Liana Bakradze [Fri, 21 Aug 2015 11:08:10 +0000 (14:08 +0300)]
added missing Study prefix to class name
Vladimir.Orlov [Fri, 21 Aug 2015 11:05:00 +0000 (14:05 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Fri, 21 Aug 2015 11:03:11 +0000 (14:03 +0300)]
Merge remote-tracking branch 'origin/master'
Alexey Kudravtsev [Fri, 21 Aug 2015 10:54:36 +0000 (13:54 +0300)]
java duplicate profile performance
Alexey Kudravtsev [Thu, 20 Aug 2015 11:43:35 +0000 (14:43 +0300)]
non-recursive DFSTBuilder
Alexey Kudravtsev [Thu, 20 Aug 2015 11:41:28 +0000 (14:41 +0300)]
find method added
Alexey Kudravtsev [Thu, 20 Aug 2015 11:00:54 +0000 (14:00 +0300)]
review
Liana Bakradze [Fri, 21 Aug 2015 11:01:17 +0000 (14:01 +0300)]
EDU-387 Missing highlighting for some shortcut prompts at the main window
Vladimir.Orlov [Fri, 21 Aug 2015 11:00:52 +0000 (14:00 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Fri, 21 Aug 2015 10:58:26 +0000 (13:58 +0300)]
Merge remote-tracking branch 'origin/master'
nik [Fri, 21 Aug 2015 10:56:06 +0000 (13:56 +0300)]
customize update strategy in Android Studio
Vladimir.Orlov [Fri, 21 Aug 2015 10:55:01 +0000 (13:55 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir Krivosheev [Fri, 21 Aug 2015 10:53:43 +0000 (12:53 +0200)]
add missed replaceIdeEventQueueSafely
Vladimir.Orlov [Fri, 21 Aug 2015 10:40:36 +0000 (13:40 +0300)]
IDEA-144173 IDEA launched via idea.sh on Mac OS fails to start with "Cannot find VM options file" error, though bin/mac/idea.vmoptions file exists in ZIP distribution
Vladimir Krivosheev [Fri, 21 Aug 2015 08:56:12 +0000 (10:56 +0200)]
cleanup
Vladimir Krivosheev [Thu, 20 Aug 2015 17:36:17 +0000 (19:36 +0200)]
get rid of pathToModule map
Vladimir Krivosheev [Thu, 20 Aug 2015 15:36:43 +0000 (17:36 +0200)]
app store test: avoid VFS and EDT usage
Vladimir Krivosheev [Thu, 20 Aug 2015 15:15:41 +0000 (17:15 +0200)]
IDEA-144052 When "Settings repository" is enabled changes in 'Path Variables' aren't saved to default path.macros.xml file causing errors in build process
Vladimir Krivosheev [Thu, 20 Aug 2015 13:36:48 +0000 (15:36 +0200)]
cleanup
Vladimir Krivosheev [Thu, 20 Aug 2015 13:10:53 +0000 (15:10 +0200)]
cleanup
Vladimir Krivosheev [Thu, 20 Aug 2015 13:10:21 +0000 (15:10 +0200)]
StateMap in kotlin
Vladimir Krivosheev [Thu, 20 Aug 2015 13:09:52 +0000 (15:09 +0200)]
StateMap in kotlin
Vladimir Krivosheev [Thu, 20 Aug 2015 12:42:59 +0000 (14:42 +0200)]
hide StateMap
Vladimir Krivosheev [Thu, 20 Aug 2015 12:14:10 +0000 (14:14 +0200)]
prepare to hide StateMap
Vladimir Krivosheev [Thu, 20 Aug 2015 12:04:06 +0000 (14:04 +0200)]
get rid of StorageDataBase
Vladimir Krivosheev [Thu, 20 Aug 2015 10:52:46 +0000 (12:52 +0200)]
DirectoryBasedStorage in kotlin
Vladimir Krivosheev [Thu, 20 Aug 2015 10:52:29 +0000 (12:52 +0200)]
DirectoryBasedStorage in kotlin
Vladimir Krivosheev [Thu, 20 Aug 2015 10:52:00 +0000 (12:52 +0200)]
DirectoryBasedStorage in kotlin
Vladimir Krivosheev [Thu, 20 Aug 2015 10:37:28 +0000 (12:37 +0200)]
Immutable StateMap — hide DirectoryStorageData
Vladimir Krivosheev [Thu, 20 Aug 2015 10:32:31 +0000 (12:32 +0200)]
Immutable StateMap — prepare to hide DirectoryStorageData
Vladimir Krivosheev [Thu, 20 Aug 2015 10:04:11 +0000 (12:04 +0200)]
Immutable StateMap — hide DirectoryBasedStorage
Vladimir Krivosheev [Thu, 20 Aug 2015 09:54:08 +0000 (11:54 +0200)]
Immutable StateMap — move setStateAndCloneIfNeed
Vladimir Krivosheev [Thu, 20 Aug 2015 09:51:25 +0000 (11:51 +0200)]
Immutable StateMap