liana.bakradze [Mon, 8 Aug 2016 16:49:04 +0000 (19:49 +0300)]
EDU-727 Broken course creator context menu
Ekaterina Tuzova [Mon, 8 Aug 2016 16:45:23 +0000 (19:45 +0300)]
edu release graphics
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
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)
nik [Mon, 8 Aug 2016 16:13:59 +0000 (19:13 +0300)]
build scripts: check for library licenses corrected
Valentina Kiryushkina [Mon, 8 Aug 2016 15:54:19 +0000 (18:54 +0300)]
Remove wrong actions from study show hint popup toolbar
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
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
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
Elizaveta Shashkova [Mon, 8 Aug 2016 15:31:39 +0000 (18:31 +0300)]
Update cython extensions (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)
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.
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
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
Anna.Kozlova [Mon, 8 Aug 2016 14:41:19 +0000 (16:41 +0200)]
explicit types to diamonds
Anna.Kozlova [Fri, 22 Jul 2016 11:44:46 +0000 (13:44 +0200)]
fix testdata
Anna.Kozlova [Fri, 22 Jul 2016 10:58:15 +0000 (12:58 +0200)]
testing: provide unknown stubs for unregistered configuration types
Anna.Kozlova [Fri, 22 Jul 2016 10:04:45 +0000 (12:04 +0200)]
remove deprecated code: old AbstractVariableData
Anna.Kozlova [Fri, 22 Jul 2016 09:56:16 +0000 (11:56 +0200)]
remove deprecated code, cleanup
Anna.Kozlova [Fri, 22 Jul 2016 09:53:40 +0000 (11:53 +0200)]
remove old test protocols
nik [Mon, 8 Aug 2016 15:02:36 +0000 (18:02 +0300)]
added test for ApplicationInfoImpl.shortenCompanyName (IDEA-CR-12723)
nik [Mon, 8 Aug 2016 14:53:47 +0000 (17:53 +0300)]
ApiStatus annotation moved to 'util' module (IDEA-CR-12769)
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)
Ekaterina Tuzova [Mon, 8 Aug 2016 14:38:34 +0000 (17:38 +0300)]
EDU-715 noname buttons on the new educational project dialog
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)
Ekaterina Tuzova [Mon, 8 Aug 2016 14:09:50 +0000 (17:09 +0300)]
EDU-728 NPE previewing a course
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
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
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
nik [Mon, 8 Aug 2016 13:19:45 +0000 (16:19 +0300)]
svn: excluded sources of libraries from svn4idea plugin distribution
Egor.Ushakov [Mon, 8 Aug 2016 13:10:16 +0000 (16:10 +0300)]
custom fields add/remove actions
Egor.Ushakov [Mon, 8 Aug 2016 13:09:56 +0000 (16:09 +0300)]
do not show remove watch when not available
Alexey Utkin [Mon, 8 Aug 2016 12:47:48 +0000 (15:47 +0300)]
CPP-778 fix EA-86636
Konstantin Ulitin [Mon, 8 Aug 2016 13:05:53 +0000 (16:05 +0300)]
add javadoc
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)
Valentina Kiryushkina [Mon, 8 Aug 2016 13:01:52 +0000 (16:01 +0300)]
Fix EDU-723 Stepic send me to 404 page after register
Pavel Fatin [Mon, 8 Aug 2016 11:53:08 +0000 (13:53 +0200)]
Settings in the unscrambler API
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.
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.
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.
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.
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.
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
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
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
Alexey Kudravtsev [Thu, 4 Aug 2016 12:46:30 +0000 (15:46 +0300)]
more javadoc added
Valentina Kiryushkina [Mon, 8 Aug 2016 11:58:48 +0000 (14:58 +0300)]
Fix according to review IDEA-CR-12833: remove senseless condition part
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
Yaroslav Lepenkin [Mon, 8 Aug 2016 11:35:15 +0000 (14:35 +0300)]
[Recent Tests] show failed tests without suite
Yaroslav Lepenkin [Mon, 8 Aug 2016 11:04:59 +0000 (14:04 +0300)]
[Recent Tests] minor, refactored
Anna.Kozlova [Mon, 8 Aug 2016 11:40:33 +0000 (13:40 +0200)]
Merge remote-tracking branch 'origin/master'
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
Vladimir Krivosheev [Mon, 8 Aug 2016 11:01:24 +0000 (13:01 +0200)]
restore broken SchemeManager.reload
Anna.Kozlova [Mon, 8 Aug 2016 10:55:20 +0000 (12:55 +0200)]
rename inspection to more predictable name
(cherry picked from commit
43f98c72e532dc63c395c9f6b612e94eb045e0c1)
Daniil Ovchinnikov [Mon, 8 Aug 2016 10:37:18 +0000 (13:37 +0300)]
[groovy] console: save all documents before execution (IDEA-159514)
Daniil Ovchinnikov [Sun, 7 Aug 2016 17:44:49 +0000 (20:44 +0300)]
[groovy] fix npe in breadcrumb
Daniil Ovchinnikov [Sun, 7 Aug 2016 17:25:03 +0000 (20:25 +0300)]
[groovy] highlight non-static inner classes in traits
Vladimir Krivosheev [Mon, 8 Aug 2016 10:29:52 +0000 (12:29 +0200)]
cleanup
Vladimir Krivosheev [Mon, 8 Aug 2016 09:46:10 +0000 (11:46 +0200)]
remove deprecated and unused getBeanClassName
Egor.Ushakov [Mon, 8 Aug 2016 10:13:09 +0000 (13:13 +0300)]
add new renderer to the start of the list
nik [Mon, 8 Aug 2016 09:46:12 +0000 (12:46 +0300)]
build scripts: added @Immutable annotation to simplify code
Vladimir Krivosheev [Mon, 8 Aug 2016 09:14:42 +0000 (11:14 +0200)]
CredentialStoreFactory, lazy load of native keychain lib
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
Yaroslav Lepenkin [Mon, 8 Aug 2016 08:36:54 +0000 (11:36 +0300)]
[Typing freeze logger] do not log if edt was loading class
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)
Anna Kozlova [Mon, 8 Aug 2016 07:20:29 +0000 (09:20 +0200)]
provide custom color for lambda parameters (IDEA-159520)
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
Anna Kozlova [Mon, 8 Aug 2016 05:39:04 +0000 (07:39 +0200)]
check context for functional expressions once (IDEA-159362)
Anna Kozlova [Mon, 8 Aug 2016 05:29:46 +0000 (07:29 +0200)]
check diamond applicability over static factory underneath (IDEA-159287)
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
Dennis Ushakov [Fri, 5 Aug 2016 20:46:03 +0000 (23:46 +0300)]
handle freemarker tags closing in freemarker plugin
#WEB-14119 fixed
Konstantin Kolosovsky [Sat, 6 Aug 2016 19:11:54 +0000 (22:11 +0300)]
svn: Excluded dependent libraries sources from svn4idea plugin distribution
Ekaterina Tuzova [Sat, 6 Aug 2016 18:32:22 +0000 (21:32 +0300)]
EDU-713 Preview course doesn't work
liana.bakradze [Sat, 6 Aug 2016 18:14:19 +0000 (21:14 +0300)]
EDU-717 Adaptive/Nonadaptive sorting breaks "Preview Course" action
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
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
Valentina Kiryushkina [Sat, 6 Aug 2016 17:50:19 +0000 (20:50 +0300)]
Fix connection closing: close connection in all cases
Ekaterina Tuzova [Sat, 6 Aug 2016 17:44:21 +0000 (20:44 +0300)]
closed connections properly
Valentina Kiryushkina [Sat, 6 Aug 2016 15:34:43 +0000 (18:34 +0300)]
Minor Replace with lambda
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
Ekaterina Tuzova [Sat, 6 Aug 2016 16:07:08 +0000 (19:07 +0300)]
minor UI
Ekaterina Tuzova [Sat, 6 Aug 2016 15:07:16 +0000 (18:07 +0300)]
consume response entity
Ekaterina Tuzova [Sat, 6 Aug 2016 15:04:37 +0000 (18:04 +0300)]
consume response entity
Ekaterina Tuzova [Sat, 6 Aug 2016 14:50:43 +0000 (17:50 +0300)]
navigate to newly created task
Ekaterina Tuzova [Sat, 6 Aug 2016 14:11:01 +0000 (17:11 +0300)]
cancellable get next recommendation
Ekaterina Tuzova [Sat, 6 Aug 2016 14:06:41 +0000 (17:06 +0300)]
simplified make 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
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
Ekaterina Tuzova [Sat, 6 Aug 2016 13:28:27 +0000 (16:28 +0300)]
do not update adaptive course
Ekaterina Tuzova [Sat, 6 Aug 2016 13:23:58 +0000 (16:23 +0300)]
EDU-715 noname buttons on the new educational project dialog
Ekaterina Tuzova [Sat, 6 Aug 2016 13:07:54 +0000 (16:07 +0300)]
EDU-696 Get course from Stepic for course creators
Bas Leijdekkers [Sat, 6 Aug 2016 13:07:54 +0000 (15:07 +0200)]
IDEA-159203 (Incorrect warning about varargs when it's not confusing)
Konstantin Bulenkov [Fri, 5 Aug 2016 21:47:07 +0000 (23:47 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Fri, 5 Aug 2016 20:58:48 +0000 (22:58 +0200)]
IDEA-158707 Windows help button
Dennis Ushakov [Fri, 5 Aug 2016 16:51:25 +0000 (19:51 +0300)]
looks like intellij laf doesn't need custom editor (IDEA-132965)
Vladimir Krivosheev [Fri, 5 Aug 2016 19:33:21 +0000 (21:33 +0200)]
convert fileStore to native credential store if eap or snapshot
Eugene Zhuravlev [Fri, 5 Aug 2016 19:23:34 +0000 (21:23 +0200)]
store annotations for classes; AnnotationsChangeTracker API reworked (IDEA-159286)
Vladimir Krivosheev [Fri, 5 Aug 2016 18:16:24 +0000 (20:16 +0200)]
migrade old ps db to mac keychain
Egor.Ushakov [Fri, 5 Aug 2016 18:09:34 +0000 (21:09 +0300)]
custom fields inplace editor
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.