nik [Wed, 29 Jul 2015 07:23:25 +0000 (10:23 +0300)]
unused deprecated methods removed
nik [Wed, 29 Jul 2015 05:31:13 +0000 (08:31 +0300)]
add dependency on external library quick-fix: API simplified, duplicated code removed
Gregory.Shrago [Tue, 28 Jul 2015 19:34:47 +0000 (22:34 +0300)]
TreeTraverser: shorten names
peter [Tue, 28 Jul 2015 20:09:59 +0000 (22:09 +0200)]
from non-project non-library (e.g. light) files, resolve in allScope (fixes GeneratorTest)
Vassiliy.Kudryashov [Tue, 28 Jul 2015 19:59:20 +0000 (22:59 +0300)]
IDEA-143165 IntelliJ 15 EAP Quick find not replacing text with new find text
Sergey Malenkov [Tue, 28 Jul 2015 19:33:47 +0000 (22:33 +0300)]
IDEA-142415 Actions in Commit Dialog are not updated until some activity from the user
Gregory.Shrago [Tue, 28 Jul 2015 19:01:45 +0000 (22:01 +0300)]
TreeTraverser: shorten names
Alexander Zolotov [Tue, 28 Jul 2015 19:01:29 +0000 (22:01 +0300)]
Extract ArbitraryPlaceUrlReferenceProvider into platform (fixes WEB-17031)
Vassiliy.Kudryashov [Tue, 28 Jul 2015 18:54:44 +0000 (21:54 +0300)]
IDEA-142816 Action toolbar: buttons should be center-aligned vertically
peter [Tue, 28 Jul 2015 18:39:20 +0000 (20:39 +0200)]
avoid INRE causing holes in java structure view (IDEA-142210)
Dmitry Avdeev [Tue, 28 Jul 2015 18:34:53 +0000 (21:34 +0300)]
IDEA-143193 Wrong popup info for not registered URI
peter [Tue, 28 Jul 2015 18:18:35 +0000 (20:18 +0200)]
it's expensive to store all document LineSets since commit, so replay them instead
Egor.Ushakov [Tue, 28 Jul 2015 18:14:31 +0000 (21:14 +0300)]
IDEA-85878 Expression Evaluation - IDEA should already know packages
Roman Shevchenko [Tue, 28 Jul 2015 18:00:36 +0000 (20:00 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Lomov [Tue, 28 Jul 2015 17:59:20 +0000 (19:59 +0200)]
Pluggable file watcher
This implements a new extension point that allows plugins to provide their own implementation of file watchers, not requiring a different fsnotifier binary.
https://github.com/JetBrains/intellij-community/pull/292
peter [Tue, 28 Jul 2015 17:45:57 +0000 (19:45 +0200)]
don't assert about ModalityState.any in tests where it's equal to NON_MODAL
Maxim.Mossienko [Tue, 28 Jul 2015 17:01:00 +0000 (19:01 +0200)]
Removed unused method isHierarhyEnabled
Egor.Ushakov [Tue, 28 Jul 2015 17:23:55 +0000 (20:23 +0300)]
IDEA-85878 Expression Evaluation - IDEA should already know packages - compute eval xexpression, not plain text
Anna Kozlova [Tue, 28 Jul 2015 17:12:40 +0000 (19:12 +0200)]
AIOOBE
peter [Tue, 28 Jul 2015 17:07:44 +0000 (19:07 +0200)]
CPP-4093 DumbService exception in "add file extension" dialog
peter [Tue, 28 Jul 2015 16:58:43 +0000 (18:58 +0200)]
document LineSet: use 37.5% less memory
Anna Kozlova [Tue, 28 Jul 2015 16:32:04 +0000 (18:32 +0200)]
function expression search optimization: index for method names with function expression argument
Vassiliy.Kudryashov [Tue, 28 Jul 2015 16:12:48 +0000 (19:12 +0300)]
IDEA-115957 Keymap: Mouse shortcut conflict detection broken: Depends on current filter
peter [Tue, 28 Jul 2015 16:15:46 +0000 (18:15 +0200)]
GrAnonymousClassDefinitionImpl: store qualified base class name in stubs
peter [Tue, 28 Jul 2015 15:30:59 +0000 (17:30 +0200)]
library classes use scope should not be "all project"
peter [Tue, 28 Jul 2015 14:29:56 +0000 (16:29 +0200)]
saveAll in settings dialog can start bg dumb mode (EA-71064 - Throwable: DumbServiceImpl.a)
Konstantin Kolosovsky [Tue, 28 Jul 2015 14:25:08 +0000 (17:25 +0300)]
svn: Refactored SvnDiffProvider - code simplified, warnings fixed, @NotNull
Konstantin Kolosovsky [Tue, 28 Jul 2015 13:07:40 +0000 (16:07 +0300)]
IDEA-139842 Additional diagnostics for failures while retrieving last commit message for given file
Konstantin Kolosovsky [Tue, 28 Jul 2015 12:57:14 +0000 (15:57 +0300)]
IDEA-139842 Do not fail in case of error while retrieving last commit message for given file (use empty commit message instead)
Roman Shevchenko [Tue, 28 Jul 2015 14:31:49 +0000 (16:31 +0200)]
[vfs] ensures a directory consistency during refresh (IDEA-142978)
peter [Tue, 28 Jul 2015 14:09:38 +0000 (16:09 +0200)]
IDEA-143181 NPE at com.intellij.diagnostic.ErrorNotifier$1.hyperlinkUpdate on pressing IDE Fatal Error notification on Welcome Screen
peter [Tue, 28 Jul 2015 13:52:13 +0000 (15:52 +0200)]
prohibit to start refresh session with ModalityState.any() to prevent dumb mode starting from any dialog
Maxim.Mossienko [Tue, 28 Jul 2015 13:13:52 +0000 (15:13 +0200)]
for nonword characters consider whole words boundary to be just different character (r=Peter.Gromov)
Mikhail Golubev [Tue, 28 Jul 2015 13:28:28 +0000 (16:28 +0300)]
Clean up and simplify in JsonFormattingTest
* It extends JsonTestCase, not FormatterTestCase
* Remove unnecessary wrappers, because in test mode formatter resets
settings automatically
* Add @MagicConstant annotation for wrapping settings in
JsonCodeStyleSettings
Mikhail Golubev [Tue, 28 Jul 2015 13:07:47 +0000 (16:07 +0300)]
Add helper method addProperty in JsonPsiUtil
Mikhail Golubev [Fri, 17 Jul 2015 19:29:21 +0000 (22:29 +0300)]
PY-16163 Do not split raw strings on escape sequences for spell checking
peter [Tue, 28 Jul 2015 13:42:41 +0000 (15:42 +0200)]
allow dumb mode for all open projects (RUBY-16985)
peter [Tue, 28 Jul 2015 12:51:35 +0000 (14:51 +0200)]
IDEA-141164 Ability to generate code inferred annotations
Vladimir Krivosheev [Tue, 28 Jul 2015 12:22:38 +0000 (14:22 +0200)]
cleanup
Vladimir Krivosheev [Tue, 28 Jul 2015 11:41:42 +0000 (13:41 +0200)]
cleanup, move notifyUnknownMacros out of read action
Alexander Koshevoy [Tue, 28 Jul 2015 13:05:03 +0000 (16:05 +0300)]
PY-11462 Fix inability to locate code sources when hitting breakpoints located at *.py library symlinks
On collecting Remote Library sources (sys.path locations) we may download one *.py file several times: there could be one or more symlinks of it and the original file (or we may not download the original file, because it could be not on the sys.path, but in /usr/share/pyshared for example). So having several versions of the same *.py file we need to store information about breakpoints in py debugger at one common key for what real path is well suited (which will be equal for original file and symlinks to it) (and this had been already done). But when breakpoint is hit we need to send absolute path of the file to point to the actually used version of it. If we send a real path we could point to a file that is not in sys.path and had not been even downloaded (as with /usr/share/pyshared).
Anna Kozlova [Tue, 28 Jul 2015 12:56:00 +0000 (14:56 +0200)]
command line wrapper: compatibility with 141 loaded in master - non-modified PluginManager won't load plugins from classpath jar
Dmitry Avdeev [Tue, 28 Jul 2015 12:45:48 +0000 (15:45 +0300)]
IDEA-143193 Wrong popup info for not registered URI
Aleksey Pivovarov [Tue, 28 Jul 2015 12:23:46 +0000 (15:23 +0300)]
editor: perform update() before actionPerformed()
Sergey Simonchik [Tue, 28 Jul 2015 12:12:36 +0000 (15:12 +0300)]
WEB-17464 HiDPI on Linux: small icons in "New Project" dialog
Dennis Ushakov [Mon, 27 Jul 2015 16:37:49 +0000 (19:37 +0300)]
#IDEA-142828 fixed
Liana Bakradze [Tue, 28 Jul 2015 11:54:33 +0000 (14:54 +0300)]
EDU-290 Answer field doesn't allow to set cursor inside the area by direct clicking
add/remove selection by click
extra extend selection step for answer placeholders
Vladislav.Soroka [Tue, 28 Jul 2015 10:52:51 +0000 (13:52 +0300)]
maven: cleanup
Egor.Ushakov [Tue, 28 Jul 2015 10:40:30 +0000 (13:40 +0300)]
set frame as a parent in evaluate dialogs, it prevents it from closing when opened from another evaluate dialog
Vladislav.Soroka [Tue, 28 Jul 2015 10:21:51 +0000 (13:21 +0300)]
IDEA-138533 Maven integration cause freeze of settings dialog if you have a lot of maven modules
Maxim.Mossienko [Tue, 28 Jul 2015 09:58:14 +0000 (11:58 +0200)]
remove empty directory
Maxim.Mossienko [Tue, 28 Jul 2015 09:16:03 +0000 (11:16 +0200)]
TestDiscoveryIndex$Holder.writeVersion
Dmitry Batrak [Tue, 28 Jul 2015 10:04:28 +0000 (13:04 +0300)]
make sure runnables added via ScrollingModelImpl.runActionOnScrollingFinished are executed only once, and final scrolling position is correct
Aleksey Pivovarov [Tue, 28 Jul 2015 09:56:49 +0000 (12:56 +0300)]
Merge branch 'editor-stripe-fix'
Ekaterina Tuzova [Tue, 28 Jul 2015 09:45:00 +0000 (12:45 +0300)]
updated introduction course
Vladimir Krivosheev [Tue, 28 Jul 2015 09:13:22 +0000 (11:13 +0200)]
get rid of ROOT_CONFIG VS APP_CONFIG disambiguation
Dmitry Avdeev [Tue, 28 Jul 2015 08:53:34 +0000 (11:53 +0300)]
IDEA-142043 Map help button of the settings page Default XML Schemas
Dmitry Avdeev [Tue, 28 Jul 2015 08:52:14 +0000 (11:52 +0300)]
IDEA-143145 com.intellij.javaee.DefaultSchemasConfigurable#isModified returns true for default value
nik [Tue, 28 Jul 2015 08:57:44 +0000 (11:57 +0300)]
'Project Structure' dialog: do not create old errors component at all to improve performance (IDEA-142756)
Jim Purbrick [Tue, 28 Jul 2015 08:49:46 +0000 (11:49 +0300)]
improved efficiency of error handling in 'Project Structure' dialog
Vladimir Krivosheev [Tue, 28 Jul 2015 08:47:54 +0000 (10:47 +0200)]
convert to Kotlin, move resume and breakpoints handlers to base class DebugProcessImpl
Vladimir Krivosheev [Mon, 27 Jul 2015 13:43:21 +0000 (15:43 +0200)]
convert to kotlin
Vladimir Krivosheev [Mon, 27 Jul 2015 13:42:48 +0000 (15:42 +0200)]
convert to kotlin
peter [Tue, 28 Jul 2015 08:40:26 +0000 (10:40 +0200)]
prevent deadlock caused by StubIndex app component initialization on LowMemoryWatcher thread
Roman Shevchenko [Mon, 27 Jul 2015 19:54:14 +0000 (21:54 +0200)]
[platform] improves trace readability by unwrapping InvocationTargetException in WriteAction
Roman Shevchenko [Mon, 27 Jul 2015 19:46:01 +0000 (21:46 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 27 Jul 2015 19:42:50 +0000 (21:42 +0200)]
Cleanup (duplicates; formatting; typos)
peter [Mon, 27 Jul 2015 19:40:06 +0000 (21:40 +0200)]
allow to create smart pointers for PSI with non-committed documents
Ekaterina Tuzova [Mon, 27 Jul 2015 17:21:55 +0000 (20:21 +0300)]
Print/Export actions properly hidden
Ekaterina Tuzova [Mon, 27 Jul 2015 09:20:35 +0000 (11:20 +0200)]
cleaned up main menu for PyCharm Educational
Dmitry Jemerov [Mon, 27 Jul 2015 18:06:01 +0000 (20:06 +0200)]
move service registration to correct place so that it's available in IDEs other than IntelliJ IDEA
Gregory.Shrago [Mon, 27 Jul 2015 16:23:51 +0000 (19:23 +0300)]
IDEA-142183 Watermark logo + no open files look just weird
Sergey Simonchik [Mon, 27 Jul 2015 16:33:06 +0000 (19:33 +0300)]
IDEA-143152 HiDPI on Linux: text caret is too thin by default
Roman Shevchenko [Mon, 27 Jul 2015 16:23:48 +0000 (18:23 +0200)]
[ui] removes a parasitic border around a test progress bar on GTK+ LAF
Maxim.Mossienko [Mon, 27 Jul 2015 16:13:53 +0000 (18:13 +0200)]
early check for test discovery index data present
Konstantin Bulenkov [Mon, 27 Jul 2015 15:57:26 +0000 (17:57 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Mon, 27 Jul 2015 15:55:45 +0000 (17:55 +0200)]
DimensionService: generate real key according dpi settings
Konstantin Bulenkov [Mon, 27 Jul 2015 15:54:53 +0000 (17:54 +0200)]
JBUI: remove dead code
peter [Mon, 27 Jul 2015 15:22:14 +0000 (17:22 +0200)]
Create File may start bg dumb mode (EA-71081 - Throwable: DumbServiceImpl.scheduleCacheUpdate)
peter [Mon, 27 Jul 2015 15:17:11 +0000 (17:17 +0200)]
allow (modal) dumb mode from rename refactoring (it can rename module files or root directories, EA-71117 - Throwable: DumbServiceImpl.scheduleCacheUpdate)
peter [Mon, 27 Jul 2015 15:02:36 +0000 (17:02 +0200)]
goto class: do nothing if the selected element is already invalidated (EA-71065 - PIEAE: StubBasedPsiElementBase.getContainingFile)
Konstantin Bulenkov [Mon, 27 Jul 2015 15:37:16 +0000 (17:37 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Mon, 27 Jul 2015 15:35:44 +0000 (17:35 +0200)]
do not paint divider if it's set to transparent and doesn't use blind zone
Konstantin Bulenkov [Mon, 27 Jul 2015 15:34:02 +0000 (17:34 +0200)]
Splitter: make final field myDivider protected
Vladislav.Soroka [Mon, 27 Jul 2015 15:21:34 +0000 (18:21 +0300)]
external system: "Select Project Data To import" tooltip "I" should be capitalized.
Dmitry Jemerov [Mon, 27 Jul 2015 14:28:19 +0000 (16:28 +0200)]
allow plugins to associate userdata with a JavaChangeInfo
Maxim.Mossienko [Mon, 27 Jul 2015 14:19:24 +0000 (16:19 +0200)]
avoid creating BufferedInputStream
1) if file size is small.
2) for ZipInputStream, in native code it reads the data in 8K chunks anyway
peter [Mon, 27 Jul 2015 14:21:41 +0000 (16:21 +0200)]
no dumb mode permission assertion when already in dumb mode (https://youtrack.jetbrains.com/issue/IDEA-143007#comment=27-
1061564)
Anna Kozlova [Mon, 27 Jul 2015 14:13:58 +0000 (16:13 +0200)]
disable guava conversion inspection
Anna Kozlova [Mon, 27 Jul 2015 13:42:17 +0000 (15:42 +0200)]
scopes: ensure order was loaded and correspond to found scopes
Anton Makeev [Mon, 27 Jul 2015 10:34:04 +0000 (12:34 +0200)]
ProjectView: allow redefining "library home" location string in ProjectViewDirectoryHelper subclasses
Vassiliy.Kudryashov [Mon, 27 Jul 2015 13:56:05 +0000 (16:56 +0300)]
visual glitch (lost line under tabs)
Sergey Malenkov [Mon, 27 Jul 2015 13:22:28 +0000 (16:22 +0300)]
revalidate setting panel on update
Maxim.Mossienko [Mon, 27 Jul 2015 13:10:27 +0000 (15:10 +0200)]
more clever filtering out runtime exception during particular index data calculation to propagate indexer's exception instead of marking index to rebuild (IDEA-143023)
Aleksey Pivovarov [Mon, 27 Jul 2015 13:09:39 +0000 (16:09 +0300)]
lst: use DiffUtil.getLineCount()
Document,getLineCount() will return 0 for empty document. "number of last line" is calculated as "getLineCount() - 1", leading to '-1' and exception.
Vladimir Krivosheev [Mon, 27 Jul 2015 11:02:36 +0000 (13:02 +0200)]
IDEA-143105 Font size change in settings does not affect current file
Vladimir Krivosheev [Mon, 27 Jul 2015 10:21:00 +0000 (12:21 +0200)]
extract ComboBoxModelEditor to reuse in editor color scheme editor
Vladimir Krivosheev [Mon, 27 Jul 2015 09:50:18 +0000 (11:50 +0200)]
avoid code duplication — use standard setSchemes() ability to maintain current scheme
Dmitry Avdeev [Mon, 27 Jul 2015 12:39:35 +0000 (15:39 +0300)]
editing branch
Dmitry Avdeev [Mon, 27 Jul 2015 11:03:57 +0000 (14:03 +0300)]
EditTaskAction text