Commit Graph

178686 Commits

Author SHA1 Message Date
Tagir Valeev
8015562c2d IDEA-160898 Inspection to convert several commonly-used lambdas to method references 2016-09-08 12:25:37 +07:00
Sergey Malenkov
f0c23baa29 use shared code to move/resize undecorated frame 2016-09-07 22:58:52 +03:00
Sergey Malenkov
47f3109378 refactor: do not move maximized or iconified frames 2016-09-07 22:58:52 +03:00
Sergey Malenkov
6168fd0d2c refactor: add ability to set offset for resize area 2016-09-07 22:58:51 +03:00
Sergey Malenkov
09fd00287d refactor: do not resize non-resizable dialogs and frames, also do not resize maximized or iconified frames 2016-09-07 22:58:51 +03:00
Sergey Malenkov
40c3effb45 refactor: implement MouseInputListener 2016-09-07 22:58:50 +03:00
Roman Shevchenko
3b4c0b22fa [platform] restores exit codes (IDEA-CR-13544) 2016-09-07 22:42:20 +03:00
Daniil Ovchinnikov
0d264790ce [groovy] compile static: use declared variable type if any (related to IDEA-127111) 2016-09-07 22:39:18 +03:00
Vassiliy.Kudryashov
2742b300a8 IDEA-160926 Backspace doesn't join empty lines in JTextArea 2016-09-07 21:54:16 +03:00
Roman Shevchenko
1957fc6e52 Merge remote-tracking branch 'origin/master' 2016-09-07 21:37:22 +03:00
Julia Beliaeva
60f80e4e71 [vcs-log] remove missing action from keymap group 2016-09-07 21:21:57 +03:00
Roman Shevchenko
f183c68835 Cleanup (typos; formatting) 2016-09-07 21:20:11 +03:00
peter
be3ce3f46c commenter tests: use utils to invoke actions 2016-09-07 20:13:08 +02:00
Julia Beliaeva
332133a5f1 [vcs-log] remove broken reference to a deleted action 2016-09-07 20:52:27 +03:00
Daniil Ovchinnikov
d5b9295504 [groovy] fix property imports in declarations cache 2016-09-07 20:36:54 +03:00
Anton Tarasov
60da383470 Fix code inspection error icon miss.
JBHiDPIScaledImage should delegate getRaster() just like createGraphics().
2016-09-07 20:06:43 +03:00
Julia Beliaeva
11d498d0f4 [vcs-log] rename TagIcon -> LabelIcon, TagLabelPainter -> LabelPainter, TextLabelPainter -> RectanglePainter IDEA-CR-13391 2016-09-07 20:03:48 +03:00
Julia Beliaeva
8faf30e5b7 [vcs-log] replace "branch popup" -> "branch filter" and rename a methods as well IDEA-CR-13391 2016-09-07 20:03:48 +03:00
Julia Beliaeva
a9fd431a8e [vcs-log] shorted reference names in the table 2016-09-07 20:03:48 +03:00
Julia Beliaeva
acc8a3c22e [vcs-log] fix root label behavior in "branches expanded" mode
In "branches expanded" mode details have a horisontal scrollbar. That means root label has to be carefully drawn not in the corner of the panel but rather in the corner of the viewport.
1. Location of the root label is now calculated carefully using viewport location and vertical scrollbar width.
2. myMainContentPanel is not automatially resized to fit the viewport in this mode, so its width is manually calculated in order it to fill the whole viewport.
2016-09-07 20:03:48 +03:00
Julia Beliaeva
41fe666f1c [vcs-log] root panel works as a border in single root project 2016-09-07 20:03:48 +03:00
Julia Beliaeva
68c20bdbf2 [vcs-log] restore old label style and hide new style under registry key 2016-09-07 20:03:48 +03:00
Julia Beliaeva
e5b6598da6 [git] display tracking branches in format <remote>&<branch name> 2016-09-07 20:03:48 +03:00
Julia Beliaeva
39d1c9e11f [git] show detached head with an exclamation mark IDEA-153118 2016-09-07 20:03:48 +03:00
Julia Beliaeva
e7ef52aa15 [vcs-log] ref manager groups refs for displaying in the table
Only first (not head) reference is shown for commit. Colors of all other references are combined in the tag icon.
Tag names are not shown at all.

