Mikhail Golubev [Thu, 22 Sep 2016 12:39:39 +0000 (15:39 +0300)]
PY-20844 PY-20773 Warn about '#' signs and backslashes inside f-strings
Mikhail Golubev [Thu, 22 Sep 2016 13:58:40 +0000 (16:58 +0300)]
PY-20785 Do not inject inside f-string fragments which contain named unicode escapes
We cannot decode them properly yet because JDK doesn't offer any
analog of unicodedata.lookup() in Python.
Mikhail Golubev [Thu, 22 Sep 2016 12:12:56 +0000 (15:12 +0300)]
PY-20776 Warn expression parts that contain only whitespaces
Mikhail Golubev [Thu, 22 Sep 2016 11:49:42 +0000 (14:49 +0300)]
PY-20778 Report illegal conversion characters after '!' inside f-strings
Mikhail Golubev [Wed, 21 Sep 2016 17:42:36 +0000 (20:42 +0300)]
PY-20775 Report missing closing brace for expression parts inside f-strings
Also fixed detection of closing brace after conversion characters and
format specifiers inside expression parts.
Mikhail Golubev [Wed, 21 Sep 2016 17:24:16 +0000 (20:24 +0300)]
PY-20776 Report empty expression fragments inside f-strings
Mikhail Golubev [Wed, 21 Sep 2016 16:02:09 +0000 (19:02 +0300)]
PY-20776 Extracted detection of f-string expression parts into FStringParser
Mikhail Golubev [Wed, 21 Sep 2016 11:56:39 +0000 (14:56 +0300)]
PY-20785 Consider named unicode escapes when injecting into f-strings
Mikhail Golubev [Tue, 20 Sep 2016 11:22:48 +0000 (14:22 +0300)]
PY-20783 PY-20863 Fix resolving of references inside f-strings for nested scopes
Only resolve inside f-strings injectstion should be flow-sensitive.
Other kinds of automoatic injections of Python language, like
injections inside type comments and forward references inside quoted
type hints, do not depend on CFG. In particular, it should be possible
to resolve references in them to symbols defined later in the file.
Previous fix for the PY-20783 inadvertently broke this behavior for
type hints.
Tagir Valeev [Mon, 26 Sep 2016 06:05:05 +0000 (13:05 +0700)]
IDEA-161706 Migration to Stream API: support primitive types int/long/double
Julia Beliaeva [Sun, 25 Sep 2016 20:59:26 +0000 (23:59 +0300)]
[vcs-log] minor: search -> filtering
Julia Beliaeva [Sun, 25 Sep 2016 20:58:54 +0000 (23:58 +0300)]
[vcs-log] turn indexing on by default
Julia Beliaeva [Sun, 25 Sep 2016 20:58:15 +0000 (23:58 +0300)]
[vcs-log] toString for filters and log filtering time
Vladimir Krivosheev [Sun, 25 Sep 2016 17:42:21 +0000 (19:42 +0200)]
editor color scheme cannot be lazy for now
Anton Makeev [Sun, 25 Sep 2016 17:25:01 +0000 (19:25 +0200)]
dictionary: precompile
Vladimir Krivosheev [Sun, 25 Sep 2016 16:45:25 +0000 (18:45 +0200)]
fix test data
Vladimir Krivosheev [Sun, 25 Sep 2016 16:39:40 +0000 (18:39 +0200)]
fix DaemonRespondToChangesTest.testDaemonIgnoresFrameDeactivation
Vladimir Krivosheev [Sun, 25 Sep 2016 15:48:27 +0000 (17:48 +0200)]
cleanup
Vladimir Krivosheev [Sun, 25 Sep 2016 15:47:23 +0000 (17:47 +0200)]
remove deprecated and unused addProfileChangeListener
Vladimir Krivosheev [Sun, 25 Sep 2016 15:40:28 +0000 (17:40 +0200)]
EntryPointsManager — do not write defaults
Roman Shevchenko [Sun, 25 Sep 2016 15:18:45 +0000 (18:18 +0300)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Sun, 25 Sep 2016 12:15:41 +0000 (15:15 +0300)]
No splash screen and window activation if open a project via command line "idea path" or using Toolbox App
Konstantin Bulenkov [Sun, 25 Sep 2016 12:14:23 +0000 (15:14 +0300)]
fix guard exception
Roman Shevchenko [Sun, 25 Sep 2016 09:05:38 +0000 (12:05 +0300)]
Cleanup (warnings; formatting)
Konstantin Bulenkov [Sun, 25 Sep 2016 10:38:03 +0000 (13:38 +0300)]
remove unused registry key
Nadya Zabrodina [Sun, 25 Sep 2016 10:20:17 +0000 (13:20 +0300)]
[patch]: improve resize policy for apply patch/unshelve dialog
* add splitter;
Nadya Zabrodina [Fri, 23 Sep 2016 16:20:20 +0000 (19:20 +0300)]
[vcs]: increase minimum size for description/comment area
Nadya Zabrodina [Fri, 23 Sep 2016 13:25:56 +0000 (16:25 +0300)]
[vcs]: add annotations to avoid wrong thread external usages
* getting current repo based on getting current editor->calledInAwt
Nadya Zabrodina [Fri, 23 Sep 2016 13:18:20 +0000 (16:18 +0300)]
[hg]: small cleanUp and lambdify
Konstantin Bulenkov [Sun, 25 Sep 2016 10:14:38 +0000 (13:14 +0300)]
add -version app starter
Roman Shevchenko [Sun, 25 Sep 2016 08:08:52 +0000 (11:08 +0300)]
[build scripts] strips console appender from log.xml (IDEA-161386)
Vladimir Krivosheev [Sat, 24 Sep 2016 17:18:22 +0000 (19:18 +0200)]
IDEA-141891 Custom keymaps not getting cloned/merged
Roman Shevchenko [Sat, 24 Sep 2016 15:42:22 +0000 (18:42 +0300)]
Cleanup (arrangement)
Roman Shevchenko [Sat, 24 Sep 2016 15:38:11 +0000 (18:38 +0300)]
[platform] force restart on update (IDEA-161180)
Vladimir Krivosheev [Sat, 24 Sep 2016 15:36:45 +0000 (17:36 +0200)]
cleanup
Roman Shevchenko [Sat, 24 Sep 2016 14:56:04 +0000 (17:56 +0300)]
Cleanup (formatting; arrangement)
Roman Shevchenko [Sat, 24 Sep 2016 14:21:11 +0000 (17:21 +0300)]
[platform] better restarter for Linux (IDEA-161186)
Roman Shevchenko [Sat, 24 Sep 2016 14:02:37 +0000 (17:02 +0300)]
Cleanup (extra (c) comment)
Roman Shevchenko [Sat, 24 Sep 2016 13:36:42 +0000 (16:36 +0300)]
[project] minor fixes in update scripts
Roman Shevchenko [Sat, 24 Sep 2016 08:53:51 +0000 (11:53 +0300)]
Cleanup (dead code; warnings)
Vladimir Krivosheev [Sat, 24 Sep 2016 06:59:34 +0000 (08:59 +0200)]
restore Promise.createError
peter [Sat, 24 Sep 2016 06:42:14 +0000 (08:42 +0200)]
cleanup some unused console & registry parts
Julia Beliaeva [Fri, 23 Sep 2016 21:04:54 +0000 (00:04 +0300)]
[vcs-log] fix commit cell width in expanded mode
Sergey Simonchik [Fri, 23 Sep 2016 19:41:05 +0000 (22:41 +0300)]
simplify ComponentWithBrowseButton: remove all action listeners on component disposing; deprecate duplicated methods
Roman Shevchenko [Fri, 23 Sep 2016 18:08:41 +0000 (21:08 +0300)]
[platform] collects exceptions (EA-88092)
Yann Cébron [Fri, 23 Sep 2016 17:45:43 +0000 (19:45 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 23 Sep 2016 17:12:24 +0000 (20:12 +0300)]
[platform] packs log4j-core into a mock update server .jar
Roman Shevchenko [Fri, 23 Sep 2016 16:56:06 +0000 (19:56 +0300)]
[platform] corrects library scope for mock update server
Dmitry Batkovich [Fri, 23 Sep 2016 16:50:21 +0000 (19:50 +0300)]
type migration to atomic: fix test data to satisfy new more clear migration
Dmitry Batrak [Fri, 23 Sep 2016 16:34:40 +0000 (19:34 +0300)]
IDEA-161581 "Create local variable" makes the screen jumps
Vladimir Krivosheev [Fri, 23 Sep 2016 16:30:21 +0000 (18:30 +0200)]
fix test data
Egor.Ushakov [Fri, 23 Sep 2016 16:20:45 +0000 (19:20 +0300)]
IDEA-57838 Different breakpoint icon for conditional breakpoints
Vladimir Krivosheev [Fri, 23 Sep 2016 16:23:11 +0000 (18:23 +0200)]
first step (disable unlisted tool on init) to fix IDEA-158936 Locked profiles — do not save and modify on init, change only on explicit user edit action
Anna Kozlova [Fri, 23 Sep 2016 15:55:24 +0000 (18:55 +0300)]
junit 4: force run ignored tests for custom runners (IDEA-158466)
Anna Kozlova [Fri, 23 Sep 2016 14:11:58 +0000 (17:11 +0300)]
junit: navigate to test 'constructor' for ignored tests (IDEA-159038)
Anna Kozlova [Fri, 23 Sep 2016 13:19:09 +0000 (16:19 +0300)]
extract method: fix complete normally custom check (IDEA-161592)
Anna Kozlova [Fri, 23 Sep 2016 11:45:12 +0000 (14:45 +0300)]
javadoc
Aleksey Pivovarov [Fri, 23 Sep 2016 16:02:16 +0000 (19:02 +0300)]
ui: fix Hector popup under HiDPI
Vladimir Krivosheev [Fri, 23 Sep 2016 15:26:54 +0000 (17:26 +0200)]
fix test data
Vladimir Krivosheev [Fri, 23 Sep 2016 15:15:57 +0000 (17:15 +0200)]
remove myLocal
Vladimir Krivosheev [Fri, 23 Sep 2016 15:06:23 +0000 (17:06 +0200)]
bundled inspection profiles
Vladimir Krivosheev [Fri, 23 Sep 2016 13:44:48 +0000 (15:44 +0200)]
lazy bundled schemes
Vladimir Krivosheev [Fri, 23 Sep 2016 08:57:10 +0000 (10:57 +0200)]
extract LazySchemeWrapper
Vladimir Krivosheev [Fri, 23 Sep 2016 08:55:38 +0000 (10:55 +0200)]
cleanup
Vladimir Krivosheev [Fri, 23 Sep 2016 08:53:45 +0000 (10:53 +0200)]
convert QuickListsManager to kotlin
Vladimir Krivosheev [Fri, 23 Sep 2016 08:53:22 +0000 (10:53 +0200)]
convert QuickListsManager to kotlin
Roman Shevchenko [Fri, 23 Sep 2016 14:54:41 +0000 (17:54 +0300)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 23 Sep 2016 14:38:04 +0000 (17:38 +0300)]
[platform] mock update server
Dmitry Avdeev [Fri, 23 Sep 2016 14:22:17 +0000 (17:22 +0300)]
memory leak in tests
Roman Shevchenko [Fri, 23 Sep 2016 13:26:04 +0000 (16:26 +0300)]
logging
Roman Shevchenko [Sat, 17 Sep 2016 16:30:36 +0000 (19:30 +0300)]
typo
Roman Shevchenko [Fri, 16 Sep 2016 20:34:45 +0000 (23:34 +0300)]
refactoring to a single handler
Roman Shevchenko [Fri, 16 Sep 2016 19:10:28 +0000 (22:10 +0300)]
unneeded stream override
Roman Shevchenko [Fri, 16 Sep 2016 19:03:57 +0000 (22:03 +0300)]
counting stream delegation
Roman Shevchenko [Fri, 16 Sep 2016 18:54:28 +0000 (21:54 +0300)]
package correction
Roman Shevchenko [Fri, 16 Sep 2016 05:47:24 +0000 (08:47 +0300)]
patch bytes cache
Roman Shevchenko [Thu, 15 Sep 2016 16:37:02 +0000 (19:37 +0300)]
initial implementation
Roman Shevchenko [Wed, 14 Sep 2016 14:19:42 +0000 (17:19 +0300)]
project setup
Yann Cébron [Fri, 23 Sep 2016 14:14:03 +0000 (16:14 +0200)]
registry.properties: fix console.too.much.text.buffer.ratio.description text
Yann Cébron [Fri, 23 Sep 2016 14:12:51 +0000 (16:12 +0200)]
registry.properties: fix editor.full.width.scrollbar description key
Egor.Ushakov [Fri, 23 Sep 2016 14:06:19 +0000 (17:06 +0300)]
IDEA-160533 Add watch edit box is incorrectly placed when watch window is merged with variables - moved language selector inside the field and to the right
Egor.Ushakov [Fri, 23 Sep 2016 09:02:18 +0000 (12:02 +0300)]
IDEA-160533 Add watch edit box is incorrectly placed when watch window is merged with variables - remove name and separator from the inplace editor
Yann Cébron [Fri, 23 Sep 2016 14:05:03 +0000 (16:05 +0200)]
registry.properties: fix "Idea"->"IntelliJ IDEA"/"IDE"
Yann Cébron [Fri, 23 Sep 2016 14:02:09 +0000 (16:02 +0200)]
registry.properties: remove obsolete GRADLE.system.in.process
Yann Cébron [Fri, 23 Sep 2016 13:59:20 +0000 (15:59 +0200)]
registry.properties: remove obsolete new.project.wizard
Yann Cébron [Fri, 23 Sep 2016 13:58:02 +0000 (15:58 +0200)]
registry.properties: fix python.django.timeout.description description key
Yann Cébron [Fri, 23 Sep 2016 13:55:37 +0000 (15:55 +0200)]
registry.properties: fix documentation.component.editor.font description key
Dmitry Avdeev [Fri, 23 Sep 2016 13:34:31 +0000 (16:34 +0300)]
initialize visible toolwindows synchronously
Elizaveta Shashkova [Fri, 23 Sep 2016 13:13:02 +0000 (16:13 +0300)]
Tests: fix test data after fixing PY-20476
Anton Tarasov [Fri, 23 Sep 2016 13:03:16 +0000 (16:03 +0300)]
Collect UI scale statistics
Elizaveta Shashkova [Fri, 23 Sep 2016 12:56:41 +0000 (15:56 +0300)]
Fix import error after refactoring
Dmitry Avdeev [Fri, 23 Sep 2016 12:37:22 +0000 (15:37 +0300)]
lazy diff view initialization
Dmitry Avdeev [Fri, 23 Sep 2016 12:26:50 +0000 (15:26 +0300)]
HTMLEditorKitProvider extracted to make initialization lazy
Elizaveta Shashkova [Fri, 23 Sep 2016 12:27:32 +0000 (15:27 +0300)]
Tests: do not put breakpoint at empty line
Dmitry Batkovich [Fri, 23 Sep 2016 12:21:56 +0000 (15:21 +0300)]
java convert to atomic intention: assignment conversion fix IDEA-161639
Elizaveta Shashkova [Fri, 23 Sep 2016 12:15:57 +0000 (15:15 +0300)]
Tests: fix import error after refactoring
Elizaveta Shashkova [Fri, 23 Sep 2016 12:01:34 +0000 (15:01 +0300)]
Fix tests: accurately wait for all threads while testing "All" suspend policy
Anton Makeev [Fri, 23 Sep 2016 12:08:33 +0000 (14:08 +0200)]
IDEA-119826 Do not require confirmation each time I open an IPR file
CPP-7665 Cannot open *.cmake/CMakeLists.txt using File | Open - project is opened instead
Dmitry Avdeev [Fri, 23 Sep 2016 11:41:34 +0000 (14:41 +0300)]
EA-82030 - INRE: FileBasedIndexImpl.handleDumbMode
Dmitry Batrak [Fri, 23 Sep 2016 11:42:48 +0000 (14:42 +0300)]
IDEA-161293 Console Font preview - gutter is not updated on font size change