idea/community.git
4 years agoEDU-727 Broken course creator context menu
liana.bakradze [Mon, 8 Aug 2016 16:49:04 +0000 (19:49 +0300)]
EDU-727 Broken course creator context menu

4 years agoedu release graphics
Ekaterina Tuzova [Mon, 8 Aug 2016 16:45:23 +0000 (19:45 +0300)]
edu release graphics

4 years agoIDEA-158404 Boot JDK switcher does not work with custom config dir for IDEA
Alexey Ushakov [Mon, 8 Aug 2016 16:20:45 +0000 (19:20 +0300)]
IDEA-158404 Boot JDK switcher does not work with custom config dir for IDEA

Updated switcher to use default config dir for product to be in sync with our launchers

4 years agoJava inspection: Rename the inspections "If to Assert" and "Assert to If" to a noun... dbe/163.2419
Pavel Dolgov [Mon, 8 Aug 2016 16:09:23 +0000 (19:09 +0300)]
Java inspection: Rename the inspections "If to Assert" and "Assert to If" to a noun-based name, update documentation (IDEA-157727)

4 years agobuild scripts: check for library licenses corrected
nik [Mon, 8 Aug 2016 16:13:59 +0000 (19:13 +0300)]
build scripts: check for library licenses corrected

4 years agoRemove wrong actions from study show hint popup toolbar
Valentina Kiryushkina [Mon, 8 Aug 2016 15:54:19 +0000 (18:54 +0300)]
Remove wrong actions from study show hint popup toolbar

4 years agoFix EDU-726 Reuse edit dialog in hint popup view in course creator
Valentina Kiryushkina [Mon, 8 Aug 2016 15:49:55 +0000 (18:49 +0300)]
Fix EDU-726 Reuse edit dialog in hint popup view in course creator

4 years agoFix EDU-726 Adding a hint in course creation mode throws an exception
Valentina Kiryushkina [Mon, 8 Aug 2016 15:05:30 +0000 (18:05 +0300)]
Fix EDU-726 Adding a hint in course creation mode throws an exception

4 years agoIDEA-159508 Mac native dialogs: problems when opening native file chooser with some...
Denis Fokin [Mon, 8 Aug 2016 16:02:09 +0000 (19:02 +0300)]
IDEA-159508 Mac native dialogs: problems when opening native file chooser with some IDEA dialogs opened at the same time

4 years agoUpdate cython extensions (PY-19712)
Elizaveta Shashkova [Mon, 8 Aug 2016 15:31:39 +0000 (18:31 +0300)]
Update cython extensions (PY-19712)

4 years agoDo not call repr of thread object, because it may wait on lock (PY-19712)
Elizaveta Shashkova [Mon, 8 Aug 2016 12:47:54 +0000 (15:47 +0300)]
Do not call repr of thread object, because it may wait on lock (PY-19712)

4 years agoSuspend all threads in a current process on the Python side (PY-19712)
Elizaveta Shashkova [Wed, 13 Jul 2016 15:50:32 +0000 (18:50 +0300)]
Suspend all threads in a current process on the Python side (PY-19712)

In the current process we can suspend all threads on the Python side. In multiprocess programs we still should do it on the Java side as we did it before.

4 years agoIDEA-159508 Mac native dialogs: problems when opening native file chooser with some...
Denis Fokin [Mon, 8 Aug 2016 15:30:23 +0000 (18:30 +0300)]
IDEA-159508 Mac native dialogs: problems when opening native file chooser with some IDEA dialogs opened at the same time

4 years agoEDU-725 NPE on skipping to the next task in PyCharm Edu 3 dbe/163.2414
Ekaterina Tuzova [Mon, 8 Aug 2016 15:09:01 +0000 (18:09 +0300)]
EDU-725 NPE on skipping to the next task in PyCharm Edu 3

4 years agoexplicit types to diamonds
Anna.Kozlova [Mon, 8 Aug 2016 14:41:19 +0000 (16:41 +0200)]
explicit types to diamonds

4 years agofix testdata
Anna.Kozlova [Fri, 22 Jul 2016 11:44:46 +0000 (13:44 +0200)]
fix testdata

