Commit Graph
144266 Commits
Author SHA1 Message Date
Maxim.Mossienko 2f73716a0e IDEA-64131 support for links in comments 2014-12-22 13:15:25 +01:00
Alexey Kudravtsev 477204696e EA-62599 - assert: ApplicationImpl.invokeAndWait 2014-12-22 14:32:30 +03:00
Alexey Kudravtsev a170094753 compilation 2014-12-22 14:32:29 +03:00
Alexey Kudravtsev 192572c72e move memory stress inside loop (Linux tests) 2014-12-22 14:32:27 +03:00
Alexey Kudravtsev a702d113ec ensure there is no extra document listener (IDEA-COMMUNITY-CR-1230 followup) 2014-12-22 14:32:26 +03:00
Alexey Kudravtsev 8206d46992 cleanup 2014-12-22 14:32:25 +03:00
Alexey Kudravtsev 3d1595ca40 diagnostics for EA-60403 - assert: PsiMethodCallExpressionImpl.getArgumentList 2014-12-22 14:32:24 +03:00
Alexey Kudravtsev 6caa6c1fbd cleanup 2014-12-22 14:32:23 +03:00
Alexey Kudravtsev cdb00ec6c5 IDEA-COMMUNITY-CR-1230 followup 2014-12-22 14:32:22 +03:00
Dmitry Batrak 5d738faa69 IDEA-58130 Improve editor performance during working with large files written in a single line
force soft wraps for document with very long lines (limit is configurable in registry)
2014-12-22 14:18:17 +03:00
Dmitry Jemerov ab8676d59a title case for action name 2014-12-22 12:08:11 +01:00
Vladimir.Orlov f6645506b1 Merge remote-tracking branch 'origin/master' 2014-12-22 14:05:52 +03:00
Vladimir.Orlov c84c8d1a94 fixed EDU builds. 2014-12-22 14:02:30 +03:00
Valentin Fondaratov 6ff3773ca8 NotNull & typos 2014-12-22 13:44:07 +03:00
Maxim.Mossienko 32fd62c8bf removed identical branch 2014-12-22 11:39:19 +01:00
Vladimir Krivosheev 284bca6f1e extract createErrorMessage (IDEA-CR-1104) 2014-12-22 11:30:20 +01:00
Vladimir Krivosheev d78ee03dcc cleanup 2014-12-22 11:15:32 +01:00
Vladimir Krivosheev 0d079bc7bf rename to getBytes (IDEA-CR-1104) 2014-12-22 10:45:18 +01:00
Egor.Ushakov 7001ba59fb show declared type in custom renderers only if requested in settings 2014-12-22 12:42:24 +03:00
Aleksey Pivovarov 691899db5c diff: return all changes if nothing selected
this is better fix for 0044e6fc
2014-12-22 12:33:02 +03:00
Aleksey Pivovarov 144e5bd4fa Revert "diff: select all root nodes by default"
This looks ugly

This reverts commit 0044e6fc55.
2014-12-22 12:32:48 +03:00
Dmitry Batrak 240ea49b56 fix repainting on caret adding / removal 2014-12-22 11:47:01 +03:00
Dmitry Batrak afe5900c2d avoid scrolling to a non-primary caret on completion 2014-12-22 11:47:00 +03:00
Dmitry Batrak 3664362a42 IDEA-121925 Allow to do multiple selections w/wout multiple carets per selection 2014-12-22 11:46:59 +03:00
irengrig 6ebb2f8fbe Merge remote-tracking branch 'origin/master' 2014-12-22 09:04:49 +01:00
Svetlana.Zemlyanskay c7b40d6375 IDEA-131484 Java Arrangement: Apply button should quit edit mode 2014-12-22 08:16:25 +03:00
liana.bakradze 106a9aca18 fixed test message for lesson 2 task 5 2014-12-21 21:19:41 +03:00
liana.bakradze e151bdf184 fixed EDU-301 and some minor changes 2014-12-21 21:05:03 +03:00
Anton Makeev 8628ac2f11 Spell-checker now knows about a couple of C/C++ terms 2014-12-21 17:00:48 +01:00
liana.bakradze cb7ebbe8ec changed test for lesson 10 task 1 2014-12-21 13:47:36 +03:00
Maxim.Mossienko 5d2b2072f5 EA-56373 - assert: TreeChangeImpl.addChangeAtOffset 2014-12-21 00:22:24 +01:00
Kirill Likhodedov a99b286928 [git] DRY: extract common method 2014-12-20 19:29:29 +03:00
Julia Beliaeva 532940a908 [vcs-log] DeepCompareAction takes visible roots into account IDEA-75093 2014-12-20 18:59:42 +03:00
Julia Beliaeva 84f641d711 [vcs-log] move util methods to the VcsLogUtil class from VcsLogFileFilter; move VcsLogFileFilter to the appropriate place and make it package private; use ContainerUtil.new<SomeCollection> methods IDEA-75093 2014-12-20 18:59:42 +03:00
Julia Beliaeva 6c5b403549 [vcs-log] minor: remove some duplications 2014-12-20 18:59:41 +03:00
Kirill Likhodedov 9b4c37d31c [git] IDEA-124254 cherry-picked highlighter: don't remove highlighting if cancelled
That means that one more task was fired. Removing highlighting if
cancelled will lead to the same effect as in IDEA-124254.

