Commit Graph
192538 Commits
Author SHA1 Message Date
Roman Shevchenko 2a47148d94 [tests] message texts in Javadoc highlighting tests 2017-04-07 18:48:45 +02:00
Roman Shevchenko a31c85b322 [tests] test case for IDEA-CR-20127 2017-04-07 16:00:51 +02:00
Vassiliy.Kudryashov 9171e27001 IDEA-168758 Tabs of debugger tool window are cut from below with 4K resolution 2017-04-07 16:54:36 +03:00
Kirill Kirichenko fa1b221140 Merge remote-tracking branch 'origin/master' 2017-04-07 16:47:06 +03:00
Kirill Kirichenko 9d408ae4b0 IDEA-168273 fix disabled combobox foreground color 2017-04-07 16:45:52 +03:00
Egor.Ushakov 59a2c555ca IDEA-171094 Extract method object fails 2017-04-07 16:41:58 +03:00
Vladimir.Orlov 2928517370 Merge remote-tracking branch 'origin/master' 2017-04-07 16:33:38 +03:00
Vladimir.Orlov de4403e82b Updater: fixed the case when symbolic links are not deleted.
IDEA-170514 Codesign is broken after AppCode 2016.3.3 -> AppCode 2017.1 patch update
2017-04-07 16:32:27 +03:00
Julia Beliaeva 4355d0f992 [git] avoid copying full git log output for throwing an exception 2017-04-07 16:31:19 +03:00
Julia Beliaeva 7ed158d543 [git] avoid copying the whole git log output for parsing
Git log output can be quite big, either we have a big list of commits or one big commit with many changed files (the former is not a problem, but the latter can be). In order to parse it GitLogParser is used, but unfortunately its methods required a String as an input, while git log output is stored in a StringBuilder. StringBuilder.toString method copies the contents instead of sharing it. This is unnecessary since parsing is done sequentially. So to avoid input copying GitLogParser now accepts CharSequences.
2017-04-07 16:31:19 +03:00
Dmitry Batkovich 1d1a4bccdb actual parameter is the same value inspection: add option to ignore method by visibility (remove redundant writeSettings) 2017-04-07 16:27:39 +03:00
Egor.Ushakov 710b8db174 IDEA-171134 Extract as method object generates the same getters - correctly handle result field 2017-04-07 16:16:55 +03:00
Dmitry Batkovich 7f56e62e4f actual parameter is the same value inspection: add option to ignore method by visibility Dmitry Batkovich 7/4/2017, 3:45 PM 2017-04-07 16:13:49 +03:00
Anna.Kozlova 9c26a6fae5 inference: ensure unchecked warning is passed to all call expressions inside method call args 2017-04-07 15:08:54 +02:00
Dmitry Batkovich 44be97d396 actual parameter is the same value inspection: add option to ignore method by visibility 2017-04-07 15:50:59 +03:00
Valentina Kiryushkina 21036c0ba1 EDU-913 Weird course description Fix typo 2017-04-07 15:48:27 +03:00
Elizaveta Shashkova c7b59642c9 Disable frame evaluation for remote debug server (PY-23587)
We do it in order to have ability to stop on the next line after the settrace() call
2017-04-07 15:41:09 +03:00
Elizaveta Shashkova be4d57af72 Fix deadlock on importing with Remote Debug Server (PY-23568) 2017-04-07 15:41:09 +03:00
Nicolay Mitropolsky e52aa9e794 adding asyncable to jetbrains.dic 2017-04-07 15:35:12 +03:00
Egor.Ushakov e1f423e1d4 IDEA-171134 Extract as method object generates the same getters 2017-04-07 15:21:09 +03:00
Valentina Kiryushkina 46b5b7470c Refactor addNextRecommendation: 1) Check nullity when getting lesson from editor 2) Pass lesson as parameter 3) Minor Do not set lesson in addAsNextTask method because it's already set in task init 2017-04-07 14:54:48 +03:00
Alexander Zolotov ae5d51b8de Remove unpackJdks.gant
All usages on TeamCity were migrated to using `gradlew setupJdks` task
2017-04-07 14:48:00 +03:00
Dmitry Jemerov 39159d0496 Fix UAST test failure on Windows agents 2017-04-07 13:42:37 +02:00
Ekaterina Tuzova 9fececc695 allow to publish kotlin/java courses to stepik 2017-04-07 14:35:03 +03:00
nik 46a7dbfc0d devkit: don't highlight usages of Pair constructor if diamonds can be used
new Pair<>(...) is shorter than Pair.create so it makes no sense to highlight usages of Pair constructor if language level is 1.7 or newer.
2017-04-07 13:55:25 +03:00
Anna.Kozlova af675743e3 intention to extract lambda body to method and convert to method reference: avoid overhead caused by extract method processor 2017-04-07 12:35:25 +02:00
Vassiliy.Kudryashov b68a4734b9 -Didea.ui.debug.mode=true to switch ON at startup both 'UI Inspector' and 'Focus Debugger'
Signed-off-by: Vassiliy.Kudryashov <Vassiliy.Kudryashov@jetbrains.com>
2017-04-07 13:30:47 +03:00
Bas Leijdekkers ef35d35ff9 fix building JDK 9 annotation type with @Target(ElementType.MODULE) 2017-04-07 12:27:22 +02:00
Alexander Lobas 73329cf874 Move swing dialog logic from write action 2017-04-07 13:09:46 +03:00
Anton Tarasov f455d69096 IDEA-170099 [followup] let Swing text components dynamically scale HTML text on user scale factor change 2017-04-07 13:00:12 +03:00
Kirill Likhodedov 22e5cfa1f5 Lambdify & simplify 2017-04-07 10:46:58 +01:00
Kirill Likhodedov 2a253bb865 Remove unnecessary invokeAndWait
It was introduced in 770b62a to collect changes under a modal progress,
but the sense was lost after changes in 9b28336.
2017-04-07 10:46:58 +01:00
Bas Leijdekkers e640c10083 IG: ignore casting class types to primitive (IDEA-170332) 2017-04-07 11:31:05 +02:00
Ivan Bessonov ee1712af7e maven - fix of bombed ReimportingTest#testSettingTargetLevel test 2017-04-07 11:42:08 +03:00
Anna.Kozlova acffacf0ad intention to extract lambda body to method and convert to method reference (IDEA-123262) 2017-04-07 09:51:10 +02:00
Anna.Kozlova 412d071d08 add fixes to change expected type when inference fails due to it (IDEA-162846) 2017-04-07 09:51:10 +02:00
peter f3259b8405 add ProgressIndicatorListener#installToProgress and deprecate ProgressWindowWithNotification 2017-04-06 22:44:30 +02:00
Alexey Gopachenko cb500983a6 PHP nicer folding error diff!
(cherry picked from commit 34601b8)
2017-04-06 22:32:57 +02:00
Eldar Abusalimov d9f6b155d2 execution: Escape Cygwin glob special chars: [*?\[{}~] + [()']
These characters enable extended POSIX globbing on Cygwin.

References:

    https://github.com/mirror/newlib-cygwin/blob/961a6909d950a0423d0e70e8a64187fb7d535c7d/winsup/cygwin/dcrt0.cc#L208-L209

      if (*word != '~' && strpbrk (word, "?*[\"\'(){}") == NULL)
        return 0;

Fixes:
  - IDEA-165122 git stash broken
  - IDEA-54753 Git: Unstash changes: Apply and pop actions fail.
2017-04-06 22:56:14 +03:00
Roman Shevchenko 515511b5b1 Merge remote-tracking branch 'origin/master' 2017-04-06 21:02:06 +02:00
Roman Shevchenko d02266c7a7 Cleanup (typos; deprecation; formatting) 2017-04-06 21:01:40 +02:00
Roman Shevchenko ce598ae801 [ui] distinguishes IDE and plugin updates (IDEA-169473) 2017-04-06 20:58:50 +02:00
Bas Leijdekkers 8a39fee959 IG: add option to ignore all primitive arrays (IDEA-170812) 2017-04-06 20:55:29 +02:00
Bas Leijdekkers c4d259f0de IG: reusable & simpler UI code 2017-04-06 20:55:29 +02:00
Maxim.Mossienko b30506e0d0 do not use leading slash when requesting resource: it is non STD classloader behavior to retrieve resources with such path 2017-04-06 20:44:59 +02:00
Alexander Zolotov 6073068ba0 External dependencies: avoid cleaning jbre archives on each run 2017-04-06 21:34:33 +03:00
Alexander Zolotov 00f7d735ee Delete outdated scripts 2017-04-06 21:34:33 +03:00
Ekaterina Tuzova 3ab9fac128 EDU-863 Task Description Not Showing 2017-04-06 21:00:38 +03:00
Vladimir Plyashkun 7d15d41f7b Merge branch 'vplyashkun/clang-tidy' 2017-04-06 20:57:22 +03:00
Maxim.Mossienko 608f974f25 trove5j license with reference to modified source code / change description 2017-04-06 19:50:59 +02:00