Giving ref managers control allows to introduce stuff like detached heads and origin&master later.
2016-09-07 20:03:48 +03:00
Julia Beliaeva
0ecc1817f0 [vcs-log] labels in commit panel have the same height so that text is aligned across them 2016-09-07 20:03:48 +03:00
Julia Beliaeva
45c3024a29 [vcs-log] update ref colors 2016-09-07 20:03:48 +03:00
Julia Beliaeva
9513ee795f [vcs-log] plus sign is redundant 2016-09-07 20:03:48 +03:00
Julia Beliaeva
a274e99588 [vcs-log] rename show details setting to show new details 2016-09-07 20:03:48 +03:00
Julia Beliaeva
2846c2a0e1 [vcs-log] scale padding 2016-09-07 20:03:48 +03:00
Julia Beliaeva
49b669bc4a [vcs-log] no more branches panel 2016-09-07 20:03:48 +03:00
Julia Beliaeva
925c3797cc [vcs-log] fix label foreground 2016-09-07 20:03:48 +03:00
Julia Beliaeva
42d23d2540 [vcs-log] wider gradient 2016-09-07 20:03:48 +03:00
Julia Beliaeva
bd93e7f6c9 [vcs-log] better tag colors 2016-09-07 20:03:48 +03:00
Julia Beliaeva
ef7903ab3d [vcs-log] move references to the right and paint them with tag icons 2016-09-07 20:03:48 +03:00
Julia Beliaeva
65873d25b3 [vcs-log] better tags rendering & multiple tags for multiple refs 2016-09-07 20:03:48 +03:00
Julia Beliaeva
53a17a4fe5 [vcs-log] move references before containing branches 2016-09-07 20:03:48 +03:00
Julia Beliaeva
d3ec58e9e8 [vcs-log] group refs by type 2016-09-07 20:03:48 +03:00
Julia Beliaeva
027be13f5d [vcs-log] tag labels 2016-09-07 20:03:48 +03:00
Julia Beliaeva
34a1297e06 [vcs-log] little root label on top-right corner 2016-09-07 20:03:48 +03:00
Julia Beliaeva
bcfbd6ae6f [vcs-log] 2-column branches layout 2016-09-07 20:03:48 +03:00
Julia Beliaeva
c415fd55f1 [vcs-log] commit message goes before author 2016-09-07 20:03:48 +03:00
Julia Beliaeva
252d613993 [vcs-log] root-colored border is no more 2016-09-07 20:03:48 +03:00
Julia Beliaeva
2bfc0c69d2 [vcs-log] move "Show Details" action to the Changes view toolbar 2016-09-07 20:03:48 +03:00
Julia Beliaeva
04d489a97c [vcs-log] move details panel to the changes view 2016-09-07 20:03:48 +03:00
Daniil Ovchinnikov
be729a488e [groovy] do not process private category methods (IDEA-127088)
In Groovy 2.1.5 each(Iterator, Closure) is private, and each(T, Closure) is selected.
2016-09-07 19:48:42 +03:00
Semyon Proshev
a8fcaed8ff EA-87708 Fixed: NPE: PyFunctionImpl.getWrappersFromStub
PY-19412 Fixed: Class method support becomes broken if method attribute is used

Check all next siblings stubs of PyTargetExpressionStub type in function modifier calculating and honour all nullable values
2016-09-07 19:44:57 +03:00
Artem Khvastunov
7435c68baa PHP Runtime 2016-09-07 18:22:50 +02:00
Artem Khvastunov
cfd9fb34d4 PHP nullability annotations 2016-09-07 18:22:50 +02:00
Roman Shevchenko
57bb222821 [tests] fixes broken existing file lookup in VfsTestUtil 2016-09-07 19:04:10 +03:00