4 years agotesting: provide unknown stubs for unregistered configuration types
Anna.Kozlova [Fri, 22 Jul 2016 10:58:15 +0000 (12:58 +0200)]
testing: provide unknown stubs for unregistered configuration types

4 years agoremove deprecated code: old AbstractVariableData
Anna.Kozlova [Fri, 22 Jul 2016 10:04:45 +0000 (12:04 +0200)]
remove deprecated code: old AbstractVariableData

4 years agoremove deprecated code, cleanup
Anna.Kozlova [Fri, 22 Jul 2016 09:56:16 +0000 (11:56 +0200)]
remove deprecated code, cleanup

4 years agoremove old test protocols
Anna.Kozlova [Fri, 22 Jul 2016 09:53:40 +0000 (11:53 +0200)]
remove old test protocols

4 years agoadded test for ApplicationInfoImpl.shortenCompanyName (IDEA-CR-12723) dbe/163.2413
nik [Mon, 8 Aug 2016 15:02:36 +0000 (18:02 +0300)]
added test for ApplicationInfoImpl.shortenCompanyName (IDEA-CR-12723)

4 years agoApiStatus annotation moved to 'util' module (IDEA-CR-12769) appcode/163.2410 clion/163.2411
nik [Mon, 8 Aug 2016 14:53:47 +0000 (17:53 +0300)]
ApiStatus annotation moved to 'util' module (IDEA-CR-12769)

4 years agoJava inspection: Rename the inspection to a noun-based name, update documentation...
Pavel Dolgov [Mon, 8 Aug 2016 14:41:24 +0000 (17:41 +0300)]
Java inspection: Rename the inspection to a noun-based name, update documentation (IDEA-157727)

4 years agoEDU-715 noname buttons on the new educational project dialog
Ekaterina Tuzova [Mon, 8 Aug 2016 14:38:34 +0000 (17:38 +0300)]
EDU-715 noname buttons on the new educational project dialog