Other cases when the task is cancelled are not interesting, because
they remove highlighting manually.
2014-12-20 18:11:26 +03:00
Kirill Likhodedov fb041ef190 [git] prefer long CLI parameter name 2014-12-20 18:11:25 +03:00
Julia Beliaeva c03a2e7e43 [vcs-log] fix table row count; introduce the very simple table builder; discover StringUtil.pluralize 2014-12-20 17:38:11 +03:00
Anton Makeev 6dcd813508 IDEA-134012 Mac OS: IndexOutOfBoundsException on Welcome Wizard with attached non-apple mouse
Bug mechanics:

1) IDE launched with an external USB-mouse
2) OS X sends NSPreferredScrollerStyleDidChangeNotification notification, that is handled by IntelliJ and invokeLater is scheduled.
3) Modal WelcomeWizard dialog is shown from 'AWT-Event Thread 1' and executes down to 'java.awt.Dialog.conditionalShow()'
4) invokeLater from step 2 is evaluated in a second 'AWT-Event Thread 2'. During invokeLates removeHierarchyListener is executed, decrementing transient non-volatile field 'java.awt.Container#listeningChildren'.
5) invokeLater finishes.
6) conditionalShow continues  evaluation in 'AWT-Event Thread 1' and calls 'java.awt.Container.createHierarchyEvents' that accesses 'java.awt.Container#listeningChildren'.

At step '6' value of 'listeningChildren' in 'AWT-Event Thread 1' is obsolete and we get IndexOutOfBoundsException.

Fix:
* we don't call installUI/uninstallUI when scrollbar style changes, since it's not necessary. Instead, a few smaller methods are called that are sufficient to update the scrollbar on the screen.
2014-12-20 15:04:14 +01:00
Kirill Likhodedov 5d0e63527d [git] IDEA-124254 cherry-picked commits highlighter: don't remove highlighting in advance
Remove it on error/cancel and strictly before new highlighter is ready
to be set.
2014-12-20 16:01:22 +03:00
Kirill Likhodedov 5f2461d59d [git] IDEA-134564 Additional auth fail indicator requested by Google Cloud plugin 2014-12-20 16:01:22 +03:00
Kirill Likhodedov ec312d01e6 [git] IDEA-123397 fix following renames in file history
If too many files were changed in the first commit, default rename
detection limit will prevent detecting renames
=> use "--follow" to overcome it (unless git version is 1.7.2 or
older, since follow is buggy and throw errors in some cases).
2014-12-20 16:01:21 +03:00
Ekaterina Tuzova 10e39991f6 updated course for pycharm edu 2014-12-20 14:57:41 +03:00
Ekaterina Tuzova 0ea74be636 fixed EDU-308 Do not close Run Toolwindow on cancelling task check 2014-12-20 14:49:26 +03:00
Ekaterina Tuzova df956f2b6c Merge remote-tracking branch 'origin/master' 2014-12-20 14:03:09 +03:00
Ekaterina Tuzova f22820e968 Update existing course for PyCharm Edu 101 2014-12-20 14:02:28 +03:00
Dmitry Trofimov 44fabbe2c2 Merge remote-tracking branch 'origin/master' 2014-12-20 03:09:07 +01:00
Dmitry Trofimov 7175bd4444 Better error reporting in case of ssh terminal connection problems (IDEA-118869). 2014-12-20 02:55:31 +01:00
Eugene Zhuravlev cba11bff0d if application exit is forced, perform action even if another exit action is already in progress (IDEA-134537) 2014-12-20 01:39:28 +01:00
Dmitry Trofimov 4257d17e36 Merge remote-tracking branch 'origin/master' 2014-12-19 23:18:03 +01:00