idea/community.git
7 years agoenable Inspect in debugger for long string attributes
Elizaveta Shashkova [Mon, 17 Nov 2014 18:18:07 +0000 (21:18 +0300)]
enable Inspect in debugger for long string attributes

7 years agoMerge remote-tracking branch 'origin/master'
Ekaterina Tuzova [Mon, 17 Nov 2014 11:18:00 +0000 (14:18 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoupdated ipython output cell notebook format to work with nbformat == 4
Ekaterina Tuzova [Mon, 17 Nov 2014 11:17:31 +0000 (14:17 +0300)]
updated ipython output cell notebook format to work with nbformat == 4

7 years agointroduce variable: common api (IDEA-94609; IDEA-125286; IDEA-131965; IDEA-131930)
Anna Kozlova [Mon, 17 Nov 2014 11:08:51 +0000 (12:08 +0100)]
introduce variable: common api (IDEA-94609; IDEA-125286; IDEA-131965; IDEA-131930)

7 years agoinline: restore braces when needed (IDEA-132946)
Anna Kozlova [Mon, 17 Nov 2014 10:36:57 +0000 (11:36 +0100)]
inline: restore braces when needed (IDEA-132946)

7 years agorevert late Friday commit
Maxim.Mossienko [Mon, 17 Nov 2014 10:22:26 +0000 (11:22 +0100)]
revert late Friday commit

7 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Mon, 17 Nov 2014 10:19:49 +0000 (11:19 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agoadd standard insets to list renderer for dropdown popup
Konstantin Bulenkov [Mon, 17 Nov 2014 10:16:36 +0000 (11:16 +0100)]
add standard insets to list renderer for dropdown popup

7 years agoIDEA-97689 Undo causes code corruption phpstorm/140.606
Dmitry Batrak [Mon, 17 Nov 2014 10:02:45 +0000 (13:02 +0300)]
IDEA-97689 Undo causes code corruption

7 years agofix for a specific case of IDEA-131454, refactoring
Dmitry Batrak [Thu, 6 Nov 2014 09:43:05 +0000 (13:43 +0400)]
fix for a specific case of IDEA-131454, refactoring

7 years agoIDEA-87318 Backspace should delete whitespace to chosen indent level, or be configurable
Dmitry Batrak [Wed, 5 Nov 2014 13:02:22 +0000 (17:02 +0400)]
IDEA-87318 Backspace should delete whitespace to chosen indent level, or be configurable

7 years agofighting memory leak
Dmitry Avdeev [Mon, 17 Nov 2014 08:24:32 +0000 (11:24 +0300)]
fighting memory leak

7 years agocleanup
Dmitry Avdeev [Fri, 14 Nov 2014 14:18:33 +0000 (17:18 +0300)]
cleanup

7 years agospeed up restoring of folding state in editor (DocumentFoldingInfo#setToEditor)
Dmitry Batrak [Fri, 7 Nov 2014 16:12:43 +0000 (20:12 +0400)]
speed up restoring of folding state in editor (DocumentFoldingInfo#setToEditor)
currently it's slow for a file with large number of fold regions, that was previously closed with a lot of regions not in their default state - e.g. large XML file after collapsing all regions
* use binary search instead of linear search
* move search to FoldingModelImpl to avoid excessive garbage creation (for copying an array of fold regions)

7 years agostricter validation in folding model on adding fold regions
Dmitry Batrak [Fri, 7 Nov 2014 11:33:03 +0000 (15:33 +0400)]
stricter validation in folding model on adding fold regions

7 years agoEA-39459 - allow safe access to folding model's cached data from non-EDT threads...
Dmitry Batrak [Thu, 6 Nov 2014 10:23:02 +0000 (14:23 +0400)]
EA-39459 - allow safe access to folding model's cached data from non-EDT threads (used by EditFoldingOptionsAction)

7 years agoIDEA-112485 Shortcut to maximize toolwindow appcode/140.597 clion/140.603 dbe/140.602 idea/140.599 phpstorm/140.604 pycharm/140.598 rubymine/140.601 webstorm/140.600
Vassiliy.Kudryashov [Sun, 16 Nov 2014 22:20:47 +0000 (01:20 +0300)]
IDEA-112485 Shortcut to maximize toolwindow

7 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Sun, 16 Nov 2014 21:29:06 +0000 (22:29 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agochange component in toolwindow tab on selectTab
Konstantin Bulenkov [Sun, 16 Nov 2014 21:24:55 +0000 (22:24 +0100)]
change component in toolwindow tab on selectTab

7 years agoadd ability to switch between content tabs via popup
Konstantin Bulenkov [Sun, 16 Nov 2014 21:14:59 +0000 (22:14 +0100)]
add ability to switch between content tabs via popup

7 years agoMerge remote-tracking branch 'origin/master'
Alexander Marchuk [Sun, 16 Nov 2014 16:30:10 +0000 (19:30 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoMerge remote-tracking branch 'origin/master'
Alexander Marchuk [Sun, 16 Nov 2014 16:20:22 +0000 (19:20 +0300)]
Merge remote-tracking branch 'origin/master'

7 years ago[log] IDEA-115897 clear text filter on removing the text
Kirill Likhodedov [Sun, 16 Nov 2014 16:12:13 +0000 (19:12 +0300)]
[log] IDEA-115897 clear text filter on removing the text

7 years agomove java logic to python side
Alexander Marchuk [Sun, 16 Nov 2014 15:59:55 +0000 (18:59 +0300)]
move java logic to python side
load meta data for array in first request

7 years ago[log] IDEA-107117 Fix disappearing filter components
Kirill Likhodedov [Thu, 13 Nov 2014 19:23:21 +0000 (22:23 +0300)]
[log] IDEA-107117 Fix disappearing filter components

Per nature of CustomComponentAction, don't store the state in the
components itself.
Instead store current filter state in the main ClassicFilterUi class,
providing FilterModel classes to let components get and set
filters' values.

7 years agomake VCS History use TabbedContent
Konstantin Bulenkov [Sun, 16 Nov 2014 13:48:40 +0000 (14:48 +0100)]
make VCS History use TabbedContent

7 years agouse TabbedContentLabel for TabbedContent
Konstantin Bulenkov [Sun, 16 Nov 2014 13:46:28 +0000 (14:46 +0100)]
use TabbedContentLabel for TabbedContent

7 years agospecial tool window tab UI for tabbed content
Konstantin Bulenkov [Sun, 16 Nov 2014 13:45:16 +0000 (14:45 +0100)]
special tool window tab UI for tabbed content

7 years agosupport TabbedContent: ability to group a few tool window contents into groups
Konstantin Bulenkov [Sun, 16 Nov 2014 13:44:11 +0000 (14:44 +0100)]
support TabbedContent: ability to group a few tool window contents into groups

7 years agoEA-62577 (NPE: JavaMatchingVisitor.matchType) appcode/140.578 appcode/140.589 clion/140.576 clion/140.590 dbe/140.584 idea/140.575 idea/140.588 phpstorm/140.585 phpstorm/140.586 phpstorm/140.593 phpstorm/140.596 pycharm/140.574 pycharm/140.592 rubymine/140.583 rubymine/140.591 webstorm/140.581 webstorm/140.594
Bas Leijdekkers [Fri, 14 Nov 2014 19:31:53 +0000 (20:31 +0100)]
EA-62577 (NPE: JavaMatchingVisitor.matchType)

7 years agoSSR: cleanup annotation matching
Bas Leijdekkers [Fri, 14 Nov 2014 16:44:42 +0000 (17:44 +0100)]
SSR: cleanup annotation matching

7 years agoinfer nullity: reuse collected information
Anna Kozlova [Fri, 14 Nov 2014 19:14:07 +0000 (20:14 +0100)]
infer nullity: reuse collected information

7 years agocopyright/infer nullity: check read-only status only for files to be changed
Anna Kozlova [Fri, 14 Nov 2014 18:48:36 +0000 (19:48 +0100)]
copyright/infer nullity: check read-only status only for files to be changed

7 years agoif class with short name is not in scope - ignore it (IDEA-132415)
Anna Kozlova [Fri, 14 Nov 2014 17:45:03 +0000 (18:45 +0100)]
if class with short name is not in scope - ignore it (IDEA-132415)

7 years agoIndexTestGenerator.scala
peter [Fri, 14 Nov 2014 19:03:02 +0000 (20:03 +0100)]
IndexTestGenerator.scala

7 years agounwrap thread's WrappedProgressIndicator when inner indicator is cancelled, same...
Maxim.Mossienko [Fri, 14 Nov 2014 18:41:28 +0000 (19:41 +0100)]
unwrap thread's WrappedProgressIndicator when inner indicator is cancelled, same way as we do during registerIndicatorAndRun (IDEA-132931)

7 years agoSkip minified javascripts when calculating duplicates
Maxim.Mossienko [Fri, 14 Nov 2014 18:30:41 +0000 (19:30 +0100)]
Skip minified javascripts when calculating duplicates

7 years agodisposable listener
Maxim.Mossienko [Fri, 14 Nov 2014 18:29:46 +0000 (19:29 +0100)]
disposable listener

7 years agoinline debugger: fixed slow variables tree update due to lots of sourcePosition reque...
Egor.Ushakov [Fri, 14 Nov 2014 18:02:10 +0000 (21:02 +0300)]
inline debugger: fixed slow variables tree update due to lots of sourcePosition requests in the debugger thread, also do not show fields values at the declaration for not "this" objects

7 years agostyle
Nadya Zabrodina [Fri, 14 Nov 2014 17:13:05 +0000 (20:13 +0300)]
style

7 years agounused declaration: add refs on functional interface from functional expressions...
Anna Kozlova [Fri, 14 Nov 2014 14:54:45 +0000 (15:54 +0100)]
unused declaration: add refs on functional interface from functional expressions (IDEA-132138)

7 years agoMerge branch 'python-fixes'
Andrey Vlasovskikh [Fri, 14 Nov 2014 17:02:48 +0000 (20:02 +0300)]
Merge branch 'python-fixes'

7 years agoDon't use Cython resolver for resolving references to __init__.py (PY-13554, PY-14102)
Andrey Vlasovskikh [Fri, 14 Nov 2014 17:01:51 +0000 (20:01 +0300)]
Don't use Cython resolver for resolving references to __init__.py (PY-13554, PY-14102)

Normal resolvers should do their job with __init__.py. Using the Cython
resolver instead resulted in bypassing class type to instance type
casting for docstring type references to classses in nested packages.

7 years agoIDEA-132867 Push dialog: display "force push" option always, just disable it if force...
Nadya Zabrodina [Fri, 14 Nov 2014 16:47:34 +0000 (19:47 +0300)]
IDEA-132867 Push dialog: display "force push" option always, just disable it if force push is not enabled in the settings + show a tooltip how to enable the option

* tooltips added;
* isPushAllowed changed, ability to provide protected target added;
* SimplePushAction removed;
* getPresentation added to PushTarget

7 years agocleanup
Gregory.Shrago [Fri, 14 Nov 2014 16:26:06 +0000 (19:26 +0300)]
cleanup

7 years agoDataBus: introduce SimpleRequestBroker & EA-60485 - assert: MessageBusImpl.checkNotDi...
Gregory.Shrago [Thu, 13 Nov 2014 19:48:50 +0000 (22:48 +0300)]
DataBus: introduce SimpleRequestBroker & EA-60485 - assert: MessageBusImpl.checkNotDisposed

7 years agogradle: code clean-up
Vladislav.Soroka [Fri, 14 Nov 2014 15:44:21 +0000 (19:44 +0400)]
gradle: code clean-up

7 years agoupdated ipython notebook format to work with nbformat == 4
Ekaterina Tuzova [Fri, 14 Nov 2014 15:42:37 +0000 (18:42 +0300)]
updated ipython notebook format to work with nbformat == 4

7 years agogradle: do not throw exceptions in toString() method of data node during data retrieval
Vladislav.Soroka [Fri, 14 Nov 2014 15:42:12 +0000 (19:42 +0400)]
gradle: do not throw exceptions in toString() method of data node during data retrieval

7 years agogradle: do not throw exceptions in toString() method of data node during data retrieval
Vladislav.Soroka [Fri, 14 Nov 2014 15:36:02 +0000 (19:36 +0400)]
gradle: do not throw exceptions in toString() method of data node during data retrieval

7 years agoMerge branch 'python-fixes'
Andrey Vlasovskikh [Fri, 14 Nov 2014 14:32:35 +0000 (17:32 +0300)]
Merge branch 'python-fixes'

7 years agoFixed selecting the corret item from an import suggestions list after filtering ...
Andrey Vlasovskikh [Fri, 14 Nov 2014 14:29:46 +0000 (17:29 +0300)]
Fixed selecting the corret item from an import suggestions list after filtering (PY-11697)

7 years ago- limit number of duplicate profiles used for building index
Maxim.Mossienko [Fri, 14 Nov 2014 14:02:22 +0000 (15:02 +0100)]
- limit number of duplicate profiles used for building index
- do not let stack overflow escape from index calculation

7 years agoMerge remote-tracking branch 'origin/master'
Ekaterina Tuzova [Fri, 14 Nov 2014 13:57:57 +0000 (16:57 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoadded debug info
Ekaterina Tuzova [Fri, 14 Nov 2014 13:57:37 +0000 (16:57 +0300)]
added debug info

7 years agoMerge branch 'python-fixes'
Andrey Vlasovskikh [Fri, 14 Nov 2014 13:57:22 +0000 (16:57 +0300)]
Merge branch 'python-fixes'

7 years agoFixed updating conditional imports on moving a module from a packge to top-level...
Andrey Vlasovskikh [Fri, 14 Nov 2014 13:56:00 +0000 (16:56 +0300)]
Fixed updating conditional imports on moving a module from a packge to top-level (PY-13870)

7 years agocosmetics
Ekaterina Tuzova [Fri, 14 Nov 2014 13:43:20 +0000 (16:43 +0300)]
cosmetics

7 years agofix method reference presentation in expression's renderers
Anna Kozlova [Fri, 14 Nov 2014 09:51:49 +0000 (10:51 +0100)]
fix method reference presentation in expression's renderers

7 years agoMerge remote-tracking branch 'origin/master'
Ekaterina Tuzova [Fri, 14 Nov 2014 13:34:15 +0000 (16:34 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agofixed PY-14391 NPE at com.jetbrains.python.testing.PythonTestConfigurationProducer...
Ekaterina Tuzova [Fri, 14 Nov 2014 13:33:24 +0000 (16:33 +0300)]
fixed PY-14391 NPE at com.jetbrains.python.testing.PythonTestConfigurationProducer.setupConfigurationFromContext

7 years agoFix issues from review IDEA-COMMUNITY-CR-901
Mikhail Golubev [Fri, 14 Nov 2014 13:02:00 +0000 (16:02 +0300)]
Fix issues from review IDEA-COMMUNITY-CR-901

7 years agoRemove unused declarations from PyUtil
Mikhail Golubev [Fri, 14 Nov 2014 12:53:20 +0000 (15:53 +0300)]
Remove unused declarations from PyUtil

7 years agoImprove resolve/completion for package attributes (PY-14385, PY-14387, PY-14388,...
Mikhail Golubev [Fri, 14 Nov 2014 11:55:25 +0000 (14:55 +0300)]
Improve resolve/completion for package attributes (PY-14385, PY-14387, PY-14388, PY-14335)

* Outside of import statement do not suggest names of not imported
submodules for namespace packages (PY-14385). It has been done so for
normal packages (with __init__.py) already, now the same policy
applies to namespace packages.
* While searching for imported submodules, use only immediate
children of package, not arbitrary descendants (PY-14387).
* Names defined in __init__.py for indirectly imported (intermediate)
packages are included in completion list (PY-14388).
* Removed custom collecting of submodule names from PyModuleType,
use only PyModuleType#collectImportedSubmodules for this purpose.
As result duplicate undecorated entries are no longer included
in completion list for namespace packages (PY-14335).

7 years agoImprove javadoc for PointInImport and clean up a bit in ResolveImportUtil
Mikhail Golubev [Thu, 13 Nov 2014 14:29:08 +0000 (17:29 +0300)]
Improve javadoc for PointInImport and clean up a bit in ResolveImportUtil

7 years agorollback useless change
Konstantin Bulenkov [Fri, 14 Nov 2014 13:23:15 +0000 (14:23 +0100)]
rollback useless change

7 years agoability to define tooltips for OptionActions
Konstantin Bulenkov [Fri, 14 Nov 2014 13:11:35 +0000 (14:11 +0100)]
ability to define tooltips for OptionActions

7 years agoproject: reference to missing module dropped
Roman Shevchenko [Fri, 14 Nov 2014 12:42:39 +0000 (13:42 +0100)]
project: reference to missing module dropped

7 years agoCleanup (formatting)
Roman Shevchenko [Fri, 14 Nov 2014 12:34:27 +0000 (13:34 +0100)]
Cleanup (formatting)

7 years agoMerge remote-tracking branch 'origin/master'
Ekaterina Tuzova [Fri, 14 Nov 2014 12:24:00 +0000 (15:24 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agofixed tests
Ekaterina Tuzova [Fri, 14 Nov 2014 12:23:33 +0000 (15:23 +0300)]
fixed tests

remove pyc and pycache

7 years ago[log] One more test on hash [de]serialization
Kirill Likhodedov [Thu, 13 Nov 2014 13:17:26 +0000 (16:17 +0300)]
[log] One more test on hash [de]serialization

7 years ago[log] IDEA-121949 style
Kirill Likhodedov [Thu, 13 Nov 2014 13:01:03 +0000 (16:01 +0300)]
[log] IDEA-121949 style

7 years ago[log] A bit better fix for IDEA-132218
Kirill Likhodedov [Thu, 13 Nov 2014 12:56:10 +0000 (15:56 +0300)]
[log] A bit better fix for IDEA-132218

Don't check matching heads for each details filter,
calculate it only once (if all details filters matched).

7 years agocleanup
Alexey Kudravtsev [Thu, 13 Nov 2014 16:16:19 +0000 (19:16 +0300)]
cleanup

7 years agoless garbage because of varargs
Alexey Kudravtsev [Thu, 13 Nov 2014 14:53:09 +0000 (17:53 +0300)]
less garbage because of varargs

7 years agodiagnostics
Alexey Kudravtsev [Thu, 13 Nov 2014 13:58:26 +0000 (16:58 +0300)]
diagnostics

7 years agoaccess tightened, unnecessary synchronization removed, missing one added
Alexey Kudravtsev [Thu, 13 Nov 2014 11:40:16 +0000 (14:40 +0300)]
access tightened, unnecessary synchronization removed, missing one added

7 years agoFinal field [CR-IC-6767]
Rustam Vishnyakov [Fri, 14 Nov 2014 09:03:32 +0000 (13:03 +0400)]
Final field [CR-IC-6767]

7 years agoIDEA-130889 push dialog cosmetics: community repository is truncated
Nadya Zabrodina [Fri, 14 Nov 2014 09:41:14 +0000 (12:41 +0300)]
IDEA-130889 push dialog cosmetics: community repository is truncated

* TreeUI  with NodeDimensionsHandler overrides to avoid problems with initially wrong node sizes;
* component listeners added to track current scroll bar size and update node sizes according to it;
* setRowHeight moved  to the end of push log constructor, because it calls resize and repaint components;
* set minimum tree size and use it as minimum node size when scroll bar is not initialized yet;
* note: add DebugMarkerBorder in RepositoryNode renderer if needed

7 years agoallow subclassing JavaDebugProcess (https://youtrack.jetbrains.com/issue/IDEA-128919...
Maxim.Mossienko [Fri, 14 Nov 2014 09:22:47 +0000 (10:22 +0100)]
allow subclassing JavaDebugProcess (https://youtrack.jetbrains.com/issue/IDEA-128919#comment=27-847155)

7 years agodump threads for EA-58335 analysis
Egor.Ushakov [Fri, 14 Nov 2014 09:15:24 +0000 (12:15 +0300)]
dump threads for EA-58335 analysis

7 years agohide problems for java used from groovy (IDEA-132448)
Anna Kozlova [Thu, 13 Nov 2014 17:30:39 +0000 (18:30 +0100)]
hide problems for java used from groovy (IDEA-132448)

7 years agoUINotifyConnector memory leak fixed
Dmitry Avdeev [Fri, 14 Nov 2014 07:54:57 +0000 (10:54 +0300)]
UINotifyConnector memory leak fixed

7 years ago[AutoDetect] while detecting indent, skip line comments (IDEA-132279).
Yaroslav Lepenkin [Fri, 14 Nov 2014 08:17:29 +0000 (10:17 +0200)]
[AutoDetect] while detecting indent, skip line comments (IDEA-132279).
Also was extracted base class for indent detection tests and created java specific one.

7 years agoInstallation wizard log PyCharm 4.0 appcode/140.564 appcode/140.566 clion/140.569 dbe/140.571 idea/140.565 phpstorm/140.573 rubymine/140.572 webstorm/140.570
Dmitry Trofimov [Thu, 13 Nov 2014 21:49:10 +0000 (22:49 +0100)]
Installation wizard log PyCharm 4.0

7 years agoFix a possible problem with paths inside .egg on Windows.
Dmitry Trofimov [Thu, 13 Nov 2014 21:47:19 +0000 (22:47 +0100)]
Fix a possible problem with paths inside .egg on Windows.

7 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 13 Nov 2014 21:30:47 +0000 (22:30 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agoFix lost threads in multiprocess debugger (PY-12003).
Dmitry Trofimov [Thu, 13 Nov 2014 21:29:53 +0000 (22:29 +0100)]
Fix lost threads in multiprocess debugger (PY-12003).

7 years agoChange variable method is async now.
Dmitry Trofimov [Thu, 13 Nov 2014 20:39:51 +0000 (21:39 +0100)]
Change variable method is async now.

7 years agobetter method names
Maxim.Mossienko [Thu, 13 Nov 2014 19:47:31 +0000 (20:47 +0100)]
better method names

7 years agoDo not track read access for non-physical, readonly PSI
Gregory.Shrago [Thu, 13 Nov 2014 18:02:58 +0000 (21:02 +0300)]
Do not track read access for non-physical, readonly PSI

7 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 13 Nov 2014 17:32:09 +0000 (18:32 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agoArtwork PyCharm 4.0
Dmitry Trofimov [Thu, 13 Nov 2014 17:31:14 +0000 (18:31 +0100)]
Artwork PyCharm 4.0

7 years agoremove hardcoded literal
Konstantin Bulenkov [Thu, 13 Nov 2014 16:50:31 +0000 (17:50 +0100)]
remove hardcoded literal

7 years agoremove hardcoded literal
Konstantin Bulenkov [Thu, 13 Nov 2014 16:50:09 +0000 (17:50 +0100)]
remove hardcoded literal

7 years agoremove hardcoded literal
Konstantin Bulenkov [Thu, 13 Nov 2014 16:49:39 +0000 (17:49 +0100)]
remove hardcoded literal

7 years agointroduce public constants for VCS tabs titles
Konstantin Bulenkov [Thu, 13 Nov 2014 16:48:38 +0000 (17:48 +0100)]
introduce public constants for VCS tabs titles

7 years agoMerge remote-tracking branch 'origin/master'
Ekaterina Tuzova [Thu, 13 Nov 2014 16:20:36 +0000 (19:20 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agofixed disposed error on run cell
Ekaterina Tuzova [Thu, 13 Nov 2014 16:20:20 +0000 (19:20 +0300)]
fixed disposed error on run cell