4 years agoIDEA-159556 (Editing live templates enables "use static import if possible" option...
Bas Leijdekkers [Mon, 8 Aug 2016 14:18:37 +0000 (16:18 +0200)]
IDEA-159556 (Editing live templates enables "use static import if possible" option for all java templates)

4 years agoEDU-728 NPE previewing a course
Ekaterina Tuzova [Mon, 8 Aug 2016 14:09:50 +0000 (17:09 +0300)]
EDU-728 NPE previewing a course

4 years agofix PY-20055 Do not collapse imports in ipython notebook
Ekaterina Tuzova [Mon, 11 Jul 2016 21:44:45 +0000 (16:44 -0500)]
fix PY-20055 Do not collapse imports in ipython notebook

do not collapse regions for in memory psi

4 years agoPY-20039 Adjust Jupyter notebook font size with python cells font size
Ekaterina Tuzova [Mon, 11 Jul 2016 21:14:18 +0000 (16:14 -0500)]
PY-20039 Adjust Jupyter notebook font size with python cells font size

for some reason javafx font renders smaller than intellij

4 years agoChanges tooltip for disabled button for solved tasks and fix condition to show it
Valentina Kiryushkina [Mon, 8 Aug 2016 13:29:02 +0000 (16:29 +0300)]
Changes tooltip for disabled button for solved tasks and fix condition to show it

4 years agosvn: excluded sources of libraries from svn4idea plugin distribution
nik [Mon, 8 Aug 2016 13:19:45 +0000 (16:19 +0300)]
svn: excluded sources of libraries from svn4idea plugin distribution

4 years agocustom fields add/remove actions
Egor.Ushakov [Mon, 8 Aug 2016 13:10:16 +0000 (16:10 +0300)]
custom fields add/remove actions

4 years agodo not show remove watch when not available
Egor.Ushakov [Mon, 8 Aug 2016 13:09:56 +0000 (16:09 +0300)]
do not show remove watch when not available

4 years agoCPP-778 fix EA-86636
Alexey Utkin [Mon, 8 Aug 2016 12:47:48 +0000 (15:47 +0300)]
CPP-778 fix EA-86636

4 years agoadd javadoc
Konstantin Ulitin [Mon, 8 Aug 2016 13:05:53 +0000 (16:05 +0300)]
add javadoc

4 years agoJava control flow: Detect redundant assignment when the control flow includes a try...
Pavel Dolgov [Mon, 8 Aug 2016 12:54:29 +0000 (15:54 +0300)]
Java control flow: Detect redundant assignment when the control flow includes a try-finally statement (IDEA-155836)

4 years agoFix EDU-723 Stepic send me to 404 page after register
Valentina Kiryushkina [Mon, 8 Aug 2016 13:01:52 +0000 (16:01 +0300)]
Fix EDU-723 Stepic send me to 404 page after register

4 years agoSettings in the unscrambler API
Pavel Fatin [Mon, 8 Aug 2016 11:53:08 +0000 (13:53 +0200)]
Settings in the unscrambler API

4 years agoGet rid of accidental String#toString()
Mikhail Golubev [Sat, 6 Aug 2016 18:39:40 +0000 (21:39 +0300)]
Get rid of accidental String#toString()

that appeared there as a result of the ancient refactoring.

4 years agoIDEA-146465 Do not enable the checkbox "Update issue state" by default
Mikhail Golubev [Sat, 6 Aug 2016 18:35:33 +0000 (21:35 +0300)]
IDEA-146465 Do not enable the checkbox "Update issue state" by default

since it might lead to accidental change of an issue state, especially
if user tries our integration with bug trackers for the first time.

4 years agoPreserve original stacktrace for exceptions in PyPackageUtil#refreshAndGetPackagesMod...
Mikhail Golubev [Sat, 6 Aug 2016 18:31:03 +0000 (21:31 +0300)]
Preserve original stacktrace for exceptions in PyPackageUtil#refreshAndGetPackagesModally()

The same way it's done in PythonSdkUpdater, i.e. original stacktrace
is attached as exception's cause and the whole trace is included only
with debug level of logging.

4 years agoInclude process exit code in toString() representation of PyExecutionException
Mikhail Golubev [Mon, 8 Aug 2016 12:14:31 +0000 (15:14 +0300)]
Include process exit code in toString() representation of PyExecutionException

since it's often wrapped in IOException() and its constructor
creates the message as "cause.toString()", thus error code might
get lost in the logs eventually.

4 years agoPY-19923 Don't log stacktrace of ExecutionException so as not to pollute log files
Mikhail Golubev [Sat, 6 Aug 2016 18:00:20 +0000 (21:00 +0300)]
PY-19923 Don't log stacktrace of ExecutionException so as not to pollute log files

Unless debug logging for PythonSdkUpdater is enabled.

4 years agobuild scripts: list of licenses for library rewritten to use static calls; javadocs...
nik [Mon, 8 Aug 2016 12:22:51 +0000 (15:22 +0300)]
build scripts: list of licenses for library rewritten to use static calls; javadocs added

4 years agovisible/slow line markers merged with line markers pass; instead of VisibleLineMarker...
Alexey Kudravtsev [Mon, 8 Aug 2016 11:59:23 +0000 (14:59 +0300)]
visible/slow line markers merged with line markers pass; instead of VisibleLineMarkersPass and SlowLineMarkerPass the LineMarkersPass now accepts priorityRange and restrictRange, just like GeneralHighlightingPass

4 years agoreverted assertion which doesn't add value but potentially can hurt inlinability
Alexey Kudravtsev [Thu, 4 Aug 2016 13:38:55 +0000 (16:38 +0300)]
reverted assertion which doesn't add value but potentially can hurt inlinability

4 years agomore javadoc added
Alexey Kudravtsev [Thu, 4 Aug 2016 12:46:30 +0000 (15:46 +0300)]
more javadoc added

4 years agoFix according to review IDEA-CR-12833: remove senseless condition part
Valentina Kiryushkina [Mon, 8 Aug 2016 11:58:48 +0000 (14:58 +0300)]
Fix according to review IDEA-CR-12833: remove senseless condition part

4 years ago[Context Formatting] minor api changes, so LeafBlock can implement ExtraRangesProvide...
Yaroslav Lepenkin [Mon, 8 Aug 2016 11:59:13 +0000 (14:59 +0300)]
[Context Formatting] minor api changes, so LeafBlock can implement ExtraRangesProvider and add some more ranges to format

4 years ago[Recent Tests] show failed tests without suite appcode/163.2397 phpstorm/163.2396
Yaroslav Lepenkin [Mon, 8 Aug 2016 11:35:15 +0000 (14:35 +0300)]
[Recent Tests] show failed tests without suite

4 years ago[Recent Tests] minor, refactored
Yaroslav Lepenkin [Mon, 8 Aug 2016 11:04:59 +0000 (14:04 +0300)]
[Recent Tests] minor, refactored

4 years agoMerge remote-tracking branch 'origin/master'
Anna.Kozlova [Mon, 8 Aug 2016 11:40:33 +0000 (13:40 +0200)]
Merge remote-tracking branch 'origin/master'

4 years agoEDU-718 Multiline code part with <br> tags inside displays in one line in Task Descri...
Valentina Kiryushkina [Mon, 8 Aug 2016 11:08:35 +0000 (14:08 +0300)]
EDU-718 Multiline code part with <br> tags inside displays in one line in Task Description panel

4 years agorestore broken SchemeManager.reload
Vladimir Krivosheev [Mon, 8 Aug 2016 11:01:24 +0000 (13:01 +0200)]
restore broken SchemeManager.reload

4 years agorename inspection to more predictable name
Anna.Kozlova [Mon, 8 Aug 2016 10:55:20 +0000 (12:55 +0200)]
rename inspection to more predictable name

(cherry picked from commit 43f98c72e532dc63c395c9f6b612e94eb045e0c1)

4 years ago[groovy] console: save all documents before execution (IDEA-159514)
Daniil Ovchinnikov [Mon, 8 Aug 2016 10:37:18 +0000 (13:37 +0300)]
[groovy] console: save all documents before execution (IDEA-159514)

4 years ago[groovy] fix npe in breadcrumb
Daniil Ovchinnikov [Sun, 7 Aug 2016 17:44:49 +0000 (20:44 +0300)]
[groovy] fix npe in breadcrumb

4 years ago[groovy] highlight non-static inner classes in traits
Daniil Ovchinnikov [Sun, 7 Aug 2016 17:25:03 +0000 (20:25 +0300)]
[groovy] highlight non-static inner classes in traits

4 years agocleanup
Vladimir Krivosheev [Mon, 8 Aug 2016 10:29:52 +0000 (12:29 +0200)]
cleanup

4 years agoremove deprecated and unused getBeanClassName
Vladimir Krivosheev [Mon, 8 Aug 2016 09:46:10 +0000 (11:46 +0200)]
remove deprecated and unused getBeanClassName

4 years agoadd new renderer to the start of the list
Egor.Ushakov [Mon, 8 Aug 2016 10:13:09 +0000 (13:13 +0300)]
add new renderer to the start of the list

4 years agobuild scripts: added @Immutable annotation to simplify code idea/163.2393
nik [Mon, 8 Aug 2016 09:46:12 +0000 (12:46 +0300)]
build scripts: added @Immutable annotation to simplify code

4 years agoCredentialStoreFactory, lazy load of native keychain lib
Vladimir Krivosheev [Mon, 8 Aug 2016 09:14:42 +0000 (11:14 +0200)]
CredentialStoreFactory, lazy load of native keychain lib

4 years ago[Typing freeze logger] do not report on modify-read-only file dialog appcode/163.2392 clion/163.2391
Yaroslav Lepenkin [Mon, 8 Aug 2016 08:55:01 +0000 (11:55 +0300)]
[Typing freeze logger] do not report on modify-read-only file dialog

4 years ago[Typing freeze logger] do not log if edt was loading class
Yaroslav Lepenkin [Mon, 8 Aug 2016 08:36:54 +0000 (11:36 +0300)]
[Typing freeze logger] do not log if edt was loading class

4 years agobuild scripts: replaced Closure by Function for more type safety (IDEA-CR-12766)
nik [Mon, 8 Aug 2016 08:56:29 +0000 (11:56 +0300)]
build scripts: replaced Closure by Function for more type safety (IDEA-CR-12766)

4 years agoprovide custom color for lambda parameters (IDEA-159520) appcode/163.2390 webstorm/163.2385 webstorm/163.2388
Anna Kozlova [Mon, 8 Aug 2016 07:20:29 +0000 (09:20 +0200)]
provide custom color for lambda parameters (IDEA-159520)

4 years agoplugin run configuration: align ui, allow custom log files, add predefined idea.log...
Anna Kozlova [Mon, 8 Aug 2016 06:33:29 +0000 (08:33 +0200)]
plugin run configuration: align ui, allow custom log files, add predefined idea.log by default

4 years agocheck context for functional expressions once (IDEA-159362)
Anna Kozlova [Mon, 8 Aug 2016 05:39:04 +0000 (07:39 +0200)]
check context for functional expressions once (IDEA-159362)

4 years agocheck diamond applicability over static factory underneath (IDEA-159287)
Anna Kozlova [Mon, 8 Aug 2016 05:29:46 +0000 (07:29 +0200)]
check diamond applicability over static factory underneath (IDEA-159287)

4 years agoIDEA-154724 ui: fix editor code lens if there are no toolwindows on the left appcode/163.2370 appcode/163.2378 clion/163.2369 clion/163.2375 dbe/163.2373 idea/163.2377 phpstorm/163.2380 pycharm/163.2376 pycharm/163.2384 rubymine/163.2381
Aleksey Pivovarov [Sun, 7 Aug 2016 14:11:42 +0000 (17:11 +0300)]
IDEA-154724 ui: fix editor code lens if there are no toolwindows on the left

4 years agohandle freemarker tags closing in freemarker plugin appcode/163.2362 clion/163.2355 dbe/163.2354 idea/163.2356 phpstorm/163.2358 phpstorm/163.2366 pycharm/163.2352 pycharm/163.2357 rubymine/163.2360
Dennis Ushakov [Fri, 5 Aug 2016 20:46:03 +0000 (23:46 +0300)]
handle freemarker tags closing in freemarker plugin
#WEB-14119 fixed

4 years agosvn: Excluded dependent libraries sources from svn4idea plugin distribution
Konstantin Kolosovsky [Sat, 6 Aug 2016 19:11:54 +0000 (22:11 +0300)]
svn: Excluded dependent libraries sources from svn4idea plugin distribution

4 years agoEDU-713 Preview course doesn't work
Ekaterina Tuzova [Sat, 6 Aug 2016 18:32:22 +0000 (21:32 +0300)]
EDU-713 Preview course doesn't work

4 years agoEDU-717 Adaptive/Nonadaptive sorting breaks "Preview Course" action
liana.bakradze [Sat, 6 Aug 2016 18:14:19 +0000 (21:14 +0300)]
EDU-717 Adaptive/Nonadaptive sorting breaks "Preview Course" action

4 years agoAdd one more status code after which we're trying to login
Valentina Kiryushkina [Sat, 6 Aug 2016 17:59:22 +0000 (20:59 +0300)]
Add one more status code after which we're trying to login

4 years agoRemove unnecessary viewAllSteps method: now we have one one step in lesson in adaptiv...
Valentina Kiryushkina [Sat, 6 Aug 2016 17:54:32 +0000 (20:54 +0300)]
Remove unnecessary viewAllSteps method: now we have one one step in lesson in adaptive course

4 years agoFix connection closing: close connection in all cases
Valentina Kiryushkina [Sat, 6 Aug 2016 17:50:19 +0000 (20:50 +0300)]
Fix connection closing: close connection in all cases

4 years agoclosed connections properly
Ekaterina Tuzova [Sat, 6 Aug 2016 17:44:21 +0000 (20:44 +0300)]
closed connections properly

4 years agoMinor Replace with lambda
Valentina Kiryushkina [Sat, 6 Aug 2016 15:34:43 +0000 (18:34 +0300)]
Minor Replace with lambda

4 years agoFix recommendation getting if non-code recommendation was received: we shouldn't...
Valentina Kiryushkina [Sat, 6 Aug 2016 15:33:10 +0000 (18:33 +0300)]
Fix recommendation getting if non-code recommendation was received: we shouldn't get lesson id from task opened in editor

4 years agominor UI
Ekaterina Tuzova [Sat, 6 Aug 2016 16:07:08 +0000 (19:07 +0300)]
minor UI

4 years agoconsume response entity
Ekaterina Tuzova [Sat, 6 Aug 2016 15:07:16 +0000 (18:07 +0300)]
consume response entity

4 years agoconsume response entity
Ekaterina Tuzova [Sat, 6 Aug 2016 15:04:37 +0000 (18:04 +0300)]
consume response entity

4 years agonavigate to newly created task appcode/163.2350 clion/163.2351
Ekaterina Tuzova [Sat, 6 Aug 2016 14:50:43 +0000 (17:50 +0300)]
navigate to newly created task

4 years agocancellable get next recommendation
Ekaterina Tuzova [Sat, 6 Aug 2016 14:11:01 +0000 (17:11 +0300)]
cancellable get next recommendation

4 years agosimplified make it impossible to create several next recommendation tasks
Ekaterina Tuzova [Sat, 6 Aug 2016 14:06:41 +0000 (17:06 +0300)]
simplified make it impossible to create several next recommendation tasks

4 years agomake it impossible to create several next recommendation tasks
Ekaterina Tuzova [Sat, 6 Aug 2016 13:53:22 +0000 (16:53 +0300)]
make it impossible to create several next recommendation tasks

4 years agodo not load next recommendation if button is not enabled
Ekaterina Tuzova [Sat, 6 Aug 2016 13:33:38 +0000 (16:33 +0300)]
do not load next recommendation if button is not enabled

believe this fixes EDU-711 Adaptive Python course works unexpectedly and hangs

4 years agodo not update adaptive course
Ekaterina Tuzova [Sat, 6 Aug 2016 13:28:27 +0000 (16:28 +0300)]
do not update adaptive course

4 years agoEDU-715 noname buttons on the new educational project dialog
Ekaterina Tuzova [Sat, 6 Aug 2016 13:23:58 +0000 (16:23 +0300)]
EDU-715 noname buttons on the new educational project dialog

4 years agoEDU-696 Get course from Stepic for course creators
Ekaterina Tuzova [Sat, 6 Aug 2016 13:07:54 +0000 (16:07 +0300)]
EDU-696 Get course from Stepic for course creators

4 years agoIDEA-159203 (Incorrect warning about varargs when it's not confusing)
Bas Leijdekkers [Sat, 6 Aug 2016 13:07:54 +0000 (15:07 +0200)]
IDEA-159203 (Incorrect warning about varargs when it's not confusing)

4 years agoMerge remote-tracking branch 'origin/master' appcode/163.2335 appcode/163.2347 clion/163.2346 dbe/163.2338 phpstorm/163.2334 phpstorm/163.2345 webstorm/163.2342
Konstantin Bulenkov [Fri, 5 Aug 2016 21:47:07 +0000 (23:47 +0200)]
Merge remote-tracking branch 'origin/master'

4 years agoIDEA-158707 Windows help button
Konstantin Bulenkov [Fri, 5 Aug 2016 20:58:48 +0000 (22:58 +0200)]
IDEA-158707 Windows help button

4 years agolooks like intellij laf doesn't need custom editor (IDEA-132965)
Dennis Ushakov [Fri, 5 Aug 2016 16:51:25 +0000 (19:51 +0300)]
looks like intellij laf doesn't need custom editor (IDEA-132965)

4 years agoconvert fileStore to native credential store if eap or snapshot
Vladimir Krivosheev [Fri, 5 Aug 2016 19:33:21 +0000 (21:33 +0200)]
convert fileStore to native credential store if eap or snapshot

4 years agostore annotations for classes; AnnotationsChangeTracker API reworked (IDEA-159286)
Eugene Zhuravlev [Fri, 5 Aug 2016 19:23:34 +0000 (21:23 +0200)]
store annotations for classes; AnnotationsChangeTracker API reworked (IDEA-159286)

4 years agomigrade old ps db to mac keychain
Vladimir Krivosheev [Fri, 5 Aug 2016 18:16:24 +0000 (20:16 +0200)]
migrade old ps db to mac keychain

4 years agocustom fields inplace editor
Egor.Ushakov [Fri, 5 Aug 2016 18:09:34 +0000 (21:09 +0300)]
custom fields inplace editor

4 years ago[vcs-log] restore map from head to root IDEA-159468 dbe/163.2327
Julia Beliaeva [Fri, 5 Aug 2016 17:59:33 +0000 (20:59 +0300)]
[vcs-log] restore map from head to root IDEA-159468

In case of fake VP, not every head has a reference on it. So keep roots in a special map for that case.