Dmitry Batrak
a61091911c
productivity guide entry for adding carets using DoubleCtrl+arrows
2014-11-17 14:34:47 +03:00
Ekaterina Tuzova
3070183594
Merge remote-tracking branch 'origin/master'
2014-11-17 14:18:00 +03:00
Ekaterina Tuzova
1e3a1168f5
updated ipython output cell notebook format to work with nbformat == 4
2014-11-17 14:17:31 +03:00
Anna Kozlova
57a097f90c
introduce variable: common api (IDEA-94609; IDEA-125286; IDEA-131965; IDEA-131930)
2014-11-17 12:11:35 +01:00
Anna Kozlova
956108b49f
inline: restore braces when needed (IDEA-132946)
2014-11-17 12:11:34 +01:00
Maxim.Mossienko
c9d8a91f38
revert late Friday commit
2014-11-17 11:28:17 +01:00
Konstantin Bulenkov
cb41acfcb3
Merge remote-tracking branch 'origin/master'
2014-11-17 11:19:49 +01:00
Konstantin Bulenkov
d89cfda0d2
add standard insets to list renderer for dropdown popup
2014-11-17 11:16:36 +01:00
Dmitry Batrak
6e6ce9aaac
IDEA-97689 Undo causes code corruption
2014-11-17 13:02:45 +03:00
Dmitry Batrak
83289cacdf
fix for a specific case of IDEA-131454, refactoring
2014-11-17 12:32:28 +03:00
Dmitry Batrak
2825ea41cc
IDEA-87318 Backspace should delete whitespace to chosen indent level, or be configurable
2014-11-17 12:32:27 +03:00
Dmitry Avdeev
440244dfca
fighting memory leak
2014-11-17 11:30:15 +03:00
Dmitry Avdeev
c9d338b7d3
cleanup
2014-11-17 11:30:14 +03:00
Dmitry Batrak
73c748ee6d
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)
2014-11-17 11:01:25 +03:00
Dmitry Batrak
b19bc02f0f
stricter validation in folding model on adding fold regions
2014-11-17 11:01:16 +03:00
Dmitry Batrak
914d0c758d
EA-39459 - allow safe access to folding model's cached data from non-EDT threads (used by EditFoldingOptionsAction)
2014-11-17 11:01:08 +03:00
Vassiliy.Kudryashov
2ab625ca9a
IDEA-112485 Shortcut to maximize toolwindow
2014-11-17 01:22:07 +03:00
Konstantin Bulenkov
5ecd12f274
Merge remote-tracking branch 'origin/master'
2014-11-16 22:29:06 +01:00
Konstantin Bulenkov
d082bd91e2
change component in toolwindow tab on selectTab
2014-11-16 22:24:55 +01:00
Konstantin Bulenkov
bb5ac7d890
add ability to switch between content tabs via popup
2014-11-16 22:14:59 +01:00
Alexander Marchuk
625e66e692
Merge remote-tracking branch 'origin/master'
2014-11-16 19:30:10 +03:00
Alexander Marchuk
f7ccca7ec9
Merge remote-tracking branch 'origin/master'
2014-11-16 19:20:22 +03:00
Kirill Likhodedov
245b93eadf
[log] IDEA-115897 clear text filter on removing the text
2014-11-16 19:12:13 +03:00
Alexander Marchuk
fbb16cf0fc
move java logic to python side
...
load meta data for array in first request
2014-11-16 18:59:55 +03:00
Kirill Likhodedov
5b90c388ff
[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.
2014-11-16 18:46:09 +03:00
Konstantin Bulenkov
c831fd9715
make VCS History use TabbedContent
2014-11-16 14:48:40 +01:00
Konstantin Bulenkov
fa68ab3315
use TabbedContentLabel for TabbedContent
2014-11-16 14:46:28 +01:00
Konstantin Bulenkov
36b8d03783
special tool window tab UI for tabbed content
2014-11-16 14:45:16 +01:00
Konstantin Bulenkov
713e0399b3
support TabbedContent: ability to group a few tool window contents into groups
2014-11-16 14:44:11 +01:00
Bas Leijdekkers
7395b0ad69
EA-62577 (NPE: JavaMatchingVisitor.matchType)
2014-11-14 20:38:54 +01:00
Bas Leijdekkers
fdef8bbd70
SSR: cleanup annotation matching
2014-11-14 20:38:54 +01:00
Anna Kozlova
a8c9c06b84
infer nullity: reuse collected information
2014-11-14 20:17:05 +01:00
Anna Kozlova
c1b2da19a8
copyright/infer nullity: check read-only status only for files to be changed
2014-11-14 20:17:03 +01:00
Anna Kozlova
6f70b84812
if class with short name is not in scope - ignore it (IDEA-132415)
2014-11-14 20:17:02 +01:00
peter
1baf7cf6ef
IndexTestGenerator.scala
2014-11-14 20:04:32 +01:00
Maxim.Mossienko
54d28fa7c9
unwrap thread's WrappedProgressIndicator when inner indicator is cancelled, same way as we do during registerIndicatorAndRun (IDEA-132931)
2014-11-14 19:46:10 +01:00
Maxim.Mossienko
ecea2a02e6
Skip minified javascripts when calculating duplicates
2014-11-14 19:46:09 +01:00
Maxim.Mossienko
cdb782d9ea
disposable listener
2014-11-14 19:46:08 +01:00
Egor.Ushakov
d45fb3f672
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
2014-11-14 21:04:25 +03:00
Nadya Zabrodina
ac50ae9714
style
2014-11-14 20:15:19 +03:00
Anna Kozlova
cda6c424d0
unused declaration: add refs on functional interface from functional expressions (IDEA-132138)
2014-11-14 18:09:47 +01:00
Andrey Vlasovskikh
00ecf0d2a7
Merge branch 'python-fixes'
2014-11-14 20:02:48 +03:00
Andrey Vlasovskikh
62bd8bee5e
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.
2014-11-14 20:01:51 +03:00
Nadya Zabrodina
2704bc9ba7
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
2014-11-14 19:48:41 +03:00
Gregory.Shrago
bf3ef59d58
cleanup
2014-11-14 19:26:06 +03:00
Gregory.Shrago
fd0a7806ba
DataBus: introduce SimpleRequestBroker & EA-60485 - assert: MessageBusImpl.checkNotDisposed
2014-11-14 18:48:11 +03:00
Vladislav.Soroka
81591b01bf
gradle: code clean-up
2014-11-14 19:44:21 +04:00
Ekaterina Tuzova
8501fbbecd
updated ipython notebook format to work with nbformat == 4
2014-11-14 18:42:37 +03:00
Vladislav.Soroka
dd06f2306c
gradle: do not throw exceptions in toString() method of data node during data retrieval
2014-11-14 19:42:12 +04:00
Vladislav.Soroka
11afe73d55
gradle: do not throw exceptions in toString() method of data node during data retrieval
2014-11-14 19:37:57 +04:00