idea/community.git
6 years agoMerge pull request #351 (https://github.com/JetBrains/intellij-community/pull/351)
Roman Shevchenko [Fri, 5 Feb 2016 12:08:20 +0000 (15:08 +0300)]
Merge pull request #351 (https://github.com/JetBrains/intellij-community/pull/351)

6 years agorestore cachePsi() for Database Navigator plugin appcode/144.3769 clion/144.3770
Alexey Kudravtsev [Fri, 5 Feb 2016 10:47:55 +0000 (13:47 +0300)]
restore cachePsi() for Database Navigator plugin

6 years agoFix memory leak in tests clion/144.3869
Sergey Malenkov [Fri, 5 Feb 2016 10:12:57 +0000 (13:12 +0300)]
Fix memory leak in tests
do not add a request that will not show a popup

6 years agoDo not show expandable items
Sergey Malenkov [Thu, 4 Feb 2016 19:27:11 +0000 (22:27 +0300)]
Do not show expandable items
because the list's renderer handles content

6 years agoAdd ability to disable showing a popup for expandable item
Sergey Malenkov [Thu, 4 Feb 2016 19:16:23 +0000 (22:16 +0300)]
Add ability to disable showing a popup for expandable item

6 years agoAdd utility methods to get client properties of components
Sergey Malenkov [Thu, 4 Feb 2016 18:57:33 +0000 (21:57 +0300)]
Add utility methods to get client properties of components

6 years agoIDEA-151183 (not-lambda-friendly API inspection)
Bas Leijdekkers [Fri, 5 Feb 2016 10:41:15 +0000 (11:41 +0100)]
IDEA-151183 (not-lambda-friendly API inspection)

6 years agoremote mappings, update remote mappings field text if deployment configuration was...
irengrig [Fri, 5 Feb 2016 10:19:04 +0000 (11:19 +0100)]
remote mappings, update remote mappings field text if deployment configuration was edited

6 years agoEA-75531 - assert: ComponentManagerImpl.getComponent
Dmitry Avdeev [Fri, 5 Feb 2016 10:16:32 +0000 (13:16 +0300)]
EA-75531 - assert: ComponentManagerImpl.getComponent

6 years agorestore default action (IDEA-151242)
Anna Kozlova [Fri, 5 Feb 2016 10:13:28 +0000 (13:13 +0300)]
restore default action (IDEA-151242)

