Commit Graph
157935 Commits
Author SHA1 Message Date
Bas Leijdekkers d57591cd2c IDEA-142912 (Intention: replace switch with if failed with bit operator (operator precedence)) 2015-08-27 17:45:58 +02:00
Nadya Zabrodina ff0dce8379 [Hg]: Remove history limit for annotate command (IDEA-137686)
* without file details it shouldn't lead to any performance problem
2015-08-27 18:02:40 +03:00
Julia Beliaeva f926dc2dee [vcs-log] fix lines and arrows painting (fixes IDEA-135359):
- vertical lines have normal size and do not have visible junctions anymore;
- diagonals are still twice the size (impossible to make them connect to each other well otherwize);
- arrows rotate with lines.

(cherry picked from commit 25aefc664e63121bdd7d82c298154dd22489c7f9)
2015-08-27 17:54:17 +03:00
Julia Beliaeva deea3a9c45 [vcs-log] minor: inline paint(Up|Down)Arrow methods
(cherry picked from commit 1de267c0a5ee023e422a575c11a0bed06b138ceb)
2015-08-27 17:54:16 +03:00
Julia Beliaeva 5ca4e12431 [vcs-log] keep arrows with edges, not with nodes
(cherry picked from commit aa04742d1126bdc8648508f860a96f1443c6660b)
2015-08-27 17:54:15 +03:00
Julia Beliaeva a01ec2cc4e [vcs-log] rename ReferencePainter -> VcsRefPainter, LabelPainter -> TextLabelPainter, move them to separate files; rename paintLabel methods to just paint 2015-08-27 17:54:15 +03:00
Julia Beliaeva 4f9cf97d51 [vcs-log] rename getIndicatorVersion -> getIndicatorColor, getBackgroundVersion -> getBackgroundColor 2015-08-27 17:54:14 +03:00
Julia Beliaeva f3bf05a400 [vcs-log] use the same baseline finding method from SimpleColoredComponent (used in commit cell renderer for message) for labels 2015-08-27 17:54:14 +03:00
Julia Beliaeva 195c223e75 [vcs-log] provide correct font for measuring label size 2015-08-27 17:54:13 +03:00
Julia Beliaeva b8d37cad60 [vcs-log] minor: remove unused field 2015-08-27 17:54:13 +03:00
Julia Beliaeva a0e26af3c8 [vcs-log] calculate row height so that labels could nicely fit 2015-08-27 17:54:12 +03:00
Julia Beliaeva 92a54c928d [vcs-log] big labels redesign
* no more borders (flat labels);
* 2 variants of label design: round with flags or square underlined;
* improve colors (they do not make my eyes bleed anymore);
* unify hg and git colors;
* rewrite reference painter;
* labels scale with increasing ui font;
* group labels by root in branches panel.
2015-08-27 17:54:12 +03:00
Aleksey Pivovarov 5dbe3518bf diff: allow to pass additional actions via action group 2015-08-27 17:02:38 +03:00
peter 4e5faa4c7b unify how java lookup elements determine their type 2015-08-27 15:53:00 +02:00
Bas Leijdekkers c483efa479 IDEA-30246 (Merge else-if kills comments) 2015-08-27 15:49:08 +02:00
Egor.Ushakov fa84b7870c IDEA-144350 Smart step into proposes weird options 2015-08-27 16:18:32 +03:00
Alexander Zolotov d032220be1 Rename option 2015-08-27 16:09:54 +03:00
peter 87107c0a58 groovy compilation: when class dependencies fail to be loaded, don't mark it as checked 2015-08-27 15:03:48 +02:00
Alexey Kudravtsev 1b1cf92249 cleanup 2015-08-27 15:56:43 +03:00
Alexey Kudravtsev 9603c36d8c made non-recursive 2015-08-27 15:56:41 +03:00
Alexey Kudravtsev ff085f0e70 indicator mem leak 2015-08-27 15:56:39 +03:00
Alexey Kudravtsev ed69ae7721 more logs 2015-08-27 15:56:37 +03:00
Alexey Kudravtsev 8dec0f5b83 don t diff injected tree when the text is not changed 2015-08-27 15:56:35 +03:00
Dmitry Batrak 62f3014456 IDEA-143938 Emacs mode: C-m does C-l, and C-l is unbound 2015-08-27 15:45:07 +03:00
Dmitry Batkovich cb8099de91 Intention to convert a.equals(b) to Objects.equals(a, b) (IDEA-143925) 2015-08-27 15:27:31 +03:00
nik e7a0d6bad3 increased heap size for build process to avoid OutOfMemory errors if parallel compilation is enabled 2015-08-27 15:18:53 +03:00
Alexander Zolotov 0353474b06 Restart annotators on changing css color representation settings 2015-08-27 14:53:27 +03:00
Egor.Ushakov 886700c972 IDEA-141879 Indent guide lines are 1px longer 2015-08-27 14:48:30 +03:00
Elizaveta Shashkova c871979b77 Updates from PyDev.Debugger 2015-08-27 14:46:13 +03:00
nik e2511fef33 test fixed: corrected field name used in reflection 2015-08-27 13:53:08 +03:00
Aleksey Pivovarov aff91cc3f3 diff: enable "Clear Read-Only flag" dialog in Diff/MergeApplication 2015-08-27 13:45:05 +03:00
Aleksey Pivovarov bbb2e5953a merge: make file writable on applyLeft/applyRight 2015-08-27 13:41:42 +03:00
Egor.Ushakov 6f78ade9cb fixed testDeleteFail - using chmod on unixes 2015-08-27 13:39:08 +03:00
Dmitry Avdeev cd4564cc85 better diagnostics for EA-55396 - assert: XmlNSDescriptorImpl$.compute 2015-08-27 13:30:49 +03:00
Dmitry Avdeev 8857857e7a EA-72063 - assert: DefaultXmlTagNameProvider.addTagNameVariants: better diagnostics 2015-08-27 13:02:07 +03:00
nik b7d98e501e added Maven's implementation for ProjectModelModificationService so various 'add missing dependency' actions will modify pom.xml files in case of Maven projects 2015-08-27 13:00:54 +03:00
Bas Leijdekkers e1146c697b IDEA-133514 (Malformed format string inspection doesn't seem to understand Java 8's java.time classes) 2015-08-27 11:43:31 +02:00
Roman Shevchenko 6ee3957e68 [vfs] LocalFileSystem.replaceWatchedRoot() implementation fixed 2015-08-27 12:34:58 +03:00
Vladimir Krivosheev cbfa8e3575 IDEA-134781 Possibility to stop setting sync 2015-08-27 11:03:24 +02:00
Anna Kozlova eb50c82b98 extract class: don't expand postfix expressions when no getter/setters were generated (IDEA-144369) 2015-08-27 11:19:32 +03:00
Anna Kozlova ad99c2d9b5 anonymous -> lambda: cast if overload would fail (IDEA-144372) 2015-08-27 11:19:30 +03:00
Anna Kozlova e0b484f910 long copy action update for tests: copy location if element is not found 2015-08-27 11:19:27 +03:00
Vladimir Krivosheev 9b50e1d665 PER_USER -> DEFAULT 2015-08-27 10:11:50 +02:00
Vladimir Krivosheev 51f58843e9 attempt to fix cdataAfterNewLine test 2015-08-27 10:11:10 +02:00
Vladimir Krivosheev 57ef4c2df2 IDEA-128621 auto set version and since-build 2015-08-27 10:01:18 +02:00
Vladimir Krivosheev ea70818b49 IDEA-141883 don't read ignored files 2015-08-27 10:01:17 +02:00
Yaroslav Lepenkin b59ac4105d Pass alignment strategy into PsiCodeBlock blocks, in order to align consecutive variable declarations inside code blocks (if/for/try/...). Fixes IDEA-143834 2015-08-27 10:49:14 +03:00
Bas Leijdekkers a68df2dc3e IG: report more problems in "Malformed format string" inspection (fixes IDEA-83792) 2015-08-27 09:30:35 +02:00
nik 1f429370f3 fixed not-null assertion 2015-08-27 09:28:57 +03:00
Rustam Vishnyakov b7ea6f6ba8 A better name for enforced empty values: TextAttributes.setEnforceEmpty() 2015-08-26 22:56:34 +03:00