idea/community.git
7 years agofileWatchers: limit executing thread count
Sergey Simonchik [Sat, 14 Mar 2015 21:32:20 +0000 (00:32 +0300)]
fileWatchers: limit executing thread count

7 years ago[performance] use file name from cache, instead of loading from disk appcode/142.232 appcode/142.235 appcode/142.237 clion/142.230 clion/142.236 clion/142.238 dbe/142.229 pycharm/142.228 rubymine/142.231 webstorm/142.227
Maxim.Mossienko [Sat, 14 Mar 2015 00:49:15 +0000 (01:49 +0100)]
[performance] use file name from cache, instead of loading from disk

7 years agocompletion LiftShorterItemsClassifier: use less memory
peter [Fri, 13 Mar 2015 21:25:07 +0000 (22:25 +0100)]
completion LiftShorterItemsClassifier: use less memory

7 years agoPainting fixes for tabs background
Vassiliy.Kudryashov [Fri, 13 Mar 2015 20:34:29 +0000 (23:34 +0300)]
Painting fixes for tabs background

7 years agotestdata fixed
Anna Kozlova [Fri, 13 Mar 2015 20:19:50 +0000 (21:19 +0100)]
testdata fixed

7 years agoFixes issue restarting on Linux
Esteban de la Canal [Fri, 13 Mar 2015 19:58:43 +0000 (20:58 +0100)]
Fixes issue restarting on Linux

On Linux when the updater runs it does so by restarting
the ide via a while loop in the bash script. However the
bash script is not run again. This has two problems:
  . If we update the bash script itself, these changes are
    not picked up. And this includes for example changing
    the selector directory.
  . VM options files and other config data is not read again
    so if we change them as part of the update, they will not
    be picked up.

This change fixes both issues by re-launching the script
if the IDE requests a restart.

https://android-review.googlesource.com/#/c/137800/2

7 years agorevert the old caret-based should-scroll-to-end logic: IDEA-137629, IDEA-137557
Gregory.Shrago [Fri, 13 Mar 2015 19:36:16 +0000 (22:36 +0300)]
revert the old caret-based should-scroll-to-end logic: IDEA-137629, IDEA-137557

7 years agoEA-65682 - assert: LazyParseableElement.ensureParsed
Anna Kozlova [Fri, 13 Mar 2015 18:40:55 +0000 (19:40 +0100)]
EA-65682 - assert: LazyParseableElement.ensureParsed

7 years agoEA-66427 - NPE: EPathUtil.areUrlsPointTheSame
Anna Kozlova [Fri, 13 Mar 2015 18:28:38 +0000 (19:28 +0100)]
EA-66427 - NPE: EPathUtil.areUrlsPointTheSame

7 years agojunit search for tests: ensure callback is performed in smart mode
Anna Kozlova [Fri, 13 Mar 2015 18:23:18 +0000 (19:23 +0100)]
junit search for tests: ensure callback is performed in smart mode

7 years agochange getter template for boxed Boolean (IDEA-137647)
Anna Kozlova [Fri, 13 Mar 2015 16:32:29 +0000 (17:32 +0100)]
change getter template for boxed Boolean (IDEA-137647)

7 years agojunit: search for dynamic parents one level deeper (IDEA-136493)
Anna Kozlova [Fri, 13 Mar 2015 16:25:50 +0000 (17:25 +0100)]
junit: search for dynamic parents one level deeper (IDEA-136493)

7 years agoEA-65264 - assert: SelectInContextImpl.getVirtualFile
Gregory.Shrago [Fri, 13 Mar 2015 15:22:15 +0000 (18:22 +0300)]
EA-65264 - assert: SelectInContextImpl.getVirtualFile

7 years agoEA-66073 - NPE: ConsoleViewImpl.e
Gregory.Shrago [Fri, 13 Mar 2015 15:05:50 +0000 (18:05 +0300)]
EA-66073 - NPE: ConsoleViewImpl.e

7 years agologging for EA-66113 - IAE: ObjectUtils._assertNotNull
Gregory.Shrago [Fri, 13 Mar 2015 14:51:34 +0000 (17:51 +0300)]
logging for EA-66113 - IAE: ObjectUtils._assertNotNull

