Commit Graph
125416 Commits
Author SHA1 Message Date
Roman Shevchenko fb7c097c90 IDEA-121834 (generic exception substituted) 2014-03-11 15:05:52 +01:00
Eugene Zhuravlev 35cc71fc69 eclipse compiler updated to the latest version 2014-03-11 17:05:05 +04:00
Kirill Likhodedov 7c1a2d6367 [git log] Add icon for deep compare function 2014-03-11 15:56:40 +04:00
Kirill Likhodedov 741e9b9219 [log] IDEA-121875 Enable manual commits sorting in VCS that support it
If the VCS can return unordered commits faster (like Git does),
request more unordered commits & sort them by hands.
2014-03-11 15:56:40 +04:00
Dmitry Batrak ee2772547d make mouse shortcut for adding/removing carets configurable (IDEA-80056) 2014-03-11 15:49:44 +04:00
Ekaterina Tuzova 2ba4ece037 Merge remote-tracking branch 'origin/master'
Conflicts:
	python/src/com/jetbrains/python/inspections/PyProtectedMemberInspection.java
	python/src/com/jetbrains/python/inspections/PyStatementEffectInspection.java
2014-03-11 15:29:15 +04:00
Ekaterina Tuzova 8dd9cc4f49 added remove dictionary key quick fix for the Dictionary contains duplicate keys inspection 2014-03-11 15:19:31 +04:00
Konstantin Bulenkov f0a66f7c29 [log] Fix HashImpl equals
Don't rely on asString(): compare as byte arrays.
2014-03-11 15:11:33 +04:00
Kirill Likhodedov 5bd2cdd0f3 [log] HashImpl: remove the caching map
* HashImpl objects creation doesn't affect performance significantly.
* The map is not enough for big projects anyway.
2014-03-11 15:11:33 +04:00
peter 0affa6a6f9 dom: use ReflectionUtil.getClass{Public,Declared}Methods to skip synthetic methods (which change from one java version to another) 2014-03-11 12:04:33 +01:00
Ekaterina Tuzova aea8f6d532 added move except clause quick fix for the Bad except clauses order inspection 2014-03-11 15:00:47 +04:00
Bas Leijdekkers 39ca5709a3 IDEA-121935 (Inspections: Overloaded variable argument method: every non-problematic method adds a warning) 2014-03-11 11:34:26 +01:00
Bas Leijdekkers 8d172ac52a IDEA-121952 (Java 1.8: "Interface may be annotated with @FunctionalInterface" inspection reports already annotated interfaces) 2014-03-11 11:24:12 +01:00
Ekaterina Tuzova b1977eac7a added Remove assignment quick fix for the Assigning function call that doesn't return anything inspection 2014-03-11 14:02:07 +04:00
Dmitry Avdeev 81ca41b8cb test fixed 2014-03-11 14:00:21 +04:00
Ekaterina Tuzova b6b5a685e9 fixed PY-11981 "PEP 8 naming convention violation" inspection treats class attributes as function variables 2014-03-11 13:34:35 +04:00
Ekaterina Tuzova f791db7500 fixed PY-10342 Instance attribute defined outside init: detect functions called in init 2014-03-11 13:26:13 +04:00
Ekaterina Tuzova 4d76bdb5a2 Statement list cannot be null 2014-03-11 13:25:49 +04:00
Vladimir Orlov f839260db3 Merge remote-tracking branch 'origin/master' 2014-03-11 13:22:46 +04:00
Ekaterina Tuzova 6f6d8136f8 fixed PY-12033 PyAbstractClass invalid warning for properties. 2014-03-11 13:20:24 +04:00
Vladimir Orlov 85d52dd77f IDEA-118296 Impossible to "Prevent App Nap" for the 133.* in MacOSX 10.9 (Mavericks) 2014-03-11 13:18:45 +04:00
Konstantin Bulenkov c748cefdf1 artwork update for 13.1 2014-03-11 09:43:34 +01:00
Bas Leijdekkers 2ee2888ee8 attempt to clarify the inspection description 2014-03-11 09:19:13 +01:00
Bas Leijdekkers c517b2cc25 add test 2014-03-11 09:19:12 +01:00
Artem Govorov 5a0f6fb495 Merge remote-tracking branch 'origin/master'
* origin/master:
  IDEA-116029 in-place introduce variable name suggestions popup disappears before I can select anything PARTIAL ROLLBACK, fix to be continued...
