From 0ecdb5090b29e51adc5322347bafda41760653ea Mon Sep 17 00:00:00 2001 From: Tor Norbye Date: Wed, 19 Feb 2014 09:43:01 -0800 Subject: Snapshot c50a8ad26a72432f26e39046d6a6f21fd7a190ee from idea/134.1160 of git://git.jetbrains.org/idea/community.git MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit c50a8ad: register missing tips & test 8a2b786: fix tests 0a8f4c2: WEB-10915 Limit on command for File Watchers? 60c1be3: IDEA-119721 License dialog to include JBA fields Async network activity, better layout, deferred success notification 0308187: NodeJS 132.1145 isn't compatible d4f6c63: CR-IU-583 - accept ssh key as file always 376dbc6: CR-IU-583 - pass RemoteServer instead of ServerConfiguration to ServerType#createConnector 5b276d7: tipAndTrick EP fe52778: continue js repl: left gutter — show prompt, align right gutter — right-aligned text, max 100 (trim middle) line separator — buggy and ugly yet 40b273b: cleanup a10ab1e: Merge remote-tracking branch 'origin/master' 2cc672b: PY-12175 Extract superclass: import for existing super class is removed 5dbee39: introduced reformat directory dialog [CR-IC-4286] 52288f3: use new serializer for inspection 34d24bf: inspection moved (IDEA-120870) 005ff90: Merge branch 'diff' 7ebaa92: diff: add ToggleAutoScroll button to the merge window 721c137: diff: remember HighlightMode 786d70b: we restored broken API of ContainerUtil d47bc1e: PY-12174 Extract superclass: untidy
tag in error message 621f555: PY-12171 Extract superclass: do not add objec base class with python 3 interpreters 7c1dd01: fake classes are not displayed as superclasses f20e01f: PY-12170 Extract Superclass: breaks code when extracting fields not defined in __init__ d915b2e: Merge remote-tracking branch 'origin/master' 7f367e9: IDEA-80056 Column selection mode improvement 80fdfb2: Add build number to python plugin version. f84a881: restore unstable API setAutoInitBreakpoints +review 262ff80: AbstractMethods copies docstrings 361f276: Merge remote-tracking branch 'origin/master' da9c594: some more methods overridden to preserve List-Set contract 7a23b2c: disabling Pythonid 3.1, NodeJS 134.1081 / 1039 / 985, ruby 6.0.0.20140207 d9e54f2: IDEA-80056 Column selection mode improvement 408a5af: Merge remote-tracking branch 'origin/master' 4e39946: Fix dead-lock on components initialization (PY-12154). feaed8b: IDEA-120823 Runnig TestNG test fails if using variable in POM in maven-surefire-plugin's configuration 66b1e0d: Allow to disable MavenJUnitPatcher via VM options (idea.maven.surefire.disable.*) f89bc2a: restored backward binary compatibility 66a180f: avoid deadlock when somebody saturates the job thread pool with zillion locking tasks (especially for 2-cores cpus) 5e00ccf: IDEA-120518 Cannot create new Ruby on Rails application d475a78: cleanup 80b93e2: capitalization 3734a6e: when a plugin depends on a module include classloader of the plugin containing the module to the parent classloaders 326ccf2: Merge remote-tracking branch 'origin/master' 4a5b8cb: Use unix path separators for helpers dir. bc260c6: Merge remote-tracking branch 'origin/master' 895a305: do not add sdk in case it's already in interpreters table daf6a18: test for http://crucible.labs.intellij.net/cru/CR-IC-4366 8d86965: Merge remote-tracking branch 'origin/master' c2100be: fixed doubled sdks after apply for detected sdk b3032ea: DEA-120811 compile-server process hung with 0 CPU 12dd76b: IDEA-120784 "Class is public should be declared in a file named .java" for inner interface ba7188d: Methods chains completion for arrays 68622f7: Merge remote-tracking branch 'origin/master' 6c53d3f: Merge remote-tracking branch 'origin/master' 71b92de: Methods chains completion merged with smart completion 60c9433: removed over logging, not informative messages from updater logger. 5681402: Merge remote-tracking branch 'origin/master' d9c6cab: fixed import 24009db: IDEA-80056 Column selection mode improvement 080c3cc: Merge remote-tracking branch 'origin/master' 0be5b22: Merge branch 'pycharm-interpreters-rework' 6adb3a3: 'ruby' and 'python' modules included into Ruby/Python plugins to allow writing plugins for both RubyMine/PyCharm and IDEA with Ruby/Python plugin 8f808a1: IDEA-120609: Help pages available for 'library dialogs' c7d283f: setup platform prefix for external system tests bd1641c: fix PluginXmlFunctionalTest#testLanguageAttribute 0becd7e: EA-53969 - ISE: TextComponentEditor.getCaretModel 625185d: js console: annotated right gutter, show tooltips 27dea64: IDEA-120840 Bundled Maven 3.0.3 corrupts local maven repo on redirects Update embedded maven to 3.0.5 61b4874: IDEA-120840 Bundled Maven 3.0.3 corrupts local maven repo on redirects Update embedded maven to 3.0.5 f0320f8: unnecessary methods from HgVersion deleted; HgVcs used instead of project; IllegalArgumentException thrown instead if assertion 9ae90ef: make EnumeratorStringDescriptor thread-safe d1bb7de: IDEA-80056 Column selection mode improvement ea84716: IDEA-117734 Clipboard history no longer works by num hotkeys d4757a7: IDEA-100755 Language injection: properties: prefix causes ISE at PropertyImplEscaper.decode() 4c300cd: EA-53558 - CCE: DatabaseVirtualFileSystem.dataSourceUpdated 9093d3f: Platform tests: do not change detected platform with initPlatformPrefix f5c7ec3: Merge remote-tracking branch 'origin/master' b32156d: PY-2858 Pull Up Abstract Method (finally!) aa2a0c7: treat files with plain text file type that was detected from content as files with unknown file type 4ecac02: method to detect that file type was detected from content c33e23a: use only 1 additional line for console editor (only JS REPL affected, platform will be discussed later) 51e0a7d: keep and deprecate old signature e8f6414: not-null 32ceffc: keep and deprecate old signature b8baeb5: move LanguageConsoleBuilder to appropriate package e2bb599: remove unused import ebe13e4: simplify BaseConsoleExecuteActionHandler — pass LanguageConsoleView (so, we don't need to hold it, and we don't need to fight — how to set LanguageConsoleView to handler (handler need to print)) 9d12e62: cleanup 07cc8bd: use AsyncGenericProgramRunner +review f7eb621: cleanup a117497: deprecate MockCommandLineState +review d9bfedf: lazy injector loading 2b4210a: avoid loading JavaPsiFacade for default project while decompiling class files 40f6fbe: PyArgumentList#addArgument fixed and test added bb44a3d: put sdks to create new project interpreter combobox properly c3defd1: Merge remote-tracking branch 'origin/master' 93d20bb: allow JavaFileManager in default project 5d767af: IDEA-120665 Custom file type identifiers should include underscores 279e8a1: remove unused PomJavaAspect c67953e: don't add nulls to project sdks c53564a: IDEA-80056 Column selection mode improvement 3bb055a: create nwe project with detected sdk, get rid of PythonSdkConfigurable, create fixed isDjangoInstalled in create new django project 6c0426f: diff: typo c57dbf5: do call projectOpened callback in case of project exists but we want to create new on it's place e3b3064: diff: pre-allocate memory for StringBuilders c55ee26: diff: do not calc diff if there is nothing to compare 416e735: fix addAll implementation 4ba3dbb: better name 8ff3c33: JavaFileManager -> service d93593a: allow compiler vfs changes to be watched in GroovyCompilerTest$IdeaMode d861a3e: new project creation 5b60bc5: cleanup 73c644c: cleanup 9f1e375: IDEA-80056 Column selection mode improvement e419749: fixed package list update + cleanup b1f922e: Merge branch 'master' of git.labs.intellij.net:idea/community 27903b3: IDEA-120034 - Propose to upload SSH keys on connection problem - OpenShift 9cf2d8b: set min size for IDEA-114386 Width of Inject Language options e2e52a0: JavaPsiFacade -> service e45f74c: JavaFileManager: remove dead code, use volatile 3f43ec8: don't do smart highlighting stuff when live template settings editor is disposed together with the project (IDEA-120651) 687526b: removed debug field f6ccd15: - indexing by unindexedfilefinder (root dependent cache updater) removes indexed file from filesToUpdate set - when removing outdated data reset file indexed attribute for later being able to index unindexedfilefinder (root dependent cache updater) 47c896c: avoid problem with concurrent clearing of timestamp cache between thread saving indexed attributes (e.g. indexer thread) and another one (e.g. flushing thread) b011dc5: IDEA-80056 Column selection mode improvement 66379b1: write "singleton=" if it was specified explicitly 4d50f3b: tests b8a3e47: IDEA-120786 Log gets crowded with warnings while configuring JavaEE artifact dc70440: Header and style added. 6a1809d: Absolute layout instead of GridBagLayout, area required for the message is taken into account, performance optimisations. 289b58c: filter duplicates 727c2da: initialize singleton to its default value 640165f: IDEA-100495 do not ignore invalid hg configuration 7dc4749: IDEA-118795 Gradle configuration with multiple artifacts not all reflected in IDEA module dependencies e389e68: memory optimisation: spare ReentrantLock on each list allocation 4170df8: IDEA-110268 Lossy encoding: false positive for separated 0A/0D as UTF-8 9f6ada3: IDEA-119615 Find in path mixes "occurrences" and "usages" terminology df15cf0: cleanup 3b8e3e1: do not exhaust limited job scheduling pool 2349f39: wrong level for class in wrong file ac43ca6: EA-53926 - CCE: ScopeTreeViewPanel.getSelectedPsiElements 3c57658: EA-53874 - assert: PsiFileImpl.getStubTree a2b51f6: IDEA-118795 Gradle configuration with multiple artifacts not all reflected in IDEA module dependencies 0c5ad97: wrong dependency removed 6c43236: diff: do not enumerate strings if we don't need it d01ff56: diff: add comment 864bf0f: fixed bugs in implementation of "find k shortest paths" algorithm bbe5c6c: Merge remote-tracking branch 'origin/master' a1b2fb3: fixed updater tests. bffd4de: cleanup f0b2c3d: overrides c804677: cleanup b5aafd8: not-null cec8a1e: cleanup ed6b710: not-null c90cd8e: IDEA-80056 Column selection mode improvement c4b701b: Merge remote-tracking branch 'origin/master' 1678667: IDEA-120631 SOE fix f7f2082: better insets and font for Win and Linux 2c11ffd: Revert https://github.com/JetBrains/intellij-community/pull/149 take 2. b213dfd: com.intellij.index.IndexTest._testSkipUnknownFileTypes 4c87f76: fix GroovyDebuggerTest? 5cd8a05: IDEA-120738 Complete current statement creates broken code 4fb9534: don't apply single-line folding to methods exceeding the right margin (IDEA-120719) 2ba17e9: IDEA-120750 Fold single-statement methods into one line b1d4696: IDEA-120694 collapsing one liners is overly eager aef4cb8: IDEA-120726 Double "Press" word in hint when Find Usages 68b84ec: Merge remote-tracking branch 'origin/master' 6f1100e: Delete unused method. 65d6658: fixed build patches. 28903c8: Merge remote-tracking branch 'origin/master' f4cf28b: Merge remote-tracking branch 'origin/master' fd20dd8: improve stub-psi-mismatch diagnostic f737684: IDEA-120094 New Project wizard: Maven project: use correct archetype +review 4274185: platform: default project name ping-ponging simplified 4a0c982: Fix failed tests 0e862f9: smart sync of pooled threads on start 0f1d210: fix two actions Pick Color 613e807: Merge branch 'master' of git.labs.intellij.net:idea/community 4b21ba6: IDEA-120034 - Propose to upload SSH keys on connection problems - runnable on existing server runtime task b7025f7: IDEA-120480 (Invalid set of actions on enum's constants.) 7a16617: Partial fix for IDEA-117025 Eclipse code style import: Blank Lines: some categories are not applied 48c2261: Merge remote-tracking branch 'origin/master' 2a6f01c: dispose debugger thread dump consoles 8a99a3e: better control size management in fatal error dialog (IDEA-120304, IDEA-116542) 42bc794: junit 4.11 include hamcrest into redistribution 31aba54: new inference: choosing the most specific method inference c8fb420: fix negative offset when injection is contained in parent 4820b2f: Code cleanup. f9c35d6b: IDEA-120557 (Add an option to Inspection "Method can be variable arity method" to only apply to public methods.) 84a2242: MacMessages emulation using dialogs Initial load under ide.mac.message.sheets.java.emulation.dialogs registry key. 30a6ad1: Merge remote-tracking branch 'origin/master' 93e0abf: fixed NPE. 869ffee: Compilation fix 43f1fc2: Merge remote-tracking branch 'origin/master' 23a1f72: improved performance of logger operations. 937dbcf: CR-IA-225 use DefaultActionGroup 2c9bc0d: Merge remote-tracking branch 'origin/master' 57ed93c: Merge remote-tracking branch 'origin/master' 68bb982: Revert: https://github.com/JetBrains/intellij-community/pull/149 (a2301175e3628cae091eb4fd69cd5433c9dc730d) a0aeafa: Merge remote-tracking branch 'origin/master' 40cb267: IDEA-119369 Indent statements after label treat label as a statement e9d512c: check argument count ff5872b: http://crucible.labs.intellij.net/cru/CR-IC-4264#c22278 165c965: IDEA-117794   in the message shown in "magnifier" view 0e53745: recursive FileIncludeManager.getIncludedFiles 193470c: add @TestDataFile 959eabb: [log] filters refactoring 4d6e648: clarify description c76e367: IDEA-120623 (Add "org.mockito.InOrder" to the list of known classes for "JUnit test method without any assertions") 5674c5b: fixed growing list of listeners (forgotten remove) 677595a: optimization: avoid a call to contains() 8f1a176: IDEA-120661 prioritize bundles from project 14c6739: JavaPsiFacadeImpl: fix possible race condition df03a06: project service seems a bit late a place to initialize stub element types eeef876: IDEA-120661 spring: ResourceBundleMessageSource: support "/" as separator bd3d065: IDEA-120717 The Gradle plugin ignores http.nonProxyHosts ad3d62c: diff: add tests f4f31e4: Merge remote-tracking branch 'origin/master' a042b0a: updater changes: - removed dependency from util module - added new parameter - idea log dir - cleanup 048183c: removed unnecessary libs from cp for updater execution and added new parameter - idea log folder. ff3f68f: removed updater dependency from util module. 6cab9a0: updater tests modified to support changes of initializing update logger. b888b15: IDEA-120663 Log and History broken for mercurial 2.9 eb682eb: IDEA-120244 Native file dialog on "Install plugin from disk" disables ZIP files on OS X 59f8dbb: use proper configurable in configure interpreters link 8c3d81d: IDEA-80056 Column selection mode improvement a91e90e: IDEA-80056 Column selection mode improvement 0a13f6c: console options always modified 80eaa69: isModified() fixed 9edcbfe: reverted SafeVarargs because of Oracle license restrictions 716977e: diff: fix patience algorithm 0383adf: fixed test data because of one less document loaded (see change 9464870 in SelfElementInfo) 87fd1d5: can't navigate to non-code usage sometimes 37fc695: Removed lock on cache evaluation - fixed dead-lock while reindex (PY-12034). d6d0215: java: hanging file dropped 69b36ad: Cleanup (javadoc) 6e6e261: Cleanup (formatting) b1558ae: potentional empty groovy psi elements bounded to left 5dab227: cleanup 3189a60: fix IEA 22e0438: don't suggest empty argument list as element to highlight 5bbc86a: Groovy: in-place introduce field from local variable without initializer dfa7845: IDEA-120680: Breakpoints are not shown until indexing finished after IDE start 0e25de5: modificationCount++ eea4cf1: fire rootsChanged when adding a module using ModuleManager.loadModule eb2683d: make MvcProjectWithoutLibraryNotificator read action cancellable c7a7517: PostHighlightingPass: move service loading away from edt 6b0101c: less garbage in addDocumentListener a51f225: diff: Patience diff algorithm 52ea261: diff: unify myMaxX/myMaxY values c30c6c3: diff: prepare for recursive call of IntLCS e38138c: diff: incapsulate LinkedDiffPaths logic 7478ad9: diff: allow to count LCS of subarray ed6ff89: added detected sdks to create virtual env aa98747: add detected sdk from details dialog b3cae01: used proper sorting in details list 807a713: used setup sdk properly 700ee90: IDEA-119785 Inline local variable refactoring events 04ba3c7: MembersManagers now accepts PyMemberInfo (needed to get abstract and other info) (todo: doc) 1a437f5: selection fix cb2cca7: CR-IC-4324 revert to NotNull, move new contract to PathUtil 3bce479: CR-IC-4324 not-null 1e174de: CR-IC-4324 not-null 114540b: CR-IC-4324 not-null 321eec0: overrides 48d6f4a: use both original and custom selectors to search for latest config to import #WEB-10964 fixed fb03522: select in combobox interpreter selected in details e5fe5df: LanguageConsoleImpl: use simple SingleAlarm Alarm - add flush method 9ab4e10: js repl: prepare: show clear error message on error c16501b: PyMemberInfo is generic now 8c38db1: Merge remote-tracking branch 'origin/master' 5173b2f: Don't report exception about user-skeletons absence. 77ff70d: remove upused methods aba8055: renamed PythonSdkDetailsDialog dd5098d: reload python paths list a65b69b: fixed create virtual environment 83a342e: trim whitespace more aggressively 712bff4: bring back download button when there's no patch 85e3e91: added simple implementation of PsiDocumentManager to 'core' 6942f6f: fixed uninstall action availability 5111f9d: proper reset in case sdk added 586a0e4: Overrides, ensure that start browser url is trimmed 0710931: don't perform costly root model comparison when it's loaded the first time 73c0a8e: decrease invocation counts a bit when doing path macro substitutions 60d1fa3: hide plugin searching task from user 945357a: IDEA-120600 Create Inner Class should create static inner class in qualifier class 06f7e3f: ensure nav bar adjustments take place (IDEA-120667) 2076c69: IDEA-120636 Wrong "enum cannot be instantiated" aa96d2f: IDEA-120629 PluginManager doesn't handle dependencies for plugins specified with idea.load.plugins.id system property. bee6616: No need in special extension for Dartium, configure Dartium in 'Dart' settings page, WEB-10460 Dartium browser startup options a5bdd89: IDEA-120668 Gradle: Impossible to get Gradle classes resolved in guild.gradle file when project is not of Gradle type 7212836: Move to professional components that don't exist in community. cc8318b: Better minimum size heuristic. 998d1fa: toSystemDependentName/toSystemIndependentName: "Contract" annotation improved d78de12: don't overwrite workspace.xml file if it is corrupted (ZD-21210) f9a8828: IDEA-120209 Resolve in jsp links to web resources from external .war file: tag dir support c042f8e: Merge remote-tracking branch 'origin/master' 7ff5964: Merge remote-tracking branch 'origin/master' 738c43f: Merge remote-tracking branch 'origin/master' 4fdaa09: memory optimisation: do not leave stale data in cache c1dac1b: isChromeRunning — detect Yandex and Opera (mac&win only!) BrowserLauncher — hide internal openOrBrowse browser configuration — respect FileUtilRt.toSystemDependentName/FileUtilRt.toSystemIndependentName policy af067d7: Merge remote-tracking branch 'origin/master' 7e67fc9: IDEA-119606 Find in Path settings icon has issues 9b58556: annotated by SafeVarargs. The stub of SaveVarargs is put into util module for those old stumps clutching to their precious JDK1.6 b16df95: new inference: lift type parameters; stop inference after false appears in bounds ea25e61: new inference: method ref constraint: take into account provided type arguments a35cdbc: new inference: incorporation: allow self as parameterization b203b5b: NPE 91a27d6: [log] Fix arrow ui. 445cf7f: IDEA-115442 Empty lines appear in the log when filtering by branch #IDEA-115442 Fixed 4a2d89c: [vcs] Pass service as extension parameter baaaa88: Merge remote-tracking branch 'origin/master' 80a9635: fixed updater in according to the review recommendations. 96f6a67: update combobox on add local interpreter 9d89714: apply in case of detected sdk ed7a6c3: Postfix completion: fix CCE 1805aa5: IDEA-120481 Ctrl+Alt+F7 cannot find usages in Selection ca64418: IDEA-120542 "Find Usages" uses scope of last "Find in Path" ebc8333: IDEA-114244 Find in path tooltip wrongly parses HTML entities fec4fa9: jdk8 compilation cb1eb74: made final 2067791: notnull 64ebe4f: notnull 9a85877: notnull ccaada1: NPE fix 5df90d4: put detected vEnv in front of other detected vEnvs d4e7730: PythonSdkDetailsStep renamed 08476e2: added focus to sdk list 0722673: NPE 47f9d56: added generate skeletons action 6776407: Merge remote-tracking branch 'origin/master' 82c40b6: fix compilation for java 8 (sic!) a6926fe: Use ParametersList.addParametersString() instead of CommandLineTokenizer. a34d392: IDEA-120642 Fix maven-surefire-plugin argList. 23c4184: + "portlet" 9356f0b: don't add already existed sdk 021c0c8: new inference: stop inference if false was inferred b5e1b38: new inference: incorporation step: substitute equal bounds 84d7f65: initial version of show all/more actions 83d2858: do not suggest templates for ne module 950f9a5: Revert "no need in special extension for Dartium browser" 9c277e7: Gradle: add new module to community project 73f8bba: library editor: change tooltip for 'remove' button when an excluded entry is selected a70d89c: prepositions list updated 4fab7c6: prepositions list sorted a696706: library editor: updated icon for 'add to excluded' button and tooltips 8924e43: EA-53859 fixed 868e994: New decompiler API (crash proofness; stub logging verbosity level restored) 4692cb1: Diagnostic 7b4d26b: Merge remote-tracking branch 'origin/master' 1a10cd5: Merge remote-tracking branch 'origin/master' 18dea6c: Diagnostic d262234: EA-46543 (cleanup) 4fb9316: PY-10963 Pushing methods down should add needed imports fixed 7b06ac4: WEB-10745 Dictionary returns confused type in TypeScript 2bf1fbc: don't use vfs in vfs events if old build isn't enabled at least for one project 42465b0: Merge remote-tracking branch 'origin/master' 9278320: schedule cache update in dumb mode when synchronizing roots or having large vfs change, to avoid stalls upon collecting files to update that can build vfs / update filetypr / filename indices (IDEA-109525) c99aa93: method reference: ref qualified isExact fixed (IDEA-120370) 76846b7: debug logging for IDEA-120339 Type Hierarchy works only when the cursor is over a class name bc2af62: faster getOriginalElement for source methods dd3bdee: Merge remote-tracking branch 'origin/master' 25462fa: EA-46543 (stub reuse avoided) 374b215: New decompiler API (compatibility restored) a230117: https://github.com/JetBrains/intellij-community/pull/149 1cea73f: IDEA-120626 UI / Colors & Fonts: "Lens mode" color not adjustable 9e83af7: IDEA-119859 Double Alt not working (Show tool window bars) 0a749fa: no need in special extension for Dartium browser 9a5f9fe: EA-53797 - CCE: ShiftUtils.getLogBaseTwo bb66ffc: correct customizations (IDEA-120461) 211d532: IDEA-119903 IDEA should disable broken plugins automatically 581d2b7: IDEA-120586 @ParametersAreNonnullByDefault support broken b189061: Problem With outdated HgRepository information when branch or bookmark created fixed. 76a3cc3: style 9bd5262: execute status widget update as soon as possible 14b3c35: Simplify HgStatusWidget fe84874: IDEA-112737 Mercurial: hide closed branches b1944c2: IDEA-119506 active Mercurial bookmark shown instead of a named branch in status bar 89cf188: Merge branch 'github' df7da63: diff: codereview 19ee818: Replace TextRange with UnfairTextRange for relative coordinates 0dace45: Merge remote-tracking branch 'origin/master' 63c7b54: Initialize UI lazily in createComponent() to ensure that tree builder will be disposed, if it was created 77a4fd6: IDEA-120588 Gradle plugin broken with Gradle 1.12 dev builds 9466bd9: new inference: method refs: potentially compatible condition dd66d26: new inference: generify 27ae864: new inference: method refs resolve: do not infer from void return type 1b17bec: new inference: method refs overload resolution compact d38edf2: all sdks properly added to sdk combobox 1cf61ab: IDEA-120117 Rearrange entries is not idempotent (and misplaces static fields) [CR-IC-4226] 5d8f0b9: Move groovy importers to org.jetbrains.idea.maven.plugins.groovy package bce543e: IDEA-119665 Memory leak in RemoteMavenServer when buildnumber plugin is used 34512ba: Gradle: data models implements Serializable added to retain out-of-process mode support 7ef6dd2: WEB-10929 Bower: Throwable on Uninstall package d7f87c3: rollback. Selection is broken 8570ff1: listen to internal model for notifications 2ba5cc7: Gradle: fix gant scripts fe6b753: PY-10963 Pushing methods down should add needed imports (test only added) 1485108: no space b0e96de: IDEA-120588 Gradle plugin broken with Gradle 1.12 dev builds d4b9fd4: WEB-10924 Bower: provide indication for loading description ecc2479: Merge remote-tracking branch 'origin/master' 4e3b4a7: Fix "DummyHolder cannot be cast to com.jetbrains.python.psi.PyFile" e78c7d7: fix problem when action is disabled in popup menu, but working from keyboard shortcut a42e228: update runnerw configuration files to Visual Studio 13 d04ed7b: IDEA-120562 IntelliJ 13.0.2 does not respect Gradle IdeaModel Configuration fc583db: IDEA-117674 please rebuild and commit runnerw.exe 038550f: get rid of make active for selected checkbox in create virtual env fdf1dd4: IDEA-120591 Simplify new Flash module creation in 13.1 e59ab47: Cleanup (var names) a582b91: New decompiler API (ability to call default decompiler from extensions) c823858: do not log PCE a6a8745: IDEA-120544 13.1 EAP (134.1007): impossible to add empty Web module to the project: update selection 9d349c8: cleanup e7bd55b: show packages for detected sdk, fixed NPE if no interpreter selected bd55771: 'Static Web' module type available in IntelliJ IDEA Community Edition (required for Dart support), see also IDEA-120593 0ccaddd: Add template text to live template quick doc 74fcddb: changes reverted 800eaba: IDEA-120544 13.1 EAP (134.1007): impossible to add empty Web module to the project 6d9052c: Gradle: add Gradle SDK sources before classes in a build classpath and retain the order 0072e05: testdata fixed 846cd83: second iteration for python project interpreters page fd00ca6: new inference: method refs overload resolution: filter static problems for ReferenceType refs only 49a2d0a: new inference: do not infer based on wrong number type params 2b5764d: new inference: method references: process varargs cb5a0b7: new inference: strict subtyping constraint: null processing 4889751: new inference: exclude return constraints/non pertinent to applicability argument constraints from overload resolution process b9ef7b6: new inference: subtyping/equality constraints interoperability a73a84f: Merge remote-tracking branch 'origin/master' 2daa625: fixed build of patches, and corrected updater dependency. 472e58b: Gradle: respect build classpath order and use both classes and sources jars if available e4b9fea: 'com.intellij.modules.python' module included into Python plugin to allow writing plugins compatible with PyCharm and IDEA with Python plugin e16e79f: 'com.intellij.modules.ruby' module included into Ruby plugin to allow writing plugins for both RubyMine and IDEA with Ruby plugin 344bf8b: IDEA-120265 Incorrect whitespaces (tab) painting when cursor change position 500f1b9: #WEB-10913 fixed 828b80f: Thread problems with updateTo action fixed 6c1effc: show "Loading ..." label on fetching installed package list 2a3f6b3: Refactoring to make PushDown use the same engine as other refactorings (documented) dd6e05b: Merge remote-tracking branch 'origin/master' 735084d: Refactoring to make PushDown use the same engine as other refactorings (need to doc) f6c6bec: New decompiler API a281951: + "facelet" 5b8af7d: faster html tag selectioner using psi #IDEA-120533 fixed 750013c: parameter nullity annotation should have higher-priority than package-level ones 4757fc9: fixture-based NullableStuffInspectionTest 3104edd: respect default browser: jstd — use BrowserSelector 7c3e5b9: respect default browser 78b379e: StringUtil.splitByLinesKeepSeparators javadoc 132042f: Merge remote-tracking branch 'origin/master' 32aa1a8: Merge branch 'svn_18_3' ea3cf29: IDEA-120535 SelectableChannel.register should have the same magic constants as SelectionKey.interestOps ad661d9: correct level in highlighting: highlight element X only when visiting X or its ascendant e0792ea: cleanup 9464870: optimisation: do not load document during smart pointer creation 78581c6: notnull a0cc711: [git] amend: don't add \n to the commit message 340659b: svn: Refactored SvnUtil.getFileContents - reuse factory selection logic from SvnVcs ec7edd3: Dispose tree builder in disposeUIResources() to prevent memory leak f1ff831: Update message about unsupported JIRA version 840b6be: svn: Implemented command line support to logic that preserves changed svn properties during complex reverts - when package rename is reverted, but child files should not be reverted (child files are not not checked in dialog) fbae010: spare some memory in vcs log fdcdfce: WEB-1171 javascript live console 094e633: kill duplicates 7128707: IDEA-118234 Closure to SAM coercion: infer generic by SAM return type ebffbc9: InheritanceUtil: some contracts 176b06d: mark setPassShellEnvironmentAsParent and isPassShellEnvironmentAsParent deprecated to wait for IDEA-118946 1c0199f: support actions history 7070677: mock groovy 2.3 b7569fa: IDEA-116775 Use idea home directory as working directory for "revert" operation (not to block current directory in case of reverting rename/move operations) 043c3e9: IDEA-120502 Support renamed gmaven-plugin plugin (groovy-maven-plugin) b5d20bd: [git log] Fix multi-value filter by user c823985: [log] can happen during log initialization while the table is empty 58c8791: Gradle: war artifact/facet creation fix. 5c74ffe: move js debugger platform up 353d557: IDEA-118646 Determine client factory for "revert" operation based on file being reverted (and not only based on project root and settings) cb73b8d: IDEA-118222 Closure to SAM interface coercion doesn't handle contravariant types correctly 1c724d9: Merge remote-tracking branch 'origin/master' d15b588: added openapi.jar as dependency for updater. 50eb71a: IDEA-95952 Debugger tooltip is shown in the incorrect place and overlaps annotation tooltip. 12c7874: Merge remote-tracking branch 'origin/master' 5767476: IDEA-120338 Create log for update to the same place where idea (idea based product) logs are located. e53366b: Merge branch 'python-fixes' dfa6f63: rename parameters 0b47cef: Disable StringLiteralQuotesAnnotator for multi-PSI files (PY-11658) 27d26d6: Apply visitor filters for all languages of the view provider (PY-11658) 711229d: Allow run indenting processor not only from the beginning of the file (PY-11658) d7df2d4: svn: Implemented command line support for SingleCommittedListProvider 44e47f8: save RootIndex memory d568223: IDEA-120528 Minimum size is not applied to VCS Log user filter popup fbfc7d0: IDEA-120410 It's not possible to select old values of the variable via mouse 0caff04: IDEA-115128 Status bar: exception count font 8654ea3: select value in combobox on action 31f1665: ensure EDT d8472bd: fix assertion — we must reset settings on family change a5b9e92: Merge remote-tracking branch 'origin/master' d68b3f5: fixed updater logger in accordance with the review's recomendations. 7f04cc2: svn: Refactored SingleCommittedListProvider - renames, removed duplication 27794a5: svn: Fixed SingleCommittedListProvider - use previous logic to check changes size and not just first item 5df8b8b: don't find local variable in extract method d6c5296: Merge remote-tracking branch 'origin/master' 393fe4b: proper fix for PY-12052 Can't run django tests with nosetests because of `nose_utils` not found. ec61769: less dependent on UnusedDeclarationInspection 42f69a2: notnull 261824e: moved to right package 1cf0b70: moved PostHighlightingPass to analysis 9d46ee9: cleanup 539ccf8: don't rely on SmartPOinterManager to load document 46fce02: IDEA-120265 Incorrect whitespaces (tab) painting when cursor change position 9c3260d: fix NPE 143c66b: EA-52671 - assert: AbstractMappingStrategy.processFoldRegion 37b45f0: Groovy: in-place introduce parameter: show parameters to remove in preview ec8c847: Groovy: introduce parameter from local variable (both in-place and via dialog) edfbd5e: Groovy: in-place introduce from variable always process all occurrences f3a4b5f: Groovy: in-place introduce field from local var 48f76ae: EA-49782 - assert: TextRange. c2e137a: Groovy ControlFlowBuilder: additional logging d9c547a: Groovy ControlFlowBuilder: make some fields final a4a7cd5: cleanup default option searching 7318d5d: load installed packages in a background thread 3c4388c: Merge remote-tracking branch 'origin/master' aac150d: Fix a typo (PY-12077). 05bb24e: WEB-10858 File Watchers plugin doesn't work http://youtrack.jetbrains.com/issue/WEB-10858#comment=27-672181 db734f3: this is mostly revert of my last year commit 101e4e4 from 27.03.13 because the change introduced deadlock (IDEA-118827) since clearing stub index needs write lock and we can have read lock already from processingStubs. The reverted change introduced better handling of index corruption: do clearIndex at checkRebuild directly. In current code we only advance index version from checkRebuild and proceed with clear index later on edt (with progress) as it was before. 83758fe: fix regress: invalidateIndices shouldn't schedule indexing for nonindexed files, many thanks for Peter.Gromov for help of finding the problem in review sessions d516dd3: pull up: support static methods and interfaces for java 8 29b6eef: static methods in interfaces should not have abstract by default f22cff3: presentation (IDEA-120353) 91b0fd7: invalid assertion for red code removed a80cc8e: spi files: do not override std file types (IDEA-120291) 5358bd2: new inference: testdata for IDEA-120376 6cf7b4a: JavaFX Scene Builder integration e54fc5b: JavaFX Scene Builder integration a8237f5: hide embedded scene builder under "embed.scene.builder" property [https://javafx-jira.kenai.com/browse/RT-35745] 6efef68: new inference: method ref inference: postpone return type inference in case of constructor refs 5fb1dbb: new inference: check containing class type params if they are in bounds 3bda220: new inference: method ref inference cleanup c0cbeb95: new inference: method constructor inference 8ab67db: new inference: method reference inference 5c8aa95: Cleanup (test) 94f05f9: gwt code server run on module A. A inherits module B. Our current file belongs to module B. 7084660: It is safe now to deprecate launchBrowser 613c3be: move impl to BrowserLauncher ac8d9f5: move UrlOpener to platform-api 9823767: prepare to move UrlOpener to platform-api aecf185: prepare to move UrlOpener to platform-api 1bce665: extract WebBrowserBase ddd555f: extract WebBrowserBase a689252: update since-build ab3c292: remove deprecated BrowsersConfiguration 4389b66: move BrowserFamily to upper level e7200d5: cleanup 3395850: continue: add "Fix" button — open web browser settings 4c2d519: continue: add "Fix" button — open web browser settings a775355: extract button.fix resource 5054ae0: show message — pass project 08cf6b3: Merge remote-tracking branch 'origin/master' f41d2be: Merge remote-tracking branch 'origin/master' 39bf620: remove redundant check on import (we'll check on creating suite) b0f4997: IDEA-91883 Edit breakpoint dialog: cannot click on combo if it expands out of the popup border 503440c: IDEA-13489 background tasks window should have a minimum size ad2647f: don't highlight the entire expression and add test 0859e0e: don't highlight the entire expression and add test f761ceb: better warning message & more tests bbfa3ce: don't highlight the entire expression 6820fe5: added options for the details button 651545e: Bomb maven tests ab01855: Python plugin for IDEA 13.1 EAP. e914322: Logo updated: 'Tools matter' moved. 89bffcd: PyCharm 3.1 artwork 03171ce: fix typo 306f284: Merge remote-tracking branch 'origin/master' 669cff7: Cython and Python parsers should never create functions with out of statements even if code is bad 49a4da3: test fixed bbe8aaa: hotfix: IDEA-119851 Gradle: the "out-of-process" mode doesn't work (cherry picked from commit 83fe636) 366f1e9: IDEA-118917 Gradle: multiple war artifact configuration issue 4c31d6d: Move PlainTextParserDefinition to core-impl 6164b56: Bug fix: embedderJdk is not saved between restart of IDEA cc5c729: WEB-10894: increase the width of surround with Emmet popup 188dbc7: WEB-10894: increase the width of surround with Emmet popup d97ccc0: Support java 1.8 a1378e8: EA-49128 if project already disposed return default charset 89bdb11: Fix maven test add groups "org.codehaus.plexus" and "intellij.test" 7eb0d93: gson version added 4e65421: be ready for large keys: DataOutputStream.writeUTF schokes on strings larger than 0xFFFF 90acbc8: Scala 0.32.512 and Php 133.679 marked as incompatible c003973: - forceUpdate also process limited number of files out of current scope (e.g. worspace.xml and source filter) in order to keep myFilesToUpdate empty. b35e1d9: Merge remote-tracking branch 'origin/master' 9506a68: Merge remote-tracking branch 'origin/master' 60cd07e: NPE fix a080b75: new inference: apply non-wildcard parameterization for method refs 8cfcf78: 'show serialized xml' action: fixed instantiation of bean class a216d7d: paint about info text a bit lower 0d7e21c: update AppInfo for EAP 8aa0248: new community about screen for EAP 5839250: new community logo for EAP 23caa08: Merge remote-tracking branch 'origin/master' af3f020: Don't change commandLine.exePath in RemoteSdkUtil. cae527f: java: do not infer expression type and value for decompilation into text 346252d: fix groovy test 43f6124: Merge remote-tracking branch 'origin/master' f6e061c: cosmetics c0c4908: platform: file scope made tolerant to default project 205ae95: Logging f5b2821: Merge remote-tracking branch 'origin/master' a6cb307: IDEA-119372 Search results tree "looses" items while scrolling a82d1cd: IDEA-119721 License dialog to include JBA fields deb294e: workaround for log user filter if select ME value 80dedd3: svn: Refactored SvnCommittedChangesProvider - SingleCommittedListProvider extracted to separate class a0363cb: svn: Refactored SvnCommittedChangesProvider.getOneList - logic extracted to separate inner class 9a7568e: IDEA-120385 'Generate Test method' doesn't work 18d0ee6: method refs: separate inference from conflict resolution (to be continued) ff66c1b: new inference: well formed check d24e983: new inference: non-wildcard parameterization 865a535: new inference: wildcard parameterization inference dd1c5d9: new inference: incorporation of capture constraint: captured wildcard treatment 10d4a51: new inference: incorporation of capture constraint 0bb6aa5: new inference: different parameterizations condition/wildcards parameterization in return type covered 26d23a9: svn: Refactored SvnCommittedChangesProvider.getOneList - simplify parameters detection (use already existing objects instead of executing svn commands again) 88910bd: optimize class in package search bf547fd: live templates should be at the bottom of the completion list c8afa74: add PlainTextFileType registration 9636378: reverted "move FileTypeFactory to core-*": jps-model modules must not depend on core modules 0cdea4e: show error if we cannot launch browser add "Fix" button — open web browser settings e80c761: cleanup 3787e1e: added proper tooltip for install/uninstall buttons 8b6e62b: Merge remote-tracking branch 'origin/master' 057c5f3: initial python project interpreters page e34c407: Merge remote-tracking branch 'origin/master' 2f65c96: Python function parsing fixed: any function has statement list now e8d0cbb: Merge branch 'check-physical-in-go-to-class' of https://github.com/niktrop/intellij-community into niktrop-check-physical-in-go-to-class 3fd5b8e: don't suggest lowercase non-imported classes in autopopup (IDEA-114348) ab8284b: actually cache GrModifierListImpl.getAnnotations 7fd991d: fixed python community icon-robots.txt 6f783fe: fixed PY-12052 Can't run django tests with nosetests because of `nose_utils` not found. be252b2: Merge remote-tracking branch 'origin/master' 24c879c: Code cleanup for "membersManager" package to make it type-safe 486a608: svn: Removed unnecessary LocationDetector and accompanying logic 53e055f: Looks like a typo. df9c434: external build: save list of GWT modules to file before compilation to avoid scanning source roots in external build process (ZD-19763) b467cbe: javadoc added 9d4fa47: avoid NPEs in breakpoint dialog d57662b: support filters in breakpoint adapter feced99: svn: Removed unnecessary SvnLoadingRepositoryLocation c07a129: don't add duplicate patterns 0cf2990: IDEA-97800 Groovy: remove annotation quick fix 5383da8: Groovy: 'implement interface' intention should work with generic classes 927951a: Groovy: red code in plugin.xml d9fb514: Add custom templates to completion list if corresponding Registry-key is enabled f00e6c6: Zen coding: do not commit while checking availability 0c9d76e: svn: Refactored SvnCommittedChangesProvider.getOneList - simplify code flow ead776d: move FileTypeFactory to core-* f6ec6b8: formatting 7eb4cd3: Add empty panel shown when no certificate is selected like in TaskRepositoriesConfigurable. Tree builder is correctly reinitialized in reset(). Change grow policy of warning message in form. 3323ed4: [log] IDEA-117248 Fix multiline subject message rendering 0441a53: showInBestPositionFor editor f26bec3: enable required dependencies f826ab8: Slightly update logic of getCertificates in trust manager 3357209: cleanup, prepare to fix WEB-9756 Quick evaluate expression popup: long values are cut and cannot be copy correctly cd527f0: cleanup, prepare to fix WEB-9756 Quick evaluate expression popup: long values are cut and cannot be copy correctly 882965b: inter-framework dependencies 8669a75: Arrangement tokens creation patch. 294cccf: webpack fb04460: don't highlight the entire expression d712dda: cleanup and test a2dd182: move utility method to it's only usage and add test 38f7944: 'commonjs' and 'webpark' added 802a696: [log] IDEA-120178 Check if branch exists before querying Git or Hg 6919265: IDEA-117727 Gradle web project correctly apply 'WebGradle' web facet but detects another web facet - which is the same - as 'Web' d5b9d47: Merge branch 'master' of git.labs.intellij.net:idea/community ce3a156: IDEA-120391 - Support OpenShift debug 2c5e6cd: better way to determine if class is a concrete collection class 0654ba5: Cleanup (formatting) ccfd1f8: IDEA-120226 ("Class explicitly extends a Collection" inspection should be suppressed when overriding removeEldestEntry() from class LinkedHashMap) 6200195: split DuplicatesProfile into index part and presentation part introduce duplicates-analysis-* modules independent on platform-* or lang-* modules, suitable for Upsource 4463280: cleanup duplicates 261aeb6: jdk8 compilation c78401f: gson library version updated to 2.2.4 0d514da: style: unnecessary conditions and expressions simplified c5f9c1f: cosmetic for VcsRoot tests f1726af: Merge remote-tracking branch 'origin/master' 80b77c9: Missing tops images (PY-11794). f3d0abb: refactoring: types refined ee84db9: "create project from existing sources" fixed for mixed non-java projects (IDEA-91446) 44d1eb2: new inference: incorporation upper bounds case added 0d9ea1f: no frameworks for empty project type 7eea76a: [git-log] escape backslashes (otherwise git doesn't like it) 6b6f14b: [vcs] more correct commit successful notification: "changes" -> "files" fc2b716: NotNull 76bfc1f: "create project from existing sources" fixed for mixed non-java projects (IDEA-91446) 8abb5a0: refactor GrAssignabilityCheckInspection f0f09c7: NPE 4f3ad93: binary operators with number types are correct 9efb2cd: IDEA-120237 IAE at com.intellij.ide.plugins.PluginTable$2.setSortKeys 7b058f4: proper border for description panel a38b53a: button colors for Darcula 4c780db: set shared flag when toByteArray is called and if it is set then copy byte buffer on write 0922b72: - forceUpdate also process limited number of files out of current project in order to keep myFilesToUpdate empty. The files in question can be from other project or excluded from current one or even from user home directory (as by product of building vfs / watching it and broadcasting vfs events to listeners) - indexFileContent skips processing contentless indices: they should be processed during building files to index or during vfs events processing bf1cada: svn: Refactored SvnCommittedChangesProvider - inner classes moved to separate files and renamed 0a1c3bb: svn: Refactored SvnCommittedChangesProvider - method extractions, simplifications 29ec204: Merge remote-tracking branch 'origin/master' 47d2598: Accepted certificates are shown in tree, grouped by organization name, like in browsers. Not valid certificates look strikeout. 90e4f29: svn: Refactored SvnCommittedChangesProvider - simplified progress indicator updating f89e476: Merge remote-tracking branch 'origin/master' 1132b19: Use correct option for saving files on switching to terminal (IDEA-118846). 7d228d5: warn when only difference is @Override annotation 86b18ce: IDEA-120272 New Project wizard: java templates (JavaFX application, Command Line Application) are missing 61e3b94: IDEA-120343 Gradle: custom title for gradle files in editors bd2fcae: CR-IA-226 ImportFilter: make targetFile parameter not null 06fb88c: IDEA-120272 New Project wizard: java templates (JavaFX application, Command Line Application) are missing 58da780: Update auxiliary ShowCertificateAction to take first certificate from storage, change note at the bottom of dialog dba7e9a: lock-free FileBasedIndexImpl.myTransactionMap 55ef9c2: don't show extra information in case of 3rd party repos 3695846: svn: Refactored SvnCommittedChangesProvider - removed duplication in repository root detection logic 9940cf1: IDEA-80056 Column selection mode improvement ef010fe: IDEA-80056 Column selection mode improvement 76283b3: IDEA-80056 Column selection mode improvement 9f107c8: IDEA-80056 Column selection mode improvement d1106d7: svn: Refactored SvnHistoryProvider - reuse repository root detection logic from SvnUtil bdcc096: ensure selection exists after repo change 1ee1f54: better fix for 3rd party repos e3bd2bb: svn: Refactored RepositoryBrowserDialog - code simplifications 4047f29: fixed adjust range for list children renderer 0092f5c: fix integration with private repos ce976f3: fix NPE 8be18c0: new inference: accept parameter bounds on return step b70b27c: new inference: do not fall down to raw types d1e99e2: svn: Fixed revisions loading in tree conflict panel for tree conflicts with "incoming delete" to use common ClientFactory model 6f42f9c: svn: Explicitly specify "limit=1" when retrieving history for tree conflict panel (instead of throwing cancel exception) b2eec46: Merge remote-tracking branch 'origin/master' dd7661a: IDEA-117841 Make launcher reflect the true product d10a98e: Remove ComparisonUtils duplication 37ea597: qualify with all containing classes not just the first one cf46311: svn: Fixed revisions loading in tree conflict panel for tree conflicts with "incoming delete" d72179f: svn: Refactored TreeConflictRefreshablePanel - commented code removed, simplifications 252e5f8: Gradle: log level for gradle execution error trace changed to debug 2c2b8f7: avoid costly PsiElement#findReferenceAt when element is null||PsiWhiteSpace 16d78e2: IDEA-116285 XDebugger API based java line breakpoints: implement class filters 64dd67f: create project from existing sources: refactored and tests added cd2d984: use natural ordering for nodes in Project Structure dialog ae32dbb: updater tests and test data moved to 'updater' module bc90ef4: fixed paths to updater log files 1962ba6: cleanup 8a0eaa0: don't forget about closure args 823614d: complete extends, implements ce14ee7: IDEA-120232 Groovy: Extracting string literal part: check for escape symbols b74503d: Refactor reference expression parsing. Fix 'literal'\n{} case 9eb6611: IDEA-116997 Check binary operator applicability 8fb5deb: add new modules to community modules.xml also 6218043: don't warn on new expression's of non-static inner classes f3192b0: move nested class to where it's used b0c5cbe: WEB-10821 Weird character in Alt+F1 menu before "Open in browser..." 329845b: IDEA-99123 Fixed latest revision detection logic for "Update/Switch to specific revision" dialog to use "svn info" command (instead of SVNRepository api from SVNKit) 1ba9675: Merge branch 'python-fixes' 2543454: Fixed parsing of invalid Unicode code points in literals (PY-12012) eee22a3: IDEA-99123 Fixed "Update/Switch to specific revision" dialog not to always use SVNKit implementation 20f8ef4: svn: Refactored SvnLogUtil - methods extracted, inlined 4e2db64: IDEA-99123 Fixed "switch" operation for svn 1.7 working copies not to always use SVNKit implementation (now common client factory selection logic is used for update and switch operations) 2a700e0: test for wrong version parsing added (IDEA-112316) 772d5f4: save history values (initial) 4513345: PHP WI-22023 Local History For Function is not available 5270ee9: fixed stackoverflow in breakpoints dialog 2ee8cc2: Merge remote-tracking branch 'origin/master' e0b32c9: Install CollectionListModel by default, listener method act only in EDT 906efb7: cache classes and files in console exception filter 0898580: IDEA-120280 Exception in completion 9c67ca6: java completion: make recursion weigher less important than by-kind, because now it can lead to very unexpected sorting 528f460: Merge remote-tracking branch 'origin/master' ba11e80: IDEA-120217 same lambda param names highlighting b6cb00a: new inference: collect additional constraints by call arguments [todo] 487c78e: new inference: propagate inference variables from grand ~parents calls 2c85d0f: new inference: decide about NULL type later (JDK-8033407) 32502b5: IDEA-119704 Disable "Unlinked Gradle project?" dialog doesn't work on OSX be43eec: IDEA-118581 diff: remove files duplication in ChangesTreeList 062dfe6: diff: codereview 01660d6: Fix maven test 6b3a0a4: don't paint table busy if there are no installed plugins 3d0b01a: Merge remote-tracking branch 'origin/master' 8a80544: IDEA-115711 When open tab limit is exceeded IDEA dosn't close the less frequently used tab but the most frequently used tab instead 11ae1b1: separate editor tab closing logic from actual closing fb685aa: GroovyDebuggerClassFilterProvider: cleanup 6fb03c5: Restore factory with default with least priority; remember if user chooses factory by himself f0ed128: Prefer custom code fragment factory on context change abb3e62: Fix maven test. 62395fe: Gradle: tooling lib version updated in libLicenses.gant c304982: gradle-reporting-1.9.jar removed from gradle module 30292ae: Gradle: introduce gradle-tooling-extensions modules with respective classpath; expose scala project configuration for ProjectDataService usage 214cf08: Gradle: introduce gradle-tooling-extensions modules with respective classpath; expose scala project configuration for ProjectDataService usage 734f659: Improvement for MacMessages rollback. MacMessages have been handled in Messages class but they are used directly from the MessageDialogBuilder. 01fdfd4: custom wizard step for gradle and maven fc1469b: Fix test-data. c2d5819: Fix Grails test: "Create variable" quick fix is not present in GSP. +review CR-IU f0ffa4f: Don't wrap before dot (PY-5464). f0e55e9: IDEA-119246 Flex: Jump to find result broken from CTRL-ALT-F7 dialog 078dbd9: IDEA-119180 Groovy .gdsl editing support is broken in Intellij IDEA 13 32b846b: optimisation 3529094: Get rid of grandparent for alignment. 75e5f3c: IDEA-120245: Mark directory as "Generated Sources" is not available in plugin project 62476fa: Fix alignment in list comprehension in dict (PY-10076). e8fd0a0: add new module from project structure 6ed5541: Add broken plugins 0584de3: external build classpath: try decapitalize plugin name to find plugin dir (e.g. for Osmorc plugin) under case-sensitive OS ee833f1: windows error code check fixed 6dd77e9: Merge remote-tracking branch 'origin/master' 8cca960: new inference: target type detection according to consequence inference (IDEA-120193) 6e7ba09: Merge remote-tracking branch 'origin/master' 834e582: Merge remote-tracking branch 'origin/master' 36aae7d: Merge remote-tracking branch 'origin/master' 955663a: PY-3450 Refactoring: pull up class variables/attributes (almost done: need to check dependencies, resolve conflicts and use same functionality for "extract superclass" and "pushdown") 05a631b: remove template placeholder from description 5294ae1: Merge remote-tracking branch 'origin/master' 5081222: remove unused PluginModuleType#ADD_PLUGIN_MODULE_ICON 1adfc8f: use PluginModuleType.isOfType ee3168a: DevKit: (re-)use DOM in DescriptorUtil e4f8eaf: Don't wrap at the start of string literal (PY-9436). 594f81b: PY-3450 Refactoring: pull up class variables/attributes: Refactoring and wrongly formatted code does not lead to exceptions in pull-up method anymore ed67544: do not suggest @FunctionalInterface for interfaces with generics methods 17853f2: th should not close th in previous row 3ede82b: Fixed text range in pre-format processor. 9993883: Fix a typo. 12d1184: NotNull 34826b2: new inference: introduce "thrown" bound ef15e60: new inference: lambda compatibility: ground type constraint added 11f8200: new inference: ignore self eq bounds 9cf6781: new inference: skip constraints which won't produce anything: proper return type for lambda 21fe45f: invalid @FunctionalInterface severity change warning -> error (IDEA-120162) b268a7f: revert (IDEA-120153) 0e875b2: new inference: primitive types processing: ignore eq constraint by the spec 5b40000: updated path to log4j.jar for executing Updater. 5dfb607: Merge remote-tracking branch 'origin/master' 6d8e028: PY-3450 Refactoring: pull up class variables/attributes: Refactoring + compilation fix b7837167: IDEA-117777 Change the way native splashscreen is shown in WinLauncher IDEA-117163 Parameter "nosplash" is broken on launcher 3e21a1f: Fix test data for PEP8. 4896ad4: Fix tests returning correct text range from pre-format processor. b803597: Merge remote-tracking branch 'origin/master' 7ae9d1d: PY-3450 Refactoring: pull up class variables/attributes: Fixed, but refactoring is required. 5609596: Merge branch 'python-fixes' 17d36f3: Fixed potential NPE c1e515e: [git] Don't read default commit message from .COMMIT_EDITMSG 79e3da5: Infer 'Iterable' as the type of tuples as default parameter values (PY-10967) 20a4f26: fix "Invalid file" a6dcd8c: cleanup 94b3989: background of editorpane should be white e67783c: 'properties' plugin layout should respect 'pluginFilter' (fixes failed WebStorm builds) 6981f2d: Merge remote-tracking branch 'origin/master' 6ee3e2b: Refactoring (membersManager package introduced) to make PY-3450 Refactoring: pull up class variables/attributes easier f4433d4: Check that item is in list model before addition/removal by event 8a8aeaa: cleanup bb497d3: added test for 'null' values in @Attribute a1ce98f: diff: Add option to reduce diff granularity and to turn diff highlighting off. d30c09e: IDEA-56098 diff: add ability to disable autoscroll ec1afef: diff: add DumbAware to the inner action too 1384b9c: diff: Add separator after 'IgnoreWhitespaces' action on toolbar 193105e: IDEA-120145 New Project wizard: when for Java Enterprise or Spring type 'create by template' option is selected the chosen technologies are ignored, jars are downloaded to wrong place 7548b57: EA-53622 - IAE: ContextComputationProcessor.getTopLevelInjectionTarget 3ef4f28: cleanup: http://crucible.labs.intellij.net/cru/CR-IC-4132#c21654 e66493f: javadoc added c49c45f: move agreement dialog to platform-api c8dda3a: Remove previous generic version of Gitlab connector 3b73d78: IDEA-119508 pass context PsiFile to ImportFilter c103300: IDEA-120224 Add possibility to customize ConsoleView popup actions 9eae975: JavaFX Scene Builder integration a153738: Fix test data to satisfy PEP8 f0facb3: jdk8 compilation 6e01cbc: moved to analysis 42ee4dc: cleanup ba80bec: memleak 5898e76: fixed PY-11916 PyCharm nose helper causes DeprecationWarning e96a71e: Merge remote-tracking branch 'origin/master' fdaa217: do not prefer simple python run configuration over tests ee800d4: JavaFX Scene Builder integration 5e496d0: Merge remote-tracking branch 'origin/master' 1cb0753: do not prefer simple python run configuration over custom (django, etc.) 90a5c56: Merge branch 'python-fixes' 7bd76e8: Reverted percent formatting by default for MySQL parser compatibility with Python (PY-10771) acdc335: root detection call optimized for empty root checkers 65bce6c: unnecessary 'else' removed fa2e577: Capitalize property for dialog 9403845: style 321cebb: style b9e6494: Setting for space before # (PY-8273). 1097ad6: IDEA-120134 align ? and : of ternary operator 6aaf437: Space after '#' according to PEP8 (PY-11571). 6ec28ac: duplicates 0e3104e: introduce parameter from expression with null type d50f621: IDEA-118325 honor "maximum blank lines" setting 930f90e: use json representation of bower commands d4ff7e2: IDEA-119415 (Inspection for Static field/method referenced via subclass should ignore fields/methods in non accessible base class.) 1c30543: Mark NodeJS:134.680 as broken. b100ad6: Don't use JSON to store broken plugins list. Parsing of JSON take a lot of time on startup. 1261469: Mark NodeJS:134.680 as broken. cca607e: Revert bad commit 689dd6b: Don't forget to close ZipFile. ebf4294: Fill brokenPlugins.json 27047db: IDEA-120161 ("Interface may be annotated @FunctionalInterface" inspection) 20f6fd6: move to "Inheritance issues" category aa93c1b: Update brokenPlugins.json 18790ff: Fix broken API. Add old method to repair PHP plugin. 7a2a46d: Github: do not show error while testing credentials on operation cancel 2a694d8: Github: add TwoFactor detection 1635c6f: Github: fix tests 50a0f3d: Github: fix inspection warnings 9f6e257: Github: allow to create access token from settings 61b03df: @NotNull 72a613a: Github: do not show error for untrusted certificates d955158: Github: do not fail without access to account data 6d4c366: Github: add API function 6a7e1a6: Github: wrap testConnection to modal progress 597982b: Github: remove GithubSslSupport 3287d5d: revive NewElementSamePlace action 32b9577: JavaFX Scene Builder integration 86bb6f4: Merge remote-tracking branch 'origin/master' 89d2ebc: invocation type inference: when unchecked conversion was performed - treat its results in return value checks as they were in bounds dc65257: JavaFX Scene Builder integration 125d832: fix thread access violations be84252: type equality constraint: reject type/wildcard pairs; subtyping constraint: become eq constraint for types 948e76a: separate subtyping constraints f26b803: type compatibility constrain: unchecked conversion: return type is inference variable case 5a9c00a: type compatibility constrain: unchecked conversion step af8095f: type compatibility constrain: boxing is not completeness-preserving: move treatment to return constraint 4444fc1: type equality constraint: accept unbounded/extends wildcards pair; reject unbounded/super 2070864: test to choose overloaded method to detect target type 09437d8: new UI for plugins 7f5bcec: Code cleanup after CR-IC-4191 c6d5377: CE compilation fixed 7864194: Properties language psi api extracted for upsource de32aab: IDEA-120028 Groovy: "Optimize imports": static keyword is removed from unresolved imports 5fcedc1: select a literal if its whole content is selected but quotes are skipped 222509a: Groovy: introduce refactorings: check range inside string literal 8f505bf: Merge remote-tracking branch 'origin/master' 13ce8bc: Add listeners support, update extraction of fields from principal's name 87187b1: Fix error related to disappearing certificates by changing alias construction 87b442b: Always ask about untrusted certificates, in particular when default trust store is missing on Mac df23197: Fix locking in ConfirmingTrustManager, simplify error checks. 3ebc299: CR-IC-4179 (cleanup) 6287268: cleanup after review 41a6fe5: IDEA-117389 Groovy: Introduce refactorings from dollar-slashy strings/regexs 5331b63: Yep! Implement yet another stupid workaround https://code.google.com/p/v8/issues/detail?id=2825 It seems it is really works :) WEB-8174 Node.js debugging problem 13fd492: add support if only frameworks selected d3f57de: fix loading from jar file f325ac8: #WEB-5170 fixed 2a159c3: Groovy: in-place introduce constant from local var reference: don't suggest replace all/only one occurrences options cee821f: Groovy: in-place introduce constant from local var reference 3d07be5: Groovy: in-place introduce constant from local var declaration 25d5d2e: Groovy: in-place introduce field from reference to local var fa3a51c: Groovy: in-place introduce field from local var c3b1957: Cleanup (formatting; typos) 3020665: platform: recover after interrupted extension loading 3676ab3: Delete disabled new-template 5456a95: Rollback showing MacMessage if we cannot find an appropriate native parent. MacMessages are enabled for multiple dialog hierarchy. a18ac62: MacMessages should be disabled for jdk8 until resolution of jdk8 issues. 9747976: Merge branch 'python-fixes' 0c8e03f: Fixed add method quick fix after changing the element reported by the unresolved references inspection a1e95ef: IDEA-70915 (inspection: implicit usage of platform default charset) b3b145d: IDEA-116116 New Project Wizard: default folder for jars download is /lib 5a27ed3: fix table rows parsing in case row count is more than 2 #WEB-2414 fixed 10758ff: autoclose thead with tbody #WEB-2411 fixed e136bf6: #WEB-2359 fixed 1ff8ae8: fill in empty tags from R# schema #WEB-6626 fixed f485ada: TransferToEDTQueue.createRunnableMerger 6281d32: merge some java completion weighers into PreferByKindWeigher c491893: support non-jetbrains notnull annotations in equals/hashCode generator (IDEA-120036) 7feba9e: Merge remote-tracking branch 'origin/master' 35603ff: Kill Python console with SIGKILL, because SIGINT generates KeyboardInterrupt and closes nothing. 6f94942: Add diagnostic attachments for commit document assertion e0fbc63: resolve names conflicts inside lambda body (IDEA-120096) 876784b: wildcard bounds composition (IDEA-113297) f0bfe36: forbid forward references from lambda again (IDEA-119936) 704285a: method refs constraint (IDEA-118437) dab66b5: Add diagnostic attachments for commit document assertion 330f52b: Gradle: Module builder updated. be3418b: Add indication that certificate expired or not yet valid in configurable and certificate info panel b3be019: Rename CertificateInfo to CertificateInfoPanel. It no longer uses form editor cbdda5d: Slightly refactor hostname verifier, add check of CertificatesManager 'checkHostname' option ebd0cba: Merge remote-tracking branch 'origin/master' dc46fec: Merge remote-tracking branch 'origin/master' 112e784: Merge remote-tracking branch 'origin/master' 8bf273f: NotNull annotation. 2afeaf5: Fixed EA-52685 - assert: MultiHostRegistrarImpl.doneInjecting c7346ee: Annotations for Paths, Files and Channels aab7556: Merge remote-tracking branch 'origin/master' 2db0f1e: custom steps are back 8204f64: NotNull annotation. b5c312d: chronon class filters requires dot as delimiter a6583ab: Merge remote-tracking branch 'origin/master' 154bc88: IDEA-119366 Reformatting only VCS changed code produces unwanted side-effect [CR-IC-4175] f276863: skinny doesn't work in most of the cases 5f2c78e: NPE (EA-52843) fe79cc4: project type sorting fixed 35afccf: Reordered methods f27ab12: Gradle: code cleanup 789eb57: Merge remote-tracking branch 'origin/master' 2ca9e60: Formatter & Scanner annotations 58ba880: FileInputStream, FileReader, FileWriter, InputStreamReader, OutputStream, PrintStream & PrintWriter annotations d258c37: String.format annotation 5a75778: VcsRootDetectorI renamed 77af356: VcsRootDetector refactoring ec25543: ChooseTemplateStep 2e82518: EA-49160 da0b420: WEB-10797 nodejs: strange exit code 5b436cc: StringUtil.splitByLinesKeepSeparators 43fc3e2: IDEA-120051 Maven Project ignores profile-specific dependencies b44000d: NPE(EA-52907). 1ac0a95: IOOBE (EA-53138). 8e887d7: SIOOBE(EA-53677). 39a3ef5: EA-47815 c1728ca: IDEA-56096 Allow to create file templates with extension contains dot [CR-IC-3923] e507a6f: spase within spread operator 4248fd8: [git] Fix NPE if process is not started 52db790: [log] Don't join if there is only one repository 619f11c: new project wizard: frameworks on the first page 3bffb58: Build fix f4c8a46: 'cast parameter' fix if spread operator used 8ed8c4c: remove duplicate a7bab7d: cleanup b55ff2d: EA-51997 - CCE: GroovyAnnotator.registerMakeAbstractMethodNotAbstractFix 926fbff: EA-52115 - IAE: ResolveUtil.processNonCodeMembers & some @NotNull 430fc9a: EA-52506 - NPE: TypeConversionUtil$WildcardDetector.visitClassType 884380a: EA-52532 - CCE: GroovyCreateFieldFromUsageHelper.setupTemplateImpl 36c07d3: EA-52789 - diagnistics 8555cde: duplicates 8fc0687: EA-53288 - cast fixes. be3da4b: EA-53309 - CCE: GrInplaceFieldIntroducer.checkLocalScope 935bc3d: EA-53448 - CCE: JavaCompletionUtil.setShowFQN 6a30279: deeply eliminate wildcards as they may appear during inference in wildcard's bounds 6773fcc: testdata for IDEA-104429 c17274e: lambda: check functional type return type before accepting cached value e2c708d: method refs: add constraint P1->ReferenceType for inexact method references despite of spec (IDEA-117311) 9ef2c46: new inference: propagate current substitutors during additional constrains processing (IDEA-118965) 7dc476d: Gradle: Module builder updated. * New Module now adds module to the respective gradle project using settings.gradle inclusion * Support for *.ipr (file based) project format added d88e160: IDEA-119651 DomStubBuilder uses physical files for indexing but it should use supplied one e6fe39c: make constant search not block the UI 4037871: IDEA-119983 Smart type completion mixes order for Color.RED 589208f: test that stats is remembered for global static method completion variants c314c53: make Show All Tabs action name & description closer to the behavior 23c0651: inspection considered harmful (IDEA-119766) e72c1a3: Merge remote-tracking branch 'origin/master' 5fd0a91: Fixed SQL 'select/insert/...' rule injection into indented string literals (PY-11970) 4ecd882: Fix NPE 5c4ef6b: JavaFX Scene Builder integration 2621f17: Assume that string without '%' operator or 'format()' contains no formatting (PY-11771) 0c35ee7: cleanup 6e66b22: Don't run code analysis for injections with interpolation in string formatting (PY-11962) 9f28f9d: AbstractCollectionComboBoxModel — specify list type 4428d76: MutableCollectionComboBoxModel — specify list type e77b8c9: use gap instead of titled border move 'Clear ..." to new line (left-aligned), not right-aligned on the same line 8824507: breakpoint properties was not saved if breakpoints dialog was opened from line breakpoint popup ba59486: Update appearance of certificates configurable. Buffer storage modifications in configurable, instead of applying them directly 5f4f22b: IDEA-79353 No completion in the Type field of Custom Renderer preference page 27d736e: don't allow edit action if not editable 4b5b6e8: assume custom stubs only if psifile's content element type isn't IStubElementType, this fixes performance problem of previous change (that added support for dom indices). The performance problem was manifested for flex stubs produced by decompiler. cc66943: Fix typo. 447fa05: Make WorkspaceReader available to extensions. 217a6ba: Activate Maven extensions during project resolution. f98b4ed: PY-11958 PullUp refactoring breaks class signature if class has more than 2 ancestors 6c989e6: high CPU and EditorTextField/LanguageConsole scrolling c010442: Merge remote-tracking branch 'origin/master' 6040533: update browser icons add icons for custom browsers — yandex, chromium, canary 31f6857: [git] IDEA-120042 Protect against zero timestamp fe3a49a: regress: don't hold strong reference to index content 470ad4d: GitRootFinder removed as unnecessary 003d00c: PY-11968 "Pull member up" refactoring should not allow user to move member up if parent already has one PY-11290 Target classes of "Pull Members Up" refactoring should be sorted in ancestry order PY-11289 "Pull Members Up" should not hoist code into python stubs/skeletons. PY-11288 Better default for target of "Pull Members Up" refactoring e4bf6e4: Add injection place even if a string fragment consists of zero chunks 76e0d23: Fixed parsing of unbalanced new style string formatting (PY-11962) 3e71eee: IDEA-119738 Problem with Android Studio connecting to wrong VCS (Git vs. Mercurial) 1195dd4: style 4045914: fix incorrect fileChooser descriptor — use createSingleFileOrExecutableAppDescriptor 68771c2: IDEA-119965 Mac messages with one button should have focus on that button 4eb8664: IDEA-102508 error status of run configuration is not updated after fix Needless component revalidation fix a6d541e: New Xib format e706b96: CR-IC-3901 check isMacOSSnowLeopard f04c8a6: CR-IC-3901 mac file chooser must respect FileChooserDescriptor.isFileSelectable e9fdcd9: a few more words in the base dictionaries 5f70931: FoundationTest — junit 4 129898f: move createDict and fillArray to Foundation util aa04a46: new inference: reduce additional constraints order fixed 4c7fec7: correct file name 38de625: IDEA-119976 Code | Completion | SmartType's Alt+Space shortcut does not work 09e3217: commit may change psiFile instance, completion should be prepared to that (EA-46770) 69b71e7: allow to use step into and smart step into shortcuts to select smart step into target 09846dc: proper size fd6db9f7: [git] IDEA-119887 Support one more git version output format bd9cc7f: [git] convert GitVersionTest to junit 89e5e54: UsefulTestCase.assertNotEmpty 299ca1f: inline protected method 'createAnnotation' http://crucible.labs.intellij.net/cru/CR-IC-4157#c21408 bfbcdc8: [^kb] on java 8/linux non-focusable popups get focus a bit later, workaround that (IDEA-94683) 55a4c7b: CR-IC-4150 use equals on vfiles 9200d31: add a description for Show All Tabs action (IDEA-119952) 86a57b2: IDEA-119961 List support for Expression Evaluation b91fcf2: Merge branch 'python-fixes' e37f9b1: Fixed spelling in names of variables 61f5888: Simplified always true expressions fc7fabe: Fixed EA-49990: assert: TextRange. b132ae4: WEB-10741 Turning on Karma Plugin Autotest will highjack editor window upon retest. 40f3ae8: lambda: ground target type for implicit lambda 32094bf: temp solution (IDEA-118527) 486cac8: IDEA-119969 Root node has wrong offset a05d051: IDEA-118817 Parameter annotations are not respected for @Delegate annotation 695bc50: corrected test data after fixing IDEA-119589 7d2fe18: IDEA-119910 Middle matching doesn't work if pattern starts with a digit e0b2a8b: [vcs] IDEA-119891 Use correct line separators in commit message document 22463b1: CCE fixed 0f133cf: Gradle: buildscript configuration respect inheritance e140b1e: IDEA-69253 completion in type elements of parameters after dot d3a5dab: IDEA-117390 don't complete light elements containing IntelliJIdeaRulezzz 6a90cfb: IDEA-119658 Watches inplace editor does not resize 802f6de: category icons d6f2453: IDEA-119894 "Customize data views" dialog is ugly 620b789: 'fixme' added to the dictionary (OC-9056) -> word moved to jetbrains.dic b79e4f3: IDEA-119520 New Project / Module Wizard: last-selected template should be remembered f5be91b: Cleanup (deprecated constant dropped) b0116c0: EA-53411 (more reliable diagnostic and better recovery) 50c6083: extra fix after review a5d9cdb: maven: webapp resource filtering supported (IDEA-25934) b61e7f9: trying to fix blinking test d6951b6: refactoring: class extracted a6e1abc: IDEA-119864 indents b7b65ba: IDEA-108964 caching field accessors 6e833dd: fix should not have psi refs 9e97414: allow to create an annotation with a custom severity 2106911: Fix CCE (PY-10999). 4fe2695: Merge remote-tracking branch 'origin/master' 2f3b719: Setup __loader__ for __main__ module (PY-10535). a44092b: enable File|New action in Database view b50f4bc: enable File|New action in Database view bb558e8: better fix for IDEA-111684 3e8d5d8: fix regress IDEA-119720 : schedule for update if file isn't too large 5897d97: better code per review suggestion 445aa37: EJB method hierarchy shouldn't affect completion statistics (IDEA-117673) be30e67: IDEA-116506 File Templates: can not delete duplicated template 8bafc21: NonTrivialActionGroup instead of NonEmptyActionGroup (the latter takes "registered" actions into account only). b8f41b5: DEA-119860 Empty tab name if turn on option "hide file extension" 37e2a4c: IDEA-117852 NullPointerException when making project with mixed java/groovy sources a4d5836: ignore groovyc stderr spam about JAVA_TOOL_OPTIONS (IDEA-118182) e82c49a: IDEA-119794 IntelliJ inspection "may produce NullPointerException" doesn't understand Objects.requireNonNull(...) 7e06961: IDEA-30947 Invalid error message in debugger/type renders dialog: "Incovertible types..." 8c4dc0e: Merge remote-tracking branch 'origin/master' a64db8a: EA-53583 - IAE: UsageViewPresentation.setNonCodeUsagesString 12a834f: case fixed 88c7770: graph inference: accept raw inference when return type was erased (IDEA-119844) c8e5698: graph inference: recursive calls (IDEA-119834) a1eef95: [log] IDEA-119898 Fix graph artifact in case of diagonal edges 9984c56: [log] dry 5960162: [log] @NotNull 7942f6c: restore "analyze stacktrace" 71d742a: Add possibility to add/remove certificates from application trust store 8122c69: keep java-docs in sync 41104b6: make sure 'startRunProfile' is invoked in EDT 4269a85: IDEA-103743 Settings > Code Style > Arrangement UI glitch (after-review improvement) bd4e9ec: mac file chooser should not resolve symlinks +review 1413859: Revert "updated external tools. Added annoying *.whl for the needs of virtualenv." 798bcad: CR-IC-4108 eb65f3e: convenient "Done" ctor 59e3ab1: CR-IC-4046 use chooser description in mac native file chooser 4dba37a: IDEA-119855 Github: remove duplicates from "Share On Github" dialog db9023c: Rethrow SSL exception in case "empty trust anchors" error, when Mac JRE has no default keystore e2cdf40: CR-IC-4094 (confusing methods united) e7106a4: return name of SettingStep#getModuleNameField() 388e840: fix installers: remove lint-cli module 34d1109: IDEA-118601 New Module: Maven: click on "Create from archetype" reverts typed coordinates. 0f28587: IDEA-116116 New Project Wizard: default folder for jars download is /lib 99ec69c: 'fixme' added to the dictionary (OC-9056) 9f73164: Refactor CertificatesManager components to standalone classes, add configurable for certificates management and truststore access. 5e029bf: Mercurial Repository info problem fixed 96ec395: style 9c77e2a: use explicit html4 to reduce variants 8129c49: IDEA-119680 Gradle: work offline 1d2d040: refactoring: file content filtering part extracted to separate class 4d12f56: standalone JPS build: added option to build all artifacts (IDEA-119784) 1eacef4: processFilesRecursively optimized by eliminating unnecessary 'isDirectory' calls (ZD-19763) c9219f4: maven compiling tests: base class extracted 8d2a295: remove microdata, it is handled by custom directives provider for better code insight 59f3848: modifier fix should not contain psi refs 5877fa8: include only SVG-tiny a0435ca: [diff] IDEA-119780 close dialogs with CANCEL exit code rather OK 2f8cda1: [diff] remove unused a6b4095: [vcs] Don't allow returning duplicate VirtualFiles 6d904e2: [diff] Don't create inner class for customizing action's icon 64be498: [github] IDEA-119693 Don't share workspace.xml 0f1ccae: xhtml should be valid, only body/head/frameset are permitted under html node f6a05c7: testdata corrected for new schema 4301bab: cleanup SVG and MathML hack e7bc5492: new html5 schema with blackjack and extensions SVG, MathML and RDFa are now supported #WEB-462 fixed #WEB-417 fixed d8e1c94: IDEA-119773 (slf4j placeholder inspection false warnings when passing in Object array) 173c6e8: Merge remote-tracking branch 'origin/master' 0147c24: Added test for PY-11337 7d84519: Text changes: "unused" -> "irrelevant" d120238: IDEA-102508 error status of run configuration is not updated after fix 5c5e163: Merge remote-tracking branch 'origin/master' 25652d5: PY-3569 Inspection to warn if a loop variable is assigned inside the loop 8b70d81: remove stubs presuming to build jar locally before we move to java 7 3d8a6d0: IDEA-119826 Do not require confirmation each time I open an IPR file 9038ec4: IDEA-119589 Wrap when typing reaches right margin wraps one symbol before needed [CR-IC-4089] 5759064: IDEA-107538 java: "Go To..Next Method / Previous Method" should skip fields c92cb87: Merge remote-tracking branch 'origin/master' e628865: Merge remote-tracking branch 'origin/master' 2f3a48e: revert aa68b40: IDEA-111122 remove attached jar artifact coming from "apklib" dependency from the dependencies of app module: users add it to deploy jar to Maven repository in addition to "apklib" file, but we don't need to add it to the classpath, because it leads to class duplication [rev=sergey.evdokimov] (cherry picked from commit 0663734) 03b007d: EA-53045 - NPE: PsiFileImpl.navigate (CR-IC-4127) 69ee7c8: IDEA-119509 do not show classes we're not going to import in "import" dialog [rev=peter] e62c18d: advance bomb 315aa55: adapt android step to the new wizard a7311eb: keep overridden group content option 66cf177: a less distracting thread dump filter (IDEA-99943) 6995ba8: remove AbstractMethodErrorWrapper 54879ea: Merge remote-tracking branch 'origin/master' e4c8354: replace SBKit stubs with jar (it's under GPL license and we do not redistribute it) 643f3e1: revert of accidental previous commit revert b79c1da: spring file based indexes/searchers 4fa374f: fixed EA-53497 - assert: TextRange. 6e4c2d3: DevKit "language": restrict Language.getRegisteredLanguages() results to those available in project/SDK (CR-IC-4017#c21280) 7064f5c: Merge remote-tracking branch 'origin/master' 670d010: a way to detect bundled plugins when run Idea from Idea 6b8e5bb: Merge remote-tracking branch 'origin/master' e0e690c: Merge remote-tracking branch 'origin/master' 2a9b3e2: updated external tools. Added annoying *.whl for the needs of virtualenv. 1d6519a: unavailable api inspection: support for java 8 api f03ea37: Merge branch 'python-performance' 2fa8245: Cache presence or absence of a user skeleton for file in its user data 4aca40b: better project name for temp project + pass dummy status 10f6a0f: another stub update index fix: - stubs doesn't get buffered status update notifications because they aren't built out of unsaved documents - also index read also made affected to buffered status 455ca8f: WEB-10733 Mac OSX: disabling JSHint results in buggy presentation of version combo e0d53aa: IDEA-119328 don't remove unresolved imports only if references in code could be resolved with them eef5c14: IDEA-119328 parse code reference elements without name element 3c69c63: IDEA-119647 CCE on groovy file ba0b939: cleanup 3dd03e8: cleanup 328c39f: FileUtil#loadLines moved to FileUtilRt 5404220: CR-IC-3879 (handle module component initialization errors) 3c288a8: Rewritten PyQualifiedReference.collectAssignedAttributes() for better performance 6bbdc88: Cache the result of asQualifiedName() 3306469: Forgot call to super 389fc76: EA-53504 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText 3f409f1: EA-53575 - CCE: InlineMethodHandler.inlineElement b00014b: method ref constrain (IDEA-119552) bd80c20: cleanup 6404ec9: Merge remote-tracking branch 'origin/master' 6c7831a: tune decoration color for Darcula 5485ead: filtering frameworks by template 1d47fa0: IDEA-114381 (do not use foreign clipboard contents in internal events) 03ca39f: IDEA-114381 (missed use case; tests) db15563: Resolve conflict with "&Replace with" 7a8ad62: Merge remote-tracking branch 'origin/master' 801f34d: fixed missing sys import 3e29ea2: Merge remote-tracking branch 'origin/master' a185876: Disabled comment injector for Python for performance reasons 228266b: IDEA-117522 Some dialogs are not disposed with the escape key 1ae36ce: ProjectCategoryTemplate 2d44f96: Merge remote-tracking branch 'origin/master' 32d79c8: fixed missing sys import 115576d: Merge remote-tracking branch 'origin/master' 50c4cf3: Merge remote-tracking branch 'origin/master' 37645b4: fixed PY-11561 "Add super class call" incorrectly inserts parameter annotations a9da411: Cleanup (typo) 714969c: build scripts: launch .jar reorder task in headless mode 8145dd4: IDEA-114381 (check clipboard data flavours before loading the whole content) 4fa6582: Cleanup (formatting) acf1752: fixed PY-11495 Create function: do not propose quick-fix for unresolved parts of fqn 21e2c1d: fixed PY-11484 Implement abstract method: pushes docstring out of the way 43e98b8: fixed isAbstractmethod 1c85aca: Unnecessary parameter --ignore removed from appropriate status commands. e0f86d5: do not check plugin name for non bundled plugins 00f955e: If Gradle task execution fails, now we throw an exception showing the message of the real cause. 774ae65: use system font on Windows (Segoe UI, 12) 8281f35: IDEA-119035 Select All shortcut for any table on mac with Darcula abc190b: hide Show Implementation action just like Quick Doc when not appropriate 2ad99bc: IDEA-119630 Live template broke in IDEA 13 1216a4b: Merge remote-tracking branch 'origin/master' 4db9093: Fix align multiline elements in parenthesized expressions, parameters and arguments lists. 46a84e6: Merge branch 'python-performance' 50d1e9b: Cleanup of API for qualified names of expressions 74c850c: Method call in indenting statement should have continuation indent. b69f7d4: fixed PY-11353 Creating Run Configuration from specific test gets the "target" wrong 8775d1b: DRY e8ac1dc: #WEB-5067 fixed 2c804f6: cls reference ignores passed outer class type arguments (IDEA-118733) e6350af: IDEA-119677 AWT thread blocking during start up c49bd1b: fixed PY-11312 False positive CamelCase variable imported as lowercase 1d6966b: fixed PY-11281 Convert dict comprehension to dict call omits if expression b811619: Deprecated PyResolveUtil.treeCrawlUp() as a slow way of traversing the PSI 5deb882: Made several internal methods of PyResolveUtil private 5a2fdc9: cancel outdated quick info calculation on ctrl+mouse (IDEA-119642) 36d507f: fixed PY-11277 Python: Wrong "argument equals default" inspection a5fc7ef: Merge remote-tracking branch 'origin/master' 8cdcea8: fixed PY-11617 Nosetest runner: simple function tests cannot jump to source 7b704287: fixed PY-11696 Cancel after adding new interpreter removes configured project interpreter a2f1da9: IDEA-118773 Change Assembla's issue IDs to be project local instead of unique global 9e9dde3: Disable possibility to create feature branch in "Open Task" dialog, before at least one branch already exists ae83297: proper fix for PY-11879 585e827: Added PyQualifiedReference.isQualified() that potentially doesn't require AST access 99af1d0: Use ScopeUtil.getScopeOwner() for preventing unnecessary stubs to AST switch 3421829: Add plugins to check: Pythonid, org.intellij.clojure, NodeJS 4e91422: fixed PY-11340 Invalid case for can't assign to literal inspection 501d6a5: FileUtil#loadLines and ExecUtil#execAndReadLine allow to specify encoding 7731644: Merge remote-tracking branch 'origin/master' 80f6238: fixed PY-11341 Invalid case for identifier expected inspection after as in with statement c7d5036: Fix continuation indentation in while statement (PY-11869). 5459b34: default test runner is unittest 3cb5420: IDEA-119467 Gradle: auto discovery of buildSrc project 3a98272: IDEA-119467 Gradle: auto discovery of buildSrc project a33865b: Cache the results of asQualifiedName() for performance reasons b275188: JavaFX Scene Builder integration 1a196a0: IDEA-73920 Auto-activate maven profile when in IDEA 24c45a2: Merge remote-tracking branch 'origin/master' 077da06: Indent comment in tuple (PY-11904). dca7107: Gradle: respect the order of dependencies 4c154e6: Merge remote-tracking branch 'origin/master' 2142a55: Fixed test data to satisfy PEP8. 6889a43: IDEA-111432 Mac OS X: Shortcut Alt-W in search dialog not working (the mnemonic should be consistent with find in path dialog) 90a0a5c: IDEA-111432 Mac OS X: Shortcut Alt-W in search dialog not working f97694c: Remove wrong depends from module a87dd11: JavaFX Scene Builder integration ccd0d4a: Maven, Android, and Groove moved under Java 2b72075: EA-53537 a880968: IDEA-66430 "Find In Path" doesn't show up in "Recent Find Usages" 3c9a856: assertion for EA-52184 - IAE: FileTypeManagerImpl.isFileIgnored ce5e012: IDEA-119617 e27d306: notnull 41d0ae5: already disposed 823b697: dispose progress if application exits unexpectedly f11fc22: notnull 7c26960: fixed PY-11879 Refactor: Rename: references in ivar directive are not updated b016bf2: Merge remote-tracking branch 'origin/master' 874f0ef: Fix Jira test related to time tracking (zero hours case) 76956c0: IDEA-119740 Ctrl+Shift+Space does not complete exception type after "final" 100bad7: fixed PY-11884 Missing completion for finally keyword after else statement b2dc0d2: #WEB-7422 fixed 5106f0d: #WEB-8715 fixed a19ebc2: IDEA-118759: Run ant headless so no dock icon will appear (https://github.com/JetBrains/intellij-community/pull/131 manually merged and improved) 5ad360e: fix grails tests 404f4e3: IDEA-119663 false positive Constant conditions & exceptions: "Argument ... might be null" 32ff621: Merge remote-tracking branch 'origin/master' f831c81: IDEA-110055 Code Style: Copy to Project: Arrangement settings are not copied (copy empty grouping rules) 7567649: IDEA-110055 Code Style: Copy to Project: Arrangement settings are not copied b55ee30: PY-11882 Assignment to for loop inspection false positive PY-3569 Inspection to warn if a loop variable is assigned inside the loop 11a158b: Merge remote-tracking branch 'origin/master' 56c1793: Insert two spaces before line comment (PY-11901). 3087918: hide some File-menu actions when appropriate: File|Encoding, Line-separators, change R/O, HTML export 04af1dc: introduce NonTrivialActionGroup e04ba66: Merge remote-tracking branch 'origin/master' 8984779: javadoc improved 97fee4e: Merge remote-tracking branch 'origin/master' abfcab9: fix layout 6c0615a: Do not allow view to be larger than viewport with SCROLLBAR_NEVER policy 9f9aa28: javafx: scene builder: do not load javafx classes from multiple loaders db4b9e9: restore "show hierarchy" when no element was selected db9fa78: Fix indent in parenthesized expression in indenting statement (PY-11868). 85bcbe8: IDEA-119510 Update Pivotal connector to correctly set "Started" and "Finished" states for stories. Unify titles of error dialogs in "Close task" and "Open task" actions. 9623666: JavaFX Scene Builder integration f9a833b: Merge remote-tracking branch 'origin/master' 7ca0e52: Inject SQL only into strings that have SELECT/UPDATE... at the beginning 1eb3644: NPE fix da3e2e3: select word should honor string literals in custom file types fbdee48: move long griffon/grails framework detection into background 673ed61: IDEA-115351 Idea UI hangs after performing Move Module to group 77234b7: Merge remote-tracking branch 'origin/master' d6184d3: fixed PY-11428 "Variable in function should be lowercase" false positive for variables declared global e4df7b8a: javafx: scene builder: eliminate dependency 36e15a7: IDEA-118605 Add missing attribute check in YouTrack response handling 66827e2: Merge remote-tracking branch 'origin/master' bbdecb0: Try stub-based containers for Python PSI elements instead of getParent() 219d0fe: Use hasDefaultValue() instead of getDefaultValue() in order to prevent switching from stubs to AST 58065e5: Qualified targets are never local 54700b3: Use isQualified() instead of getQualifier() in order to prevent switching from stubs to AST 81794e4: Find owner via ScopeUtil in order to prevent switching from stubs to AST 5a5e085: Note about stubs to AST 1038077: javafx: scene builder: move stubs to separate module a0f51bb: javafx: scene builder: embedder 41ac380: Merge remote-tracking branch 'origin/master' 7318d6d: IDEA-58838 Alt+Click on Exception breakpoint marker should switch this breakpoint off instead of creating new line breakpoint. fa02045: External system: respect scopes for module level library dependencies 021501a: Add hostname verifier to SSL support (disabled for now) 1b3806b: Annotate for renamed/moved file fixed 4b8aad4: getFileNameInTargetRevision updated 64db488: Traverse class owners via ScopeUtil in order to prevent switching from stubs to AST a21046b: Revert "added -Dfile.encoding=UTF-8 to tests.gant" 9b3d7f3: Merge remote-tracking branch 'origin/master' 256144b: test fixed: do not assert order of ClassInheritors 1600ff2: Merge remote-tracking branch 'origin/master' 72f7af1: Merge remote-tracking branch 'origin/master' b3d735f: don't allow to change family of predefined browsers 9ea642c: set default editor for Enum fdee8bc: IDEA-88390 Object variables could be casted to any class in Evaluation window 17002f6: javafx template is back 3234409: added -Dfile.encoding=UTF-8 to tests.gant 3168f61: IDEA-88390 Object variables could be casted to any class in Evaluation window 41a0c8e: pass idea.config.path and related properties to external build process to ensure that APPLICATION_PLUGINS_DIR path variable is substituted properly (IDEA-118928) c864c4b: Gradle: test data fix fc69870: extract superclass events posting (IDEA-119248) 93330f8: restore that ClassInheritorsSearch returns unique results (IDEA-119628) fb06a91: Filter out non-physical classes in DefaultClassNavigationContributor debd3f2: AsyncGenericProgramRunner added to let program runners make some calculation before actual console appearance 47b6662: getSelectedObjects — use the same approach as in TableUtil to collect selected items 9d412b0: don't allow to remove predefined browsers 7702e1d: ComboBoxTableCellEditor — cleanup, it should extends DefaultCellEditor 9e3ecd3: myUpdaters contains only one item in most cases 76e1f83: cleanup — use isSelectionEmpty e266783: TableToolbarDecorator — remove action supports multiple selection 5036cb3: cleanup 6ac47d8: use ContainerUtil.reverse instead of LinkedList ContainerUtil.reverse returns empty list if source is empty 99fee5d: JavaFX Scene Builder integration aeb1257: IDEA-55171 (prevent sync refresh from locking if application is disposed) 1697889: Merge remote-tracking branch 'origin/master' 9e120cc: Compare decorators by name preventing unnecessary switch from stubs to AST 726c608: Merge remote-tracking branch 'origin/master' e82fca2: IDEA-88390 Object variables could be casted to any class in Evaluation window 6d2b1e8: Don't analyze target expressions not located in the current file 3e8cc71: Emmet add diagnostic info e45ecbf: Fixed NPE 8b820b6: IDEA-117373 Spacing options for Java type arguments/parameters [CR-IC-4071] 869e503: [log] IDEA-116322 Fix structure filter for multiple roots 4d4d364: [log] refactor: group filters before passing them to providers a3f1fcc: Merge remote-tracking branch 'origin/master' d873fec: DOM: use null, not empty StringRef for non-set ElementStub#elementClass 3a314c4: tests corrected for new schema 30527da: CR-IC-4025 (more concise fix) 7a31cf5: IDEA-119498 (only suppress plugin updates for true command-line usage) 93f8684: debugger value popup refactored: less duplication in different implementations, reduced coupling between classes, recreate tree component after disposing 290de68: tests corrected for new schema a98faf2: updated schema for html5 58fa267: Merge remote-tracking branch 'origin/master' 6320d5f: do not replace checked exception with unchecked (IDEA-119345) aaa813a: resolve conflicting names (IDEA-119412) 9cc6ad8: duplicate string literals: do not add introduce constant fix for batch mode baee0eb: distinct prover: do not distinguish raw type arguments from type arguments without params (IDEA-119546) 3f6a77a: IDEA-119566 "Delegate Methods" doesn't work with fields of a generic type a22c53c: Merge remote-tracking branch 'origin/master' 72fc2ed: update path field on data changed 0f41580: add profiling parameters to the right part of the classpath (has been broken after Launcher was introduced) ed3781b: Merge branch 'python3.4' 3234c0b: IDEA-119336 Gradle build files: build.gradle scripts are checkout from Perforce even if the file is not changed 40ab35c: removed dependency on non-community module ac0fe97: wrong unneeded dependency removed 7f1152e: Calculate iteration type via types, not PyClass elements 3217cdf: requestFocus after on edit dialog close e979477: fixed PY-11875 Pycharm code analysis stalls on specific code (caused by AIOOB in getArguments of decorator) 99d62b0: http://ea.jetbrains.com/browser/ea_problems/45670 8df5aab: use existing byte[] from stream to avoid producing large garbage objects fcd155b: inflate zipped contents out of the lock 62fd790: don't consume VK_EVENT in case of in-place editing ccb42ff: String cell editor undoable by default +review e2798fd: move createUndoableTextField to GuiUtils (we cannot depend on platform-impl) 801a351: fix isModified 7334354: WEB-3421 resolve RequireJS aliases from main path 711c0cc: IDEA-119467 Gradle: auto discovery of buildSrc project IDEA-98930 IDEA does not resolve dependencies in Gradle buildSrc/ project 20ae03f: Merge remote-tracking branch 'origin/master' 22ba22a: update copyright in artworks f32591a: Merge remote-tracking branch 'origin/master' 82ddf7d: fixed empty headers and import (dependant in language level) for qt, gtk... skeletons. b8ddcd4: Gradle: EA-53148 - NPE: AbstractExternalSystemConfigurable.getProjectName d2a8310: Removed redundant PyTypeProvider.getIterationType() 0982afc: IDEA-119467 Gradle: auto discovery of buildSrc project IDEA-98930 IDEA does not resolve dependencies in Gradle buildSrc/ project 2bbb843: Types of Enum members' fields and type of Enum.__members__ d7435e4: Merge remote-tracking branch 'origin/master' 8a38ae9: log problem if needed 47c08b7: Merge remote-tracking branch 'origin/master' a677cc2: mark root node as terminated if some nodes aren't final 5feb54c: notnull b8772f1: decapitalize 245a416: assertion removed in CR-IC-4018 is back cfe53d3: notnull a42cc19: allow to call remove() on iterator 99c78160: obey "new ArrayList(Collection)" contract about created list capacity 0d881cd: cleanup 1e7e11b: replaced with reparseFiles aa16517: notnull 7ab28bb: notnull 31b1b18: duplicate code ba9f665: IDEA-72304 Namespace auto import does not work for EL functions 3ab8bc7: Code Style: Lazy arrangement settings save 22d7399: IDEA-95410 Arrangement: Preserve fold regions on arrangement 6e02e4d: Merge remote-tracking branch 'origin/master' 09916b5: PY-6955 Unused import not greyed out if also failing f293c4a: IDEA-119619 Settings / Language Injections: project level XML tag injection loses Sub-Tags value on IDE restart d2af13a: PY-6955 Unused import not greyed out if also failing 89beff8: Fixed PyABCUtil.isSubtype() check for class definitions that have metaclasses 14c2396: Type provider for enum.Enum members 6238d92: Store metaclass qualified name in class stub for better performance 2e110fd: PY-6955 Unused import not greyed out if also failing (test refactored) cb9e823: Added PyClass.getMetaClassExpression() 1ee1c25: Extracted getMetaClassExpression() 48b90c2: Evaluate metaclass type using TypeEvalContext 2cfa88c: IDEA-118977 Minor alignment issues with the new style for bottom (and right) aligned tool window tabs 92107d2: Check __metaclass__ attribute only for Python 2.x bf9a384: Refactored PyUtil.getMetaClass() into PyClass.getMetaClassType() 90548c0: Don't hide 3 or less "unused" items in "+" popup. Action text has been updated. 8adfd34: don't leak dom navigation targets from gutter icons (IDEA-103010) 04425c9: support table decoration on IntelliJ laf a3030e6: browser table — continue "default browser" usability improvements 1f430b7: avoid use getItems() — use model directly (our ListTableModel provides handy methods) remove duplicated code — getSelection equals to getSelectedObject 55ee980: IDEA-118211 - also avoid double dispose 8068651: Merge remote-tracking branch 'origin/master' 609c0db: Keywords already contains 'as' and 'with' 4d1ca37: Merge PyKeywords with PyNames af674d6: IDEA-118374 Formatter chop down method arguments when long is not working correctly [CR-IC-4041] e733d8c: IDEA-56062 Sticky custom data type renderers 2ff5892: EA-53317 - NPE: CompoundRendererConfigurable$.run 7f1c2d7: Add brokenPlugins.json 7813f62: ensure that editor listener removed 3ffe34f: fix java.lang.NullPointerException at com.intellij.ide.browsers.StartBrowserPanel$3.chosenFileToResultingText(StartBrowserPanel.java:143) cfebc26: fix NPE on channel write 4ecf94b: Merge remote-tracking branch 'origin/master' 43105d2: fixed PY-11823 Test Runner detection in settings doesn't pick up just installed test runner 68bfa5e: Gradle: dependencies scope merge and sourceSets type handling updated related issues: IDEA-119365 Gradle import does not respect model customisations IDEA-118280 Gradle import: IDEA detect java folder as a resource folder IDEA-117668 IDEA v13 spontaneously changes additional test source root to source root 8e2ce03: IDEA-112303 Tool Windows Quick Access button: impossible to select item in list by mouse 63facd9: More fixes for IDEA-115200 Eclipse code style import: Line Wrapping: some categories are not applied 2cc69e5: AC/C++: OC-9003 Trailing whitespaces are stripped in PCH during typing +review CR-IC 47dee08: Trying to fix EA-51665 - assert: FTManager.createAndStoreBundledTemplate a5e4cf4: Add additional diagnostic to investigate EA-51665 (assert: FTManager.createAndStoreBundledTemplate). 3c5ad21: fix test attempt 2 128b5ad: Merge remote-tracking branch 'origin/master' 7d3eeee: Fixed dedent in case of tabs ( PY-10120). 5753542: Correctly handle "chop down if long" option when importing from Eclipse 5e15a7d: Python keywords extracted. Cleanup. 9685932: Merge remote-tracking branch 'origin/master' 6ac50ed: Merge remote-tracking branch 'origin/master' 416c4da: Merge remote-tracking branch 'origin/master' 917a759: Fixed test data to satisfy PEP8. 79c766f: EA-52368 GeneralIdBasedToSMTRunnerEventsConvertor.findActiveNode: findActiveNode method simplification 9586436: IDEA-119444 Closure view shouldn't be flickering ea36958: Extracted PyStdlibTypeProvider.getNamedTupleType() fcea608: WEB-9743 Javascript file with compressed code at the top recognized as minified WEB-7143 Line(s) of minified CSS result(s) in CSS color previews disabled for entire file c86df90: Move all certificate related classes in com.intellij.util.net.ssl package. Update appearance of certificate warning dialog. b805e1e: [log] IDEA-119316 Fix "go to commit" if there are log filters b22a9a7: Don't mark PairFunction return type as Nullable 9ff4ea4: [vcs] Remove read action from loading byte content from java.io.File ba71108: [vcs] Don't wrap FilePath creation into read action f5ade74: EA-42899 - CCE: XmlLanguageInjectionSupport.doEditInjection & cleanup 7db1bed: EA-53406 - IAE: ServiceManager.getService 33c31e6: Make right par indent=none in import statement (PY-9075). 0a33757: Merge remote-tracking branch 'origin/master' 9ee1b1e: Make continuation indent after continuation in indenting statement (PY-9573). 9d84c3f: fix UnscrambleDialogTest 14bdb82: PY-3569 Inspection to warn if a loop variable is assigned inside the loop d912f2d: Merge remote-tracking branch 'origin/master' ab7b959: Test for PY-9573 334ca32: IDEA-99943 Allow to filter thread dump by a word in stacktrace 9dc5a4f: Fix IDEA-119515 for the other IDE's 2203503: avoid some duplication in ExpectedTypesProvider 032c188: IDEA-119416 Smart type completion proposes nothing in String concatenation expressions e323fe1: WI-13685 PhpStorm doesn't save project name CR-PS-181 (cherry picked from commit ed41c77) c62cebb: Merge branch 'python3.4' 0a359f1: IDEA-118389 Forbid completion inside guard blocks; honor greediness 9102f56: Handle 'mode' as a keyword argument to open() as well 40dbf8e: Detect text or binary I/O in pathlib.Path.open() b7a28d6: IDEA-119514 Tip of the day in IntellliJ IDEA mentions Webstorm a8474e6: Return instance types for instance types of superclasses 9ffaba9: IDEA-65566 Allow 'NotNull' as the default element behavior for a given class or package 0b9321b: IDEA-99331 Complete Statement: incorrectly completes at statement within new array size brackets 3594766: IDEA-115138 Eclipse code style import: Line Wrapping / Annotations is ignored, IDEA-115200 Eclipse code style import: Line Wrapping: some categories are not applied 6351c3b: Method to process stubs without firing error when stub index is overflown (for Upsource) 2d7f331: fixed PY-11837 nose test runner errors while formatting a test error 2e395dd: Bug fix: IDEA incorrect handle escaping. 4113b3e: IDEA-105253 Missing icon for Thread dumps view ccb7872: initial ssl support c69719b: RecentProjectManager -> applicationService 2d6afbe: IDEA-119521 improvement 85e7348: unix signals added 4a5e793: IDEA-104735 Dracula: INVALID string have not dracula style red color 8e8019c: Nullity annotations 4a6c046: Add test for time tracking support in JIRA, simplify test of task's state update 6c0c76a: DSGN-979 DevKit SDK icons update b197141: IDEA-119523 IOE at com.intellij.openapi.editor.impl.DocumentImpl.d 0cbfc8c: new project wizard preferred width fixed 78f09b8: IDEA-91376 Debugger links incorrectly to codeline in a class which name contains a dollar sign 13b4260: allow to disable "Testing started at