6 years agoup-down inference: stop on explicitly typed lambda if it is analyzed now (mem leak...
Anna Kozlova [Fri, 5 Feb 2016 10:11:46 +0000 (13:11 +0300)]
up-down inference: stop on explicitly typed lambda if it is analyzed now (mem leak fixed)

6 years agofixed incorrect breakpoint inside inner lambdas
Egor.Ushakov [Fri, 5 Feb 2016 10:13:34 +0000 (13:13 +0300)]
fixed incorrect breakpoint inside inner lambdas

6 years agohopefully fixes IDEA-150925 (IAE at com.intellij.openapi.fileEditor.impl.EditorCompos...
Dmitry Batrak [Fri, 5 Feb 2016 10:01:14 +0000 (13:01 +0300)]
hopefully fixes IDEA-150925 (IAE at com.intellij.openapi.fileEditor.impl.EditorComposite.<init>)

6 years agoinspection to detect code replacable with putIfAbsent is rewritten
Dmitry Batkovich [Fri, 5 Feb 2016 09:57:20 +0000 (12:57 +0300)]
inspection to detect code replacable with putIfAbsent is rewritten

6 years agofollowing IDEA-CR-8206 (IDEA-151182)
Dmitry Batrak [Fri, 5 Feb 2016 09:46:49 +0000 (12:46 +0300)]
following IDEA-CR-8206 (IDEA-151182)

6 years agoLeakHunter: take read action when evaluating toString, some PSI elements require... idea/144.3763
peter [Fri, 5 Feb 2016 09:34:59 +0000 (10:34 +0100)]
LeakHunter: take read action when evaluating toString, some PSI elements require that

6 years agoCleanup (explicit 'else' branch)
Roman Shevchenko [Fri, 5 Feb 2016 09:30:13 +0000 (12:30 +0300)]
Cleanup (explicit 'else' branch)

6 years agoxdebugger API cleanup: unused deprecated methods removed
nik [Fri, 5 Feb 2016 09:15:12 +0000 (12:15 +0300)]
xdebugger API cleanup: unused deprecated methods removed

6 years agoMerge remote-tracking branch 'origin/master' appcode/144.3759 clion/144.3760
Roman Shevchenko [Fri, 5 Feb 2016 08:05:01 +0000 (11:05 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agocleanup (Fabrique is dead)
nik [Thu, 4 Feb 2016 19:04:52 +0000 (22:04 +0300)]
cleanup (Fabrique is dead)

6 years agoAdd Pydev.Debugger compiled binaries for Windows. appcode/144.3744 clion/144.3748 dbe/144.3747 idea/144.3742 phpstorm/144.3757 pycharm/144.3746 rubymine/144.3749 webstorm/144.3758
Dmitry Trofimov [Thu, 4 Feb 2016 23:23:40 +0000 (00:23 +0100)]
Add Pydev.Debugger compiled binaries for Windows.

6 years agofix PsiEventsTest
peter [Thu, 4 Feb 2016 22:30:37 +0000 (23:30 +0100)]
fix PsiEventsTest

6 years agoIDEA-151200 Ubuntu: Unity menu bar is not available for detached editor tabs and...
Alexey Ushakov [Thu, 4 Feb 2016 22:10:00 +0000 (01:10 +0300)]
IDEA-151200 Ubuntu: Unity menu bar is not available for detached editor tabs and floating tool windows

Installed menu bar for detached editor tabs

6 years agocompress hprof snapshots taken in tests to speed up build artifact downloading
peter [Thu, 4 Feb 2016 22:22:18 +0000 (23:22 +0100)]
compress hprof snapshots taken in tests to speed up build artifact downloading

6 years ago[platform] loads bundled IdeaWin32 DLL when present (IDEA-150659)
Roman Shevchenko [Thu, 4 Feb 2016 13:14:42 +0000 (16:14 +0300)]
[platform] loads bundled IdeaWin32 DLL when present (IDEA-150659)

6 years ago[tests] fixes file attribute reading tests setup
Roman Shevchenko [Thu, 4 Feb 2016 10:13:40 +0000 (13:13 +0300)]
[tests] fixes file attribute reading tests setup

6 years ago[platform] restores IdeaWin32 loading (IDEA-151155)
Roman Shevchenko [Wed, 3 Feb 2016 16:13:21 +0000 (19:13 +0300)]
[platform] restores IdeaWin32 loading (IDEA-151155)

6 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 4 Feb 2016 19:34:49 +0000 (20:34 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agoShow title on frames without ide menu
Konstantin Bulenkov [Thu, 4 Feb 2016 19:33:57 +0000 (20:33 +0100)]
Show title on frames without ide menu

6 years agoget rid of PROJECT_FILE macro to avoid issues like IDEA-149660, IDEA-143282 rubymine/144.3738
Vladimir Krivosheev [Wed, 3 Feb 2016 16:01:07 +0000 (17:01 +0100)]
get rid of PROJECT_FILE macro to avoid issues like IDEA-149660, IDEA-143282
get rid of APP_CONFIG macro

6 years agofixed incorrect breakpoint inside inner lambdas
Egor.Ushakov [Thu, 4 Feb 2016 17:52:10 +0000 (20:52 +0300)]
fixed incorrect breakpoint inside inner lambdas

6 years agoprevent unmatched pom transaction start/finish (e.g. in ExternalDependencyTest) from... appcode/144.3735
peter [Thu, 4 Feb 2016 17:12:32 +0000 (18:12 +0100)]
prevent unmatched pom transaction start/finish (e.g. in ExternalDependencyTest) from failing following tests by adding memory leaks

6 years agoremote mappings, update remote mappings field text with any modality
irengrig [Thu, 4 Feb 2016 16:32:36 +0000 (17:32 +0100)]
remote mappings, update remote mappings field text with any modality

6 years agoFlexIdeProjectLevelCompilerOptionsHolder, FlexProjectLevelCompilerOptionsHolderImpl...
Vladimir Krivosheev [Thu, 4 Feb 2016 16:27:54 +0000 (17:27 +0100)]
FlexIdeProjectLevelCompilerOptionsHolder, FlexProjectLevelCompilerOptionsHolderImpl and CustomBeanRegistry — support IPR project

6 years agoDBE: added comment for expanded item keys idea/144.3733
Alexander Kass [Thu, 4 Feb 2016 16:09:32 +0000 (19:09 +0300)]
DBE: added comment for expanded item keys

6 years agofollowing IDEA-CR-8206 (IDEA-151182)
Dmitry Batrak [Thu, 4 Feb 2016 16:06:21 +0000 (19:06 +0300)]
following IDEA-CR-8206 (IDEA-151182)

6 years agoinclude version into user-agent
Vladimir Krivosheev [Thu, 4 Feb 2016 16:05:31 +0000 (17:05 +0100)]
include version into user-agent

6 years agoMerge remote-tracking branch 'origin/master'
Anton Makeev [Thu, 4 Feb 2016 16:01:52 +0000 (17:01 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agoMerge branch 'amakeev/run_environment'
Anton Makeev [Thu, 4 Feb 2016 15:58:26 +0000 (16:58 +0100)]
Merge branch 'amakeev/run_environment'

6 years agoFix after merge
Elizaveta Shashkova [Thu, 4 Feb 2016 14:59:05 +0000 (17:59 +0300)]
Fix after merge

6 years agoAdditional newline appears when breakpoint is hit (PY-18292)
Elizaveta Shashkova [Tue, 2 Feb 2016 14:28:17 +0000 (17:28 +0300)]
Additional newline appears when breakpoint is hit (PY-18292)

On python side we pass empty log message when suspend on breakpoint without logging. On Java side if message is empty string instead of null, we decide it's a logging message and print it to the console with new line character.

6 years agoUpdates from PyDev Debugger (0.0.5)
Elizaveta Shashkova [Mon, 1 Feb 2016 16:33:13 +0000 (19:33 +0300)]
Updates from PyDev Debugger (0.0.5)

6 years agoStep over yield from: test (PY-18343)
Elizaveta Shashkova [Mon, 1 Feb 2016 15:53:22 +0000 (18:53 +0300)]
Step over yield from: test (PY-18343)

6 years agoStep over yield from (PY-18343)
Elizaveta Shashkova [Mon, 1 Feb 2016 15:52:00 +0000 (18:52 +0300)]
Step over yield from (PY-18343)

6 years agoRegenerate files
Elizaveta Shashkova [Thu, 21 Jan 2016 17:19:51 +0000 (20:19 +0300)]
Regenerate files

6 years agoAdd fields to thread_info for jinja2 templates debugging
Elizaveta Shashkova [Thu, 21 Jan 2016 14:33:29 +0000 (17:33 +0300)]
Add fields to thread_info for jinja2 templates debugging

6 years agoChange getting process id after changing thread id (PY-18241)
Elizaveta Shashkova [Wed, 20 Jan 2016 12:39:08 +0000 (15:39 +0300)]
Change getting process id after changing thread id (PY-18241)

6 years agoUpdates from PyDev Debugger
Elizaveta Shashkova [Tue, 19 Jan 2016 15:27:14 +0000 (18:27 +0300)]
Updates from PyDev Debugger

6 years agoFix test for determined behaviour with IronPython
Elizaveta Shashkova [Fri, 15 Jan 2016 10:58:50 +0000 (13:58 +0300)]
Fix test for determined behaviour with IronPython

6 years agoFix test data
Elizaveta Shashkova [Thu, 14 Jan 2016 18:00:51 +0000 (21:00 +0300)]
Fix test data

6 years agoUpdates from PyDev.Debugger
Elizaveta Shashkova [Wed, 13 Jan 2016 16:38:51 +0000 (19:38 +0300)]
Updates from PyDev.Debugger

6 years agoFix jinja2 template debugging
Elizaveta Shashkova [Wed, 13 Jan 2016 16:18:18 +0000 (19:18 +0300)]
Fix jinja2 template debugging

6 years agoRevert some pycharm-specific fixes
Elizaveta Shashkova [Wed, 13 Jan 2016 11:19:46 +0000 (14:19 +0300)]
Revert some pycharm-specific fixes

6 years agoUpdates with cython from PyDev.Debugger
Elizaveta Shashkova [Tue, 12 Jan 2016 11:50:42 +0000 (14:50 +0300)]
Updates with cython from PyDev.Debugger

6 years agoTemplate debugging: remove unused additional info
Elizaveta Shashkova [Wed, 30 Dec 2015 13:34:51 +0000 (16:34 +0300)]
Template debugging: remove unused additional info

6 years agoFix intinite recursion with Jython
Elizaveta Shashkova [Wed, 30 Dec 2015 12:56:39 +0000 (15:56 +0300)]
Fix intinite recursion with Jython

6 years agoFix typo
Elizaveta Shashkova [Tue, 29 Dec 2015 16:46:17 +0000 (19:46 +0300)]
Fix typo

6 years agoAsyncio appeared only in python3.4
Elizaveta Shashkova [Tue, 29 Dec 2015 16:27:58 +0000 (19:27 +0300)]
Asyncio appeared only in python3.4

6 years agoFix debugging with Python2 on Windows with non-English locale (PY-17409)
Elizaveta Shashkova [Tue, 29 Dec 2015 16:23:39 +0000 (19:23 +0300)]
Fix debugging with Python2 on Windows with non-English locale (PY-17409)

Standart normcase() function doesn't change case for non-English letters, so we should do it manually.

6 years agoTemplate debugging with Django 1.9 (PY-17923)
Elizaveta Shashkova [Tue, 29 Dec 2015 16:21:11 +0000 (19:21 +0300)]
Template debugging with Django 1.9 (PY-17923)

The template debug setting was changed in Django 1.8. Also the 'source' field of the Node was removed in Django 1.9, so we should get template filename and line in a different way.

6 years agoIndexError in pydev_monkey.py when debugging (PY-9767)
Elizaveta Shashkova [Tue, 29 Dec 2015 16:09:36 +0000 (19:09 +0300)]
IndexError in pydev_monkey.py when debugging (PY-9767)

We shouldn't attach to debugger if there are only options in a new python process command line

6 years agoFix module debugging in a new process (PY-17885)
Elizaveta Shashkova [Tue, 29 Dec 2015 16:08:24 +0000 (19:08 +0300)]
Fix module debugging in a new process (PY-17885)

We should change interpreter flag '-m' to debugger parameter '–module' in order to debug python modules

6 years agoFix multiprocessing debug with breakpoints in both main and child processes (PY-17092)
Elizaveta Shashkova [Tue, 29 Dec 2015 16:04:44 +0000 (19:04 +0300)]
Fix multiprocessing debug with breakpoints in both main and child processes (PY-17092)

When the new process is created, the main thread in the new process already has the attribute 'pydevd_id', so the new thread doesn't get new id with its process number and the debugger loses access to both threads. Therefore we should update thread_id for every main thread in the new process.

6 years agoFix collecting runtime type information (PY-17722)
Elizaveta Shashkova [Tue, 29 Dec 2015 15:31:04 +0000 (18:31 +0300)]
Fix collecting runtime type information (PY-17722)

6 years agoMinors: fix docstring indention
Elizaveta Shashkova [Tue, 29 Dec 2015 15:01:47 +0000 (18:01 +0300)]
Minors: fix docstring indention

6 years agoException when debugging fork_exec without attaching to process (PY-16690)
Elizaveta Shashkova [Tue, 29 Dec 2015 14:59:19 +0000 (17:59 +0300)]
Exception when debugging fork_exec without attaching to process (PY-16690)

6 years agoFix template debugging: change path to plugins
Elizaveta Shashkova [Tue, 29 Dec 2015 13:45:55 +0000 (16:45 +0300)]
Fix template debugging: change path to plugins

6 years agoFix Smart step into
Elizaveta Shashkova [Sat, 26 Dec 2015 16:13:37 +0000 (19:13 +0300)]
Fix Smart step into

6 years agoChanges from PyDev debugger
Elizaveta Shashkova [Sat, 26 Dec 2015 15:12:37 +0000 (18:12 +0300)]
Changes from PyDev debugger

6 years agoless memory-hungry FileTypesTest
peter [Thu, 4 Feb 2016 15:09:26 +0000 (16:09 +0100)]
less memory-hungry FileTypesTest

6 years agoIDEA-151256 Unable to switch boot JDK in minor IDEs
Alexey Ushakov [Thu, 4 Feb 2016 15:21:59 +0000 (18:21 +0300)]
IDEA-151256 Unable to switch boot JDK in minor IDEs

Disabled verification of jre bundle if "idea.jre.check" property is not set to "true"

6 years agoTox+PyTest fix
Ilya.Kazakevich [Thu, 4 Feb 2016 15:19:28 +0000 (18:19 +0300)]
Tox+PyTest fix

* PyTest reports error when no tests found
* separator added to directory name

6 years agoFixing tox path for py.test
Ilya.Kazakevich [Wed, 3 Feb 2016 21:35:04 +0000 (00:35 +0300)]
Fixing tox path for py.test

6 years agodon't specify version and since-build for bundled plugins
Vladimir Krivosheev [Thu, 4 Feb 2016 14:03:48 +0000 (15:03 +0100)]
don't specify version and since-build for bundled plugins

6 years agoIDEA-148512 Regression: Import/Export Settings no longer supports 'Remote Tools'...
Vladimir Krivosheev [Thu, 4 Feb 2016 13:08:55 +0000 (14:08 +0100)]
IDEA-148512 Regression: Import/Export Settings no longer supports 'Remote Tools' after upgrade to IntelliJ 15

6 years agocleanup
Vladimir Krivosheev [Thu, 4 Feb 2016 11:44:51 +0000 (12:44 +0100)]
cleanup

6 years agomove path.kt from testFramework (since we can use java 8 sdk in production)
Vladimir Krivosheev [Thu, 4 Feb 2016 11:16:39 +0000 (12:16 +0100)]
move path.kt from testFramework (since we can use java 8 sdk in production)
export settings — create missed directories on save

6 years agoget rid of PROJECT FILE macro to avoid issues like IDEA-149660 IDEA-143282
Vladimir Krivosheev [Thu, 4 Feb 2016 10:40:22 +0000 (11:40 +0100)]
get rid of PROJECT FILE macro to avoid issues like IDEA-149660 IDEA-143282
get rid of APP_CONFIG

6 years agofixed incorrect first lambda statement on the line
Egor.Ushakov [Thu, 4 Feb 2016 14:09:14 +0000 (17:09 +0300)]
fixed incorrect first lambda statement on the line

6 years agoavoid NPE
Egor.Ushakov [Thu, 4 Feb 2016 10:52:32 +0000 (13:52 +0300)]
avoid NPE

6 years agoMerge branch 'vlan/cond-resolve'
Andrey Vlasovskikh [Thu, 4 Feb 2016 14:16:44 +0000 (17:16 +0300)]
Merge branch 'vlan/cond-resolve'

6 years agoUse multi-resolve for multiple values conditionally defined in an imported module...
Andrey Vlasovskikh [Thu, 4 Feb 2016 14:10:03 +0000 (17:10 +0300)]
Use multi-resolve for multiple values conditionally defined in an imported module (PY-18402)

Added PyFile.multiResolveName() that is a multi-resolve version of
getElementNamed(). The same method is added to PyImportedNameDefiner,
but there is no need in extracting a super inferface at the moment.
Finally, there is the new PyImportElement.multiResolve() in addition to
resolve().

Changed some single-resolve usages to multi-resolve acorss the codebase.
There are still many less important single-resolve usages that should
be converted to multi-resolve eventually. Single-resolve variants are
deprecated now.

6 years agoRemove ugly etched border clion/144.3728
Sergey Malenkov [Thu, 4 Feb 2016 13:57:31 +0000 (16:57 +0300)]
Remove ugly etched border

6 years ago#RUBY-17793 select first RailsApp item
Dmitry.Krasilschikov [Thu, 4 Feb 2016 13:55:31 +0000 (16:55 +0300)]
#RUBY-17793 select first RailsApp item

6 years ago[vcs-log] add a small padding on top of details panel
Julia Beliaeva [Thu, 4 Feb 2016 13:45:39 +0000 (16:45 +0300)]
[vcs-log] add a small padding on top of details panel

6 years agoIDEA-151182 AWT freeze after git pull
Dmitry Batrak [Thu, 4 Feb 2016 13:45:54 +0000 (16:45 +0300)]
IDEA-151182 AWT freeze after git pull

QuickDocOnMouseOverManager: move code which determines target PSI element (involving resolve) to a pooled thread

6 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 4 Feb 2016 13:30:36 +0000 (14:30 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agoMake checkbox opaque if it is root of rendering component
Konstantin Bulenkov [Thu, 4 Feb 2016 13:29:01 +0000 (14:29 +0100)]
Make checkbox opaque if it is root of rendering component

6 years ago[vcs-log] fix ActionsTreeTest: set some description and presentation in CollapseOrExp...
Julia Beliaeva [Thu, 4 Feb 2016 13:28:59 +0000 (16:28 +0300)]
[vcs-log] fix ActionsTreeTest: set some description and presentation in CollapseOrExpandGraphAction constructor

6 years agoRevert: [vcs-log] move text filter window 1 pixel lower (InternalDecorator was fixed...
Julia Beliaeva [Thu, 4 Feb 2016 13:17:57 +0000 (16:17 +0300)]
Revert: [vcs-log] move text filter window 1 pixel lower (InternalDecorator was fixed in a3a19c1)

6 years agosort alphabetically
Dmitry Avdeev [Thu, 4 Feb 2016 13:13:32 +0000 (16:13 +0300)]
sort alphabetically

6 years agoHARD_REF_TO_PSI must be unique per project to avoid (alien PSI <-> document) association
Alexey Kudravtsev [Thu, 4 Feb 2016 13:03:36 +0000 (16:03 +0300)]
HARD_REF_TO_PSI must be unique per project to avoid (alien PSI <-> document) association

6 years agoshow meaningful words instead of moronic "confirmation: yes/no"
Alexey Kudravtsev [Thu, 4 Feb 2016 12:52:09 +0000 (15:52 +0300)]
show meaningful words instead of moronic "confirmation: yes/no"

6 years agoRevert: java inspections: new inspection to detect code replacable with Map.putIfAbsent
Dmitry Batkovich [Thu, 4 Feb 2016 13:06:02 +0000 (16:06 +0300)]
Revert: java inspections: new inspection to detect code replacable with Map.putIfAbsent

6 years agoproperties: reformat inserted properties accoring code style
Dmitry Batkovich [Thu, 4 Feb 2016 12:33:43 +0000 (15:33 +0300)]
properties: reformat inserted properties accoring code style

6 years agofixed reloading TestModuleProperties after reopening (IDEA-150835)
nik [Thu, 4 Feb 2016 12:23:09 +0000 (15:23 +0300)]
fixed reloading TestModuleProperties after reopening (IDEA-150835)

6 years agoZD-612358 Don't call getTransitiveRequirements() for empty list of requirements
Mikhail Golubev [Tue, 2 Feb 2016 13:49:01 +0000 (16:49 +0300)]
ZD-612358 Don't call getTransitiveRequirements() for empty list of requirements

6 years agodiff: remove @SuppressWarnings
Aleksey Pivovarov [Wed, 27 Jan 2016 09:36:11 +0000 (12:36 +0300)]
diff: remove @SuppressWarnings

6 years agodiff: do not wait for windowOpened() to trigger onShowCallback
Aleksey Pivovarov [Thu, 4 Feb 2016 10:56:50 +0000 (13:56 +0300)]
diff: do not wait for windowOpened() to trigger onShowCallback

with this fix, initial updateRequest() might be performed before rendering the window for the first time, thus eliminating shortly visible "Loading..." panel

(this commit partially reverts 8fb202f0f555e13bb83d74ebb570b6a238ed2bdc)

6 years ago(Case of libraries configured as jar folders) IDEA-140074 Find in Path not working... appcode/144.3714 clion/144.3715
Alexey Kudravtsev [Thu, 4 Feb 2016 11:52:28 +0000 (14:52 +0300)]
(Case of libraries configured as jar folders) IDEA-140074 Find in Path not working in jar file paths - Directory scope not working as before