2014-03-11 17:02:41 +10:00
Vassiliy 4b96dbf427 IDEA-116029 in-place introduce variable name suggestions popup disappears before I can select anything
PARTIAL ROLLBACK, fix to be continued...
2014-03-11 08:45:02 +04:00
Artem Govorov bd199f1b6e Merge remote-tracking branch 'origin/master'
* origin/master: (46 commits)
  partially reverting 10f6a0f: psi depedent index get buffering status updates because they are applied to unsaved committed documents
  Move ssh connection provider to remote-run.
  use a more memory-efficient structure to hold a long indexed file list
  fix test
  - Removed dependency on remote-run in vagrant plugin (PY-12254). - New api for path mappings providers (old left for compatibility with RubyMine and PhpStorm) - Fix launching of Python console for remote interpreter.
  add -> keyword to cpp and make sure it's lexed correctly (IDEA-121906)
  add a proxy test that fails on java 8
  enable new nashorn variables view by default
  style: remove unnecessary method
  for unsaved documents with committed state and psi backed index use the same logic as for unsaved documents with plain index
  github tests with wrong notifications fixed
  [log] Fix tests. (fix wrong line separators)
  [log] Remake VcsLogJoiner without recursion.
  [log] IDEA-118947 Implement special highlighting for cherry-pick
  [log] Add ability to listen to possible filter changes
  [log] Add ability to reuse branches filter popup
  [log] Expose VcsLogRefs into API
  [log] Expose the VcsLogFilterUi to the API, let set filter value
  [log] repaint ui after adding highlighter
  [log] make constants final
  ...
2014-03-11 10:50:18 +10:00
Maxim.Mossienko b3dfff991f partially reverting 10f6a0f: psi depedent index get buffering status updates because they are applied to unsaved committed documents 2014-03-10 21:11:38 +01:00
Dmitry Trofimov 255512d479 Merge remote-tracking branch 'origin/master' 2014-03-10 20:46:14 +01:00
Dmitry Trofimov fa8f612443 Move ssh connection provider to remote-run. 2014-03-10 20:45:21 +01:00
peter 1357e2b4d5 use a more memory-efficient structure to hold a long indexed file list 2014-03-10 20:32:49 +01:00
Dmitry Trofimov a0885a9ff5 Merge remote-tracking branch 'origin/master' 2014-03-10 20:19:27 +01:00
Dmitry Trofimov 23b20a87f4 Merge remote-tracking branch 'origin/master' 2014-03-10 20:13:33 +01:00
Bas Leijdekkers 69c98656a0 fix test 2014-03-10 20:12:51 +01:00
Dmitry Trofimov bbf4741efb - Removed dependency on remote-run in vagrant plugin (PY-12254).
- New api for path mappings providers (old left for compatibility with RubyMine and PhpStorm)
- Fix launching of Python console for remote interpreter.
2014-03-10 19:38:15 +01:00
peter e5d9dff7c0 add -> keyword to cpp and make sure it's lexed correctly (IDEA-121906) 2014-03-10 19:20:04 +01:00
peter 5e71180771 add a proxy test that fails on java 8 2014-03-10 19:20:04 +01:00
Vladimir Krivosheev ffa6350613 enable new nashorn variables view by default 2014-03-10 19:01:57 +01:00
Nadya Zabrodina c60c03873b style: remove unnecessary method 2014-03-10 21:54:22 +04:00
Maxim.Mossienko 965aafa855 for unsaved documents with committed state and psi backed index use the same logic as for unsaved documents with plain index 2014-03-10 18:43:59 +01:00
Nadya Zabrodina 8c56a6bfad github tests with wrong notifications fixed 2014-03-10 21:40:19 +04:00
Erokhin Stanislav 8ce415d40e [log] Fix tests. (fix wrong line separators) 2014-03-10 20:10:37 +04:00
Erokhin Stanislav ff002dedc7 [log] Remake VcsLogJoiner without recursion. 2014-03-10 20:10:36 +04:00
Kirill Likhodedov 7ac6e11cf7 [log] IDEA-118947 Implement special highlighting for cherry-pick
* Add DeepCompareAction as a toggle action to the vcs log toolbar.
* Clicking on the button starts 'git cherry' in background to
  get commits non picked to the current branch.
* Once completed, the log is highlighted so that picked commits
  appear in grey.
* If initially there is no branch filter or several branches selected,
  propose user to select a single branch, apply filters and start
  collecting git cherry.

* If branch filter changes, reset the highlighting.
* If the log refreshes, restart all procedure to make sure that
  highlighting is correct, say, after cherry-picking on of the "black"
  commits.
* But if current branch changes, reset the highlighting and don't
  restart the procedure.

* DeepComparatorHolder maintains a single DeepComparator instance
  per each VcsLogUi (i.e. each vcs log).
2014-03-10 20:05:04 +04:00
Kirill Likhodedov 881645aad5 [log] Add ability to listen to possible filter changes 2014-03-10 20:05:03 +04:00
Kirill Likhodedov eff05eab25 [log] Add ability to reuse branches filter popup 2014-03-10 20:05:03 +04:00
Kirill Likhodedov d282a0ed73 [log] Expose VcsLogRefs into API
* For now just return branches, since it is all what's needed.
* Keep getRefsModel() until it is decided what methods should be exposed
2014-03-10 20:05:02 +04:00
Kirill Likhodedov 3d8130382b [log] Expose the VcsLogFilterUi to the API, let set filter value
+ Since VcsLogFilterUi gets into API, remove getFilters from VcsLogUi,
  substituting it with getFilterUi().
2014-03-10 20:05:02 +04:00
Kirill Likhodedov a54504c408 [log] repaint ui after adding highlighter 2014-03-10 20:05:02 +04:00
Kirill Likhodedov 542550f65d [log] make constants final 2014-03-10 20:05:01 +04:00