7 years agoMerge remote-tracking branch 'origin/master'
Yaroslav Lepenkin [Fri, 13 Mar 2015 17:43:59 +0000 (20:43 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoClouds - refactor logs
Michael Golubev [Fri, 13 Mar 2015 16:48:54 +0000 (17:48 +0100)]
Clouds - refactor logs

7 years agoMerge branch 'configure-code-style-on-selected-fragment'
Yaroslav Lepenkin [Fri, 13 Mar 2015 17:27:43 +0000 (20:27 +0300)]
Merge branch 'configure-code-style-on-selected-fragment'

7 years agoMerge branch 'master' of git.labs.intellij.net:idea/community
Ilya.Kazakevich [Fri, 13 Mar 2015 17:20:48 +0000 (20:20 +0300)]
Merge branch 'master' of git.labs.intellij.net:idea/community

7 years agoText trimmed before execution for PY-11855
Ilya.Kazakevich [Fri, 13 Mar 2015 17:18:40 +0000 (20:18 +0300)]
Text trimmed before execution for PY-11855

With out of trim it is not possible to cut out command

7 years ago PathMacroManager.getInstance().collapsePathsRecursively(element) must not be used
Vladimir Krivosheev [Fri, 13 Mar 2015 17:08:53 +0000 (18:08 +0100)]
 PathMacroManager.getInstance().collapsePathsRecursively(element) must not be used

7 years agoRestore initial text before reformat
Yaroslav Lepenkin [Fri, 13 Mar 2015 17:10:37 +0000 (20:10 +0300)]
Restore initial text before reformat

7 years agoIDEA-137526 Remote debugging not working - fixes after review
Egor.Ushakov [Fri, 13 Mar 2015 17:01:44 +0000 (20:01 +0300)]
IDEA-137526 Remote debugging not working - fixes after review

7 years agoIDEA-137622 (test data fixed)
Roman Shevchenko [Fri, 13 Mar 2015 17:00:46 +0000 (18:00 +0100)]
IDEA-137622 (test data fixed)

7 years agoSince no initial reformat happens, rename
Yaroslav Lepenkin [Fri, 13 Mar 2015 16:58:03 +0000 (19:58 +0300)]
Since no initial reformat happens, rename

7 years agoIDEA-82135 Missing images in Quick Documentation Java Doc loaded from jars
Dmitry Batrak [Fri, 13 Mar 2015 14:38:38 +0000 (17:38 +0300)]
IDEA-82135 Missing images in Quick Documentation Java Doc loaded from jars

fixed existing test, added new test

7 years agoShow keep line breaks always
Yaroslav Lepenkin [Fri, 13 Mar 2015 16:54:41 +0000 (19:54 +0300)]
Show keep line breaks always

7 years agoIDEA-137649 (correct modality state)
Roman Shevchenko [Fri, 13 Mar 2015 16:49:50 +0000 (17:49 +0100)]
IDEA-137649 (correct modality state)

7 years agoDo not touch keep line breaks settings
Yaroslav Lepenkin [Fri, 13 Mar 2015 16:50:01 +0000 (19:50 +0300)]
Do not touch keep line breaks settings

7 years agoDo not reformat initially
Yaroslav Lepenkin [Fri, 13 Mar 2015 16:45:48 +0000 (19:45 +0300)]
Do not reformat initially

7 years agoexception reporter: use platform build number for reports from Android Studio
nik [Fri, 13 Mar 2015 16:43:27 +0000 (19:43 +0300)]
exception reporter: use platform build number for reports from Android Studio

7 years ago'Project Structure' dialog: enable 'add javadoc url' action in dumb mode (IDEA-137586)
nik [Fri, 13 Mar 2015 16:38:03 +0000 (19:38 +0300)]
'Project Structure' dialog: enable 'add javadoc url' action in dumb mode (IDEA-137586)

7 years agoIDEA-137442 Problems on exit from Idea when a project in Perforce appcode/142.221 clion/142.220
Vladimir Krivosheev [Fri, 13 Mar 2015 15:39:22 +0000 (16:39 +0100)]
IDEA-137442 Problems on exit from Idea when a project in Perforce

7 years agoMerge remote-tracking branch 'origin/master' idea/142.219
Vladimir.Orlov [Fri, 13 Mar 2015 15:16:19 +0000 (18:16 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoMerge remote-tracking branch 'origin/master'
Dennis Ushakov [Fri, 13 Mar 2015 15:14:38 +0000 (18:14 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agofixed build
Vladimir.Orlov [Fri, 13 Mar 2015 15:14:31 +0000 (18:14 +0300)]
fixed build

7 years agoprovide NTCredentials in case we encounter NTLM proxy
Dennis Ushakov [Fri, 13 Mar 2015 15:13:31 +0000 (18:13 +0300)]
provide NTCredentials in case we encounter NTLM proxy
#WEB-10266 fixed

7 years agono GradleUrlProvider class search in dumb mode (EA-66160 - INRE)
peter [Fri, 13 Mar 2015 14:37:17 +0000 (15:37 +0100)]
no GradleUrlProvider class search in dumb mode (EA-66160 - INRE)

7 years agostart testng tests in smart mode (EA-66189 - INRE)
peter [Fri, 13 Mar 2015 14:23:23 +0000 (15:23 +0100)]
start testng tests in smart mode (EA-66189 - INRE)

7 years agoCreatePropertyFromUsageFix live template: store type pointers (EA-66318 - PIEAE:...
peter [Fri, 13 Mar 2015 14:19:28 +0000 (15:19 +0100)]
CreatePropertyFromUsageFix live template: store type pointers (EA-66318 - PIEAE: PsiUtilCore.ensureValid)

7 years agocleanup
Gregory.Shrago [Fri, 13 Mar 2015 14:35:47 +0000 (17:35 +0300)]
cleanup

7 years agoEA-66219 - NA: MasterPasswordDialog.askPassword
Gregory.Shrago [Fri, 13 Mar 2015 14:35:24 +0000 (17:35 +0300)]
EA-66219 - NA: MasterPasswordDialog.askPassword

7 years agoIDEA-137526 Remote debugging not working - fixed no notification in some cases
Egor.Ushakov [Fri, 13 Mar 2015 14:14:55 +0000 (17:14 +0300)]
IDEA-137526 Remote debugging not working - fixed no notification in some cases

7 years agogithub: allow to specify remote while sharing project on github
Aleksey Pivovarov [Thu, 12 Mar 2015 17:38:13 +0000 (20:38 +0300)]
github: allow to specify remote while sharing project on github

7 years agoIDEA-84865 github: allow to clone/share repos using ssh remote
Aleksey Pivovarov [Thu, 12 Mar 2015 17:14:37 +0000 (20:14 +0300)]
IDEA-84865 github: allow to clone/share repos using ssh remote

7 years agoIDEA-124356 github: allow to share project even with valid configured remote
Aleksey Pivovarov [Thu, 12 Mar 2015 16:08:04 +0000 (19:08 +0300)]
IDEA-124356 github: allow to share project even with valid configured remote

7 years agogithub: fix message dialog title capitalisation
Aleksey Pivovarov [Thu, 12 Mar 2015 16:11:55 +0000 (19:11 +0300)]
github: fix message dialog title capitalisation

7 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Fri, 13 Mar 2015 13:44:28 +0000 (16:44 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agorefactoring win installation: relocated association and feedback page information...
Vladimir.Orlov [Fri, 13 Mar 2015 13:42:06 +0000 (16:42 +0300)]
refactoring win installation: relocated association and feedback page information from build scripts into strings.nsi.

7 years agorunProcessWithProgressSynchronouslyInReadAction
Alexey Kudravtsev [Fri, 13 Mar 2015 13:35:40 +0000 (16:35 +0300)]
runProcessWithProgressSynchronouslyInReadAction

7 years agodo not reuse outdated information inside cache recalculation (IDEA-137565)
Anna Kozlova [Fri, 13 Mar 2015 12:44:34 +0000 (13:44 +0100)]
do not reuse outdated information inside cache recalculation (IDEA-137565)

7 years agodo not report weaker access assignability higher in the hierarchy (IDEA-137533)
Anna Kozlova [Fri, 13 Mar 2015 12:32:13 +0000 (13:32 +0100)]
do not report weaker access assignability higher in the hierarchy (IDEA-137533)

7 years agojunit: do not initialize new runner twice (IDEA-137563)
Anna Kozlova [Thu, 12 Mar 2015 18:58:19 +0000 (19:58 +0100)]
junit: do not initialize new runner twice (IDEA-137563)

7 years agojunit: do not initialize new runner if it's simple Parameterized (IDEA-137563)
Anna Kozlova [Thu, 12 Mar 2015 18:35:32 +0000 (19:35 +0100)]
junit: do not initialize new runner if it's simple Parameterized (IDEA-137563)

7 years agoMerge remote-tracking branch 'origin/master' appcode/142.216 idea/142.215 phpstorm/142.214
Sergey Malenkov [Fri, 13 Mar 2015 13:06:49 +0000 (16:06 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoreuse code to remove duplication
Sergey Malenkov [Fri, 13 Mar 2015 13:05:31 +0000 (16:05 +0300)]
reuse code to remove duplication

7 years agoMerge branch 'master'
Elizaveta Shashkova [Fri, 13 Mar 2015 13:03:10 +0000 (16:03 +0300)]
Merge branch 'master'

7 years agoFix exception breakpoints in Python3 broken by ignore libraries parameter (PY-6396)
Elizaveta Shashkova [Fri, 13 Mar 2015 13:02:32 +0000 (16:02 +0300)]
Fix exception breakpoints in Python3 broken by ignore libraries parameter (PY-6396)

7 years agoMerge branch 'master' of git.labs.intellij.net:idea/community
Ilya.Kazakevich [Fri, 13 Mar 2015 12:51:40 +0000 (15:51 +0300)]
Merge branch 'master' of git.labs.intellij.net:idea/community

7 years agomaven: comment added for default target level applying
Vladislav.Soroka [Fri, 13 Mar 2015 12:42:48 +0000 (15:42 +0300)]
maven: comment added for default target level applying

7 years agoprotocol generator: convert to Kotlin
Vladimir Krivosheev [Fri, 13 Mar 2015 12:40:54 +0000 (13:40 +0100)]
protocol generator: convert to Kotlin
firefox 36: script url could be null.

7 years agomaven: honor maven-compiler-plugin default source and target settings, it's 1.5
Vladislav.Soroka [Fri, 13 Mar 2015 12:36:01 +0000 (15:36 +0300)]
maven: honor maven-compiler-plugin default source and target settings, it's 1.5

7 years agoPSI based on Grammar-Kit created for command line language in order to implement...
Ilya.Kazakevich [Fri, 13 Mar 2015 12:31:46 +0000 (15:31 +0300)]
PSI based on Grammar-Kit created for command line language in order to implement PY-11855

 * GrammarKit instead of custom parsing
 * ToolWindow instead of popup
 * Inspection and help added

7 years agoMerge remote-tracking branch 'origin/master' clion/142.213 dbe/142.212
Vladimir.Orlov [Fri, 13 Mar 2015 12:17:29 +0000 (15:17 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agomaven: honor maven-compiler-plugin default source and target settings, it's 1.5,...
Vladislav.Soroka [Fri, 13 Mar 2015 12:06:29 +0000 (15:06 +0300)]
maven: honor maven-compiler-plugin default source and target settings, it's 1.5, independently of the JDK you run maven with;
related issue - https://youtrack.jetbrains.com/issue/IDEA-135877

7 years agoupdated uninstaller main page.
Vladimir.Orlov [Fri, 13 Mar 2015 12:12:04 +0000 (15:12 +0300)]
updated uninstaller main page.

7 years agoIDEA-134631 (progress dialogs should change modality state)
Roman Shevchenko [Fri, 13 Mar 2015 11:55:20 +0000 (12:55 +0100)]
IDEA-134631 (progress dialogs should change modality state)

7 years agoCleanup (minor test fix)
Roman Shevchenko [Fri, 13 Mar 2015 11:55:01 +0000 (12:55 +0100)]
Cleanup (minor test fix)

7 years agoMerge remote-tracking branch 'origin/master' webstorm/142.211
Vladimir.Orlov [Fri, 13 Mar 2015 11:22:54 +0000 (14:22 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoIDEA-135417 Add an "Uninstall Feedback" page to the IntelliJ IDEA uninstaller for...
Vladimir.Orlov [Fri, 13 Mar 2015 11:18:53 +0000 (14:18 +0300)]
IDEA-135417 Add an "Uninstall Feedback" page to the IntelliJ IDEA uninstaller for Windows

7 years agoexternal dependencies: allow users to specify list of plugins required for a project
nik [Fri, 13 Mar 2015 11:08:22 +0000 (14:08 +0300)]
external dependencies: allow users to specify list of plugins required for a project

7 years agoFormBuilder: allow to add a component which occupies all available vertical space
nik [Fri, 13 Mar 2015 10:50:59 +0000 (13:50 +0300)]
FormBuilder: allow to add a component which occupies all available vertical space

7 years agosupply correct ID
Alexey Kudravtsev [Fri, 13 Mar 2015 10:37:47 +0000 (13:37 +0300)]
supply correct ID

7 years agomore SOE checks to fix IDEA-136966
Eugene Zhuravlev [Fri, 13 Mar 2015 10:51:13 +0000 (11:51 +0100)]
more SOE checks to fix IDEA-136966

7 years agoIDEA-82135 Missing images in Quick Documentation Java Doc loaded from jars
Dmitry Batrak [Fri, 13 Mar 2015 10:44:50 +0000 (13:44 +0300)]
IDEA-82135 Missing images in Quick Documentation Java Doc loaded from jars

7 years agooptimisation: uniteWith special cased for UnionScope
Alexey Kudravtsev [Thu, 12 Mar 2015 16:30:47 +0000 (19:30 +0300)]
optimisation: uniteWith special cased for UnionScope

7 years agomaintain scope order
Alexey Kudravtsev [Thu, 12 Mar 2015 16:29:42 +0000 (19:29 +0300)]
maintain scope order

7 years agomap2LInkedSet
Alexey Kudravtsev [Thu, 12 Mar 2015 16:28:26 +0000 (19:28 +0300)]
map2LInkedSet

7 years agoIDEA-137385 Truncated external annotations signature in java.util.Arrays#sort
Alexey Kudravtsev [Thu, 12 Mar 2015 14:51:45 +0000 (17:51 +0300)]
IDEA-137385 Truncated external annotations signature in java.util.Arrays#sort

7 years agoIDEA-135417 Add an "Uninstall Feedback" page to the IntelliJ IDEA uninstaller for... idea/142.208
Vladimir.Orlov [Fri, 13 Mar 2015 09:41:51 +0000 (12:41 +0300)]
IDEA-135417 Add an "Uninstall Feedback" page to the IntelliJ IDEA uninstaller for Windows

7 years agoIDEA-137554 NPE at com.intellij.util.xmlb.MapBinding.deserializeKeyOrValue appcode/142.205 clion/142.206
Vladimir Krivosheev [Fri, 13 Mar 2015 08:21:31 +0000 (09:21 +0100)]
IDEA-137554 NPE at com.intellij.util.xmlb.MapBinding.deserializeKeyOrValue

7 years agoenable slow resolve in Highlight Usages phpstorm/142.202
peter [Fri, 13 Mar 2015 06:36:49 +0000 (07:36 +0100)]
enable slow resolve in Highlight Usages

7 years agoQueryExecutorBase: don't attempt to wait until smart mode when already inside a read...
peter [Fri, 13 Mar 2015 06:36:24 +0000 (07:36 +0100)]
QueryExecutorBase: don't attempt to wait until smart mode when already inside a read action

7 years agoproper lock acquire pattern: appcode/142.195 clion/142.194 dbe/142.199 idea/142.193 pycharm/142.196 rubymine/142.197 webstorm/142.200
Maxim.Mossienko [Thu, 12 Mar 2015 22:51:00 +0000 (23:51 +0100)]
proper lock acquire pattern:
 r.lock() before try {} finally { r.unlock(); }

7 years agoPY-4387 Extract PyBaseConvertRefactoringAction for shared functionality
Mikhail Golubev [Thu, 12 Mar 2015 18:12:48 +0000 (21:12 +0300)]
PY-4387 Extract PyBaseConvertRefactoringAction for shared functionality

Also I prohibited calling these "Convert ..." refactorings from editor.

7 years agoPY-4387 Both actions extends BaseRefactoringAction
Mikhail Golubev [Thu, 12 Mar 2015 16:12:08 +0000 (19:12 +0300)]
PY-4387 Both actions extends BaseRefactoringAction

I also moved them to com.jetbrains.python.refactoring.convert package.
Possible errors are reported using standard error dialogs now.

7 years agoReformat directory dialog: prettified a bit, added help id
Yaroslav Lepenkin [Thu, 12 Mar 2015 18:53:05 +0000 (21:53 +0300)]
Reformat directory dialog: prettified a bit, added help id

7 years agoMerge remote-tracking branch 'origin/master'
Sergey Malenkov [Thu, 12 Mar 2015 18:28:25 +0000 (21:28 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoIDEA-137578 Shivering mouse cursor on popup with editor
Sergey Malenkov [Thu, 12 Mar 2015 18:27:14 +0000 (21:27 +0300)]
IDEA-137578 Shivering mouse cursor on popup with editor

7 years agoexpand conditional to if inside expr lambda -> expand to block lambda (IDEA-137577)
Anna Kozlova [Thu, 12 Mar 2015 17:45:59 +0000 (18:45 +0100)]
expand conditional to if inside expr lambda -> expand to block lambda (IDEA-137577)

7 years agolambda: check assignment for proper types (IDEA-137564)
Anna Kozlova [Thu, 12 Mar 2015 17:36:30 +0000 (18:36 +0100)]
lambda: check assignment for proper types (IDEA-137564)

7 years agocopy setting path: prepend File|Settings
Anna Kozlova [Thu, 12 Mar 2015 14:12:22 +0000 (15:12 +0100)]
copy setting path: prepend File|Settings

7 years agodebugging live templates in ConfigurableModifiedTest phpstorm/142.192
peter [Thu, 12 Mar 2015 17:48:12 +0000 (18:48 +0100)]
debugging live templates in ConfigurableModifiedTest

7 years agoadd split/merge tabs actions to tool window tabs context menu
Konstantin Bulenkov [Thu, 12 Mar 2015 17:00:07 +0000 (18:00 +0100)]
add split/merge tabs actions to tool window tabs context menu

7 years agoadd split() method to tabbed content
Konstantin Bulenkov [Thu, 12 Mar 2015 16:58:56 +0000 (17:58 +0100)]
add split() method to tabbed content

7 years agocheck merge/split state for tabbed content when adding new tab
Konstantin Bulenkov [Thu, 12 Mar 2015 16:58:21 +0000 (17:58 +0100)]
check merge/split state for tabbed content when adding new tab

7 years agoadd property to remember tabs state (merge or split)
Konstantin Bulenkov [Thu, 12 Mar 2015 16:56:30 +0000 (17:56 +0100)]
add property to remember tabs state (merge or split)

7 years agoadd property keys to work with tabbed contents
Konstantin Bulenkov [Thu, 12 Mar 2015 16:52:51 +0000 (17:52 +0100)]
add property keys to work with tabbed contents

7 years agobuild scripts: one more correction (dynamically typed languages must die)
nik [Thu, 12 Mar 2015 17:00:40 +0000 (20:00 +0300)]
build scripts: one more correction (dynamically typed languages must die)

7 years agotests temp muted
Dmitry Batkovich [Thu, 12 Mar 2015 16:44:55 +0000 (19:44 +0300)]
tests temp muted