summaryrefslogtreecommitdiff
path: root/bin/mac
AgeCommit message (Collapse)Author
2014-07-25Snapshot idea/138.1283 from git://git.jetbrains.org/idea/community.gitTor Norbye
047cbb9: IDEA-127620 - Clouds: move frameworks to the top level in new module/project wizard - refactoring of import 1d1914f: IDEA-127620 - Clouds: move frameworks to the top level in new module/project wizard - remove from JavaEE group 3206e15: Merge remote-tracking branch 'origin/master' a513e70: enable injected context for actions in action popups (IDEA-126995) 70c5d69: CommentInjector: improved detection and IDEA-114915 InjectorUtils performance 482cdc2: @MagicConstant added 997dc0b: do not show VM names in run configurations: junit, application (IDEA-126880) 9873768: merge commands to replace duplicates (IDEA-126776) e9a17df: field can be local: when field is used in method for read it can't be converted to local if used in another methods (IDEA-127159) f9e6f06: faster LexerEditorHighlighter.checkContentIsEqualTo 6051f49: generic debugger settings: step 3 — root settings (Debugger node content) — Java transformed bcb94d7: cleanup a12ac6c: treat Diagnostic.Kind.NOTE as information message, not a warning message (IDEA-105383) f367dcb: IDEA-127666 Add tooltip to "Project Setting" icon 08d9677: add delegate method to TextFieldWithHistoryWitBrowseButton ce0d23f: change messages for postfix templates configurable d7d7e88: platform: syntax compatibility with antiquated Python versions for environment loader 2a10168: SwingHelper moved to platform-impl 0299b30: auto-import context variable declaration type when completing (IDEA-90157) e353c2f: prefer some well-known java util classes in completion (IDEA-100669) f81e96e: java chained completion: qualifier class items shouldn't be inserted as constructors 7cb41f8: Update image to visualize the project-based configurable in the Settings dialog. e1d651b: Cleanup (formatting) a7e55c6: time limit for constant search 9cce5c7: do not split annotations on multiple lines for params (IDEA-127017) 0aa3890: simplified, added filtering for subsequent parameter pairs: "key, value", "first, second" d477f91: IDEA-59662: Provide ability to specify right margin (columns) for each file type separately (enabled for PHP) 9b820f7: IDEA-127679 ArrayIndexOutOfBoundsException if no default or focused button is specified 4c997e0: Prevent NPE in AbstractPopup and add corresponding logging 5a49a15: fix inset: VerticalFlowLayout incorrectly uses vertical gap as top inset ece44da: cleanup 5a46a42: generic debugger settings: step 3 — root settings (Debugger node content) 04518cd: Inspections settings ui: tools not initialized if no necessity to apply inspections filter da81c5d: ProjectFileIndex#isIgnored renamed to 'isExcluded' 0e67032: Return accidentally removed PyStringLiteralFixer 3089c9c: PY-12877 Complete statement doesn't insert colon for 'with' statement 1c70a28: IG inline fixes: use inline method processor; if simple getter is inlined in simple expr statement - it should be deleted (IDEA-127135) 8835827: logging for (IDEA-127288) b585c95: inline method: check unique names for this variable in initial class scope (IDEA-127411) ccc235e: tests: show warning when only ignored tests were detected (IDEA-127660) ad42de6: vcs: reformat and cleanup e9fe369: fixed starting jps-builders tests 9d121c2: fix disposeUIResources if merged 2e780d7: turn off contract inference for overrideable methods: fix logic 1bf7333: don't measure MinusculeMatcher performance 2eae3c8: contract inference: take explicit parameter notnull into account (IDEA-127667) 8851417: non-code gutter: get annotations for bytecode psi when highlighting library source 6608b52: generic debugger settings: step 2 — stepping — transform Groovy, all Stepping configurable on one page e46729f: cleanup dd0fd0f: ContainerUtil notNullize/nullize 3d30b27: extract EMPTY_SETTINGS_PANEL_PROVIDER efe0d5a: Inspections settings ui: filter actions in toolbar added 006705c: DefaultVcsRootPolicy refactoring: 'isIgnored' check moved from 'matchesDefaultMapping' implementations to 'getMappingFor' 363b2cd: simplification 12a3d4f: platform: minor optimization (do not rename/delete directory recursively) 9a80d33: vfs: on create/delete notifications mark a child dirty as well 74d6cb2: diff: use separate action for 'roolback' for file (VCS action) and 'roolback' for local changes (LST action) 8b69a0f: diff: fix access to the invalid ranges 1f4de9d: diff: diff from LineStatusTracker 950a80a: IDEA-110611 diff: Ability to revert lines in selection b6cd05a: diff: small fixes in LineStatusTracker db873ee: Use Guava's immutable lists instead of static initializers in PySmartEnterProcessor b1b8116: PY-9176 Converting % to format() doesn't handle multiline string literals 3d377d9: trigger automake for deleted files 1101b55: Merge remote-tracking branch 'origin/master' 3bf8f90: fix paint track 1e1a9c7: IDEA-61550 respect EditorFilter 831cecb: Merge remote-tracking branch 'origin/master' 28dd985: make editor vertical scrollbar bg the same as editor bg on Mac c3a963a: fix preferred height for JComboBox too da026c5: override ControlDoubleClick+Left/Right, make new bindings switchable 222d8ef: bind 'clone caret' actions to ControlDoubleClick+Up/Down 41034f6: DirectoryInfo: extracted sub-class 693b2a2: DirectoryIndexTest: renames a06bd87: Inspections settings ui: added mask and fixed height of severity icon 73dfd94: parameter name folding reducing: - do not inline if parameter length is less than 3 - do not inline if two subsequent parameters has interval names (beginIndex, endIndex; startId, endId; from, to...) 90d58be: DirectoryIndex: removed unnecessary isProjectExcludeRoot method 359bc94: DirectoryInfo simplification: use booleans instead of bit flags because now we have no so many instance of this class (CR-IC-5807) df51a0d: Inspections settings ui: severity colors in tree showed only for enabled inspections 931d600: Inspections ui: expand/collapse tree fixed c0d2162: EA-58395 - NPE: PerlMatcher.matches d203d8f: bytecode-inferred annotations are only available for compiled elements (IDEA-127608) 5c1256f: Merge remote-tracking branch 'origin/master' bacc3c2: lambda -> method refs: collapse when acceptable method without supers found 3bed881: Merge remote-tracking branch 'origin/master' dd4ddfb: method ref -> lambda: names based on resolved method (IDEA-126977) 4b7122b: shorten FQNs when insert casts (IDEA-127573) 91f505e: create static method from usage in interface (IDEA-127563) 124d774: generic debugger settings: step 2 — stepping 72a3ffa: Cleanup (formatting) 7016425: Cleanup (two utility classes merged) ff16ce7: update about graphics 02939b8: add problems listener to update counter 22a3964: +getList() to access configurables list 79a933c: update problems counter for Darcula b198c6a: add Problems counter 67cbc12: allow to override layouting algorithm 43ab48e: + getErrorsCount() 72925df: pointless expressions: do not simplify a - b - b to a - 0 824f432: workaround for <p/> inside <pre> in javadoc preview in JEditorPane (IDEA-127430) ae4f3d9: unwrap: adjust caret before RParenth (IDEA-127580) a46f4ce: anonym -> lambda: disable in case when inferred type differs from type of anonymous class and parameter of param type is used inside (IDEA-127603); BTW param.toString would be also rejected 89dc528: new inference: no substitution during most specific inference by means of new spec (IDEA-127584) fb786d3: SSR: improve annotation name value pair matching 20cb223: SSR: renaming 6af6e5d: SSR: Nullable annotations 912772c: SSR: remove unnecessary field 1017a77: SSR: remove a bit of dead code 04d10f8: IDEA-127337 Popups in editor sometimes aren't shown on first invocation f18c04d: jps plugins: added extension to allow plugins contribute to JPS model even if they don't contribute to external build 5c81146: generic debugger settings: step 1 — data views — merge settings (generic and custom) into one page 4a15d1b: add copyright 27fddc2: generic debugger settings: step 1 — data views e6d092e: cleanup 343e145: cleanup 90cc9e3: cleanup 30c7264: cleanup 31d8039: cleanup 322e539: IDEA-127077 (highlighting test) 4d7f4ab: move PropertiesComponentImpl to core-impl 2495d31: runtime-opcodes support f3ffe1a: java-analysis-impl doesn't depend on platform-api 68de28e: use JBColor fd0bb1e: IDEA-127620 - Clouds: move frameworks to the top level in new module/project wizard 0cf69f8: bytecode analysis: resolve only wrt PsiClassOwner (IDEA-127608) 9ca2a55: reverted e442926 because there is no thread visibility problem right now (per discussion with Roman.Shevchenko) 8e74038: additional tracing code for difference of this session and previous session of particular content calculation bcd970c: Nullable / NotNull 62a0104: revert: Ctrl-N doesn't show after delete; no input field for Ctrl-N etc 9b4912c: lambda: do not start inference from void type (IDEA-127596) 6de6ee1: delegate methods: do not suggest to delegate when delegate would override final (IDEA-127605) 9ff4e24: plugins update dialog layout (IDEA-127462) f03ca65: create class: filter out generated roots (IDEA-127562) 455fc35: move destination: fix laziness d93d0ab: Workaround for another JDK bug in cached popups. a4cdd68: update grails project structure: remove proper instance of ContentEntry (IDEA-120622) using urls since ContentEntry uses default equals/hashcode implementation 14d57e4: Cleanup (formatting) e35d9d8: IDEA-127077 (incorrect parsing of type annotations) 653ccf4: move to the right module 0e44e1c: Merge remote-tracking branch 'origin/master' afc422e: fix errors foreground for Darcula f38dd67: Merge remote-tracking branch 'origin/master' bbb42a45d: IDEA-126982 (Add an inspection to flag a nonfinal class that only has private constructors) c54ff24: fix typos 8ae3019: [git tests] assume git version is supported 1e79d7b: [log] Simplify & fix refs comparison API & implementation dd0a29c: [git] fix refs comparator for the case when refs have equal names db96ca3: [git] remove trivial test setup 7f6d1ce: [git] rename test class to match the production class name d94a9bf: simplify:inline variale a2d93f2: IDEA-126389 FromString ClosureParams Hint should use method.getTypeParametersList() as a context for creating type because method does not process its type parameters in processDeclarations(). Use method as a context if it does not contain type parameter list a2221d5: IDEA-126334 Correct declaration scope for light parameters and getReturnTypeElementGroovy for light methods 5ccb872: IDEA-126389 FromString ClosureParams Hint should use method.getTypeParametersList() as a context for creating type because method does not process its type parameters in processDeclarations() b43f06c: make another IG test light 09fafa8: IDEA-127263 ("Conditional Expression With Identical Branches" deleting non-identical branches.) feeb54a: SSR: remove unused method d5ce2c1: SSR: match name value pairs when value is not specified d61fdb0: fix typo 55eb67a: fixing JspAutoImportTest: auto-import classes at statement start 455b352: cleanup. remove unused fields 42c3f0d: change links protocol 05a4407: add hyperlink listener 9906008: Merge remote-tracking branch 'origin/master' 25f1003: stub for ordered scopes problem 7e4a359: Merge branch 'master' of git.labs.intellij.net:idea/community 3559eb7: bundling ecj-4.4 java compiler 0d34ff1: PY-4186 Lettuce BDD tool support (initial commit of lettuce runner) 640c9a6: Merge remote-tracking branch 'origin/master' e442926: IDEA-117507 NullPointerException on startup of IDEA 13 d2be1f3: disable hard consistency check 5cc3a16: fix mistype in html+ increase space between elements 2dc1b7c: Log popup window size before showing 1a20228: showing build attempt in logs and in title bar only 2df962a: scopes: include module in file pattern as matching would be calculated against it anyway (IDEA-127397) d60644a: Resize a popup window according to the preferred size of the component instead of its size. b237157: do not lock UI during plugin download (IDEA-127454) 067ef9e: method refs: check first parameter if it could be a receiver for varargs methods (IDEA-127506) eff4567: compose error message (IDEA-127534) 3bc9fa3: IDEA-111466 Mac OS X keyboard shortcuts with alt don't work under Oracle Java 7 6bf1409: postfix template fix ternary operator + test c6ff466: IDEA-111466 Mac OS X keyboard shortcuts with alt don't work under Oracle Java 7 55a8bd4: DebuggerSettings — use PersistentStateComponent instead of deprecated JDOMExternalizable 189f3f5: cleanup 402ccab: DBE-228: column margins 333636c: Replace comma with ampersand 68ec56f: Add groupId for top-level configurable for Junior IDEs. 2ff73e2: don't recreate code fragment psi (IDEA-127039) 5379b77: turn off contract inference for overrideable methods; hopefully, not forever (IDEA-127518) 49a119a: IDEA-121276 Constant conditions: work with arrays ec7c9a3: JavaConstantExpressionEvaluator: add @Nullable 563ad9e: move DfaValue calculation for expressions to one place 392885a: @NotNull DfaVariableValue.psiVariable ee1eb2c: store / use buildAttemptInfo taken from file 5de0503: insert delete with renaming logic for Windows into general delete method 0a6a374: Reverted: cast from Short to char is prohibited (1c5a03589e5155633de91051e59255d3ad84414f) 91b8291: IDEA-123863 'Save Project as Template' action leads to deadlock 3aed563: Platform: use presentable names when generate keymaps for help 34f2fb0: grayed call frame view if in library content (the same as in java) f9982ec: update grails project structure: remove proper instance of ContentEntry (IDEA-120622) ecbbac9: Merge remote-tracking branch 'origin/master' 9795ec8: extract from internal mode 3b00516: notnull 67b840e: notnull e4308c8: cleanup e75bfff: correctly calculate inspection short name in presence of upsource 52d5382: optimisation 1c5a035: cast from Short to char is prohibited 685fdb4: optimisation: getMaybeSuperClassSubstitutor() allows to avoid extra isInheritor() check 60d088f: notnull, cleanup b5fb827: optimisation edf6a02: Merge remote-tracking branch 'origin/master' 23586b9: Added coverage.py fixing wrongly optimized imports. f291cc5: Fixed getting helper. ecec042: Merge remote-tracking branch 'origin/master' f997ddb: StringPattern: restore binary compatibility (broken by 64c812e) 145fbae: Merge remote-tracking branch 'origin/master' 642faba: as ignored file set can be quite large, use map without entries for smaller memory footprint (e.g. in snapshot for IDEA-126201 number of ignored files is 126K, size of entries's memory for this number of elements is 2.5M) 067aa19: skip non-java files with given word in literal even before retrieving text / searching the word / finding element at tree (IDEA-126201) aea7066: allow to pull methods in super interface as default ones when super interface already contains a method with the same signature; remove @Override in such case (IDEA-126988) 7d19e0e: method refs: missed super class substitution (IDEA-126969) f17f398: 'unmark root' action: allow user to cancel exclusion if excluded folder is selected (IDEA-23537) d61da37: IDEA-122076, IDEA-122172 Multicaret actions in quick find mode 8b2824d: IDEA-121956 Multiple Carets: Add support for skipping next selection 1ce6009: - catch runtime problems (e.g. IndexOutOfBoundsException from ByteBuffer) when instantiating stub index and retry index creation (IDEA-117596, IDEA-125750), ep2 c455dd4: - catch runtime problems (e.g. IndexOutOfBoundsException from ByteBuffer) when instantiating stub index and retry index creation (IDEA-117596, IDEA-125750) - use deleteWithRenaming to update index version (IDEA-127160) b0fe937: DirectoryIndex: fixed 'isIgnored' for ignored files fb4de8d: DirectoryIndex: store info for excluded and ignored directories df68af8: require that notnull fields be initialized (IDEA-114889) 5a22fdc: IDEA-126660 Incorrect 'condition is always true' for a final field if an overridden method is called from the constructor a7ec8b7: IDEA-126173 Specify exception type thrown by @NotNull annotations f4d3703: IDEA-126531 Completion inserts unwanted semicolon 2887069: dfa: take into account known variable values when handling number comparisons (IDEA-126446) 1aa6e7a: add cast to disambiguate method calls when replacing their argument with null (IDEA-126466) 65ccc19: HardcodedContracts: use a utility method 4853112: dfa: we don't replace nontrivial references with constants, so remove the corresponding code and tests 3eea5bc: hardcode Guava Preconditions.checkNotNull contract 6d9cf39: dfa: understand assertThat notnull (IDEA-125977, IDEA-65004) 2a3e157: Merge remote-tracking branch 'origin/master' f5e85e7: IDEA-126122 (reFS volumes recognized) be1c5b8: Refactoring: configurable from provider can be null e568624: Cleanup (file watcher project converted to VS13; generated junk dropped; version info updated) 1e7a9e9: Cleanup (tabs/spaces; formatting) 0262088: cosmetics: add extra offset for project icon and label margins 1695e0c: fix AIOOB in history 2b3dd78: add css styles to Error Pane ac796ba: wrap errors to html for new project structure dialog 59763f3: Focus logging 3d07af1: SingleInspectionProfilePanel NPE fixed 397e893: IDEA-127478 Tip Of The Day dialog could be shown on incorrect monitor 090b2e5: on case-insensitive file systems perform file name compatibility check using real file names, not the ones taken from dynamically built or stored paths e77cd8a: imports optimized 444f98b: show tooltip when mouse on "multiscopes" icon in inspections settings ui b0b0fef: external build: send empty text with statistics message to avoid producing unnecessary output by IDEA Project Runner in TeamCity 970fe60: use ProjectFileIndex (from API) instead of DirectoryIndex (from impl) where possible d9c45be: libraries scope: use ProjectFileIndex (from API) instead of DirectoryIndex (from impl) where possible 417adc7: notnull b58808c: js postfix templates -> fix examples and configurable UI ba3b637: Settings dialog: the project-based configurables are marked with an icon. 6508417: IDEA-127438 Tool windows drag&drop failure under Java 7 ca76151: IDEA-127343 Github: pass ModalityState to PasswordSafe da5b7e6: use Couple e98cb25: use Couple 568b881: DBE-228: abbreviate long cell values abd5dce: notnull 6d84ba6: Add image to visualize the project-based configurable in the Settings dialog. c32d9db: [vcs] IDEA-107598 Affected paths: consider the whole path when highlighting f4ee468: Inspections settings ui: new inspections tree (tree replaced by table tree, added icons represent severities) 47de3cf6: LiteralExpressionTokenizer cleanup 120fe08: get rid of group border 1a5cf59: IDEA-127343 Pass ModalityState to PasswordSafe.store/removePassword 0143935: remove trivial javadocs f3eb2b2: [git] Remove obsolete password aware handler c4a16ff: Get password called with modality state; unnecessary get password from memory removed for hg auth bf1f916: restore API for idea-php-symfony2-plugin c53dc62: check for null 62e5744: unused classes from 'old make' implementation deleted b8ddfa4: groovy compiler: deleted classes related to old make implementation 42926e1: Fix possible NPE in JiraRepository (EA-58392) 3498760: Introduce live integration tests for Tasks plugin. Add initial version of such tests for Trello 6fd747b: Migrate TrelloRepository to new tasks API 3021914: Remove wrong GSON annotation of 'closed' field in TrelloCard e2b581a: IDEA-115177 (watcher size check no longer needed) c9d3e32: vfs: file watcher executable lookup fixed 431f9db: get rid of deprecated code 25c8ccd: EA-58277 (diagnostic) 6037400: don't highlight '*.restartRequired' properties in registry.properties as unused dfb7e51: registry: use 'restartRequired' property to enforce automatic restart 3305c35: registry: description text corrected 0ffc7d0: CIDR: OC-10422 Current resolve configuration should be preselected in resolve context panel 5f31e2e: show excluded files in Project View, initial (IDEA-23537) ace6fe4: artifacts: one more unused class from 'old make' implementation deleted 5897a01: deleted old unused deprecated 'build participant' classes b75d5f2: artifacts: unused classes from 'old make' implementation deleted 3ed24eb: RUBY-15507: we should not wrap configurables in scroll pane 26b2743: ProjectViewPsiTreeChangeListener updates tree more deeply on property changed 77ee53a: Fix again the following changes that were reverted: Fix for nullable composite configurable. d0cd301: IDEA-126984 Mac OS X: Double line above the editor c2e6ab0: revert (e3e3224e853ad466cebf13c8b5c7f01d272d8e88 Fix for nullable composite configurable.) d1ce059: highlight modules 8b6c40d: platform: splash misalignment on Windows fixed 8b35719: devkit: incorrect modification reverted 928feba: JavaHelp 2.0_05 bc13d12: Merge remote-tracking branch 'origin/master' a9d7da6: added test for default property file in resource bundle editor 160fca0: project: windows update scripts unified e3e3224: Fix for nullable composite configurable. a69f781: cleanup aa16ba2: IDEA-126984 Mac OS X: Double line above the editor 0994232: project: build/update scripts tuned to support home paths with spaces b9eb20d: EA-57720 - PIEAE: LeafPsiElement.a 1396322: IDEA-127343 Pass ModalityState to PasswordSafe.getPassword 7eb4791: [git] remove obsolete javadoc 4d3abb7: cleanup: remove trivial comments d8f6d4c: SeverityEditorDialog -- if "mixed" pseudo severity chosen then no default selection e39d6a2: ScopesAndSeveritiesTable suppress unused declaration inspection f356442: DBE-321: prevent data tooltip flicker 226e175: Inspection settings UI: multiselection in inspections tree support 68c651e: catch exception when writing content, marking vfs for rebuild (IDEA-125925) f59b7b3: revert the change that breaks functionality eac71fe: add tool window id to assertion 349f84a: fix several concurrency issues in Search Everywhere 65824bb: Some configurables requires the dynamic attribute to configure its wrapper properly. 73c7f62: go to action: move Analyze Stacktrace... to the top 5458ff1: IDEA-127232 Fatal Error on startup on Mac Os X 09230b2: IDEA-125671 "Install plugin from disk" action could have different description in Find Action list, because now there are two identical items in the list 35e6c4d: remove suppressions e83f80f: implicit usage provider for *.description in registry.properties ddae39a: file path completion fixed 6f1f6cf: Inspection settings UI: creation copy of tool wrapper if new scope inserted 981a3db: remove unused class ColumnInfo$StringColumn 864cd2d: Inspection settings UI: - "ALL" scope moved to last position in table - move scopes in single inspection disabled 4965683: Merge remote-tracking branch 'origin/master' e488923: cleanup. remove unused methods d13074e: fix incorrect target element calculation for text editors e2c4550: typo 219b31c: show display name for certificate configurable 1b4a3c1: larger scope when searching in path / ssr (IDEA-127068) 17a5843: disable plugins if cycle was detected (IDEA-127177) 001a9cf: New inspections settings UI: - nodes for individual scopes deleted from settings tree - added table in right panel to configure scopes&severities - new scope button added to right panel (if only default scope currently available) de377f8: extract variable missed events (IDEA-127166) dcb45f2: extract field missed events (IDEA-127167;IDEA-127169) 1d8d358: extract parameter missed after event added (IDEA-127170) 30d945d: local rename events (IDEA-127172; IDEA-127172) d0b86b6: popup position for injected fragments during inplace refactorings should be calculated over injected editor as caret range marker is against injected document (IDEA-126989) 53de53f: Refactoring of grouping configurables. Use the following registry key to switch on this functionality: ide.file.settings.order.new 088e9a2: Fix tests broken after changes for PY-4073 d5032e5: java: parser changes temporarily reverted 690797e: Using "Batch File Change" events in BuildManager to cancel already running automake session while VCS is updating working tree (IDEA-111673) 4e586b4: replace with foreach b70bfe3: Platform: do not produce duplicating shortcuts in help keymaps d65ce21: Merge remote-tracking branch 'origin/master' 6a141b3: [git] rename utility method to a more consistent name c5129cf: fix layouts: exclude structural search from defaul platform implementations a9396b6: unused property inspection: search in a narrow scope first 5002c70: contract inference: honor already known parameter values during data flow analysis 704198c: contract inference: exclude contracts not matching the return type 349f900: no ContractInference for compiled elements f02a497: change foreground and separator color 2e6fb66: move Problems down and change separator 6404449: support "--" separator aa98745: customize separator 2e376b2: [git] IDEA-126472 IDEA-126473 Notify about external changes modifying the working tree 1a37016: [git] better diagnostics output format f9a615b: [git] remove unused method 8b2eae6: [git] Remove duplicated code 5dd8682: Merge remote-tracking branch 'origin/master' 91b1e1b: Fixed wrong cast. 44ec294: annotate getPattern / getOptimizedIndexingPattern with @Nullable return info 50d32b8: SSR fix replace test 6521af0: IDEA-127077 (incorrect parsing of type annotations) 5b72fac: Cleanup (warning) 4fd07a5: License dialog: License key: provide precise diagnostic for rejected key After-review 6cb2eab: Remove deprecated Remote Interpreters API. 7d1e1bd: do not propagate exceptions in case of broken bytecode 980b837: fix test e099a14: gant-based builds: added one more jar required for Kotlin compiler f36393b: go to action: use gray instead of italic for shortcuts rendering 1c43998: gant-based builds: removed incorrect classpath entry for Kotlin compiler ffb8b5f: gant-based builds: added jars required for Kotlin compiler to classpath 47eec66: java inheritor cache: use weak map to avoid holding PSI for unnecessary long time 1a78fe7: goto action: restore enabled action preference 8343e8e: goto action: rewrite using a more suitable API, prefer exact matches, fix search everywhere a24b862: IDEA-127189 Select next/all ocurrence fails with braces 304a69b: IDEA-103025, EA-53787 fix handling of special fonts in soft wrap model dd4b761: trait field searching test fixed 7c04faa: Merge remote-tracking branch 'origin/master' bad2fa8: Fixing env tests dd23104: memory hogging on javaInjections.xml editing 1bbb89c: go to action: proper text attributes for shortcuts 0057fe3: go to action: don't show duplicate group for intention actions 482084c: go to action: missing bg for option descriptors 590ed4c: disable create instance field inside interface (IDEA-127211) 65d11dd: disable generate test method actions outside class (IDEA-127246) f69f9fd: leave static modifiers in interface methods (IDEA-127255) 42f50f6: sort items in goto action by matching degree (IDEA-112613) 45915b2: show colored matched fragments in goto action (IDEA-112613) 34b51a1: show progress when status bar is switched off (registry: ide.show.progress.without.status.bar) cdbb650: null check d5dada4: disposed check 64c812e: StringPattern: cleanup, add StringPatternTest 7fa1b28: remove unnecessary field and getter from SSR ReplaceCommand 472bf3f: java: decompiler fixes (IDEA-127229 et al.) 7ada79c: AnnotationUtil.isInferredAnnotation c0d76a2: parameter info: don't retrieve inferred annotations in dumb mode 4df5903: IDEA-127127 charset name completion: provide completion for more APIs b6ea24b: don't duplicate annotations in parameter info 3f7935a: dfa: turn on contract inference from source b6b76b7: IDEA-127212 Live templates "Use static import if possible" fails sometimes f372b95: corrected 'isCommunity' check 08b3c7f: disable table speed search for empty tables 51292ab: Merge branch 'svn_18_3' 511f071: IDEA-126911 Do not call "VirtualFile.getFileType()" for directories (while checking if annotate action is enabled) 93e45b9: PY-4073 Add completion for special function attributes 0a5bfb0: Merge remote-tracking branch 'origin/master' 0fcfb36: Merge remote-tracking branch 'origin/master' 86b7bf5: Fix copying .egg files from remote host to libraries folder (PY-13044). 912c0d7: html editor as a error pane 55b4064: do not modify profile file to write default 102bcb2: structural search bundles fixed bb0b50c: Merge remote-tracking branch 'origin/master' 5253ba2: type migration: make part of platform 3ab8864: Error pane initial 581cf80: structural search: groovy should work in community 76726e8: disposed check be28458: css synchronizer — support of manual update 7b29836: structural search: make part of platform: enable in community a5061f3: fix module locations a3626d6: Merge remote-tracking branch 'origin/master' 695682b: structural search: make part of platform 50e27ec: enable inline redundant local vars in batch mode (IDEA-126957) 49b9f30: EA-58014 (diagnostic) 9d32e98: added incompatible plugin version org.intellij.clojure / 0.2.1.178 c27d829: - properly retrieve set of keys for unsaved documents for their first change - (in extra sanity checks mode) added PHM that stores previous content indexing info to facilitate discovery / fixing assertions about different indexing behavior 0896a25: avoid accessing invalid buffer 159f3c5: Merge remote-tracking branch 'origin/master' 4cc0d5e: IDEA-127183 Windows: Look for 1.8 JVM registry entry by default f41f9c3: Debugger reader performance fixed, now uses BaseOutpuReader (PY-11393). cb2159e: Switch on new Alt processing under Windows L&F. ef8fbc4: notnull e1445e6: Gradle: IDEA-127217 Tests with spaces aren't wrapped with " " when running specific test as Gradle test cf1f8c8: fix tests: improved 'isInCommunity' check bcb38e5: pep8.py updated to version 1.5.7 0970549: Coverage.py updated to version 3.7.1 90f034d: Merge remote-tracking branch 'origin/master' 6ec557a: Try even more to connect. 69a2a4c: path completion: rendering fixed for several matched context helpers 21efa65: cleanup 7494ef6: support for multiple groups in idea.test.group property 00847ed: No need to register MessageBusConnection disposal: it is done automatically 0fb6eab: Suppress "unused" constructor: initialized as a Service 2b6b549: Fix already disposed EA-58257 fc46e99: look for JVM 1.8 first b7cea46: added caching + minor size opts 63453c3: fix NPE in SSR ReplaceOptions 941c20b: stop usage search on target invalidation (EA-54329) d75a12f: invalid type diagnostics (EA-58069) 121084a: remove specific Lookup check in intentions pass, daemon is disabled during lookup anyway (EA-58246) 71fd543: WEB-9954 move and rename confusing "Live Edit menu item 5d745b1: check for null for content hashes flush 7073116: fix ConcurrentMapsTest (by Roman) 6d6d15a: IDEA-122254 ("Use static import if possible" checkbox for the Structural Replace dialog) 4febd80: intention should insert static import when replacing assertNull() with assertEquals() 4dd5b62: insert static import when replacing assertEquals() with intention 591d723: insert static import when flipping assert literal outside of test method 90f2ef5: use static import if it is already present for several intentions and inspections dd2d141: Merge remote-tracking branch 'origin/master' ae714aa: Win tests should be more stable now 3b3fee8: clear zip file caches on low memory c81ebf5: Refactoring: create instances of IdeConfigurablesGroup and ProjectConfigurablesGroup in one place. b83f901: Merge remote-tracking branch 'origin/master' 9c13559: Comment. ec56a95: skip leading .* in reg exp used for todo pattern when building index: it makes sense for todo highlighting but increases matching due to backtracking enormously (IDEA-74104) d83e334: IDEA-126836 Formatting adds extra blank line after class header if it ends with comment 6d68662: use 1px separators e360f62: add utility method to configure 1px separator 23ba8f8: use encoding info when building hash for contents + rebuild content dependent indices upon encoding change 7b8cc6c: Fixed according to CR-IC-5706 93d37fa: don't auto-import classes where class references are prohibited syntactically (IDEA-127190) f87e56d: bytecode analysis: a comment about lite control flow analysis 90addcd: bytecode analysis: lazy resultOrigins analysis a7c1c1a: bytecode analysis: lite control flow analysis 8211223: bytecode analysis: no analysis at all if nothing is inferrable 60a6acf: moved method from moduleutils to modulerootmodificationutils 3173594: jetbrains.dic + "unmerged" c95ca18: support prefix expressions in quick evaluate 8d71285: cleanup e418bb2: use UIUtil.getSidePanelColor() bef8a7f: remove border for content component 1835567: + side panel color 105b9a1: @Nullable ef2875d: IDEA-126927 - CloudFoundry: if the same artifact is deployed to few clouds, one can view the state of the single one only 7c415ca: IDEA-127069 help button added to the Mercurial Update Project dialog 0e12675: Revert "StringUtil: Added wordWrapString() method" 5af9e9f: separator titles for Darcula b044185: better IDE responsiveness during bytecode indexing 15ed602: svn: Fixed converting SVNStatusType to StatusType - explicitly check values that have non-unique status type names 43b6e08: BytecodeAnalysisIntegrationTest: a more profound test data refresh 525a896: Merge branch 'master' of git+ssh://git.labs.intellij.net/idea/community fe15e86: bytecode analysis: index version increment 0d24afe: disabled batch evaluator by default, overhead is too high. Enable if needed using registry key debugger.batch.evaluation 0069112: added nontull 062254d: svn: Refactored SvnStatusHandler - moved status type parsing to StatusType class a884c1b: ignore inferred annotations when checking overriding parameters nullability b6b6ea1: bytecode analysis: lite persistent hashCode for Configuration 1f05788: bytecode analysis: skipping frames and debug instructions aa3b189: svn: Refactored StatusType - removed deprecated STATUS_MERGED value f2d0988: do not capitalize titles 5ba1390: extract CachingEnumerator from PersistentStringEnumerator 1cd8961: IDEA-126973 IDE does not see the use of string resources in libraries bb0b856: @NotNull b700084: nullable/notnull/contract intentions available on library sources in Groovy 18afce3: external/inferred annotation gutter markers in Groovy 18dcabb: [vcs] assert annotationProvider != null (otherwise the action shouldn't be enabled) ff89749: [vcs] Handle all exceptions during annotation similarly. EA-58021 45cd16b: svn: Refactored SvnVcs.svnStatusIs() - method moved to Status class 37423bb: StringUtil: Added wordWrapString() method 228a7f0: IDEA-127144 (No word wrap or horizontal scrolling for ignore list in Proxy dialog) a570ab1: SSR: remove unused code from replace options e19e11f: SSR replace handler cleanup ab42788: IDEA-125021 Improve multi-caret copy-paste logic 8662259: IDEA-127125 Throwable at com.intellij.debugger.ui.breakpoints.BreakpointWithHighlighter.reload 7c0fcae: fixed Breakpoints tests be3789a: do not calculate source position twice a22e159: Disable css emmet fuzzy search by default 687fa76: no need for findClass if we have object already 86d795a: ElementPatternCondition: less memory 7801b62: ObjectPattern.oneOf(T...): less memory for single value 394b9f4: GPUB: keyword completion on non-trivial offsets d9d79ac: resource bundle editor property rename fixed: no property with old invalid name creation after rename 233bdf9: svn: Replaced SVNStatusType (from SVNKit) with custom StatusType enum 5803898: action popups are broken if new project settings dialog option is on 1b4fef2: svn: Replaced SVNEventAction (from SVNKit) with custom EventAction enum cbcc65f: more robust lookup start offset invalidation tracking (EA-51961 etc) 4703c93: IDEA-75885 Fast invoking shortcut with Alt brings focus to main menu [Windows] IDEA-87408 Hold <ALT> button and select multiple lines vertically does not work as desired 19eb679: Add diagnostic info 40acdf7: License dialog: provide precise diagnostic for rejected key (IDEA-122894, IDEA-125916, IDEA-125917, IDEA-125921) e28ee1b: display inferred annotations in italic fe21a09: IDEA-81781 Unintuitive 'Project Files Changed' message box 78b8b2c: Fix emmet tests b363ad7: notnull ac8bf17: added comment d61930f: revert 43b0575239264eef2d4a5299b48f3d2119d8d380 3674c5e: PY-13140 Fix several minor issues found during code review 99058ce: TableView: update only visible column sizes 4a8c1f7: fix BytecodeAnalysisTest? 6563b56: fix BytecodeAnalysisTest? f6c970f: IDEA-126896 Gradle: Grails integration buildPlugins issues 1ee9d0e: ModuleWithDependentsScope, another minor post-review cleanup 1478698: Fast groovy tests: exclude external system integration tests from FastGroovyTestSuite (e.g. GrailsGradleImportingTest) 43b0575: IDEA-126836 Formatting adds extra blank line after class header if it ends with comment abcc172: IDEA-127062 Bug when closing splitted editors ee204e9: IDEA-127045 Unexpected 'step over' behaviour in debugger a2fb7f6: DBE-60 Windows Authentication for SQL Server 79fc7d2: processing vcs changed text only if we are not processing selected one 0f34d80: Add diagnostic info f506a15: PY-13140 Underscored names are completed inside import statement e0ddef7: PY-13140 Top-level module names starting with underscore are not imported via wildcard import b6eee00: fix PushedFilePropertiesUpdater registration b9e4b83: BytecodeAnalysisIndex is only in idea 4dfa351: BytecodeAnalysisConverter is only in idea cb79e2e: if editor has selection, reformat only selected lines, when reformat dialog is not shown. Do not take into account processChangedText flag 76ed9f7: Merge branch 'master' of git.labs.intellij.net:idea/community c3c78c5: IDEA-93948 Code Style->XML->Other: no preview text for CDATA d08111d: XML Colors settings: fix description text (missing line breaks) 34dcb63: SSR: remove unnecessary class 472994b: remove some dead code from SSR search dialog fca4af3: more efficient shortening of class references in SSR 560fb1c: fix not-null assertion e13715a: fix NPE 9665337: javascript-psi-impl shouldn't depend on lang-impl 2a91d19: fixed XBreakpointManager.testSerialize f698722: ModuleWithDependentsScope minor post-review cleanup 9d399a3: WEB-12568 Dart autocomplete deletes closing bracket 95673d1: don't use getPackage to check if PSI directory is in source (SCL-7243) fbbb221: bytecode analysis: copying to prevent indices/enumerators issues 831ab18: bytecode analysis: compound keys - maximizing shared stuff 0ddd915: enable inference bytecode indexing only in internal & test mode ee888c2: fix AnnotateMethodTest e0861b8: bytecode analysis: leaking parameters analysis 31d93dc: ProjectBytecodeAnalysis -> service fbb2825: ignore inferred annotation in @NotNull propagation to overridden methods 1b75318: adapt testdata to inferred jdk annotations f350b3d: hold inferred @NotNull annotation on a hold reference to avoid UsageViewTest failures 0e53e62: bytecode analysis: assume that errors are due to incorrect bytecode affe6e0: log bytecode analysis related information with debug level a11744c: adapt dfa testAlexBug to jdk notnull inference f98006e: ProjectBytecodeAnalysis: use tree hierarchy to find parameter's declaring method bfbc9e0: limiting number of elementary steps of bytecode analysis to 30000 8eee4f3: import fix 261018e: logging AnalyzerException ce0e838: bytecode analysis: increase IDE responsiveness during large class file analysis (e.g. groovy's ArrayUtil) 3357716: bytecode analysis: use separate keys for each file to avoid O(n^2) index removeAssociatedValue 7fc5d9e: make BytecodeAnalysisTest more classloader-agnostic bd2ebf1: cache enumerator data, remove unnecessary enumerator queries 14ed555: do postponed formatting in JavaChainLookupElement (EA-56040) ce64501: no contract annotation if method is already @NotNull 1754869: findInferredAnnotations returns @NotNull array 3b75ca1: refresh annotations dir during setUp 6dd49cb: update annotations after mockJDK update c5f3f23: hashCode via ordinal, copying equations into solver 90e6e0d: myAnnotations are volatile 08811b0: more logging 1e54e26: simple smoke test that inferred annotations are visible to codeInspection 0db25e9: arrays and primitive collections 658b710: aligned with faba b993ee5: NPE fix (possible dead bytecode instructions) 8de3dfd: using TIntObjectHashMap in analysis (instead of wrappers) 0ea01ef: minimal structures for inferred annotations in memory 861fbc7: reload inferred annotations on root change 92e2f07: checking enumerators during converter initialization 338481d: Bytecode analysis tests 75eb3cb: straightforward solver 7056873: rigid infinum 6220d1a: porting faba features ecce111: Contract clauses normalization (sorted) cd2946b: Tuning null -> ... analysis 82e7fd8: Parameters: CNPE join CYCLE = CYCLE ade7530: stable calls (ported from faba) 657b7af: starting integrations tests 70cc7af: qname may be null (anonymous classes) f2e3270: smart propagation (resultOrigins analysis) 05486ff: separate indices eb58968: a proper disposal of app component in the test 1901b35: this is NotNullValue f8a153e: equals/hashCode for index values 6dcf377: comments + refactoring 383752b: compound indices in action ff84337: initial implementation for compound keys d905c85: towards compound keys 68ef299: Refactoring: moving class processing into DataIndexer c8e0bef: towards compound ids bacb5f5: extracting converter 655e0ba: poc implementation via indices eac23b5: indexing dabdf64: towards indexing 10fda95: emulating touch via special value e1fce3d: No need for components (with touched flag) in raw equations 44ea307: testing contract annotations a8717a4: testing hand-coded classes fb6ce34: Start test for BytecodeAnalysis 8ec604c: using (naively yet) solutions of IntIdSolver in Idea fc86f2b: full cycle of solving (not tested yet) 1d2c7d5: in progress: internalizing equations c31fd4a: No need for signatures 41d2da1: poc usage of enumerators 073012d: inferred annotations in gutter 8c57905: Draft implementation of inferring Nullity and Contract annotations dca785b: stub for inferred annotations d83c897: @notnull aeb0b27: allow / skip build attempt number e.g. IU-135.455.10 (IDEA-122579) 604ec3a: Add workaround for CertificateManager *service* to work with old task connectors b96c582: Rename classes related to legacy JIRA interface to not cause confusion anymore 165465c: IDEA-123972 Display JIRA version under JQL editor field in settings 6708af2: Use simpler test API for performing actions eb009fc: introduced expandNodesOnLoad in XDebuggerTree 1c3cefb: nice diagnostics for failed assertion about same indexing result from the same content 6b75304: IDEA-127042 Create tip of the day for quick evaluate b8d6082: add to watches with control+enter from evaluate dialog 86d958c: for nonntrivial file systems (e.g. in tests): build todo data flag should have the same value as todoindex.isAcceptable (cherry picked from commit 5213e01) 962d04b: svn: Refactored SyntheticWorker - reused default DirectoryEntry comparison for sorting 99e9710: IDEA-107376 Goto next / previous splitter not working when show tabs are set to none (Carlos Ortiz) 0ce61f1: notnull a0f6b0a: svn: Refactored "checking node kind" logic - use utility methods (instead of direct comparison with NodeKind enum values) 2b5e1c1: update breakpoints and execution line highlighters on color scheme change 69be4e2: svn: Refactored RepositoryBrowserDialog - removed duplication and simplified "set action enabled" logic e438d20: Merge remote-tracking branch 'origin/master' 1cc9650: IDEA-122894 License dialog: License key: provide precise diagnostic for rejected key (cherry picked from commit ff0eada) (cherry picked from commit 29c98ba) 9241cae: Merge remote-tracking branch 'origin/master' 7d896bb: provide completion variants for Charset.forName() in Groovy (IDEA-126595) e62b6df: IDEA-126973 IDE does not see the use of string resources in libraries 02e5ede: updated javadoc for exit and restart actions e1d0804: WEB-12677 Emmet: do not expand too long abbreviations 6046586: Emmet: preview editor should have maximum width if softwraps are enabled be20e87: DOC-3246 IDEA: Update master password dialog panels help ca5260d: IDEA-79083 Popup lists are sometimes not clickable 8a05f8e: Merge remote-tracking branch 'origin/master' be76dc1: highlight matches in plugins table fcd53e5: save search query as a client property fd6b2c9: add a client property key for search query febbd75: fix inspection setting e119956: svn: Simplified node kind values parsing - parse right to NodeKind enum (using jaxb annotations) 6979d52: do not let transient iterator escape as it references nonsharable thread locals 746de0c: diff: fix example in diff editor color settings 3eebc8b: show different icons for muted enabled/disabled breakpoints 1b1a23a: IDEA-120465 Code completion: no Autopopup code completion and inserting pair brackets if Column selection mode is on 9dde9e3: svn: Replaced SVNNodeKind (from SVNKit) with custom NodeKind enum ed3bf70: split 'force' flag into two different ones: 'force' and 'exitConfirmed', so that now 'force==true' guarantees application shutdown; (fixes also IDEA-127009) 756bc03: performance optimization (following IDEA-CR-337) 7a94893: change storage format for smart backspace configuration (following review CR-IC-5570) 8feafdf: Updated tests due to changes in interface of CommentByLineCommentAction 5d8aeec: IDEA-127074 Executing gradle script fails with error '.../build.gradle' is not a directory 546e0ba: IDEA-88643 delete item from list of breakpoints by pressing delete key: selection should not return to position 1. 4de85a6: IDEA-122513 Can't expand single character property in Spring config 2595051: fix blinking test 51305d0: fix test (following IDEA-124928) 51c9f4a: IDEA-121060 Multiple carets: comment/uncomment works incorrectly 0ddcf6e: IDEA-121060 Multiple carets: comment/uncomment works incorrectly d51dd50: IDEA-121060 Multiple carets: comment/uncomment works incorrectly 9307f63: svn: Save selected depth for update/integrate operations in configuration 0e44683: svn: Refactored DepthCombo - use custom renderer to display presentable depth labels (instead of separate DepthWithName class) c20bfe7: svn: Replaced SVNDepth (from SVNKit) with custom Depth enum 0e8564a: Merge remote-tracking branch 'origin/master' c3e78ad: Add read action. 54474d0: TestDataGuessByExistingFilesUtil: prevent thread starvation and use processor to avoid several huge String collections in the memory (IDEA-127038) 02c1b76: svn: Utilized CommitInfo when parsing "svn list" output and for DirectoryEntry implementation ac00218: svn: Unified "lock" information parsing for info, status and browse clients (utilized Lock class for all cases) 3ea1e9e: Merge remote-tracking branch 'origin/master' 61c9bc4: highlight matches in selected search result e3fd6eb: don't add a newline when completing with smart enter shortcut (IDEA-126726) 4029019: EA-57959 - ISE: DomInvocationHandler.getAttributeChild diagnostics e3c7a70: don't require PerformanceWatcher unresponsiveness threshold to be divisible by unresponsiveness interval (IDEA-127038) 02b931c: diff: fix NPE dc4f600: Merge remote-tracking branch 'origin/master' bcc88e8: svn: Replaced SVNLock (from SVNKit) with custom Lock class f21bc13: svn: Replaced SVNDirEntry (from SVNKit) with custom DirectoryEntry class 8434e55: svn: Fixed NPE in SvnKitBrowseClient (SVNLogClient.doList() logic) - use SVNRevision.UNDEFINED if null is passed e6f257f: Added multi-associations in win (un)installer with the controls on the option page. 6eb7f53: svn: Replaced ISVNAnnotateHandler (from SVNKit) with custom AnnotationConsumer class 535cb8c: svn: Refactored SvnRemoteFileAnnotation - removed unused fields 56cd6a8: svn: Refactored BaseSvnFileAnnotation - utilized CommitInfo for implementation logic 6916bac: svn: Refactored BaseSvnFileAnnotation - code simplified, duplication and unused code removed, warnings fixed 79f167e: svn: Utilized CommitInfo when parsing "svn annotate" output 5585db2: svn: Replaced SVNCommitInfo (from SVNKit) with custom CommitInfo class 3b0971e: svn: Replaced SVNDiffOptions (from SVNKit) with custom DiffOptions class 58ab1b9: svn: Replaced SVNConflictVersion (from SVNKit) with custom ConflictVersion class d287078: svn: Fixed "memory leak" error (on application close) after viewing merge source hierarchy details - correctly register dialogs for disposal ef3bc87: svn: Refactored TreeStructureNode - made not to be generic, renamed ff2698d: svn: Unified LogEntry and LogEntryPath with corresponding similar classes used for svn executable xml output parsing 00224be: svn: Replaced SVNLogEntryPath (from SVNKit) with custom LogEntryPath class 6a330b5: svn: Replaced SVNLogEntry (from SVNKit) with custom LogEntry class 615f0cb: svn: Refactored parsing of child xml elements collections - use @XmlElementWrapper (instead of intermediate classes) 5ac00c0: svn: Refactored SvnUtil - moved "getPathForProgress" to ProgressEvent cef6176: svn: Refactored ProgressTracker - removed unused method parameters, make inherit ThrowableConsumer 17cbb94: svn: Replaced SVNEvent (from SVNKit) with custom ProgressEvent class 57e1c41: svn: Preserve several more used fields when converting from SVNStatus to Status 37798c0: svn: Allow @Nullable values when converting SVNKit types to corresponding svn4idea types ea32a54: IDEA-125627 Added new conflict reason values available in svn 1.8 099870d: svn: Replaced SVNConflictAction, SVNConflictReason, SVNOperation (from SVNKit) with corresponding custom enums 6dc734f: svn: Replaced SVNTreeConflictDescription (from SVNKit) with custom TreeConflictDescription class 57db2a5: svn: Replaced SVNStatus (from SVNKit) with custom Status class 6730240: svn: Replaced SVNInfo (from SVNKit) with custom Info class b527300: svn: Removed unnecessary IdeaSVNInfo - directly use SVNInfo instead 46fdb20: svn: Refactored UpdateClient - make methods throw SvnBindException (instead of SVNException from SVNKit) 9ccd315: svn: Refactored StatusClient - make methods throw SvnBindException (instead of SVNException from SVNKit) bb3582d: svn: Refactored RepeatSvnActionThroughBusy - make methods throw VcsException (instead of SVNException from SVNKit) 33b3795: svn: Refactored InfoClient - make methods throw SvnBindException (instead of SVNException from SVNKit) ab74ce3: svn: Refactored CmdInfoClient - removed duplication, methods extracted/inlined, @NotNull 29f24cf: svn: Refactored CmdInfoClient - inlined "doInfo" methods, removed duplication 17d79f7: svn: Refactored UpdateClient - removed unnecessary methods 19cc497: svn: Refactored StatusClient - removed unnecessary "doStatus" overload method (call replaced with more general overload) faa09ef: svn: Refactored StatusClient - removed unnecessary methods b45cfaa: svn: Refactored StatusClient - removed unnecessary "doStatus(File path, boolean remote, boolean collectParentExternals)" overload method (as always invoked with collectParentExternals = false) ae24d84: svn: Refactored InfoClient - removed unnecessary methods 2e97768: svn: Added some todo items for working copies of 1.8 and greater formats (cleanup, nested working copies file status refresh) 7874cb3: svn: Refactored SvnCheckoutProvider - removed unused parameters, @NotNull 22b2900: svn: Refactored SvnCheckinHandlerFactory - code simplifications, warnings fixes 1ce0847: IDEA-118540 Refactored "committing changes to same repository but from working copies of different formats" detection logic, updated confirmation message 491ac7d: svn: Updated working copy format checks to be "weaker" - to correctly support working copies with greater than svn 1.8 formats Change-Id: I25f808eb8c86e4bd21610b40ab6b6df310d8e636
2014-07-16Snapshot idea/138.1029 from git://git.jetbrains.org/idea/community.gitTor Norbye
Update from idea/138.538 to idea/138.1029 Change-Id: I828f829a968439a99ec67640990c18ff7c9b58ce
2014-06-10Snapshot idea/138.538 from git://git.jetbrains.org/idea/community.gitTor Norbye
a18cb3f: fix CCE d7d596e: Groovy: Remove extra spaces after deleted statements. So no extra line feed in Introduce Variable appears 25032fc: Groovy traits : abstract trait methods are not clashing acf850e: IDEA-126013 fix SOE : maps and lists declared recursively should not fail type inference into recursion 75e06bf: clashing trait methods inspection 7ae9c94: TypesUtil.getQualifiedName(type) should return qname even if type is not resolved beaa518: GrClassReferenceType.rawType() should return raw type even if type is not resolved 2e95615: Groovy: don't use type.getCanonicalText() to infer type qualified name since it can lead to inferring of type parameters and wasting time 08c6e63: Skipping Ant "After Compilation" task if compilation completed with errors (IDEA-125901) 1856d07: SoftWrapModelImpl refactoring. Mocking SoftWrapPainter to make tests platform-independent. 6246ee2: unlock under finally 9ab9a99: corrected 'contains' for library scopes for files from library sources 2e7fcc7: Merge remote-tracking branch 'origin/master' 5928bf7: Merge remote-tracking branch 'origin/master' 718a6a5: removed explicit virtual file inequality 08cab53: Fixed shebang formatting (PY-12775). 24be689: http://ea.jetbrains.com/browser/ea_problems/57321 bf4c84d: http://ea.jetbrains.com/browser/ea_problems/57321 65944db: Merge remote-tracking branch 'origin/master' 5106fdd: better name: reuseActivation -> reuseToolWindowActivation e1c9f77: Merge pull request 191 from suman-ganta for IDEA-123890 b66574a: Karma auto-rerun tests shouldn't activate Run toolwindow 56409a9: Karma auto-rerun tests shouldn't activate Run toolwindow every time 880a4db: added test for SurroundWithQuotesAnnotationParameterValueFix that checks that char '\n' replaces by "\n" correctly f6a393d: lambda: fix parameter types comparing order (IDEA-126056) ccdc69a: method references: avoid double substitution (IDEA-126062) e05cddc: JavaFx SceneBuilder b-14 fix c4e8b2c: Merge remote-tracking branch 'origin/master' 879c23d: PY-13210 Unused star import in Django settings.py a4351eb: platform: profiling actions overhauled 5ec97cf: IDEA-81568 (ignore FS events from /private unless asked explicitly) 236752e: unused library: use existing graph instead of custom dependency analysis 2a1a7c8: IDEA-126047 - Git Clouds: show commit dialog on deploy d05243d: prefer junit/testng pattern configuration: detect multiple selection directly by context component (IDEA-126045) 27f10a6: check to prevent contradicted intersection type (IDEA-67600) 046b90c: IDEA-114252 WebStorm clipboard history conflicts with external clipboard manager (ClipMenu) Fix native hangup (steps: periodical "Paste action" update() for toolbar button during Drag&Drop in AppCode UI Designer) 885a24d: don't even schedule excluded files for update upon before contents changed events 122cd32: check for invaild file de3bf99: optimisation: reduce instances of DirectoryScope created e2efe2e: cleanup 000bd7a: cleanup 68a5b6e: performance 732238f: performance 2f08301: check for type param numbers in java 1.6 should not rise error if super methods have type params (IDEA-57338) 598f921: testdata for IDEA-61415 6deb5bb: testdata for IDEA-65473 9853fb6: suspicious removeAll: compare type arguments, not qualifiers 1dc83a9: Added ability to pass command-line args to Gradle on project sync/refresh. e61c327: fix binary compatibility ef92f2f: fix binary compatibility 40875a7: fix binary compatibility 79d53fd: IDEA-118400 Update Project dialog redesigned, IDEA-106435 ability to perform only update, IDEA-75768 checks saved for Update dialog d218629: Remove 'zen coding' from emmet support configurable 150b674: HTML: ignore unknown filters 2fac634: @NotNull 99d5348: Emmet CSS completion 2989429: EA-57291 (severity reduced as the real reason is logged earlier) 491dc5f: contract inference initial bc12a14: extract contract checking to a separatate inspection 75c4257: MethodContract.createConstraintArray 109906e: WEB-12316 PhpStorm performing awful when typing in HTML zones in PHP files 91b7c69: check file on updateExecutionPoint 1591844: WEB-11678 JavaScript debug: step into and step over do not change the line ec43ad0: Merge remote-tracking branch 'origin/master' e58ce76: try unnecessary module dependencies to support exported dependencies a9c8a08: IDEA-125568 (possible NPE in some test setup paths fixed) 2fdb004: Merge remote-tracking branch 'origin/master' 39cc27d: suggest to restart IDEA if user accepted to enable/disable plugins from startup notification (IDEA-121369) 693bbf6: encapsulate fields: preserve comments inside (IDEA-124747) fcaa3e2: add java specific debugger settings into common settings node 1a3c6c6: code cleanup optimization: run inspections over exactly one element 4c3bda0: Get rid of direct "dispose" call 539f90a: WI-23626 Breakpoint muting does not disable after run. Regression from 7.1.3 to EAP 8. ffcf607: junit: accept custom matcher descriptions (IDEA-125942) de7387f: provide remove assignment fix for silly assignment inspection (IDEA-125993) 54e38ee: IDEA-121664 Search Everywhere: results from different categories appear mixed 99adcfd: EA-55292 (NPE fixed) a87bf9b: Unneeded exception dropped 128b05b: Merge remote-tracking branch 'origin/master' abc4ba7: GWT builder: test added f76fea5: test added 30fe2c4: invoke 'save' after 'mark root' action to update iml files immediately 9f6fa54: registering output-to-buildTarget mapping instead of output-to-source mapping to address cases when multiple sources compile into the same output (e.g. Kotlin) f06f5a6: Handle '@' symbol in ssh username c142a3c: OC-9609 [Refactoring: common approach for Non-DumbAware mode in folding] +review CR-OC-1561 e4dbc27: fix problem with extending sorted set by one and attempting to increase random access capacity in case of value removal aa0e217: use more detailed path to file only when opened file name is not unique (IDEA-125958) fe72975: Marking DuplicateIndex as PsiDependentIndex to attempt to avoid problems with unsaved document indexing being asynchronously committed (EA-36001) 22db3a8: get rid of RowSorters to fix a few exceptions. New Plugin UI has its own table header without swing's row sorters e5541c8: deprecation inspection uses default serialization 24077b1: push 'change method return type' fix down when variable is checked 65ec59f: icon decoration for external annotations (IDEA-39633) 8f10d71: option to warn about members in deprecated classes (IDEA-112084) 27ec65a: optimize imports under progress (IDEA-125761) 14d3780: Cleanup (formatting) e5fcad3: revert (java: minor optimization) f8e2be2: do not recreate breakpoint highlighter if not requested implicitly, this fixes jumping breakpoints on several quick line insertions 44fc624: sql: better varchar and varchar2 completion b5d09fe: getEqualityObject() fixed for JS debugger dc3bd73: call applyInformation for all EditorBoundPass for each editor 47336a6: cleanup 67c4e4b: calculate default inspection name by trimming Inspection or InspectionBase 4a0d396: notnull a3f3988: cleanup c8337a2: cleanup 8ad9eb1: moved long-running tests into performance suite 395ae29: expand javadoc on PSI validity 48c2fc4: special PIEAE handling for NULL_PSI_ELEMENT (its getUserData throws exceptions) f3fe82e: IDEA-114252 WebStorm clipboard history conflicts with external clipboard manager (ClipMenu) 3d7f7d2: IDEA-125820 DOM Generator: problem with XML element names matching default/generated imports CR-IC-5549 eadc889: build initial foldings in background (improvements as per CR-IC-5531) 350760c: rename: detect "field would hide local" conflict (IDEA-125934) 0de6aa9: move: do not convert classes to files before move 35005bc: IDEA-125947 not initialized final field should not be raised on any refs from inner classes 62f7acd: plugins: take into account already installed plugins during dependencies check (IDEA-123767) a673a47: softReference to cache known plugin extensions 3995088: update info: link to the product home page (IDEA-124023) aa9a7b1: move: filter out nested dirs/files on actionPerformed, update should be fast (IDEA-111413) e887cc3: Merge remote-tracking branch 'origin/master' 24c1fab: fix thread crash in debug console after syntax error (PY-12600) 49b602b: java: minor optimization f5f8124: java: helper method for Kotlin e674dd1: fixed PY-13177 PyCharm hangs on adding incorrect interpreter (python3-pyinotify) 5c41c76: Maven: manifest generation fixes - use ApplicationNamesInfo#getFullProductName for "Created-By" attribute value, redundant code removed d2752f1: invalidNames is a bit confusing, let's use existingNames; also small cleanup 7b282c4: lots of EA-57109 - PIEAE: LeafPsiElement.invalid. attempt 2. cf78c48: External System + Gradle: support for running a task before launch of another configuration added. Related issue for Gradle: IDEA-113437 'Before Launch' should support running a Gradle task 6396cd8: IDEA-125900 (resolve of synthetic enum methods in class files fixed) bb35b26: Cleanup (cached value manager instead of boilerplate) 6f417af: reuse LocalQuickFix because several instances can be handled badly c44d318: IDEA-104484 Console ExceptionFilters are added twice for debugging java app e67157d: IDEA-125470 While in editor, wild re-displaying occurs when soft wraps are enabled 2de7658: folding model implementation cleanup c7a1fbb: fixed NPE in debuggers that do not use value markers 159a46b: JavaRearranger: fixed field caching in case of multiple classes in java file (IDEA-123733) b3f67525: Added scope and file mask filter to reformat directory/project/module dialogs (IDEA-59850) [CR-IC-5534] c3a1eb8: Merge remote-tracking branch 'origin/master' 9d5429e: remove variable: do not leave tailing loops/ifs (IDEA-124489) d6c14fb: Delete LightLexerTestCase 83abbd0: fixing OOME in tests fd0acc2: temp disable 6520348e0292c4bb47389cb12926dc83826796e7 22c687d: Merge remote-tracking branch 'origin/master' 9102909: use goto.nonProjectScopeDisabler EP to show/hide 'include non-project files' checkbox 0dca1c3: use goto.nonProjectScopeDisabler EP to show/hide non-project items checkbox def9b6f: EP to disable using Non-project scope for IDEs where this doesn't make sence 6520348: lots of EA-57109 - PIEAE: LeafPsiElement.invalid 1ecc94f: don't set Darcula UI in search text field if it's already set 2357251: rollback NPE fix (found the real problem) f52fccd: Cleanup (optimization; formatting) 5d85b2b: spped search by value in debugger trees 7e5f8a2: fixed VM leak in debugger tree listener 8771d61: fixed VM leak in object marks b9abbfb: template ConstructorInsertHandler test (IDEA-101429) 6713978: start type template if at least object was inferred 8540bac: RefCountHolder: allow referenced files' ast to be gc-ed during highlighting 716aa5a: generate name for save scheme dialog c86e3af: external annotation change should drop all psi cachedValues ae0bd0f: cleanup 26af3f5: implement equals and hashCode to make two LocalQuickFix instances equal if they refer to one and the same IntentionAction 0ade045: IDEA-125645 On breakpoint hit, opens file in new tab in "active" split -- even if file is already open in tab in "inactive" split 1881ceb: test — auto expressions: filter out expression contained unresolved local variable 3677585: IDEA-103523 MethodMayBeStaticInspection replace qualified usages by class name (reused MakeMethodStaticProcessor) 89905f6: don't hold reference to PsiFile 83bc4af: move AddSpaceInsertHandler.java to lang-impl 769a599: WEB-12348 Quick fixes not always working in Inspection window 18b220c: IDEA-90008 (editor files are refreshed elsewhere, no need to watch) 894818e: Cleanup (deprecated code dropped) aba3f2f: CreateSwitchIntention removed all operations with Document to exclude possible problems 4c6818a: removed from IdeaPlugin SurroundWithQoutesIntention 044671d: Merge remote-tracking branch 'origin/master' a109c22: IDEA-121370 Failed Gradle task doesn't block the dependent run configurations fbf4eb5: Merge remote-tracking branch 'origin/master' 89f5018: imports optimized baa6389: SurroundWithQuotesAnnotationParameter: intention replaced by quick fix to the corresponding error 5f7a426: no later runnable for anonymous class creation template 05d13a3: Get rid of needless filtering a8660f4: use "OS user" term cb71334: fix NPE on linux 930235e: notnull and remove unused field c7cd901: notnull 83d5484: Color & Fonts panel: generate new name when copy 6cc553f: cleanup fa4e0deb: remove unused class e291480: correct checking read-only status for CreateSwitchIntention cdd07a4: CreateSwitchIntention checks language level and that file is witable 11adc57: Cleanup (warning; unneeded reflection) b6b5bbd: start template when anonymous class is completed with Object params (need better heuristic) f9a561c: enable change type signature for anonymous classes d645cf9: optimize icon b393a47: IDEA-125825 Surround with quotes annotation parameter value intention f5f2f31: IDEA-99541 New run configuration type to run Ant Return back ProcessHandler.waitFor() for standard task execution (not Run Configuration) 4112da6: IDEA-125872 (avoid resetting mod. stamp) 4b93641: fix html parsing (big thanks to cdr) 0b6b37c: notnull 4ffddd7: IDEA-125829 ClassInheritorSearch should find traits 2fe5331: fix compilation 9ddfbc8: IDEA-125730 Declare explicit type: broken template should revert all its changes and move the caret back to the original position. 8f5e205: IDEA-125759 correct assert check 59aef31: IDEA-125781 ReadAction in GroovyTraitFieldSearcher d946471: IDEA-125730 correct item order in ChooseTypeExpression 9c99488: JS debugger in Chrome: support breakpoint conditions, better support for 'log evaluated expression', non-strict column number comparison 6b9f4a4: goto related localizations for properties files 3c06c05: fixed truncated object id ee5bba7: ResourceBundleEditor: subeditors without virtual spaces (part of IDEA-85572) 9e358f4: CR-IC-5505 (cleanup) 69b649e: Offer to launch vagrant on skeletons generation in popup balloon. 82b7f75: Merge remote-tracking branch 'origin/master' 86ada28: Don't show modal dialog about vagrant start from packages list (PY-12838). af40fe8: DataPointHolderConversionIntention not supports fields without initializer for conflicts escapings 0455ae8: NPE 02ca2bd: PsiBundle: fix typo in bundle name, cleanup cc8d259: don't cache language level in JavaDirectoryService 60cbfb0: allow to create java classes named pkg.Class (IDEA-125442, CR-IC-5537) b673277: ensure canonical module order in CE modules.xml 1388cfb: BaseElementAtCaretIntentionAction extends BaseElementAtCaretIntentionAction a777074: IDEA-125558 new debugger: double result in evaluate expression - updated fix add5377: reverted fix for IDEA-125558 5ad334b: AddJavadocIntention moved to "Declaration" category b4f899b: notnull dd53334: allow com.intellij.openapi.roots.impl.ModuleRootManagerImpl#getFileIndex to work in upsource a28c2f4: register ExternalResourceManagerExImpl 9aa5346: EA-53941 - assert: FileManagerImpl.getCachedPsiFile 3b946e3: Merge remote-tracking branch 'origin/master' 62eeced: show notification if power save mode is on on startup (IDEA-125847) d13982b: most specific: do not start java 8 algorithm for provided type args (IDEA-125855) 12a99d8: virtual array by selection rule (IDEA-125862) 610b0ba: IDEA-125820 DOM Generator: problem with XML element names matching default/generated imports 80199b4: DBE-19 0xDBE: edit description at Settings / Passwords 85c5cf1: Merge remote-tracking branch 'origin/master' 3efe19e: added help id for evaluate dialog 8456e04: IDEA-123787 "No live templates selected" label in multiple selection 9ce90b8: IDEA-124362 No scrollbar in Settings | Code Style | General c04939b: auto expressions: don't compute for nested values 56917b3: make it by default and look at the performance f30498b: Merge remote-tracking branch 'origin/master' adae926: Don't ask to start Vagrant in a modal dialog on skeleton generation (PY-12838). 1315295: watches in tasks 57f4bbf: IDEA-125462 Unable to execute simple platform test with IDEA Ultimate Plugin SDK 9a56986: do not evaluate values twice b7b995b: IDEA-54137 All alarms in RBE deleted. Save to file on focus change c3b697a: IDEA-39879 Background color and gutter stripe color for bookmarks should be configurable b893466: close editors only 08d3b73: NPE fixed 37cb86b6: fixed Color object icon renderer a1ecb55: fixed switching multiple suspended threads in java 0c7e893: correctly load old enabled state of debugger expressions 6847fc3: IDEA-119364 (not introduces case statements for enum) 673d730: wrong shortcut suggested in goto test popup (IDEA-125857) 6a73a71: IDEA-108141 reused code of FixDocCommentAction d03289c: IDEA-85274 Tasks: the detached editors are not affected by context change a375d1e: java: correct stub for enums compiled by Groovy c4edd41: aware of debugger communication error on break event fd6ccfc: IDEA-125678 ConvertInterfaceToClassIntention.moveExtendsToImplements improved 0b0873d: IDEA-58422 implemented in IPP ef6b09a: more possible reasons for non-physical file invalidation 745c9b0: IDEA-68916 "Zoom" for Mac OS 5372371: cleanup c1810c1: cleanup 24cc395: Merge remote-tracking branch 'origin/master' fd72f3e: javac 6 workaround (from IDEA-16723) 19af1ec: refactoring (following CR-IC-5531) 784512b: enum constants access inside enum constant initializers fixed (IDEA-125816) b1b3b1d: accept intersection types in foreach stmts (IDEA-125800) f1d927b: Mac: add app-title if project-title is empty 08f4caf: fix sorting 4559c7f: IDEA-123189 Project wizard: tree entries text cutoff 90bd11d: javadoc 6a6fa53: cleanup b8be4e2: IDEA-125805 (language level increase quickfix for switch on enum/string) 75a492a: Cleanup (less repeated checks; less parameter pinballing) b159632: testdata for IDEA-57388 656ce72: testdata for IDEA-67578 88a9ace: old inference: take only EQUALS bounds from sibling param (IDEA-119757) dc3b3a9: try 'generate missed tests' without names check (IDEA-125818) 1dfcabe: javadoc fix 9b09325: moved to psi, register more services f3cc359: register find usage providers a0f8840: moved to psi 25fe38e: javadoc fix 6f7574c: dfa: invalid type diagnostics (IDEA-125179) c9dff24: don't advertise Quick Definition when completion doesn't contain psi items (IDEA-87208) 43c06cfc: always use forward slashes in copy reference (IDEA-125292) 3dd0451: IDEA-125442 Strip .java from classname when creating new class 571196f: IDEA-125749 Create New Class Dialog - Pressing 'e' in Kind selects 'Interface' instead of 'Enum' 7a71a4d: External system: code cleanup a635296: fix popup width jumping 9ea2438: IDEA-125609 - Built-in Git SSH executable ignores IDEA http proxy settings f894389: IDEA-122962 - Clouds: perform connection test in background - auto-reload in CloudFoundry run configuration 494fbfe: renamed and more factories 309e1b1: provide empty quick fix factories for upsource b78b8d0: initialize and register stub serializers da59ab8: IDEA-125498 Search Everywhere: sometimes after navigation the list of search results reappears in the left corner of the screen 6549903: External System: IDEA-123031 Import sources and docs for module level libraries b8d02c9: isValid c59fbba: Reimplement parameter info test 50e11e6: fixed PY-13150 Pyramid run configuration fails when specifing '--reload' in additional option 320ecac: IDEA-39879 Background color and gutter stripe color for bookmarks should be configurable ab780e0: WEB-12346 Watches pane: Adding/removing variable not possible when dragged out 4cdca43: Merge remote-tracking branch 'origin/master' 347094c: Merge remote-tracking branch 'origin/master' b75e6ed: fixed tests ae2b6c6: testdata fixed 37b352f: changelist preselection for file fixed and refactored 982e039: fix rendering issues 4dbfccf: registry ui improvements 16ce85a: notnull 4568663: IDEA-114011 Github: work with HTTP, not only with HTTPS 8cb550e: ExternalResourceManagerImpl inlined, moved to psi ecff152: moved to core 2ff189c: removed "new in" which are not that new anymore 8787917: toString 6afd4f4: build initial foldings in background 9a121b2: EA-57104 - assert: PsiFileImpl.navigate 1080da4: IDEA-77640 Warn if the current subscription license will not work with the new version in the Update Info dialog 478fc87: test fixes and code unification fda1430: update inspection and quickfix 287c944: OC-9609 [Java doc only] +review CR-OC-1561 71594cc: OC-9609 broken based on AST-tree folding at project opening +review CR-OC-1561 80ea2b9: better name for static method newOne -> of b97e528: suppress contract validation for wrong Logger.assertTrue 5d8ee45: IDEA-112222 Validate @Contract annotation is related to the code b09762d: cache properties files by bundle name and module f25f58e: fix invalid PsiTreeUtil contract 97e0bde: remove unused VfsUtil.virtualToIFile 1f4d0df: notify BuildManager only if file events affect opened and watched projects (second part of IDEA-122685) c503439: quickfix for IDEA-125710 (Wrong selection behavior in file history window) 5318e0e: fix assertion / comments / better transformation policy of array of changes / sorted ints into bit set edeb5d2: testdata for IDEA-57290 b1b3964: testdata for IDEA-58692 af3e413: testdata for IDEA-24496 ae57176: provide 'place' language level for convertible check to allow types from old libraries to be casted to primitives (IDEA-117684) 2f6d5c9: testdata for IDEA-118362 f55b7ff: equality asymmetry fixed (IDEA-118533) fdcb20b: type distinct prover asymmetry fixed (IDEA-118533) 6b5c924: suspicious collections call: process removeAll (IDEA-108755) e9e9523: IDEA-125414 DB keys/indices to columns navigation 756b77b: accumulate index changes into array and convert it into bitset as needed 29f2788: track index info when encountering duplicated inputId 5803a5f: to Peter: addAll for emptySet doesn't work 61dbfe9: Merge remote-tracking branch 'origin/master' 95bc1fb: some more @MagicConstant c3c31bd: EA-57052 - assert: MasterKeyPasswordSafe.decryptPassword e761dd8: @NotNull'ed for EA-56831 - NPE: RemoteProcessSupport.release 9463bb3: Merge remote-tracking branch 'origin/master' ff49bd1: use VirtualFile.nameSequence for isProjectOrWorkspaceFile check 248d752: restore classes merge with fix of foreach processing fedbba7: Merge remote-tracking branch 'origin/master' a494959: WeakReference objects used for vfile->document mapping should not stay in memory forever 8110e0b: less allocations in FileBasedIndexImpl.getUnsavedDocuments 180df2c: completion: don't suggest true/false literals where boolean is not expected 76939c8: restore query mismatch inspection fffde12: new inference: mark erased for type params/raw types compatibility (IDEA-122932) a2615d0: new inference: accept raw equality 67daae0: leave capture during bound composition of unbounded wildcards (IDEA-125423) 01c9bba: old inference: ignore java 1.6 bug in new versions (IDEA-125744) b7ab465: old inference: choose child type between types in subtypes constraint (IDEA-118536) d311a4e: perform target.findUsages() if no psi found 98302cc: IDEA-125186 Shorten reference with an import even if there is a conflicting class from Groovy default packages d47756d: show initial value only for strings and primitive types 13986db: IDEA-125693 Creating a project in dir '~/Desktop/test' creates the project in the dir '/Applications/IntelliJ IDEA 13 CE.app/bin/test' ae7d190: NPE when using from UML 530189b: a little bit smarter methods matching 8150b8b: IDEA-125566 Start From Scratch: can't close Customize IDEA dialog ab7b2a0: IDEA-122962 - Clouds: perform connection test in background - auto-reload in frameworks 1a7ab39: restore (wrong) Logger.assertTrue contracts c12b68d: dumb-aware error dropping actions ac9d1e8: get java language level from the root model when pushers haven't finished yet bd93483: IDEA-125565 Start from Scratch: Customize IDEA dialog: UI Themes page looks bad on Linux 6ea44e9: Gradle: use module library level for local dependencies, update library name to contain groupId 7d4dae9: IDEA-125565 Start from Scratch: Customize IDEA dialog: UI Themes page looks bad on Linux fb173cc: IDEA-124461 New Module (Maven, Gradle) created in Empty project don't get the specified jdk be064c3: cleanup 89dc105: show mark for a stack frame executing a method from marked object f48b9fa: Merge remote-tracking branch 'origin/master' c4dc543: IDEA-125745 Controls on breakpoints dialog resize differently a105b5b: IDEA-125736 new debugger: disabled all exceptions breakpoint stops at every exception even in mute mode 5fd6a23: IDEA-124082 default changelist for Commit dialog fixed when 'commit directory' called 3a9e539: IDEA-124347 Master Password prompt strategy changed for mercurial authentication 74d52dd: introduce CvsFilePath to prevent public api changes a489967: fix typo f2c14b5: Start plugins wizard #30 for Mac OS X should be "native" keymap by default a16bfe6: External-system: IDEA-124927 Don't refresh projects on opening when auto-import is disabled 78ee0a2: IDEA-125551 Start From Scratch: Customize IDEA dialog: JBoss plugin should not appear in JavaFrameworks group e276bfa: unregistering obsolete service components fbb0f39: jasper validation tests: fixes and cleanup 0d5f295: clean up: - replaced 2 usages isAssociated method from ValueContainer with getValueAssociationPredicate() delegation - rewrote serialization of input ids to be independent from concrete input id set implementation via usage of int iterator - inlined saveInvalidateCommand in ValueContainermpl and added comments 7321069: ad text in 'go to' actions b57a8ca: get python language level from the root model when pushers haven't finished yet a30a74e8: fix dfa contract believing that nullable is always null 9c29b95: fix dfa contract IOOBE with varargs 31be027: relax time in MessageBusTest.testPostingPerformanceWithLowListenerDensityInHierarchy 4955009: remove mostly non-useful Integer.valueOf completion suggestions 41b974e: anonym -> lambda: disable if target SAM type is raw and methods are called on params with Object erasure (IDEA-125613) 032faad: EIAE 2f4d4fb: register container provider ba6e884: initialize file types 2f3db6a: UOE 73bfc96: NPE 3a8647f: reverted changes blocking inner classes in libraries to work b66623a: do not fail position manager if assert happened in one of the providers 6dc93a1: skip binary files earlier, no need to get psi for that 91f7c25: do not scan all files when trigram index is available 7d81587: register extension points 4489140: -contributor 5fe5352: rw detector 707e584: IDEA-125649 6a28780: notnull a7d14fe: IDEA-107588 (Mismatched query and update of collection - include Collections.addAll()) 39d4dfb: fix 'as Trait' result type b1e9f66: EA-57003 - NPE: WatchInplaceEditor.doOKAction 2d0aa2a: BlockMarkerCommentsInspection changes after review 98954e2: EA-57004 - NPE: XBreakpointManagerImpl.createBreakpointDefaults 3b09eea: fix compilation 40f7150: low priority 'create getters/setters' quickfixes a34a01d: duplicated code c6d539f: disable assert for Groovy clients 7459b0b: cleanup f008f98: IDEA-125584 Groovy: NPE at org.jetbrains.plugins.groovy.annotator.intentions.CreateMethodFromUsageFix.invokeImpl 93d7ac9: IDEA-125576 Groovy: 'Create trait' could be added to 'Create From Usage' 6975411: get rid of 'public' keyword in templates 53fbe15: IDEA-125556 New Groovy class dialog contains trait option IDEA-125577 new icons for Groovy traits 90ec82d: more diagnostics for gdsl scripts 60c7d6f: EA-57072 - IOOBE: EditorImpl.offsetToLogicalLine 5801886: External-system: IDEA-124927 Don't refresh projects on opening when auto-import is disabled 2b0a1b9: One more condition for go to actions history 3ab65e6: (EA-55107) case with empty parents in history fixed d67e9b4: IDEA-118279 create constructor params: apply cleanup 11d1e29: one test rewritten in Kotlin 9b3b90d: EA-56987 - NPE: DebuggerTreeNodeImpl.updateCaches 91005a8: added a separator above annotate action 32874b1: renamed to PropertiesPlugin.xml to avoid conflict inside upsource jar 05191a3: renamed to GroovyPlugin.xml to avoid conflict inside upsource jar 08caf4f: add to watches action should work from evaluate and inspect d85d443: more moves to groovy-psi fadd451: moved properties to properties-psi b9fa2ab: register folding builder in env ab8b582: moved to psi c1da4f3: moved away from openapi 4bf725a: moved away from java-impl 41f2d2c: moved to core 5366e96: moved to psi cf298fc: ensure editor is released in EDT 5b09e28: EA-57008 (pair was good enough) 1144d7b: extend java-class instead of groovy-class (to migrate to Kotlin) 3b85f7c: removing obsolete extension point 7ac28ba: remove outdated action id 53ddc21: Simplify condition in go to actions history 2807e38: rerun failed: include concrete class if containing is abstract (IDEA-125425) 9758f97: return inside finally: stop at lambda (IDEA-125605) b90111f: more reliable keeping of reference on stack (following CR-IC-5487) 203d7fb: remove unused code 75c7630: cleanup dc11403: cleanup 9d2b9ae: maven compiler tests to use external compiler only ff05505: standalone jps updated: load path variables specified in gant scripts 05c2f31: history for go to actions, initial 0918150: combine two classes into one to reduce duplication 806c8d2: more accurate collection query detection for method references 19bf6b9: add "stream" and "parallelStream" query names c0a470f: EA-57015 - SOE: AbstractTreeUi.access$ 48a01b0: add common actions to all variable views 0529ff5: NPE if a previous focus owner is null. d27fd1e: plugin updater: accept older plugin versions for broken plugins (IDEA-125646) eeca5a8: search for package everywhere again (IDEA-125688) 04a7434: EA-56966 - IAE: XRegularValuePresentation.<init> f1b4acc: Enabling dialog based implementation because of always on top regression. 5ef4a59: fixing java compilers configuration UI 7322427: EA-56894 - AIOOBE: AppCodeDesignerEditor.findModule - for AppCode designer module don't needed 05e2292: IDEA-125684 appearance of JTextField component in disabled state 4660916: IDEA-125500 Terminal is not locale aware e3c14f5: following review CR-IC-5487 80a7f69: IDEA-25183 80eba2a: IDEA-42954 Watches are not saved on restart of debug sessions d174c22: refactoring - following review #525 535844a: IDEA-104441 Wrong auto-completion of closed XML tags: handling unbalanced xml psi 220964b: BlockMarkerCommentInspection moved to java-analysis-impl 6c6a682: Shortcut Promoter initial dff9280: IDEA-93040 622c1df: NPE 8f1d011: reverted 31d0a47: moved to analysis a518606: moved to psi e0d0ffd: moved to core 282862d: moved to core 1ccdeb0: more moved to psi 5d21da5: added equals to LocalsControlFlowPolicy, notnull 15ecfbd: deleting old make implementation fa243c5: IdePlugin fixed 0427d8e: change default action 487d93d: remove useless source roots b5fb0b6: IDEA-100200 - Clouds: deployment to clouds ignores the http proxy settings - CloudBees cef9a6c: IDEA-71997 05b1763: deleting old make implementation 29b98db: deleting old make implementation f723b07: Tips added (PY-12484). de95451: Merge remote-tracking branch 'origin/master' 2d108ef: Tips updated (PY-12982). cc4b248: java: parsing of complex bounds in stub signatures fixed 66d70ab: Cleanup (unneeded concatenation) 259d59a: added dependency from devkit module to its jps-plugin cff9f70: JPS: added method to process modules and libraries in order 36e275f: Gradle: handling of project build classpath resolving errors related issues: http://youtrack.jetbrains.com/issue/IDEA-125592 http://youtrack.jetbrains.com/issue/IDEA-124839 6e512d0: [ review #701 ] introduce field where required to avoid multiple objects creation 98edcf4: Ruby highlighting lexer refactored for upsource core environment bbb4d67: removed jsf-iml c8b081a: DevKit: Goto EP declaration in plugin.xml (IDEA-86100) CR-IC-5473 c96948d: show initial value in "set value" editor 758adbb: make sure document reference is cached reliably 19cd6d5: show progress for editors opening 311406c: select only required editor in window 68aadaf: init foldings for all opened editors (otherwise saved folding state will not be restored for them) c0511af: remove dead code e5708cd: open editors in EDT ffcd49d: IDEA-41226 Reference debugger-marked objects in expressions 0034f61: Merge remote-tracking branch 'origin/master' a7e0137: externalization: suppress unused to .xml compatibility 0f8912f: enforce string copying (trim substring() result for java 6) 152503a: new exception creation without args: completely ignore exceptions with only no param constructor (IDEA-125660) d64d714: customizations: check group is included in correct root group; allow to invoke moved action group, e.g. Create Run Configurations group (IDEA-125484) aaa01e4: fix module leaks via CompilerTester 1551266: Added output folders to ModuleExtendedModel. 9874668: IDEA-104441 Wrong auto-completion of closed XML tags b71fe91: simplification & cleanup postfix templates 9835800: Maven: plexus-archiver lib added to licenses a7aa0df: lambda: extract parameters incompatibility check 0fac1ec: Merge remote-tracking branch 'origin/master' 5eeea43: PY-13084 Variables passed to url kwargs are not suggested to template 8a3ad93: hide lang-api refactoring actions if no handlers present 86d0ff8: Merge branch 'fix4' of https://github.com/krasa/intellij-community into fix4 6b46fcf: dfa: contracts validation should not exclude notnull validation 0212832: Better comments 463a90c: force check for update on exception from non-bundled plugin 4e95814: nullify: to run on pooled thread without progress 90b27a4: IDEA-122929 Hg: remove unrelated urls paths from pull/push dialog. e2e243b: CompositeFilter#forceUseAllFilters=false by default to restore previous behaviour Deprecated public fields in Filter#Result and getters to give warning about possible danger aa83182: Merge branch 'python-fixes' a9aaf0c: Maven: fix artifact layouts tests for added generated manifest.mf a1d93e0: Use union of types of members as iteration type for tuples 06a130f: Interpret tuple default parameter value as a weak type (PY-10967) 24b18f8: IDEA-119804 second click on item in watches panel should toggle edit mode a479d46: IDEA-81789 Expression Evaluation goes crazy when multiline expression is inserted 3f1d913: Merge remote-tracking branch 'origin/master' 1b010d0: PY-12981 django apps don't resolve when INSTALLED_APPS is set with '+=' 846b42a: Nullity annotations and explicit TypeEvalContext for PyUnionType.excludeNull() 5352177: IDEA-97915 Mercurial incoming/outgoing widgets updated e618345: EA-51820 check that root from mappings is a valid vcs root 2f5f8f9: IDEA-122562 - Warning from SettingsEditor#applyEditorTo prevents runconfig editor from closing 12272ec: cosmetic: "Remember on disk" -> "Save on disk" in all places ef5ae1c: ensure rename is performed inside project only, do not search for a package inside libraries! 0dd4ead: generate missed tests intention (IDEA-90247; IDEA-122790) 8ee7f6d: ignore setup/teardown generation when methods already exist and additional methods are not expected dc043ce: IDEA-121972 - Map help button of the Clouds page 71f507b: Cleanup 2322568: Don't suggest Python live templates inside parameter list (PY-12395) 9b96bc0: common style for expressions f9685fd: Don't suggest Python live templates in string literals (PY-12349) a554bba: Don't suggest Python live templates in comments (PY-13076) 511b7db: IDEA-125624 Run tool window does not have deployments list in debug mode 73dce39: Use 'Python' context for 'super' live template (PY-13080) 8e0bbd5: cover with tests ce036b5: IDEA-125129 I would like to reopen IDEA-117698: regression fixed 2475299: IDEA-61480 DocBook5: complains about xlink:href in <link> 2fd7151: IDEA-125557 Start From Scratch: on Darcula selecting as UI Theme in the Customize IDEA wisard it is applied incorrectly fa9f7fe: Fixed messy usage of colons in the Breakpoints window 6b7841e: format f3c2fa2: IDEA-117949 Xml editor doesn't treat xml namespace correctly 08c14cb: Cleanup (optimization) 298bf22: Cleanup (formatting) c026ff3: java: missing deprecated attribute on inner classes fixed 301b5e7: java: injected methods excluded from enum stub 06f261c: Maven: artifact's manifest generation support related issues: http://youtrack.jetbrains.com/issue/IDEA-82725 http://youtrack.jetbrains.com/issue/IDEA-91497 http://youtrack.jetbrains.com/issue/IDEA-47990 1913bdc: IDEA-119640 Problem with goto declaration of XML attribute defined in XSD: re-fixed, completion fixed ee89d4f: cleanup 560924a: Merge remote-tracking branch 'origin/master' 80dbfb5: byte code viewer in same colors as editor 7fea4ff: fix failing tests: OverrideImplementTest.testEnumConstant ImplementMethodsTest.runSingle(EnumConstantWithoutClassInitializer.java) 590e025: add example to postfix templates tree 9457946: cleanup 9307a77: better colors for ctrl + shift + a Change-Id: I63f543234051b4bfd5588e9307dad56cdff7aa1b
2014-04-17Snapshot 117b3dbedca758fa08dd37d4a36cf4a2320fae03 from idea/136.1685 of ↵Tor Norbye
git://git.jetbrains.org/idea/community.git 117b3db: IDEA-123994 Java 8 compact profiles support fbeda14: WEB-11238 Live Console: avoid overlapping for the error and link to the file 555bcd7: WEB-11485 Debug Console missing horizontal scrollbar WEB-11238 Live Console: avoid overlapping for the error and link to the file (issue still actual in case of softwrap) 96b3c3d: move LineSeparatorPainter up 3171d15: create from sources: setup default (web) module if nothing special is detected (IDEA-91446, ZD-27093) cb43848: testdata fixed 8cd1ee6: remove assignment: fix for assignment nested in expression, not statement (IDEA-123903) 14718472: testdata for IDEA-79251 953109a: fix file name casing 36db24a: fix not-disposed errors on quit 610d8f1: cleanup f774ed3: dfa: reuse free eq class indices 81ae814: IDEA-123959 cannot create a new file 8718f8b: replace DfaMemoryStateImpl.areEquivalent with a more efficient version requiring less eq class traversals (IDEA-123826) 0b26e18: EA-55830 - PIEAE: PsiUtilCore.ensureValid e512a2f: EA-55951 - CCE: StreamApiMigrationInspection$ReplaceWithForeachCallFix.applyFix e7b3efb: EA-55962 - CCE: DefUseInspection$RemoveInitializerFix.sideEffectAwareRemove 0de9b5a: Start plugins wizard #15 b62e353: Start plugins wizard #14 1d23857: Start plugins wizard #13 199e9d8: generate visibility setting for create from usage, generate getter/setter/constructor (IDEA-120662, IDEA-64613, IDEA-122025) a850470: testng/junit: do not start pattern evaluation if one element is selected 9fda587: extract variable: ensure replace all occurrences survive parenthesis around value (IDEA-122041) 51f15b7: ignore methods return Void (IDEA-124010) d8a1d98: [vcs] IDEA-67409 Support Home/End keys in the Log. c854a5c: Revert "[vcs] IDEA-67409 Support Home/End keys in the Log." 19714f2: closure recursion test f13e5bf: IDEA-123484 abstract modifier for trait methods, some code duplicates removed bc38735: IDEA-123484 trait fields and properties d110706: cleanup 91085d8: IDEA-123484 anonymous from traits are not allowed c958da2: IDEA-123484 highlighting for extends list of traits, inc/dec on trait field c73b8b2: IDEA-123484 modifier inferring for trait members 3859660: IDEA-123484 initial. lexer, parser and psi for traits 1000337: extra code 7b25e0e: some overrides 15f3266: console leak fixed d385ea2: EA-31437,IDEA-121511 - assert: DocumentFoldingInfo.writeExternal 8f8d834: sometimes distraction free mode stays forever 439f50d: Test fixed (rt.jar on Apple JRE, again) 4306f24: [vcs] IDEA-67409 Support Home/End keys in the Log. 475c2be: fix a copy paste misprint 7e742e3: [git] IDEA-98189 Retry up to 3 times if authentication failed ac764f5: [git] better error text 7536b91: [git] remove an unused test class ecc84d5: [git] Use GitImpl for all remote commands 85cad87: [git] IDEA-98189 Forget incorrect password ccc5043: [git] refactor authenticator fffcd49: Add "try" live postfix template 5686958: Start plugins wizard #12 8bad783: jb v8 debug protocol: function scopes 77256b2: check extra assumptions ceb0932: typed field instead of Object, cleanup 74bfdbf: simplify, introduce runWriteCommandAction(ThrowableComputable) 75a0914: more readable temp file names: unitTest_defaultCharset_9 instead of unitTest234234234234234unitTest_213424 33980d3: re-detect file type on contents change 32f7b42: Cleanup (typos) 11fbadc: Cleanup (outdated comment; pointless assertion) 6495cfe: IDEA-123354 (content-based .jar check replaced with file type-based) b8493b6: method refs/lambdas: apply ground types for completion 62db5ce: EA-55747 - AIOOBE: ControlFlowUtil.getUsedVariables 6e61173: cancel inspections progress if view was closed 3bedbab: EA-55910 - CCE: JavaDocInfoGenerator.generateValue af91351: try to pass self name as default value during create parameter from usage (IDEA-123780) 89dc56b: test fix 81230c2: Make per language stack trace for InitialInfoBuilder (formatter) errors to separate reports in EA [CR-IC-5164] 29f708c: EnterInStringLiteralHandler should use language-specific option for operation sign (fixes IDEA-114783), [CR-IC-5159] e2e37ae: External system: source package prefix support added 685f753: External system: source package prefix support added 998ca88: disable test in headless environment, as it fails there b90a38f: EA-31437,IDEA-121511 - assert: DocumentFoldingInfo.writeExternal 6f86e2d: continue WEB-11784 slow nodejs debug: initial done properties loading 12d83e6: continue WEB-11784 slow nodejs debug: done frames loading a9dd7ee: allow TTL customization 28edb41: fix quickfix on last Assert usage and static import 2330050: trigram builder builds trigrams over "identifiers" 4622ff0: IDEA-122202 Mercurial: on new repository creating by EnableVCS action it is impossible to work with it until project reopening ab56115: inline local: do not try to delete declaration if this only; do not pretend to delete this when no reference selected d4c2db8: new inference: eliminate wildcards elimination eef0d12: new inference: eliminate wildcards at top level as they can't appear in type elements 0f8aed0: new inference: eliminate wildcards elimination 317d279: new inference: no need to eliminate wildcards as they are not used anyway 82fd80e: new inference: perform reduction and incorporation in one step db79a6f: disabled incompatible plugins NodeJS (136.1205), Php (134.1456), JSTestDriver (136.1141) ab4aada: [git] Simplify packed-refs line parsing a bit. bf5c358: [git] Refactor GitRepositoryReader 06a2de7: [vcs] generify a method 42e3586: test dependency added 7c56b9f: interruptibility 8af01dc: removed dependency on lang-api 1e2959c: implement LocalQuickFix interface in addition to IntentionAction f74d26f: AppCode: even more consistent Xcode keymap e98fd4d: continue WEB-11784 slow nodejs debug: continue frames loading b48e3e0: AppCode: more consistent Xcode keymap + keymap test 105221d: Keymap: 'IntelliJ IDEA Classic' schemes on mac are shown as 'IntelliJ IDEA Classic (Windows)' and 'IntelliJ IDEA Classic (OS X)' b6d8e90: Platform: per-IDE keymap tests 97228b6: Keymap: Console.SplitLine uses shortcut of generic SplitLine 47438f5: WEB-11877 Emmet transforms escaped $ to 0 (zero) 7d8ab23: IDEA-123331 IOOBException if cancel "paths affected in revision:..." process fixed 86357a2: remote-servers-agent-rt moved to platform 01c7467: include remote-servers modules to platform and include remote-servers-git to git plugin for small IDEs (IDEA-123977) ec2a990: do not delete output files corresponding to non-existing sources, if these outputs are already associated with existing sources from other modules that have been already compiled: part 2: correctly clean the mapping when removing outputs corresponding to changed sources 5609d39: new jb-v8-debugger support: fix bootstrap 116a0fc: Test fix (rt.jar path on Apple JRE) fb0efdd: EA-55889 - NPE: NavBarRootPaneExtension$.updateUI fee6711: avoid too many "invalid jar" 3b24c80: performance: DCL bdce1ee: get rid of pointless autoboxing 3ec7789: NotNull d29890e: NPE a077d24: tests 3e36dd7: IDEA-121445 150e69e: cleanup f0b0f50: Merge remote-tracking branch 'origin/master' f6c9348: IDEA-123912 Expression Evaluation does not have a default key binding 71800cf: IDEA-123691 Minor project wizard edits: Java (SE) category 59e7e94: Keymaps: * 'reset' action for each binding (IDEA-90069) * restoring selection on keymap filtering in UI b05305e: Keymaps: * correctly handle bound action overriding in both parent and child keymaps * show bound actions in the UI when no parent action present d21d35d: cloud detection in 'import project': don't access VFS if it isn't necessary 9d3b463: join declaration and assignment (IDEA-92226; IDEA-123689) b708f20: remove unused assignment: do not move the transformed statement up as it could change the semantic and is not evident (IDEA-123841) 36771d7: eclipse: restore root path from .classpath or do not create module at all (IDEA-123946) df1105f: do not write new setting to profile if it has not changed from the default value 71376ca: if there are any changed files after no-op UnindexedFilesUpdater, index them in the same dumb mode 8352036: Storyboard format db886f9: EA-54870 (read lock) 3afd5e77: proper reading of compressed data 55a791b: use custom InputsIndexExternalizer during snapshot indexing fee336b: ability to supply custom input index + TrigramIndex custom input index implementation 8887a5a: ability to use supplied bytearray fcb939f: introduced / used ThreadLocalCachedByteArray c02d91b: continue getFrame — continue WEB-11784 slow nodejs debug 8195023: switch selector error message (IDEA-123937) 964735c: compilation fix 44e9fff: compose scopes intersection when filter by file type is on (IDEA-119595) 36073fa: unwrap anonymous: replace return statements (IDEA-119558) 7a90a13: unwrap anonymous: do not remove declaration - try to replace initialization only (IDEA-47218) f20f1bb: redundant cast: nested casts with outer primitive (IDEA-119857) f3bc48e: no need in URLs? during description composition (IDEA-119992) e5a6475: allow to inline this only variable (IDEA-120041) c6828ca: parameter hides member: accept setters returning this (IDEA-120214) f4a2254: Try to download JIRA issue in separate request, if query looks like ID. fddf4bd: IDEA-123851 Link in Event Log seems to be not working correctly 64fdf83: Redmine REST API has no NATIVE_SEARCH support 22801d8: if there are any changed files after UnindexedFilesUpdater, index them in the same dumb mode 30f0b46: Don't repeat exception message twice c32ada6: Cleanup (formatting; immutability) 12e7a78: IDEA-123825 - Git Clouds detect Git remotes - OpenShift and generic f02a2d7: action registered in plugin.xml should always override update() 19140e2: Correctly extract project name from Redmine task 130eeba: IDEA-110736 Java autoformatter adds brackets when it shoulnd't, reverted fix for IDEA-87969 e8b5589: Merge branch 'svn_18_3' f4f3750: Mark getter for cached projects as @Transient to prevent serialization 2878862: EA-55850 (diagnostic) dc525c4: svn: Disabled "Save credentials" checkbox when requesting ssh credentials for command line (as ssh credentials caching is not supported by svn) ee24417: svn: Make ssh credentials be saved in memory by default for command line (like for other repository protocols and SVNKit) 099d86d: IDEA-123784 Do not treat "svn cat" output as binary for Unix - as currently separate error and output streams are not supported 880d0ef: Fix infinite loop in MavenProjectsTree.findRootProject when there is more than one level of aggregate POMs 0918676: External System: fix classpath for remote communication c8c92e9: IDEA-123691 Minor project wizard edits: more reliable sorting 886ea2c: Alex's fix about getting the physical path of a Gradle sub-project from a GradleBuild moved from Android plugin to Gradle plugin, see Change-Id: I2617fc929d18f23447d658ed2f4ae084b64847af and Ifa59c4810615fa27f5f8d5753bc89ea85374ff39 38abbe6: IDEA-118529 Mercurial (hg4idea) slow with IJ 13: workaround for processing hg ignored files 5b9b1f1: IDEA-82961 Mute breakpoints turns off when when start a new debug session - xdebugger fix 4005a3f: restore cashed argument types, not for overload resolution e0b83e7: new inference: remember mentioned constraints in set optimization 173e0be: new inference: optimization 3ffd666: IDEA-123886 (postpone .jar file type check until root creation) 9b747fd: Cleanup (JAR FS test moved to the flock) 76d2ce1: IDEA-123803 Popup goes behind its parent dialog for multyline editor 077fcc3: Platform: duplication spotted 9210149: WEB-11278 Bad performance expanding emmet cc4033e: Platform: do not prevent project files from being written (IDEA-123489, IDEA-123899) c8d9978: test finder: accept test classes from source roots 005dd85: Merge remote-tracking branch 'origin/master' 774099a: PyCharm 3.4 EAP logos. 555eac5: fix description file name 594451e: Package prefix support for external build systems 4cc78e5: IDEA-123477 Newly created Live Surround Template shows null in UI 155c419: IDEA-123344 Settings->File And Code Templates: group "Java EE" -> "Other"? b5df84e: IDEA-123850 incorrect "Condition is always false" warning in GemRequirementsChangeWatcher.updateAndAttach() c6c205d: refactor move inner for aspectJ 1977e48: escalate visibility for moved class (IDEA-119683) 288b080: test finder: accept potential tests as junit4 doesn't contain features of test until it contains test methods (IDEA-120123) 545753a: Cleanup (dependencies) 3194d62: IDEA-123674 (new "Usage of obsolete date-time api" inspection) 0e7c113: IDEA-123364 (Mismatched update of collections inspection no longer works) 4935bbc: do not delete output files corresponding to non-existing sources, if these outputs are already associated with existing sources from other modules that have been already compiled (example: moving some class to a dependent module with the same output root) 45cb352: IDEA-123773 The "Show Whitespaces" broken 0f869eb: schedule index rebuild after assertion 5c53c0d: better fix for IDEA-101698 & IDEA-123573 4c92967: Merge remote-tracking branch 'origin/master' d9fe702: push down: interface constants in class should appear with public-static-final (IDEA-123758) eb9a0ab: IDEA-123838 Iteration over 'keySet()' may be replaced with 'entrySet()' iteration quick fix produces wrong code 01b6c67: continue: speed up scope variables loading 62b2aa6: vfs: .jar validity check without opening ZipFile 99e72e6: IDEA-97465 Can't edit variable values in debugger with double click (F2 is required) - get back double click on empty space b19d559: IDEA-82961 Mute breakpoints turns off when when start a new debug session - better option name 42ede18: do not save new defaults bfac5ce: EA-55604 - assert: CopyFilesOrDirectoriesHandler.doCloneFile e672f58: WEB-11278 Bad performance expanding emmet 8d09421: Make CustomTemplateCallback immutable 99b97a5: Enable emmet completion in autopopup only b2bfd33: Merge remote-tracking branch 'origin/master' 0d66941: IDEA-123839: abstract&default combination 75f267c: testdata for IDEA-123848 5e4751f: testdata for IDEA-123869 675cd38: too aggressive: show popup when shift is pressed only 36466df: redundant type args: check also method reference qualifiers d84cfe4: method refs: do not loose information about type arguments given by ReferenceType in receiver a3348c5: lambda-> method ref: do not insert type args to reference type if they were inferred for lambda expression 08f5dad: show default tool name if XML contains empty group name 9e36eb1: catch CancellationException 86e8dd8: IDEA-123691 Minor project wizard edits: moving settings to the first page c67ada4d: Merge remote-tracking branch 'origin/master' 9ce01ad: Merge remote-tracking branch 'origin/master' aab16ff: IDEA-123867 Alignment between editor main are and gutter is lost while scrolling 8273986: IDEA-122292 Plugins list: checkbox missing padding/not usable 18f831a: Update Gitlab repository to use new API with server-side pagination 5d09a00: unused code cleanup ef53a1f: IDEA-111803 Breakpoint indicator on the right gutter - better fix 442ad37: minor cleanup 003db18: IDEA-123866 Map Help button of the Server Certificates page 49eaa91: [git] migrate GitRepositoryReaderTest to use JUnit Parametrized 90365a7: [git] more test data for GitRepositoryReaderTest 13eb661: [git] GitRepositoryReaderTest rewrite d89e625: [git] remove some weird test case b228286: Storyboard format 9cebef6: Request handlers in ResponseUtil don't throw JsonSyntaxException 86a4529: IDEA-123468 Correctly interpret id and iid as task's ID and task's number in Gitlab issues d2769ac: Refactor local task's project name and number to stored fields instead of computable properties, so they can be persisted in settings. 42c1335: correct font sizing when copying as HTML 471e1f9: IDEA-123820 Typeless Groovy catch parameter is Exception 91d363f: get rid of unnecessary invokeLater, check whether the module is disposed 0d2d5d3: less duplicated code 6b7e24c: IDEA-82961 Mute breakpoints turns off when when start a new debug session 8b124a1: use snapshot mapping for IdIndex / TrigramIndex for storing keys, right now switched on by the flag f8863d6: gradle: avoid distributions downloading in tests 3201ec7: init: speed up scope variables loading WEB-11784 slow nodejs debug 88b4b72: IDEA-111803 Breakpoint indicator on the right gutter a11b289: Merge remote-tracking branch 'origin/master' 09215e7: another attempt to reimplement IDEA-53663 397567d: tuple and map types improved. Used VolatileNotNullLazyValue instead of AtomicNotNullLazyValue to avoid deadlock Got rid of GrTupleTypeWithLazyValue. All the functionality is moved to GrTupleType 458ffce: known recursion manager prototype c8e27bf: ability to store PHM<Key,Integer> in more compact format 542bb74: run pushers in background ea048db: move more logic from CacheUpdateSession to CacheUpdateRunner 17ae7cb: renamed 18bec53: User/password dialog 7e74562: Merge remote-tracking branch 'origin/master' ee8955d: rerun failed tests: include all parameterized if one have failed (IDEA-121214) e1aa830: Platform: not-null SimpleProgramParameters.getEnv 025232d: IDEA-123818 Inspection "JUnit TestCase with non-trivial constructors" should not report error when used in a Parameterized test 925a186: copyright: allow to skip files with existing copyrights (IDEA-121912) 02724fc: try to start javafx without main (IDEA-101939) b824958: infer nullity: preview with ability to exclude some usages(IDEA-123110), remember "annotate local" checkbox 0b4a7df: setup javadoc url for javafx for java 7 as it was distributed without sources (IDEA-123290) c5de91a: tests: common TeamCity detector f6154f9: Cleanup (test) d35ae28: IDEA-122914 (unclosed ZipFile: JarFile usages) c6175fb: Storyboard format 7a23ecf: IDEA-123825 - Git Clouds: detect Git remotes 5c22e17: IDEA-91835 Debugger: Support caret at the 'View Text' control d51ce75: IDEA-51509 (IG: "String concatenation in i18n context" could suggest annotation quick fix for more variables) 6ff0475: IDEA-55853 Value displayed by custom type renderer is not copied to clipboard a7f8535: CheckingHandlerUtil.disableWhenDumb 617d0e0: GitChangeProviderTest: rethrow init exception aa81e27: GitChangeProviderTest, GitHistoryUtilsTest: prevent project leaks when failing c0e93d8: more cleanup in fixture-based test tearDown (e.g. local history) 6435abb: GitBranchWorkerTest: recover from setUp exceptions and prevent project leaks 8615c5f: ssl backend: sing outgoing traffic c807e88: IDEA-123691 Minor project wizard edits: project type list refactored a0e0851: IDEA-123803 Popup goes behind its parent dialog for multiline editor 7732839: IDEA-122856 Hard to catch layout delimiter in portrait mode 6f6e2c0: IDEA-123647 Mercurial merge fail 6f7f761: IDEA-123338 52951cf: allow to replace strings with non-final static 'constants' (IDEA-119480) 69f8d95: plugin updater: prefer plugins from hosts (IDEA-123350); ensure download progress is cancelable f2711a0: svn: Removed attempt to get "svn info" for HEAD revision in case of no local "svn info" found c4c0770: debugging OfflineModeTest 0d61815: versions for file type detectors + usage of them for file type index 312acda: Reimplement emmet completion with new CustomLiveTemplate api c96efa1: Disable autopopup in Xhtml 3e2b169: remove null icons 54afffa: platform: missed BindException bug info updated 83c4db5: platform: screen insets bug info updated e781fb9: use default tool name instead of blank 2579106: cleanup 84eb84b: remove null icon 9f55d61: fix Tab behaviour when there's selection (fixing test data) 546701d: Use SyncDateFormat in TaskUtil to make date parsing thread safe 2309f91: fix distraction-free extra size not being updated 1d0e6e8: get rid of intermediate markup representation (IDEA-67767) 19a7bdf: get rid of intermediate markup representation (IDEA-67767) 7aabb42: CR-IC-5125 (cleanup) f1907dd: IDEA-123710 Execute "lock" and "unlock" commands under terminal (if configured) as they require authentication 44dbc43: remove EditorChooseLookupItemAlways action efacd01: IDEA-123615 (Proxy settings are not exported) 3682593: Disable Basic Authentication in JIRA connector once JSESSIONID cookie was received to maintain session 33da443: Add some missing @Nullable/@NotNull annotation and JavaDoc in tasks API classes and concrete repositories 0c7f52f: Add @Nullable/@NotNull annotations to JIRA API classes 1b9067e: Add test of deadlock detection to CertificateTest c1b86a9: IDEA-123467 Add option in CertificateManager to accept all certificates automatically (not showing dialog) 75bf2d6d: Delayed requests to servers from Open Task popup using Alarm and FutureTask 527f08f9: fix Tab behaviour when there's selection (fixing test data) 76d86a5: initial WEB-4369 Support 'Jump to source' in JavaScript debuggers for object properties 4fa68a6: invokeOnEdt — always check passed condition ec8500e: empty tool name protection 3fe9754: notnull e6896ab: cleanup 699e022: make usable in upsource 944bdb4: cleanup 004ae7b: IDEA-90254 Feature suggestion: add names and groups to breakpoints - speed search a9c5e47: IDEA-90254 Feature suggestion: add names and groups to breakpoints be04021: Platform: meta-backspace remapped to Delete in Mac OS X 10.5+ keymap (IDEA-102003) b3c2e61: fix Tab behaviour when there's selection 390d102: IDEA-122405 Indent selection is disabled in IDEA 13.1 4961cdc: Fix tips. b9117c1: Fix editor leak in tests. 0a57685: Dispose correctly console view. 82b66b9: Print disposable stack trace in case of unreleased editors. 43c2a5f: Merge remote-tracking branch 'origin/master' 4efdfe2: Fixed path mappings for remote interpreters (PY-12550). f59ef7c: fix compilation for uncommitted code af109cb: Fix NPE on vagrant based interpreter creation (PY-12625). cae4610: extracted content hashing code into util class 6fb1478: introduced hasSnapshotMapping ce5cda1: extracted InputIndexDataExternalizer 4566871: do not switch scopes when focus is not requested/assume it is autoscroll from source (IDEA-123380) bdfa121: IDEA-123403 TestNG integration ignoring test classes without default constructor when using testng.@Guice 79a999d: don't use AtomicReferenceFieldUpdater — field name could be changed, use our util class 025e804: PasswordSafe: implement memory / master password timeouts 3a1128a: so long, and thanks for all the fish 8d7f369: Merge remote-tracking branch 'origin/master' 5329af0: remove links to old artwork 70a621d: Merge branch 'patch-1' of https://github.com/mounte/intellij-community into mounte-patch-1 fbb72f1: Merge remote-tracking branch 'origin/master' c871aed: IDEA-122856 Hard to catch layout delimiter in portrait mode d511bdc: debug VisitingTest 8278ee9: use trove maps/sets to save some memory c928235: register JList as generified compared to java 1.6 d4adc24: compilation fix e8d0e26: generate test templates: include static imports on Assert-s to provide simple completion, optimize imports on the fly would remove them though 666addd: invert boolean: ensure to invert default boolean initializer (IDEA-123510) 5a0fe43: check access class for super expressions referenced to interfaces ef82d76: java 8: anonymous class fields could be available later in next lambdas (IDEA-123731); narrow down scope of chained calls to the containing statement d9cd272: IDEA-100036 07600e5: testdata for IDEA-123731 6d7cfc9: java 8: anonymous class fields could be available later in next lambdas (IDEA-123731) 258af30: testng/junit: <no module> choice when all in project selected (IDEA-88524) 6ab05a2: chooser to redebug failed tests (IDEA-100278) fcc536f: Merge remote-tracking branch 'origin/master' 53a8f26: fixed project creation with detected sdk 11e10c9: RUBY-15187 File -> New command is disabled when editing a file 70107c7: console LineSeparatorPainter — remove from editor markup model, but not from document 2814b3d: IDEA-123543 Navigate to the Grails plugin page! 41e2698: patch local history tests; remove sync indexing 0b22926: WEB-11810 Node.js debugging doesn't work eb2735c: Merge remote-tracking branch 'origin/master' 070603e: ability to find a component by its id 8da69d7: fixed PY-12544 Access to a protected member: false negative for import statements dc15d42: RUBY-15202: some parsing tests do want to lowercase first letter 9a3d73e: Merge remote-tracking branch 'origin/master' 4220a13: Remote interpreters dialog redesign (PY-12462). c613ae1: Minor optimization +review CR-IC-5136 89639df: no exceptions in log 1e6e14d: make tests platform-independent (IDEA-67767) 926d1e5: Code formatting 8e895ee: IDEA-48247 Maven: resources builder: support outputDirectory parameters of maven-resources-plugin; updated for review comments d535632: New icons 5baf0cd: fixed PY-12500 Instance attribute defined outside init: generate python 3 super call without arguments for python 3 interpreters 10e91a9: Merge remote-tracking branch 'origin/master' 4f52352: fixed PY-12449 Create Virtualenv: do not run skeleton generator when selecting not added base python interpreter cb14faf: make FontMapper compile and work with JRE 1.6 (IDEA-67767) 4ba6c03: sync nashorn debugger support ValueType 33f6d78: testdata for IDEA-64103 e860377: testdata for IDEA-123366 cdf4412: provide project for TestStatusListener 67da469: jump to source: ability to jump to native V8 script (actual only for V8 debugger protocol) e1ca784: specify Locale.ENGLISH (it's a locale insensitive string) 2796b2e: Gradle: code clean-up 71f3f29: Gradle: code clean-up 67bc41e: new iteration model based on ChooseByNameItemProvider 7ddbfd5: dfa: don't suggest to replace reference qualifiers with null 73850cb: IDEA-123163 Use new single file content root in "open single file in temp project" c208dce: IDEA-27445 Breakpoint groups - added support for default group e56d173: cleanup c86fff8: better detection of binary files 7035c3a: ignore io exceptions on file type detect 065f021: CR-IC-4781 Formatter diagnostics improvement: check cases when PSI tree/model doesn't match the document 61bef59: WEB-11268 Live Templates in auto-completion interfere with Emmet/Zen expand b3a4361: util: universal .jar URLs splitter 2aeb018: IDEA-48247 Maven: resources builder: support outputDirectory parameters of maven-resources-plugin 6e4249e: diamonds: wrong constructor selected (IDEA-123518) 7e0d323: fixed PY-12637 PEP 8 naming inspection: scandinavian letters 6ca24c1: fix local history tests: don't do initial vfs refresh in unit test mode (as it was previously) 8dbc39fc: Merge remote-tracking branch 'origin/master' 09ddfbd: IDEA-123641 Breakpoints groups: for the java/javascriptExceptions nodes the MoveToGroup action is enabled but doesn't move AnyException subnodes 0e8173a: Merge remote-tracking branch 'origin/master' 4ed1669: C++: hangup at compiler launch is fixed (rollback Dmitry.Semeniouta changes) +review CR-OC-1448 5bc3f1d: EA-55239, EA-55618 - IllegalArgumentException 195ca9b: TestFramework: cleanup, copyrights, use org.junit.Assert c19f73d: convert to light test 68576b4: Merge remote-tracking branch 'origin/master' 53d6460: cleanup imports 24e8549: cleanup imports 0bc5d9d: IDEA-119544 Terminal title font doesn't revert to usual size after presentation mode 7d28015: cleanup imports 9ec0421: attempt to fix WEB-11784 huge array cause 100 cpu debug bb65da0: cleanup — nullability 9c5cd3f: Cleanup (docs) 4b3cbd3: templates to create new test classes (IDEA-107251) bb0af0a: dependencies: do not highlight return type params - already shown (IDEA-123577) a0dd4c5: use snappy in java implementation 9e4e295: Merge branch 'svn_18_3' 9fb6bdb: svn: terminal: Do not destroy process in terminal mode if some data is available in error stream - as subsequent interactive prompts could occur 144216c: Merge remote-tracking branch 'origin/master' 45cb54c: PY-12565 Django: default template names for generic class-based views are not resolved 93f8191: IDEA-123511 (DynamicRegexReplaceableByCompiledPattern should ignore String.split in some cases) f589bf2: C++: hangup at compiler launch is fixed +review CR-OC 6b882a3: Merge remote-tracking branch 'origin/master' 479984f: literal expression won't be created from string with line break 58e7a1e: NPE: usage in foreign language (IDEA-123604) 6fd18d1: unused parameter: do not highlight if method is used locally by method reference (IDEA-123265) e14e21a: ensure that tree is not flattened when action to switch is disabled (IDEA-123549) 2fa8491: IDEA-112552 "Replace with lambda" should use expression lambda when possible b26f696: improve distraction-free UE: fix blinking & enlarge breakpoint area 16dca7c: IDEA-123641 Breakpoints groups: for the java/javascriptExceptions nodes the MoveToGroup action is enabled but doesn't move AnyException subnodes 6f41e9e: Compilation fix 26aaa68: Cleanup (formatting) 6509542: IDEA-101642 Floating windows disappear/change positions on dual monitor a0b16a0: IDEA-123466 Sheet dialogs doesn't transfer focus back then closed e46486e: Merge remote-tracking branch 'origin/master' 7b697a5: compilation fix cf0ab3d: IDEA-67767 Copy syntax-coloured code block to clipboard as rtf f80bf32: functional expressions: include in find results when implementing classes/implementing methods options are on ab86d61: functional expressions: implementations view 39f354b: functional expressions: ensure that method to search is functional (not default or static) c8bbd66: anonym -> lambda, method ref: do not suggest replacement when default method is called out of functional interface context e9996cf: enter distraction-free mode in presentation mode 0a7b14c: refresh editors on successful registry changes 30fe8ea: fixes for distraction-free & presentation mode: file-editors only & etc. 812e2bd: clear() method should update 'myContentSize' only once a562a5e: IDEA-123337 fast constructor references for map literals e217b44: IDEA-123337 getReference should work fast 21c1cbf: IDEA-123337 lazy type inference for map literals 6e96d42: fix on demand import 14f4d6b: UnindexedFilesUpdater -> DumbModeTask; faster refresh handling 7a17712: index only valid files 5b12890: disable closure folding on Java 8 as confusing 5e0ad33: IDEA-12514 Can't generate EOF input in Console panel - ^D doesn't work - default shortcut 282ba94: svn: terminal: Do not guess process output type by line content for windows (as implementation already provide separate streams for output and errors) 85d01c0: IDEA-12514 Can't generate EOF input in Console panel - ^D doesn't work b200296: Merge remote-tracking branch 'origin/master' 56b33a8: Add missing feature declaration in YouTrack repository 1c0f050: Merge remote-tracking branch 'origin/master' 70a1264: IDEA-12514 Can't generate EOF input in Console panel - ^D doesn't work 2814589: IDEA-44718 Maven: provide possibility to navigate from profile node in MavenProjects tree to the corresponding profile 357fcee: Short method documentation 9b9cf22: Merge remote-tracking branch 'origin/master' 74b0d4b: do not run skeleton generation twice while creating virtual env d5c9775: for now test failure is expected af075b6: Fix maven test 97584df: fixed PY-12452 Replace browse button for interpreter selector with details icon in project creation dialog c6a98b1: fix presentation 1132fd5: Merge remote-tracking branch 'origin/master' be050f6: compilation fix 61243fb: IDEA-123619 Simplify adding stepping filters aad1a93: make the dialog non-modal to compare traces 8bb23c3: IDEA-123444 Item “more…” on Search Everywhere does not work 732de39: Real font families by generic names (cherry picked from commit 286ecf7) c09045e: console insert user text test 172a01d: functional expressions & @FunctionalInterface based conflicts for pull up/push down refactorings e55748f: functional expressions: pull up conflicts 05fb5ed: functional expressions: push down conflicts d8ed05d: functional expressions: allow to delete/change signature of default methods of functional interfaces c213495: functional expressions: reject to inline to anonymous if corresponding functional expressions exist 149197d: IDEA-123519 improvement 1337076: use thread local cached value for AppenderStream cbc6d61: removing all temp enumerator / persistence map files created during tests run 9ad5194: avoid multiple notificationgroup registration e91d207: IDEA-44718 Maven: provide possibility to navigate from profile node in MavenProjects tree to the corresponding profile 92cdb96: IDEA-123519 Sheet dialog: default button and focused buttons are incorrectly set 87d9dc6: SearchEverywhere shows Searching... if the popup is empty b40f6a5: external system: testFramework test dependency added fc7d372c: remove wrong @TestDataFile (CR-IC-5117#c24906) 04acba8: cleanup 6d24b11: Merge remote-tracking branch 'origin/master' bf1b30b: fixed PY-12628 Ugly interpretator configuration edff3da: DomFileFattern 6cf89cca: fix testdata 99e8efe: don't optimize imports and rearrange on commit in dumb mode 034c76d: DumbService: don't prepocess progress fraction, it only hurts in DumbModeTask's fe49955: kill old DirectoryIndex 810d328b: format, @TestDataFile d7f1281: reorder table items & fix renderers 0773a6f: functional expressions: include in class hierarchy feb2a09: disable convert interface to class for @FunctionalInterface-s 3692adc: @FunctionalInterface -> CommonClassNames 417e7a2: warn when converting from interface to class in presence of functional expressions a7875b5: functional expressions: show in method hierarchy da399c3: functional expressions: show them in hierarchy view (IDEA-95127) 2a89426: safe delete: warn about functional expressions cd3eac2: IDEA-118774 Warning about lack of subclasses when using lambdas c064f3c: better place for license info 89a7ea9: update artworks 8de7f77: Cleanup (formatting) fed172f: Fix icon of 'Browse styles' toolwindow 29250fe: Add options to disable/enable using maven-surefire-plugin configuration when execute JUnit Run Configuration. 128f2c1: Merge remote-tracking branch 'origin/master' 9bf99a9: fixed PY-12448 Create Virtualenv: NASE at com.jetbrains.python.sdk.CreateVirtualEnvDialog$4.actionPerformed 51ce094: Merge remote-tracking branch 'origin/master' 19d410e: fixed PY-12477 Project Interpreter is not set when attaching created project to currently opened one c908880: Merge remote-tracking branch 'origin/master' 9553c3f: IDEA-123467 Add two checks to prevent deadlocking with MediaTracker threads 68de0c5: IDEA-123467 Add key 'ide.certificate.manager' in registry to disable CertificateManager usage 8f03500: Add internal action to simulate deadlock caused by CertificateManager 43f09a2: compilation fix 89d58d467: do not treat anonymous classes as functional 6397808: Merge remote-tracking branch 'origin/master' 90f3c6f: laziness & compilation fix 0ee17fd: fixed PY-12477 Project Interpreter is not set when attaching created project to currently opened one 693c5f3: bring back changed files sync reindexing (local history tests are failing) 7f99a09: correct relative point for window 2f3d180: IDEA-123355 Postfix template expansions .null/.notnull after 'else' fail to provide a valid Java output ec1d492: search for functional interface implementations by lambdas and method references: change signature/find usages; to be continued (IDEA-104286; IDEA-90824) 737a7d5: IDEA-123529 No Retina Icon for Changed File cfb44bf: update icons d386f9e: IDEA-123116 method processed from static imports has special priority 1e550ab: cleanup eedead7: IDEA-123337 Lazy tuple types 3ad4478: some @notnulls 5ad0c0f: cleanup 5e7f2b7: Groovy: optimize declaration processing 98a6a14: Groovy: cleanup non-code members processing 02a2aa2: remove redundant field myName. Name property is already declared in the superClass 75fba02: notnull/nullable for NonCodeMembersContributor 5b9cf2b: get rid of myTypedContext field in MethodResolverProcessor and corresponding code, some code cleanup fbb5045: SimpleModificationTracker added to util 73f8ed4: IDEA-122995 "Grab dependencies" intention should work on any red class reference d2abb03: NPE f167774: Favorites: DnD fixes 30e96ba: some still make use of the horizontal scrollbar from time to time 3b3db9c: Dart — scope object could be primitive (for example, Integer) ace1780: Favorites: alphabetical sorting for favorite lists 16ad824: Platform: taking OS X scrollbar click behavior into account (IDEA-56288) 318b7b7: default value for Karma splitter edb1f6b: suppress postfix templates [r=ignatov] 3d258b9: IDEA-123268 (Wrong "magic number" triggering) f299a3b: Android-Gradle: use external project notifications for project sync messages 8e3a6d1: Fix several typos in JavaDoc feb9b63: IDEA-71597 3b86f6c: cleanup de04dfe: NPE 34e550f: notnull 12c80e7: seems html attributes spec is too aggressive, let's use alpha as attribute start f2c19c1: move JavaScriptDebugAware to community (required for kotlin&nashorn) 7c0dece: fix NPE 141fa22: ^174 "from my point of view it would be better to make inner MyFullValueEvaluator class static and change constructor signature to accept Value instead of int actualLength." 7371df1: IDEA-123160 Find Usages doing nothing in 13.1 88f8d64: cleanup b67d8ba: External project notification: code cleanup + added message counter methods 47c0c85: external system: add check for disposed application before document save handling 276af49: show execution point for VM script file and http files 77c13bc: cleanup — notnull 1850bd7: distraction free mode improvement: don't blink during editor switching cfe2889: IDEA-123160 Find Usages doing nothing in 13.1: do not throw exception in production. 7f2cc84: IDEA-123160 Find Usages doing nothing in 13.1: do not throw exception in production. 573c488: Change time measurements in logging to display time of request to single server e650594: AppCode: initial Reveal integration (incorrectly committed code removed) d2e05d8: AppCode: initial Reveal integration +review CR-OC b3df989: Platform: NSWorkspace class to work with cocoa e0dfdb9: IDEA-123508 DevKit: improve extension point quickdoc 4f72805: before reporting "already disposed", check if it's a canceled background process that could be gracefully finished by PCE 85740b0: remove CacheUpdater in v.15 6514533: better logging for detecting sporadic indexing updates ee4d472: display "Indexing..." while indexing 67ac560: avoid dumb mode on small vfs changes 1fdef60: don't do optimized groovyc classloading on java 5 where util.jar can't be loaded d2bfdb3: removed GrReferenceExpressionImpl println ed1187a: FileManager.forceReload, move and simplify edd39ff: ReferencesSearch should default to allScope a10e679: IDEA-123273 (correct handling of UNC roots in FileUtil and file pointer manager) af1a5eb: Cleanup (formatting; dead code) e561d7e: Merge remote-tracking branch 'origin/master' 192a47c: JediTerm updated to version 2.0. d3a2e4b: Merge remote-tracking branch 'origin/master' 5a3cd13: Templates obtained recursively 93c9741: track the reason of index updates bcb2530: introducing ThreadLocalCachedValue b8e2be3: Experimental utility method about system keyboard layout 7181aba: Merge remote-tracking branch 'origin/master' a85f897: Removing custom impl. of TargetElementUtilBase to fix tests a40b71a: fix offset contains condition 05ab3eb: report in more cases f38f05c: expand negative names list fcd5061: name suggestions for static non-final fields should escape _ (IDEA-123441) 8021c7c: allow final fields serialization (e.g. used by HighlightSeverity) 46f47a9: same custom file types as we have in community 5e5838a: made html lexer more closely follow html attribute syntax spec b2459ce: IDEA-123017 Mac sheet-dialogs do not correctly handle line breaks f187f25: IDEA-103016 Tooltip/label for Toggle Fullscreen Button in Main Toolbar is inverted compared to 'real' status d2ee60b: Storyboard format d8a6130: IDEA-123409 Sheet dialogs: Order of buttons and their sizes are incorrect 6e4e343: Merge remote-tracking branch 'origin/master' f32b903: sync field filter with xmlb.BeanBinding: skip transient and @Transient fields c3a806c: EA-55600 49e4236: EA-55548 - IOOBE: SegmentArray.offsetOutOfRange a89888e: Sizes and layout of buttons for IDEA-123409 6c78461: Revised Color & Font import API 86a9401: allow to run parameterized tests from plugin dd53240: EA-55041 - IAE: TypeConversionUtil.isAssignable 9de341b: EA-54930 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText 83a1f2a: EA-55521 - IAE: TypeConversionUtil.getSuperClassSubstitutor c97a567: fixed PY-12478 Test Runner detector gets info about installed package from wrong project interpreter for multi-project 5a3a16e: move script-debugger-* to community — fix build scripts, add modules to community project b5a437a: move script-debugger-* to community 5e120d3: WEB-2100 Node.js debug: value is truncated, but IDE does not suggest to see full value WEB-11392 Node.js debugging: Copy Value doesn't copy the entire string a87079b: fix compilation bc234fe: WEB-6069 CoffeeScript Debugger doesn't show value of the variables 842010b: fix NPE 8b94534: cleanup, ExecutionStackImpl must not hold topFrame — check actual on get 5045ed4: WEB-11133 JS Debugger: Variables view is not properly updated after setting value 4b47fd6: WEB-11133 JS Debugger: Variables view is not properly updated after setting value 5b27729: cleanup — must be named as VmBase d2a450f: continue: local variables defined in the console should be available for resolve/completion/variables view 4df77a8: getCacheState -> getCacheStamp aafa722: cleanup — remove getGlobalEvaluateContext 4e48d7e: getCacheState -> getCacheStamp c9fe4c9: init: local variables defined in the console should be available for resolve/completion/variables view e020ca2: release object after global variables calculation 4e0bc81: release object after global variables calculation e33c085: honor context.watchableAsEvaluationExpression 60308ca: WEB-11399 Live Console: variables defined in the console are not autocompleted (global context) 2f11f9a: WEB-11399 Live Console: variables defined in the console are not autocompleted (global context) 50d6e15: StandaloneWipTab - add logging 5496bef: library scope is not watchableAsEvaluationExpression 0576bc5: variables sorting — prefixed '_' must last, fixed case sensitive natural compare cleanup 193062e: move createAndAddScopeList to ScopeVariablesGroup e65a4fa: WEB-7303 — node-webkit debug works c231831: continue WEB-7303: reduce dependency on ExtBackedChromeConnection, move navigated() up 3e26b8d: continue WEB-7303: reduce dependency on ExtBackedChromeConnection, move navigated() up d16a88f: move generic ProcessBackedVmConnection impl to shared module 4e72d77: move generic connection impl to shared module 66051bb: move generic connection impl to shared module 60dbe50: move generic connection impl to shared module f377dbd: extract SuspendContextImpl 542fce0: ChromeExecutionStack is generic impl 86b7cf8: ChromeExecutionStack is generic impl 08f232e: ChromeExecutionStack is generic impl ab343e3: cleanup d449db6: cleanup 98d2108: CR-IC-4719 revert "pass value to renderValue" 2e69bf5: cleanup 1c56ee5: cleanup dependencies 656f137: remove dependency on liveedit-protocol e39d6cb: notnull d5597c8: remove dependency on JavaScriptDebugger bff031a: move VM_SCHEME to backend sdk to reduce dependencies 19e548e: init nashorn conditional breakpoints dae303e: EvaluateContextBase 194fc38: remove dependency on JavaScriptDebugger 116514e: move Value to values package 8354821: move Value to values package b085e92: nashorn indexed array support d6a80f5: nashorn indexed array support 790b885: cleanup 53840c1: v8: don't return empty string as class name b694bf7: get rid of ObjectPropertyData 2258111: get rid of ObjectPropertyData 502f01d: NashornArray presentation d047f87: NashornArray presentation 4cfa1f7: cleanup 4a96f13: move isTruncated/getActualLength/reloadHeavyValue to StringValue 79862ca: move isTruncated/getActualLength/reloadHeavyValue to StringValue 7a54bda: add ObjectValue.hasProperties to simplify renderers 67f3450: add ObjectValue.hasProperties to simplify renderers 325d219: jdi Array presentation like current java impl 55bf487: jdi Array presentation like current java impl f668bcd: initial implementation of JdoObject/JdiArray fdc3ccc: cleanup 8e1b754: get rid of asObject 158024c: get rid of asObject 435ae25: remove getRefId() from API d1a7ef0: NotNull c0265e1: ClassObjectReference 6f7bdf2: rename "asFunction" to "resolve" 694d96f: rename to DebuggerView 9dd0456: rename "asFunction" to "resolve" 2dd20b5: nashorn variables view: Current "official" approach doesn't work in our case — it is better for us to not use DebuggerSupport, we should operate with ScriptObject directly. So, we have implemented our own nashorn debugger support (thanks to documented and public Nashorn API). 546cb8b: nashorn variables view: Current "official" approach doesn't work in our case — it is better for us to not use DebuggerSupport, we should operate with ScriptObject directly. So, we have implemented our own nashorn debugger support (thanks to documented and public Nashorn API). 35c5720: ValueLoader -> ValueManager It is not loader, it is just manager/factory. ddb3a80: ValueLoader -> ValueManager It is not loader, it is just manager/factory. eda0a66: relax getProperties — Variable is enough, we must not require ObjectProperty 594db26: relax getProperties — Variable is enough, we must not require ObjectProperty 43b45c0: refine ValueLoader concept 49799df: ObjectPropertyBase — getters/setters must be FunctionValue, move generic impl from V8 46c265a: rename scope.className to scope.description — actually, it is description a0f1f9c: rename scope.className to scope.description — actually, it is description db91942: add note about NashornScope impl 60eb22e: rename DeclarativeScopeBase to DeclarativeScope 6c56fcd: rename DeclarativeScopeBase to DeclarativeScope 8ae8053: rename StackFrameImpl to CallFrameView aad574d: move loadScopeVariables down nashorn variables view initially works 5624e4d: nashorn: continue variables presentation simplify V8Scope c1a42c7: don't auto expand Scope.Type.WITH 15a426d: BaseVariableContext -> VariableContextBase d4e978c: implement SimpleDebugProcessEx 702ee28: continue decouple xdebugger ex ui — XStackFrame impl 902bda6: continue decouple xdebugger ex ui — XStackFrame impl 8c202a8: continue decouple xdebugger ex ui — XValue/XStackFrame impl 87e701e: continue decouple xdebugger ex ui — XValue impl 2df6840: continue decouple xdebugger ex ui — XValue impl e4dab99: continue decouple xdebugger ex ui — XValue impl 8f64d34: continue decouple xdebugger ex ui 270adbb: simplify – suspend context has reference to vm 1b22196: move ContextDependentAsyncResultConsumer to decoupled module 0011573: decouple ContextDependentAsyncResultConsumer 053808e: simplification — get rid of v8 DebugSession add debugger-ui module 2916e19: simplification — get rid of v8 DebugSession add debugger-ui module 58b9bf9: nashorn: continue variables presentation ad81d5c: nullability 5ae3a76: nashorn: initial getReceiverVariable impl 101c153: introduce isMemberVisible/normalizeMemberName to avoid dependency on V8DebugProcess f521266: continue nashorn: variables view 63f68f2: nullability 5951a1c: don't depend on javascript b186cac: nashorn: x variables view 4668592: nashorn: frames view — correct presentation of stack frame (function name is not yet displayed) ebda663: fix compilation f403d8c: WEB-9926 remove 0xhh postfix 4c981bb: WEB-9926 add additional scopes fe52fa4: show "native" description for node objects d323ba1: WEB-9926 don't auto expand library scope, we must use case-sensitive natural compare — constants must be first b925454: WEB-9926 library scope 5a13a6c: CR-IC-4324 revert to NotNull, move new contract to PathUtil ed408cf: get rid of ScriptInfo 2692f06: move js debugger platform up 86d2886: move js debugger platform up b4c85ed: move js debugger platform up 0a0bc7f: disabling breakpoint group worked only after the second click 2cea25a: WEB-11695 Insert handler doesn't work for function with multiple definition 8e02a81: Merge branch 'svn_18_3' 00b440a: Merge remote-tracking branch 'origin/master' 129e760: Narrowing the top shadow, shadows are lighter for IDEA-122991 18a6681: Better workaround for PY-12317 37c7f51: Expression simplification 10e7111: IDEA-123402 Sheet dialogs are too transparent, making it hard to read the content 5ad2cb5: Merge remote-tracking branch 'origin/master' 699c241: IDEA-123115 Infer Nullity mark Local History 7a9f96d: shared icon introduced (IDEA-120989) 0afb681: IDEA-123230 html code visible in updated plugin disabled warning 0ce4ecd: svn: Implemented one common process handler for svn commands (both for terminal and regular mode) 8909f2e: DevKit: Extension.getExtensionPoint use domDeclaration provided by Extender directly 36c2d1b: IDEA-116029 in-place introduce variable name suggestions popup disappears before I can select anything (disabling property key to check for regressions) 084e9d4: svn: terminal: Implemented running svn commands using "cmd /c" and redirecting output to separate file for Windows (so we do not need separately process terminal escape sequences in process output) 15150f5: Platform: globally use customized 'Delete' shortcuts (IDEA-102003) + more places use standard shortcuts 90d6d50: Nix NPE while settings save. 50ae319: Platform: globally use customized 'Delete' shortcuts (IDEA-102003) + added 'delete' and 'backspace' mappings to the 'classic OS X' keymap 95314e2: Gradle: Tooling API integration tests fix - set minimal daemonMaxIdleTime 117155e: Gradle: Tooling API integration tests fix - set minimal daemonMaxIdleTime 75febf1: fix NPE on set breakpoint in Dart SDK file 9861ddc: DevKit: add Extensions#getEpPrefix 90fa8cb: move spellchecker to java-impl so it won't depend on any plugins enabled (IDEA-123346) 7ffb54d: view implementations: show self first (IDEA-123377) 79f6257: testng: allow all in project configuration for group, suite, pattern (IDEA-123385) 9f2d913: Platform: globally use customized 'Delete' shortcuts (IDEA-102003) + typo fixed d82d9b1: Add internal option to run processes with PTY. 430c02d: better name and problem descriptor 1637a3f: Cleanup (javadoc) 192b16f: Cleanup (test stability) d70e1ac: Cleanup (pointless exceptions) bd5f93c: Cleanup (formatting) cd55e1a: Refactored RunnerWinProcess - delegating method calls to original process extracted to separate class d15303a: Merge remote-tracking branch 'origin/master' e3c36ee: fix asm bug (IDEA-123343) a7d2e86: Merge remote-tracking branch 'origin/master' 05d9c33: IDEA-69131 (Cannot import inner class from annotation on outer class.) 4186051: presentation mode fixes: IDEA-123043, IDEA-122892 dd71309: svn: terminal: Terminal support for Windows extracted to separate classes 2b2ba01: svn: Refactored CommandExecutor - extracted utility methods to work with temp files 70887d1: use psi-based DomAnchor by default 788fe65: IDEA-122391 Apply correct arguments escaping for pty4j (depending on current OS) fcd726c: improve distraction free mode for detached editors 0c34825: IDEA-122391 Trim xml data before parsing - as unnecessary whitespaces (i.e. line breaks at the beginning) break parsing logic f0b6421: change prompt style for ipython to plain green text PY-9171 (cherry picked from commit e6f4916) 934f8f6: override exit handling for IPython TerminalInteractiveShell (PY-5172) (cherry picked from commit 05c1755) d0ac46e: Merge remote-tracking branch 'origin/master' 7bb8868: smart completion of method references (IDEA-123293; IDEA-123291) c33aa26: inside_expression already exclude literals 12ad891: fix generated api df9e6aa: safe delete should not start callback when "safe" checkbox is not on 1daf8f5: ambiguity (IDEA-123352) 9b1c967: simplify because myAlignmentStrategy != null 7257ecb: don't hold all strings from all plugin.xmls forever 680938d: JavaAutoPopupTest.testRestartWithVisibleLookup: don't blink 9524396: EA-54618 - assert: ComponentManagerImpl.getComponent 09389bb: Platform: tests added for virtual stace handling in DeleteToLineStart/End actions 101dc41: Merge remote-tracking branch 'origin/master' 6fb0d03: Merge remote-tracking branch 'origin/master' 12b5eed: IDEA-122701 IDEA doesn't start on Mac under one of the user accounts after patch update 3706485: AIOOBE (^Vassily) 1feee4a: support multiple carets in EditorDeleteToLineStart/End actions 30356e7: Platform: globally use customized 'Delete' shortcuts (IDEA-102003), Xcode keymap uses 'native' delete action shortcuts a587c8b: show source text as value name, part of "WEB-6069 CoffeeScript Debugger doesn't show value of the variables" 617cbb9: cleanup 24fe15e: remove obsolete class 3d6913c: fix NPE b6c6b95: IDEA-99329 Buggy UI when manually adding framework support for a module f2f8756: IDEA-27445 Breakpoint groups - prototype 4e53b58: fixed PY-7535 Specify return type: intention is not available at the end of the function name 2d6eafa: Merge remote-tracking branch 'origin/master' 417935b: TODOs added 3953531: Workaround for PY-12317 6fd05ee: NPE fixed 1a5f9d2: Merge branch 'master' of git.labs.intellij.net:idea/community 2406ded: Notify GIT repository listeners After info update - rollback static for listener notification (according to review CR-IC-5069) d200119: by default it's not stripped 3a0093d: fix AIOOBE in dfa contract processing 8c01fc0: initial folding should be build under a read action f6262c4: DumbService.queueTask(DumbModeTask) 2841329: avoid unnecessary status bar repaint 23bae53: IDEA-123356 Settings->"Postfix Completion" enhancements b0667e0: IDEA-123360 Sheet dialogs should have minimum size 9857064: IDEA-123383 Please rewrite ActionsTreeTest so it doesn't count on platform actions being incorrect 21dedab: remove new editor mode (revert d42ee690) d9969be: made public 2831129: notnull 4e0ca1c: cleanup e25a73e: isNative2AsciiForPropertiesFiles f7a20ff: CIDR: Xcode keymap utilizes Delete to Line start action 9e297df: Use Tahoma in HTMLEditorKit on Windows 07257e9: Platform: Delete to Line Start action (IDEA-102469) d1c4c28: Editor Actions: CutLineHandler extracted 0112f24: IDEA-123145 New project wizard is broken 582d67c: Open action on welcome screen 5f35c4f: Start plugins wizard #11 0eedbf0: Start plugins wizard #10 9a38c20: Start plugins wizard #9 ba25977: Start plugins wizard #8 (fix broken compilation) aeca763: Start plugins wizard #7 f7e746c: Start plugins wizard #6 d8166a2: Start plugins wizard #5 e086a39: Start plugins wizard #4 909a15a: Start plugins wizard #3 cbaf7f5: Start plugins wizard #2 5d38a35: Start plugins wizard #1 edf024c: ensure assert inserted in correct place (IDEA-123296) 02fc8fe: method refs refactoring 565b28a: check for assignment to final field inside lambda (IDEA-123308) 4bbe424: IDEA-102508 error status of run configuration is not updated after fix Get rid of extra repaints fd0f629: better fix for IDEA-120011 quick documentation looses styling b45b456: IDEA-113615 (Magic Number inspection does not treat ByteArrayInputStream initial size as initial capacity parameter) 675c6ed: introducing / using ReflectionUtil.getGrandCallerClass() 358f633: play sound utility methods 03073c1: Merge remote-tracking branch 'origin/master' 3455dde: PY-7000 Django: not able to Find Usages for template reference variable passed to template from view PY-12427 URL names reference does not work TODO: Add tests! dac515e: Mac keymap: restore old shortcut for rerun tests (cherry picked from commit 5bedbd8) 83a48c1: External project notification: clear notification messages in EDT 58b41b5: Merge branch 'master' of git.labs.intellij.net:idea/community 30f94c0: Notify GIT repository listeners After info update - remove unnecessary static's 1e9430a: Notify GIT repository listeners After info update b0fa971: EA-54357 - assert: ComponentManagerImpl.getComponent 3ff58dc: svn: Refactored SvnDiffProvider - log errors while resolving current revision for file as info (not as debug) 014d4c8: mark new files as dirty in jar FS: otherwise even if new version of jar is refreshed in Local FS jar content from persistent FS won't be refreshed 934f438: ui-designer-core moved to platform to allow third-party plugins to use it 6467286: Move JSPTreePatcher to XmlTemplateTreePatcher (WI-22026, WEB-5058) [CR-IC-4933] 1a7aff6: svn: Do not resolve repository url (with "svn info" command) only for local "svn info" commands cefdce8: catch NFE added to HgBaseLogParser 52aa623: IDEA-122078 Consider excluded output roots on output cleaning f3eda43: fixed PY-12506 Updating skeletons is run twice b487137: IDEA-122394 Use ModalityState.any() to prompt user if executing svn commands in terminal mode (as currently these prompts are in the thread that reads output and not in the one that started progress) 33790eb: svn: Make Command.myRepositoryUrl volatile - as it is accessed from several threads when in terminal mode adfe9ba: Fixed bug where Gradle settings were not updated on each project sync. 4d2b747: 'setMaskProvider' method restored and moved to API (used in 'presentation assistant' plugin) fd92682: [log] Cosmetics changes in VcsLogJoiner. a75b365: optimization 844099f: External project notification: add support for use of "Messages" tool window bec7a5d: External project notification: add support for use of "Messages" tool window 56484f1: code cleanup 9cfa601: allow unchecked generics in comparing unrelated return types (IDEA-123316) 2c85ce7: explicit 1.6 language level/compilation target cbe0d6d: create method from method reference (IDEA-112556) 702932a: make change color scheme actions dumb aware bb62d58: patch from Zalim Bashorov https://github.com/JetBrains/intellij-community/pull/162 905227b: breakpoint was not selected when opened from event popup c25dd563: fixed PY-12526 Replace with str format method call: unnecessary u prefix for python 3 a7d8bb3: bind smart element to proper root in template languages: keep API intact, use utility method 2c66b01: fixed PY-12541 do not add ruby interpreter as possible base for virtualenv f350935: bind smart element to proper root in template languages #WEB-11589 fixed 8ac22e1: Mac keymap: bind rerun tests on valid shortcut e75d93b: notnull, cleanup c6a7962: cleanup fb7d39f: moved to project-model ad25db4: notnull 82930ae: diagnostics 95398bd: cleanup a36a361: cleanup e45865e: IDEA-113198 7ce2aaa: cleanup 2cc9842: method references: highlight separately non-instantiated classes, not resolved methods (IDEA-123279) 6b4ad69: IDEA-123286 diff: fix off-by-one in the current document too 5ff0518: Update module_redeclarator.py d281c91: remove border f18463d: set proper fg and remove border ffe1edd: quick doc and tips are broken under darcula 70d6d69: IDEA-71048 (test fixed one more time) d783d86: IDEA-122670 Hg log: request only necessary log information 7333a78: explicit 1.6 language level 50bd74d: fixed PY-12545 Override method: generated incorrect super call for local classes 5898229: Emmet: reformat surrounded block fe7b903: testdata fixed 29265b3: Merge remote-tracking branch 'origin/master' de14860: Merge remote-tracking branch 'origin/master' 7164eb8: IDEA-71048 (test fixed once again) c46012d: fixed PY-12546 Completion: except keyword should not be available in try block after else or finally 2be1cd2: IDEA-71048 (test fixed once again) 9195d8e: stop replacement chain calls to sequences when root type changes during call chain; this-chain is not supported though 73f87cd: junit 3: workaround not to filter out "warning" suites when test was not correctly created (IDEA-123209) 06d6ad7: static in interfaces before 1.8 (IDEA-123252) 5f1e0e0: don't use @Override on implemented methods in util-rt 6ca82ee: revert util module language level changes f49bcf6: fixed PY-12551 Project Interpreters: deadlock after removing detected interpreter in the list fd29e82: Merge branch 'master' of https://github.com/ShlXue/intellij-community 077af48: allow to use system-independent delimiter in plugin.path property (comma) 46dc44c: breakpoints must not be rendered in diff editor 6a90941: explain invokeLater (IDEA-123118) 20d3149: asm 5 jarjar fixed 6d85a6c: [git] Fix GitConfigTest: correctly split by lines c30f704: [git] Fix GitLogParserTest: better paths comparison, don't use fake root 55f84ff: [git] Fix GitHistoryUtilsTest: better file path comparison a513885: consider static and non-static methods when language level is 8.0 or higher 2f2db4c: warn in more cases and conserve comments d3eebf3: IDEA-123142 Cannot specify default (no) package in Command Line App project template. 472f313: inline velocity 300e871: conditional velocity e70a2f8: SimpleTemplatesTest d72b199: IDEA-123236 Can't click through e23d6a9: Cleanup in TaskManager * Make getIssues with old signature not abstract and throwing exception * Add a few missing annotations on public methods and remove some redundant in TaskManagerImpl * Add javadoc for getIssues() * Switch parameters in getIssues to get rid of overloading on int/long types c0ea251: fixed PY-8151 Don't highlight deprecation on symbols imported as fallbacks after ImportError 7dfcf72: IDEA-123103 Structure view empty when editing some XML files b8c784f: ensure non-locked state to drop caches on stub-ast mismatch recovery (IDEA-123118) 5bc8717: EA-55507 - IOE: PsiJavaParserFacadeImpl.createStatementFromText d335758: new inference: substitute resolved vars which e.g. did not participate in initial session (IDEA-123248) 5518b93: method reference constraints (IDEA-123223) 925b71c: IDEA-107653 No Drag&Drop from "Expression Evaluation" window to watches tool window b400f0d: IDEA-88850 Inconsistent checkbox capitalization in breakpoints dialog - also sort buttons by group priority 3526fe0: Platform: new scrollbars are supported on JBTabbedPane + inspection to always use JBTabbedPanes 97d9377: java: .class parameter name calculation fixed 219c078: Cleanup (formatting) cce59a2: Cleanup (test) a18ec28: IDEA-98393 Bring focus into Inspect window after it is opened (so it can be browsed right away) d640d90: ability to disable debugger value lookup 6e7f8ff: util.jar should be compiled with 1.5 target level since it's used in groovyc fbda954: O(1) SortedList.isEmpty 18b1ccd: use stubs when resolving in dumb mode 90163c5: fix database tests build? 8fba729: fix PsiPackageImpl.getCachedClassesByName race condition in dumb mode b69532b: unnecessary dependency removed ca07624: Test .jar generation fixed e28d3f5: method reference: use site substitutor if nothing else was inferred 990094f: new inference: collect nested calls from lambda return statements (JDK-8038747) 34f4baa: toString 20690a0: toString 50ddb05: EA-55461 c5e0960: EP for upsource 00efb07: removing unused parameter and field a8cfc8b: DomUtil.checkHasXml: use hasXml() instead of getXmlElement() 001e5de: IDEA-122931, EA-52281 (better handling for corrupted .jar files) edcd1ec: WEB-11133 JS Debugger: Variables view is not properly updated after setting value 1294056: [log] Don't destroy data, when request invalid. db2ce67: minor refactoring to avoid NPEs 67054be: typo aca6b01: [log] Don't make defensive copying here: there is no need in it. 3a1335b: [git] cleanup 8f487f2: [git] convert some tests to java ffa433b: [log] GitLogProviderTest ed8883a: [log] remove dependency f9e8fa1: [log] remove temp method VcsRef#getCommitIndex 329848d: [log] Remove duplicating implementation 7a39b2b: [log] Extend VcsShortCommitDetailsImpl from TimedVcsCommitImpl 3fa88a4: [git] read current user on GitVcs activate 7d2f32c: [log] IDEA-117553 optimize git log initialization & refresh 096155f: [log] refactor & some API changes 570394b: Test .jar generation fixed 34c093d: Test .jar generation fixed 50e411e: IDEA-123141 Refactor / Rename erroneously wraps xml element content in CDATA when it already exists, and corrupts text content if two occurrences 8c63822: Merge remote-tracking branch 'origin/master' 76e04ec: PY-12579 "url" function is not processed correctly when imported as alias 6fa4820: Xcode keymap tweaks +review CR-OC-1412 03c4328: Merge remote-tracking branch 'origin/master' 9668628: Fog patch 4 (cherry picked from commit 48d6308) add006d: Fog patch 3 (cherry picked from commit 3487b86) 6ff2d05: IDEA-122950 Breakpoints aren't set, unless debugger already active f423ee7: Fog patch 2 (cherry picked from commit 1ed4a92) 4508615: sort postfix templates f34ae98: IDEA-123179 Task context grows to humongous size dd5dab3: Fog patch 2e5ae76: fix for polyadic expressions and make quickfix conserve comments d07565c: do not add an 'abstract' modifier to 'static' methods ea80c04: also warn when method from superclass is overloaded e132e12: diff: do not break layout if we don't know revision number 1150c6d: Added extension point for import buttons in Colors & Fonts preferences UI 79d1984: correcttions after review: using as unique IDs instances of Object instead of Key, which is stored in a never cleared static Map 3c47368: Easter fog: works if today is 1 Apr (or there is -Deggs=true) You can switch it off by -Dnoeggs=true Note: Fog won;t start if there are less than 4 CPU or if there are less than 32Mb of free memory e4d6a57: Clone dialog repository url label changed according to selected vcs name. 880b479: Huge performance hit when adding new property at the end of the large .properties file (IDEA-101698) fb63924: Platform: javadoc for ContentRoot-related classes updated to reflect new file-roots functionality 857d86d: slightly better performance 7f3f40c: cleanup d42ee69: new editor mode 6c497a6: Merge remote-tracking branch 'origin/master' e0d3b91: Use UnsupportedOperationException instead of AssertionError in deprecated abstract method. Fix delegation to overloaded #getIssues without progress indicator support 33ded49: advance bomb c6c28d7: IDEA-120802 Optimize imports preparation freezes UI & throws Exception & crashes with OOM when called on a large project [CR-IC-4766] 67ac3e2: Platform: OS X scrollbars disabled on OS X < 10.8 (IDEA-123156) 33e8c78: EA-55259 11bc248: EA-55456 1f9ab71: Emmet: more diagnostic info af4bbc3: Fix IDEA-123157 Unnecessary scrolling in Editor Color Dialog (typo fix in line 226) +review 188e321: diff: do not show 'contents identical' if we can't calculate diff 5c926ef: Override getRepository in tasks for Redmine and Gitlab f2224a2: disable animations 68ed40e: don't place notification under toolbar aaea529: + shadowSize 950b36e: cleanup 9688913: + titleForeground eace490: Merge remote-tracking branch 'origin/master' 12f32a4: bigger icons for notifications 42412c5: Add annotations to the builtin known Nullable/NotNull annotations (IDEA-123102) 8bdf39f: only highlight identifier instead of entire expression 01b0876: only highlight identifier instead of entire expression cf7a32d: give similar inspections similar descriptions 4342d32: fix grammar 9768008: should warn on prepared statement 25c0576: [log] fix cursor shape 7dc9975: Merge remote-tracking branch 'origin/master' 39ec503: testdata for IDEA-120498 b22a73b: Merge remote-tracking branch 'origin/master' 2b867ce: PY-12344 Views in i18n_patterns are not resolved 0cfb14e: hide fix with possible dialogs in batch mode 7751598: testng exception is expected but never thrown: use common util to collect thrown exceptions cceb035: IDEA-120769 Expected exception never thrown in test method body: process subclasses 123ba34: create enum constant: support constant creation when static import is used, process varargs method candidates as vararg/basic separately (IDEA-121287) 1cf32d2: EA-55404 - assert: PsiPackageBase.getChildren 3707c56: sort output 6b91f55: IDEA-122414 Boolean expression simplification changes behavior of the code e24e934: remove the test committed by mistake 6d2412b: dfa: a variable can't be null after dereference (IDEA-122215) 87a2944: IDEA-122624 @Contract fails on vararg methods 6199ff6: IDEA-123113 Tool window: stripe button text differs from View|Tool Windows f89a793: IDEA-122974 expected type suggester should ignore 'null' types fddab7b: IDEA-123034 Unused assignment inspection - Remove quick fix 94a0eb4: update bytecode viewer to asm5 2e7694a: IDEA-123084 Modules with errors are not marked in project tree. 406c45f: some TemplateContext improvements after review 0763359: Xcode keymap parent changed from "Mac OS X" to "Mac OS X 10.5+" da2b5b0: ClasspathCache correctly handles getResource("/") requests (more strict check) 0c76f8a: refresh hg repository root after rebasing and update appropriate repository information 47ab9b5: DSM project disposed checks a8bfd9c: added notnulls 779508e: do not stop in case of exceptions in position managers impls 599cd0b: CR-IC-5030 (test added) 1dd12cd: EA-55398 produce code from template without error checking 9ef3453: ui: avoid exceptions caused by writing VM options to protected file (reverted) 50b9228: Cleanup (arrangement) 6f25948: fixes after review 6afba27: IDEA-122950 Breakpoints aren't set, unless debugger already active 8998f5e: http://crucible.labs.intellij.net/cru/CR-IC-4539#c24372 a13593d4: use WeakHashMap (Upsource#105) 552fc59: Cleanup (test migrated to JUnit 4) 6d94d67: ClasspathCache correctly handles getResource("/") requests ba71998: Different alpha for Darcula and Aqua 6a59fbc: continue: local variables defined in the console should be available for resolve/completion/variables view 247e21d: vfs: ignore invalid .jar roots (tests fixed) 9a5d20a: Cleanup (unneeded write action) 1e8614b: IDEA-120785 Multiline select issue b990d94: Merge remote-tracking branch 'origin/master' 69df14c: VirtualDirectory allow assess to Apple JDK Classes dir 9496da1: only variables are expected while processing code blocks ed8bb6a: honor ClassHint while processing declarations 5aa70ff: IDEA-122707 prevent recursion while inferring @BaseScript. We can do this because there is no annotation classes can be declared inside script class 2f6448f: check elements in all languages for hover #WEB-10538 fixed 4e2177c: cleanup f2bcf5d: avoid recursive invocation of caret merging procedure 69e31da: vfs: ignore invalid .jar roots 3b9b0f7: IDEA-91160 Database console: AE at TextEditorHighlightingPassRegistrarImpl.instantiatePasses() on using same data source in different projects 84451e6: IDEA-121400 b55c837: new inference: processing of compound bounds e55a20c: raw substitutor when erasure happened during inference 87ef3f9: improve debugging experience 97ce34b: ui: avoid exceptions caused by writing VM options to protected file 71f46d6: Cleanup (inspections) 0b70f88: IDEA-122677 (do not show "fatal error" dialog if the app is already loaded) 53d5579: platform: catch/log all project initialization errors dfa3ef1: Cleanup (arrangement; formatting) 6163ece: fix missing mnemonic 3e6a790: RootIndex is always initialized 3c96063: rehighlight editors on dumb mode start/finish d7081c9b: reuse MockDumbService in tests fefc5a3: debugging blinking GroovyCompilerTest 6b036aa: IDEA-122891 Presentation mode: TW layout on exit is recalculated based on fullscreen sizes 207e963: VirtualDirectory checks access only for the new files as before 5c11491: added extra logging 07df0a4: IDEA-120011 quick documentation looses styling 64f0a14: Improvement for IDEA-122851. Only one button case. 7839bb6: VirtualDirectory.checkAccess does not break VirtualFilePointer + checks access on developer machines as well 15400e5: Platform: JBCardLayout keeps focused component when after swipe finishes bfd1504: Platform: ability to set add-remove-edit panel borders 6e59f59: Platform: update action toolbar on showing to avoid situation, when it's not displayed until IDE gets focued b362435: Platform: swipe animation in wizards 6c2afa2: IDEA-123011 Rebase strategy fixed in case updating without local commits de5c580: [git] fix reference to executable 4989f68: [git] temporary disable several tests 22479d4: [git] Fix retrial if index.lock error happens. 05a5137: [git] Fix GitCrlfProblemsDetectorTest: less mocky cda0a73: [git] fix GitBranchWorkerTest: less groovy 1ed8a0d: [git] GitSingleRepoTest for tests that operate with 1 and only 1 repo 6f1906b: [git] fix change provider tests: operate on io.Files for setup + more 9e5fa74: [git] cleanup 3ff96d2: [git] various tests fixes 4167521: [git] simplify tests dir structure a9b1b89: [git] remove some obsolete tests 80a0e5d: [git] convert & fix GitChangeProviderTests ed4c062: remove unused e4f8f1d: [vcs tests] move some static utility methods to VcsTestUtil daad6f0: [vcs tests] remove code duplication: move some methods to VcsTestUtil 0dcb5c5: [git] Fixing GitRebaserReorderCommitsTest 378af2a: [git] remove some obsolete test c7e1efe: [git] rename test to what it actually tests 103d25b: [git] convert & fix GitMergeTest 4734402: [git] remove some obsolete tests da6d90c: [git tests] fix some strange Groovy error 65fca10: Fix GitScenarios: suppress non-zero exit code exception e6dc680: [git] more GitHistoryUtilsTest fixes d95eb30: [git & hg tests] support failing in case of non zero exit code 7d8915c: [git] Convert & fix GitHistoryUtils test 581848a: [git] Fix GitLogParserTest f42eb11: [git] remove some unused test utils 3abe205: [git] Fix GitConfigTest: convert from testng, cleanup 79c581f: [git] Remove some obsolete not very good test e5884b6: [git] convert GitLightTests to be GitPlatformTest 91139fb: [git] Extract GitPlatformTest from GithubTest to reuse in some git tests 98c795b: [git] rename the basic old deprecated test class to free the name a859eec: IDEA-122924: FileProcessingCompilerAdapterTask ignores value of ValidityState 5b820a0: Better sizing and layout for buttons (IDEA-122991) 22b227a: IDEA-122918 MarkupModel.removeAllHighlighters() does not invalidate 817272b: getMaxId() method 71b615d: do not search for executable during class loading 0fc8215: javadoc 04dde29: cleanup ef0ff58: isWriteActionInProgress() method added 7fe17ae: Merge remote-tracking branch 'origin/master' 39a92b9: Merge remote-tracking branch 'origin/master' b5eee92: Aqua: Navigation popup has wrong visual text alignment (text is too close to bottom border line) 520a6fe: compareTo uses non-final vars: check methods from Comparable interfaces only c90293c: IDEA-123005 deadlock in awt thread e0a6809: remove duplication 9f03f56: fix test 066e3c0: #IDEA-122793 fixed f591119: Parent shadow for IDEA-122991 dab310f: Font size, translucency value for IDEA-122991 2436c9c: unused import e4530f1: Rename CertificatesManager to CertificateManager (not plural) to be consistent with related classes and components 2f634cf: IDEA-102693 Can't update maven repository (see comments in http://youtrack.jetbrains.com/issue/IDEA-122485) fb27b19: EA-55354 - IOOBE: MarkupModelImpl.addLineHighlighter 573eb8b: Cleanup in CertificateInfoPanel 979822c: IDEA-119804 second click on item in watches panel should toggle edit mode - avoid NPE 0ded360: jps-plugin-system extracted to separate jar in standalone jps d06b4bf: fixed handling AbstractMethodError by exception reporter, avoided self-contradictory messages, removed unused 'essential plugins' list (IDEA-122870) 9d97c23: IDEA-119804 second click on item in watches panel should toggle edit mode b662a95: StartupWizard2: icons 1881195: svn: Refactored SvnAuthenticationProvider - removed unused code 9465f77: IDEA-121752 Get cached authentication data through special SVNKit authentication provider and not directly from runtime storage (to utilize logic for creating appropriate storage key) 675031e: IDEA-96467 Block selection is not respected by Toggle Case action b6d7e79: StartupWizard2: initial fb58763: Merge remote-tracking branch 'origin/master' 5ab2bd8: PY-12497 .NET stubs are generated incorrectly when name is imported instead of module 5a8919a: Merge remote-tracking branch 'origin/master' c3176f8: fix colors on LAF change on Mac [the real one] d845005: junit: disable manual modification of parameterized test names (IDEA-122937) 73b01ed: icons (IDEA-119742) c7eb840: new inference: use available in stack methods, do not cache if this info was used (IDEA-122406) a4f36f2: anonym to lambda: rename conflicting locals (IDEA-120221) 72203e2: default methods: check for super class is now needed (IDEA-122720) 8e237e0: fixed PY-12476 Django: Nose Test Runner: not able to run django tests with django 1.6: AttributeError: 'NoOptions' object has no attribute 'with_fixture_bundling' 2dd7e92: disposeResult default impl 6a349f3: Merge remote-tracking branch 'origin/master' 94f4e2b: Merge remote-tracking branch 'origin/master' b0bc3ff: IDEA-122883 reverted fix. Status not updated e7fb793: DomImplUtil.isNameSuitable: remove obsolete assertion a926b06: [log] Use IntList for big int arrays. 324407c: [log] Add IntList. d95b41e: [log] Use BitSetFlags in PermanentGraphBuilder. a4fedd2: [log] Add BitSetFlags. 868acd6: [log] Move PermanentGraph and relative files to log.facade.graph.permanent package. c521d8a: [log] Fix 0 size for IntToIntMaps. e9140b4: [log] Move IntToIntMap and relative files to log.facade.utils package. 102ab03: [log] Move PrintParameters. 45c3ad8: [log] Move Flags. 7ec491d: [log] Move GraphAction & ActionRequest classes to vcs-log-api. fdb72b6: [log] Move GraphCommitCell. ec760a6: [log] Move ColorGenerator. 848619b: [log] Delete old GraphFacade. a51b125: [log] Add ListIntToIntMap and use it instead TreeIntToIntMap. 8b23ea0: [log] Extract UpdatableIntToIntMap interface. e65f6b0: IDEA-122883 Log should refreshes immediately after pull c6739a6: IDEA-122949 ChangeListTodosPanel should update GUI on EDT db75a82: on install/uninstall do fireUISettingChange + update toolbars 188bd20: +revalidate() b120397: reset inactive image on UI settings change 6b9964a: update Tab fg on UI settings change b9015d2: IDEA-78486 Column selection lost 39db3bd: Stop ignoring the exceptions. b927ac9: We still need to set a focused button, but now we can use requestFocusInWindow to prevent focus stealing. Jdk6 does not return focus to the modal blocker properly, so we use the requestFocus conditionally. f966367: IDEA-122499 Groovy static imports prefix with get unnecessarily 2454a0a: improve static import processing a35bcae: IDEA-121539 New Mac Messages: Yes/No messages have buttons in wrong order 4886836: Wrong assertion isAncestor returns true even if it is the same window c3e242f: IDEA-118590 Rule matcher for arrangement of Java code does not use the most specific rule 190c324: IDEA-122851 Mac Messages on Java 6: sometimes message doesn't get focus a16a1dc: remove duplicate updateUI & drop restart dialog 03efdc5: fix colors on LAF change on Mac 5cb034b: make editor less sensitive to accidental drags when adding/removing carets using mouse 3f39f7d: IDEA-121787 Multiple Carets: surround with character (', ", etc) works incorrectly c74c2cb: Merge branch 'master' of git.labs.intellij.net:idea/community 7375536: CR-IU-595 - introduce createTemporaryConnection - fix 00d1685: NPE fdd0cb1: IDEA-122928 Duplicate symbols in SearchEverywhere 71a9f36: Initial value of "do not ask" option has not been honored 812ce07: better test deps 17919cb: search symbols under read action 8de434f: cleanup f3a4990: IDEA-122662 Breakpoints dialog: on new breakpoint adding it should get focus 1eddec2: JPS extension loading: skip duplicated urls 6e35800: Merge remote-tracking branch 'origin/master' cac585c: fixed PY-12510 NPE in Idea 13 Python Plugin New Module SDK dialog prevents all python use a48429d: (IDEA-122795) problem with merge during update project fixed dcc87d6: comment added f3cc4e1: EP for upsource added e0e1939: IDEA-122465 Spring: Alt-F1/SpringBeans... navigation doesn't work properly in mixed contexts StubAnchor equals() missing eb997fb: multi-caret typing fixes for Java files 8b26747: fix overriding final method: com.intellij.execution.process.ConsoleHistoryModel com.intellij.execution.console.ConsoleExecuteAction$ConsoleExecuteActionHandler#getConsoleHistoryModel() (in SBT:1.5.1) 6b2fb64: IDEA-122729 Rename refactoring fails on method with spaces (Groovy) 824b8b0: WEB-11399 Live Console: variables defined in the console are not autocompleted (global context) 163f0ea: new master password dialog icon 1b22104: use RegExpFileType in find dialog directly (IDEA-122775) 1d65d9e: update: ignore errors on automatic updates (IDEA-122848) 7df6897: testng: allow in ui "all in project" for group, pattern, suite configurations (IDEA-122835) 0beea24: NPE during completion for lambda params 6065112: IDEA-122796 Call to 'printStackTrace()' should warn about overridden calls as well 2868293: IDEA-122281 Do not explicitly specify "--force-interactive" for svn commands under terminal (they will be interactive by default if under terminal) 9449019: IDEA-102508 error status of run configuration is not updated after fix 0b83ac9: IDEA-122839 wrong ToolWindow title 933956c: custom annotation checkers should be applied to alias annotations 925a430: Merge branch 'master' of git.labs.intellij.net:idea/community 5305823: PY-12521 Wrong skeletons generated for static methods in CLR/IronPython 61fdaaa: Merge branch 'svn_18_3' ea818c8: PY-12332 "Generate stubs for binary module" in IronPython with non-Camelcase names not available or presented (Env test added) 0db5440: Better approach for IDEA-122869 Change signature: unreadable message 86e7362: IDEA-122863 Settings / TODO: the user-defined color is shown incorrectly after making changes f072cf4: don't assume that *.txt is mapped to Plain Text (IDEA-122775) 915a3d6: do not show Local History group in console editors 6b9fcd0: IDEA-122865 Settings / Editor / Color and Fonts: disable ability to edit color for inherited attributes 904069b: IDEA-122852 Mac Messages: underscore (broken mnemonic) on some buttons 44818b4: IDEA-122866 'Terminate the process after disconnect' checkbox is switch off by default d134cea: IDEA-122869 Change signature: unreadable message d9a27f7: Typo ffe5268: IDEA-113949 Read output of svn commands with "--xml" option using UTF-8 encoding 80126cb: IDEA-104933 IDEA-113949 Use temporary file to specify message for svn commit operation b197f05: "Line/block comment at first column" options to be taken from language-specific settings [CR-IC-4952] 6495aaa: Better "do not ask" checkbox re-layout. c47c4f5: comment about special negative timestamps and long value for milliseconds 02a51bf: svn: Refactored CommandExecutor - methods extracted 7a4cf37: EA-55230 github: do not use deprecated method a761ae4: svn: Make CmdVersionClient utilize CommandExecutor (not to duplicate common logic) d19b9b4: svn: Make SvnVcs.isVcsBackgroundOperationsAllowed be always true if command line is configured 5705d76: IDEA-122529 Wrong event log icon 4b4d831: fix regressions for copy/paste behaviour in column selection mode a02159e: IDEA-122861 IDE fails to open HTML files on a system with Turkish locale b1e0f63: do not do resolve in dumb mode!!! 40b2cd3: IDEA-122164 Possibility to change default prompt style in LanguageConsoleImpl 9f58257: new inference: String::length should be exact (IDEA-122191) 5605b2e: field can be local: quick fix to register stop-annotations is added (IDEA-122836) 7e1ce96: Focus was broken for F12 on Windows. a1456bf: warn about active method breakpoints on debug session start 319a7b0: Bug fix: IDEA does not recognize managed dependencies usage in current pom.xml c6e39c5: IDEA-122757 IOE at com.intellij.openapi.util.io.FileUtilRt.doCreateTempFile e0ff391: IDEA-122637 CCE at com.intellij.debugger.ui.XBreakpointGroupingByClassRule.getGroup 4c49d4f: reverted fix for IDEA-122637 1896ad2: IDEA-121916 Allow to select several words with multiple carets with mouse 446b34c: Eliminating ugly black window with jdk7 and jdk8. b814912: Improove code readability. +review CR-IC-4863 29f8c8b: IDEA-112576 ("if statement replaceable with switch" quickfix is not equivalent for string targets) 390da27: Bug fix: replace addListener() with removeListener() inside ToolWindowManagerImpl.removeToolWindowManagerListener() +review CR-IC cd14dd0: IDEA-122838 Add UI click counters to the Editor context menu bc37a63: IDEA-122607 "SVN Repositories" tab don't closing 104f227: gFileChooserDescriptor renamed to getFileChooserDescriptor 76c3d23: lazy DirectoryInfo order entries calculation d822760: no expensive groovy runnable icon calculation in dumb mode b7b7efe: IDEA-122152 Retain 'the oldest' caret in editor on Esc press e949ad5: remove finishExecution form platform 2c67c88: IDEA-122837 Add UI click counters to toolwindow buttons 2402106: IDEA-122833 SearchEverywhere: renderer is broken in Jr. IDEs 530e825: base script checker 4e1ade3: IDEA-122707 @BaseScript initial support bdd42a7: resolve annotations inside injected fragments 894430b: optimize method call checks for Groovy Injector using Injection cache fcd90cf: Injection cache extracted from Concatenation injector for using in Groovy injector as well 3538327: DelimitedListProcessorTest: move to corresponding module e1d9fc35: dom-*: add missing license headers 47a0146: update netty — https://github.com/netty/netty/issues/2331 7e47fb6: wip bootstrap — support packaged app remove NodeJSRunner — platform impl is enough remove MochaDebugProgramRunner, NodeunitDebugRunner, NodeJSDebugRunner — DebuggableProgramRunner is enough 879f4bf: Content and source roots can now be files 7bed5dd: Disable SNI in IDEA to avoid "javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name" df25676: DomUtil.hasXml: use DomElement.exists() to avoid costly getXmlElement() fixes + tests CR-IC-4788 68ba599: IDEA-121510 JSP: reindex: INRE through JspSpiUtil.isIncludedOrIncludesSomething(): check for JSP includes should be invoked from pass itself, because it involves some index processing. bc95c5f: checkForSettingsDamage(): throw after tearDown() 3eb6d33: Merge remote-tracking branch 'origin/master' 7a2f35c: Merge remote-tracking branch 'origin/master' 7b940e1: rollback 4a4c6e3: Merge remote-tracking branch 'origin/master' 5697391: PY-12332 "Generate stubs for binary module" in IronPython with non-Camelcase names not available or presented (TODO: Add env tests) f8b3fa2: testdata fixed fb09780: IDEA-122661 "Method overloads method of superclass" inspection missing default methods in Java 8 interfaces 8632fe1: testng: forbid to run abstract tests not annotated with @Test (IDEA-122724) 654463b: use obsolete TW title property as Stripe button text 9c56b62: EA-55173 (diagnostic) 3d7bf9f: layout (IDEA-122614) 40424a1: wildcard substitution partly reverted (IDEA-122700) b500c13: effectively final: check usages inside inner classes/lambdas (IDEA-122686) aa6dbcd: collapse statement lambda to expression lambda: enable for value compatible lambdas (IDEA-122785) b19b34a: shorten qNames on adding explicit type arguments (IDEA-122667) 43b8f9c: stream migration: collapse identity matching (IDEA-122706) c82446f: java: .class stub builder API cleaned from explicit ASM dependency 32cf812: Merge remote-tracking branch 'origin/master' e714041: Further reduce size of responses by excluding almost all unused fields f39ed60: java: .class stub builder migrated to ASM 5 614e90e: Some cleanup in Trello: add annotations, use messages from bundle, and methods from ResponseUtil e1e3863: Exclude comment actions from query to reduce size of responses in Trello 0240a3e: IDEA-122630 AE at com.intellij.ui.BalloonImpl.a 4288833: asm 5 sources renamed 10124af: IDEA-122637 CCE at com.intellij.debugger.ui.XBreakpointGroupingByClassRule.getGroup 68cae1a: testdata fixed a008d21: asm 5 checks 895860c: library declaration for community d7f97b4: Sheets are added to the ide modality. ab2c16b: IDEA-122725 d1e89d1: cleanup e831bea: move method cf71866: moved method 039062c: diagnostics be8accb: EA-55101 - NPE: NegationBroadScopeFix.getText 00cf2c9: Focuses, draggability on mac + jdk6. The messages are enabled with jdk8 and jdk6 2bb7917: Merge remote-tracking branch 'origin/master' adbb58f: update asm to 5.0.1 7ee47b9: Better usability for focus tracer 8162e5a: EA-54991 - ISE: CaretModelImpl.getCurrentCaret 9885d31: test for breakpoint condition and log expression conversion 61094f0: Merge remote-tracking branch 'origin/master' 3c94abe: Properties API further extraction 45d0dcf: Merge remote-tracking branch 'origin/master' 5bd2213: inference: ensure nested methods lift their bounds (IDEA-122681) 86cf8fe: same behaviour for extract variable/constant/field (IDEA-122756) 124200e: IDEA-122710 JavaFX sources should be added when SDK is created eb470ce: IDEA-120443 Groovy: Idea can't compile valid code in implicitly typed statically compiled extension module 938485b: always queue index update in dump mode when idea.schedule.cache.update.in.dumb.mode property is set 87da48c: IDEA-122655 Breakpoints dialog: new java line breakpoint adding is available c98662e: following CR-IC-4653 c0180cf: following CR-IC-4773 f8fc600: Platform: OS X scrollbars (taking system preference into account IDEA-122633 - obsolete registry key removed) c68fd07: use name sequence to determine file types ae53d99: introduce VirtualFile.getNameSequence() to avoid too many String instantiations 297a0b4: do not update contentless indices upon content change + removed unused requestReindexExcluded method cd869fb: Platform: OS X scrollbars (taking system preference into account IDEA-122633) d051e6b: VirtualFilePointer correctly handles moves and copies under existing pointer + roots event are now sent on such changes 4d5269f: try coverage with asm 5.0.1 c15f69b: java name suggestions should work for java ce4031e: avoid opening nonclosed cached file bit map 22168b8: following CR-IC-4636 74576a1: IDEA-114685 Color editor should open with a single click on the color square b38c029: avoid race for reassigning fields 427a0cb: Remove unused ProjectFileExclusionManager / ProjectFileExclusionManagerImpl 7177fd5: IDEA-120730 Editor drops the existing selection when hitting Alt while selecting 09bb6a3: IDEA-104560 Duplicating the first line with line-wrapping enabled does not work well 82b2857: Merge remote-tracking branch 'origin/master' 3da109d: Save documents in EDT in console. 84a28b9: Fix NPE (WI-22515). 79e4e8a: cleanup 9d75bb0: nodewebkit RC — macro aware 8d297a6: AppCode: fixed some shortcuts in the Xcode keymap OC-7210 +review CR-OC @Anton.Makeev 3787230: AppCode: Xcode keymap rearranged to show Xcode shortcuts first OC-4212 +review CR-OC @Anton.Makeev 8da3dfb: Copy IntelliLang-python resources. 5e8f847: Add IntelliLang to classpath. 0178a9f: Add IntelliLang-python to community plugin build. 7a756f6: better caret row color for darcula 7279e47: change prompt to 'In[...]' for ipython (PY-9171) and fix problem in indentation (cherry picked from commit ff89fbe) 60c3bff: [log] IDEA-122300 Show full path in structure filter tooltip 7e4740e: [log] structure filter: increase the amount of max possible folders 224e701: [log] Don't duplicate text in tooltip 9c66c02: [log] IDEA-115897 Call applyFilters() on onFieldCleared(). ab8a24a: [log] IDEA-121948 Possibly fix "row doesn't exist" exception eebccf1: [log] spelling fdf2f79: [log] IDEA-122558 reset filters before applying new ones ca66a26: rerun action for GroovyShell & GroovyConsole 892246e: Fix build for community. d0940bd: Fix build. 54276f2: Merge remote-tracking branch 'origin/master' 621bf17: Handle navigation actions before Terminal. 67f215f: Don't override toolwindow switch shortcuts in Terminal (IDEA-122273). 3c26ebe: Improvement in Search Everywhere field: vertical alignment for text and icons. 98139f6: Usability issue: ColorPicker with Retina e55e917: Fixed remote external tool launch (IDEA-122288). 34ca931: NotNull annotations 08351c7: IDEA-122285 (Native method naming convention) d066c46: Merge remote-tracking branch 'origin/master' e2ba921: Rerun console should save documents as it is done by Run console action. 3f51a8a: IDEA-122344 (incorrect handling of paths around PATH_MAX limit on Windows) 6257b00: Merge remote-tracking branch 'origin/master' 60acb4b: IDEA-122616 0a516f5: refresh html5 schema #IDEA-122531 fixed 85aa2ff: common program parameters: preselect current directory 42cbbb1: IDEA-122653 Bad code green: missing extends list 1efd934: don't compile project before starting groovy console 782dc47: hg log: first block of commits loaded without changes 8ab972c: log problem for empty commit message fixed e04d876: improve master password UE: initial setup fixed a6ec39f: option to ignore 'native' methods (IDEA-122285) ca10464: EA-54946 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText) 5ab135a: make public field final 2d149f4: IDEA-68621 (CVS: with 'don't Remove' option selected in Confirmation/WhenFilesAreDeleted settings file cannot be removed from vcs at all) fd187e3: IDEA-105413 Configure Axis when proxy is used. Refactor usages of awkward Mantis SOAP API in helper methods 5215938: improve master password UE 38ebd87: Merge remote-tracking branch 'origin/master' 1581f3f: Reassign alt+click to multiple carets in PyCharm. 2f2c698: IDEA-122208 Previous errors are sometimes stuck in errors view d487813: Local History: do not iterate newly created directories, unless they are under a project's context (IDEA-122495) 089b5de: IDEA-122507 Groovy: CompileStatic class should be red on private access a32f67d: cleanup GrUnresolvedAccessInspection d441984: libnotify version fixed to avoid API incompatibility 2ad59ed: delete/safe delete: restore delete (IDEA-122639) 9845ef2: new inference: capture nested call case fixed (~Collections) ccd70ec: Platform: OS X scrollbars (NPE due to concurrent issue in background createEditors) 6fd1324: UnscrambleDialogTest: RunContentDescriptor are not automatically disposed in tests, dispose manually 6452f5f: Merge remote-tracking branch 'origin/master' f1b3b1c: expandable item has extra space under Retina (Oracle JDK) 7fd26d1: CR-IC-4877 (cleanup) da5b8f3: Slim injection directly in the tree a87792f: CR-IC-4915 (cleanup) e8fa6ae: IDEA-122626 Github: try to reuse existing access token 99c0991: cleanup 2668819: cleanup 0aabc49: removed obsolete run configuration template from default project settings f1c1d23: verbose assertion 6a86074: TemplateState: yet another debug info e30e9a7: WEB-11445 AngularJS filters break Emmet 79aa741: IDEA-122476: Pack JPS distribution into one zip file 509a630: cleanup 99870ef: optimisation: overload to reduce varargs array allocation 52fba19: optimisation: do not allocate list unnecessarily df3c020: cleanup 5004732: optimisation: concurrent sets 0d27873: optimisation: no expensive Class.getmodifiers() and checkAccess() calls 913d755: avoid unnecessary SecurityException d687355: IDEA-72979 DOM: make DelimitedListConverter work nicely with TagValues ae33002: update navbar on frame selection 062c0f1: EA-55032: there is no reason to request UI update if update queue has been already disposed ea9d3c6: extract BasicGutterContentProvider — we need gutter content provider in any case to provide pretty UI (in/out markers) ba95020: Balloons: fix for inverted "contains" condition (causes NPE and wrong behavior) c351f3b: Add toString method in diagnostic purposes c33e62c: TemplateState: yet another debug info f8551ee: IDEA-122565 (CVS: files shown not under version control in 13.1) 545e353: fix property value a4747a9: nodejs 136.1205 published 37cf7a5: Empty descriptor PSI anchor fixed e6c34e4: logging 8f9d0ab: Platform: OS X scrollbars (do not directly cast view's parents to scrollbar) 944dfe2: Platform: OS X scrollbars (leak in AWT listener fixed + only keep scrollbar visible while mouse is moving over the scrollpane) 4a1dd3b: RUBY-15071: restoring an old logic which fights with extra new-lines 6bc99a3: IDEA-122548 Exception while inlining method 4686315: A class may not at the same time be a subtype of two interface types which are different parameterizations of the same generic interface(IDEA-122475); revert workarounds for javac 6 bug f6c426c: IDEA-122561 Some code is not shielded by "ide.mac.message.dialogs.as.sheets" key 9812ab2: EA-54956 (ignore corrupted annotations) 1f43d17: Merge remote-tracking branch 'origin/master' f6a41ef: IDEA-105413 Update Mantis integration tests 58a7e99: PY-10377 (allow non-journaled local FS to be watched) 0b836c0: Merge remote-tracking branch 'origin/master' 079a063: fix icons preview 75afd8d: findIcon without caching 73a0dad: don't hold console on a hard reference until the project is closed 04175e9: restore text search in directories outside project (IDEA-122322) e8932d6: IDEA-122578 Support content roots under ignored directories 2a938a0: Painting on retina 1def1d0: Restore import pydev_log 01c054d: IDEA-105413 Update pagination in Mantis 730951b: IDEA-105413 Remove filter from serialized form of Mantis project in settings a6e8deb: IDEA-121156 Editor Caret Odd Behavior For Blank Lines 0c9b479: Merge remote-tracking branch 'origin/master' dfd3a17: Don't try to stop threads as it has little sense in general and causes exception in Python 3.4 (PY-12317). 5461aa2: IDEA-122519 No enclosing instance of type XXX in scope b711782: IDEA-122464 Unused declaration ignores annotation patterns 4c4fff5: EA-55045 - ISE: MethodParameterInfoHandler.updateMethodPresentation a6218a4: process declarations for cls file should provide classes, otherwise cls classes in default packages have no chance to be found from inside cls (IDEA-122486) e350d3b: IDEA-105413 Remove awkward public static mutable project and filter from connector 76f7706: [log] move "Select..." up in multi-user filter to match multi-branch one 3a6a0bd: [log] IDEA-122429 Remember current value in branch/user filter popup 1b32efc: IDEA-122192 highlight usages should have highest priority 884db72: IDEA-122492 identifier highlighting conflicts with current line 0ab930d: Merge remote-tracking branch 'origin/master' 922b4f4: fix clear button position 75ef000: handle brilliant obsolete and deprecated marks e66d2cb: Painting optimisation 5a4b51e: more logging for mysticism b390943: place the netty-ID workaround code so that it is executed before any netty-dependent code in platform runs b26a980: EA-55106 - IAE: LeafPsiElement.replace bf098f6: IDEA-121693 Postfix completion for System.out.println() IDEA-122459 Postfix completion: template for String.format 595fa4e: be prepared to plugin bytecode issues when loading extensions (IDEA-122436) 5447b3e: leave at least one CPU core free during indexing: it improves IDE responsiveness noticeably aaa659e: IDEA-85572 only splitter fixed (form deleted) b9975e2: EA-52995 - assert: RefreshQueueImpl.execute 3ec59b5: IDEA-122536 Debug: App Freezes on launch after update to 13.1 ffcb263: don't trust lookup.isCompletion() baea900: EA-52995 - assert: RefreshQueueImpl.execute 103c590: EA-54103 - SOE: don't check need of instance methods if we don't need to process methods at all 23596b9: Groovy Shell & Console actions: ask for target module before compilation b9bbd55: IDEA-122505 Incorrect cursor position in "Expression Evaluation" window 798ac7f: WEB-11240 Live Console: implement multiple line input 409dd73: IDEA-122179 13.1 make/compile is much slower than 13.0 IDEA-122367 Build(make) is extremely slow 6ad2bf1: xdebugger java breakpoints: obtain project directly instead of fetching it via DataContext 003bfed: testdata for IDEA-122509 d8747df: stream: do not suggest collect when filter depends on collection (IDEA-122410) b929552: IDEA-122392 intention: "Create Local Var from instanceof Usage" does not format generated code c9e83b2: ui: popup-based expansion hints be4ba0a: CommonProgramParametersPanel — use native mac chooser working directory ensure that we set system dependent text a49b7c3: IDEA-122498 Code completion with @DataProvider does not work anymore e6547e3: poly conditional expression type = target type (IDEA-122401) 77f6284: IDEA-105413 Update Mantis repository to emulate "All Projects" pseudo project on client side if it's not available on server 9440209: Extract RemoteFetchTask and ComboBoxUpdater in TaskUiUtil class. Also added SimpleComboBoxRenderer class as common kind of renderer in repository editors 01fc6fe: Merge remote-tracking branch 'origin/master' eb9c90f: PY-12426 Create inspection that reports django language level specific issues (quckfix added) 1d6aa84: Merge branch 'svn_18_3' 9ededd4: update media values 687bd20: #WEB-6710 fixed aca42b2: provide content types from IANA registered list e609a41: reuse RFC2616 headers from html in REST client (IANA headers list misses some headers) c14437d: dropped RangeHighlighter from BreakpointWithHighlighter e38e4d6: cleanup d46ce2f: ignore missing XInclude in tests [me & nik] a0adee8: svn: Refactored SvnCommittedChangesProvider - determine repository root url using "svn info" command (instead of explicitly using SVNRepository from SVNKit) 64294ef: ui: about dialog converted to popup 0e79a85: ui: allow borderless popups 10f61bc: Cleanup (dead code, typos) 4da3a18: Cleanup (avoid pointless "cannot restart" exception from the IDE being debugged) 12757b7: jdk 1.6 painting ee49376: IDEA-122467 Exception in creating syntax highlighter shouldn't prevent opening a file dbd2050: remove dead CacheUtil code 17c3959: svn: Refactored SvnCommittedChangesProvider.getCommittedChangesImpl - use SVNRevision.HEAD as default "before revision" instead of explicitly calculating latest revision number available 28abbac: Gradle: cdata escape of null string 06fe402: [log] Fix smart refresh, in one commit case. 0ace194: Merge remote-tracking branch 'origin/master' 4d042e5: Windows/Linux fullscreen: more useful layout for clock and "Toggle Full Screen" button. 7e41480: IDEA-122425 "java.awt.AWTError: no screen devices" when trying to run Upsource with JDK 1.8 7c1d2e4: IDEA-122192 highlight usages should have highest priority 8852b34: fixed starting build scripts from IDEA 42975ca: IDEA-108515: Update Resources on frame deactivation should not perform compilation f27eb57: Platform: OS X scrollbars (registry key for disable) 3de588b: make inspection warn on anonymous classes e92a1a9: IDEA-84172 (Intention "Inner class is serializable while its outer class is not" doesn't warn on anonymous inner classes) 71ebc41: Bug fix: Don't pass unresolved properties to command line 6334dee: svn: Refactored SvnCommittedChangesProvider.getCommittedChangesImpl - use common client factory model (instead of direct SVNLogClient usage) 56e63f3: IDEA-122377 (do not show plugin error dialog in tests) a70bef6: PY-12374 (JRE-w/o-JDK detection in startup script) c63e915: Current branch preselected in Push Dialog 4c8ab4f: IDEA-122310 Hg: "push as new remote branch" should not require selected "Branch" checkbox ffa983e: IDEA-122358 Push should use 'default' path by default 75ce562: remove hgroup from html5 tags 86f09b2: svn: Refactored SvnCommittedChangesProvider.getCommittedChangesImpl - removed "filterUrls" parameter (usage of empty string array provides the same results) 8d0a079: unused symbol: should not apply to the public constructors of Externalizable classes (IDEA-120639 ) 4671189: IDEA-122138 formatting for Spock by default 00827c2: fixed loading JPS extensions in minor IDEs f6975dd: IDEA-109467 Too big tooltip for Close Icon (Debug Window) 55dc7eb: #WEB-8630 fixed 4cd7b8a: IDEA-122398 all wraps inside plain GString injections should be NONE cc7c165: fixed loading JPS extensions from plugins inside IDE process; JPS modules extracted to separate jar to get rid of idea.jar in classpath of external build process 7355e5c: Platform: OS X scrollbars (leaking AWT listener temporarily removed) 3751fb2: IDEA-25231 Resource Editor: Remember Group node foldings + arrows in properties structure 3c5ab6b: EA-53645 - assert: ComponentManagerImpl.getComponent 300f96e: EA-54605 - CCE: GradleConfigurationsNonCodeMembersContributor.processConfigurationAddition 0119122: Platform: OS X scrollbars (do not paint unnecessary scrollbar's background in the console) fb0df17: Platform: OS X scrollbars (mouse hovering threshold + animating track appearance) a42ebc1: Platform: OS X scrollbars (do not hide scrollbar while mouse is moving around) 17f72c9: Platform: OS X scrollbars (components hierarchy changed IDEA-122255 + handling components addition/removal after scrollpane creation) d452ad6: IDEA-122388 Replace with 'Integer.valueOf()' call raises Exception a97bc5c: IDEA-121180 Exception: Introduce parameter from final local var in anonymous class 6af1d4e: field can be local: group by top level blocks (IDEA-121490) f2c905d: fix extra border b5ed665: IDEA-122331 Cannot set breakpoints on multiple selections - corrected isEnabled 1db99bf: IDEA-122331 Cannot set breakpoints on multiple selections 08366a8: registry property to disable injections highlighting WEB-1475 and WEB-11251 partially fixed 26cf621: Icons from option panel, cosmetic changes, magic numbers eliminated. 39dea62: reverted fix for IDEA-121089 Rearrange watches in Debug toolwindow with drag-and-drop (it disables DnD from editor) 266a15d: svn: changes cache: Optimized incoming changes collecting using "svn status -u" command (available when Registry key "svn.use.incoming.optimization" is set) 4ba2acc: github: implement new Task API 5cc1d7e: vcs: changes cache: Optimized files revisions collecting - do not get revision for same file several times (duplicate files are removed from revisions collecting) eb66628: WEB-7303 — node-webkit debug works 38168d7: testdata after JDK-8034223 90698ca: IDEA-122014 Extract method duplicates analysis fails in case of inner classes ed13961: IDEA-122347 No quick fix to add explicit type arguments 8abeb2b: Merge remote-tracking branch 'origin/master' 162d49b: exception on exit 4006d8a: CR-IU-652 related to IDEA-114022 false positive inspection error "Cannot resolve query parameter '2'" 5cdd5da: IDEA-122382 Exception in Gradle: update failed for AnAction with ID=CreateRunConfiguration: com/intellij/execution/junit/PatternConfigurationProducer 106529a: IDEA-94140 Run Configurations: first configurations of every type is shown below Defaults on creation bc39cfc: Use clientIncludes/clientExcludes to filter foo-client.jar content. 9c76da9: Remove unused field webArtifactName aab8fbd: Rename MavenArtifactResourceConfiguration to MavenWebArtifactConfiguration a1bf8d4: Minor optimization 2f5eee0: Add expected file name in assertion message 0b6f6ef: IDEA-122192 highlight usages should have highest priority c26198d: Reusing offscreen image to increase performance. 4d20694: IDEA-99194 Groovy: valueOf of Groovy enum should be available in Java code 7476283e: IDEA-121089 Rearrange watches in Debug toolwindow with drag-and-drop 96c6021: introduced INDEX_DATA_OUTDATED saved indexing state that is set on index invalidation upon events. It allows us to clean index data properly upon file deletion and also avoid index clearing for changed files upon shutdown (IDEA-118211) 390cc17: follow up for IDEA-122272 5339701: IDEA-122050 Groovy. Good code red. @Typechecked. 47ce0aa: Merge remote-tracking branch 'origin/master' 150b3c1: use small font for editor when tabs font is small 3a32c96: Try to receive current user information instead of issues from Redmine to test connection 9aafaf3: Add several utility methods in ResponseUtil and TaskUtil 074efa8: Check that username is not empty in RedmineRepository#isConfigured f7b41fe: IDEA-119917 IntelliJ Platform Windows Launcher (pin to windows task bar) 3e87317: [log] fix graph tests when called from idea ultimate badd156: + notificationType2messageType 58a9de5: Tooltip is bigger than need in case of lack of space. UIUtil: CSS update (it works but has some mistakes) 0de1ef9: ability to customize "Options" text 8242749: IDEA-119475 Can't remove file reverence 4e20c7f: IDEA-121779 set correct context when creating extracted method body. If there is no correct context set original used classes are over covered by the classes imported by default. So the extracted class gets broken. e8b960c: IDEA-122105: manually set use scope for ReferenceSearch because the default search scope is restricted to project. So libraries are not included. It leads to empty results if the highlighted file is a library source file f17ed0c: Groovy reassigned checker: simplified caching 75dea1d: IDEA-122125 "Close Active Task" fail on commit 7983e89: compilation 453c95b: IDEA-116904 Gradle: Expand ide junit execution/report facilities to tests run via gradle b9d8057: sm.runner: StatisticsPanel row selection fix 3b538ef: made filters table cells editable fcc820f: revert change of http handlers 040e1d7: Merge remote-tracking branch 'origin/master' ec5b1cd: initial WEB-7303 Add support for debugging with node-webkit 74b15db: fix nullability 8b1944e: extract checkPath e1d36c7: log most frequent unknown extensions only if indices were used (IDEA-121444) b901aff: alt insert in editor tip: replace may with can b7b8338: reverted 15d941c: cleanup 39eb03d: Merge remote-tracking branch 'origin/master' 22d2a16: copyright: provide write action progress (IDEA-122290) b16c8c7: Updated python plugin versions. db9dd4a: Updated python plugin versions. 2aec833: Merge remote-tracking branch 'origin/master' c3874db: IDEA-122091 Scratch editor > Save as: provide default directory df55839: FinderRecursivePanel: when creating child from updateSelectedPath(), do not fire updatePanel(), also block updatePanel() when in update mode ad32b3b: Merge remote-tracking branch 'origin/master' 18f73e8: project leak via settingsListener e7e0833: log most frequent unknown extensions after full-text search (IDEA-121444) c4b2d85: make favorites dumb aware de6385b: query dumb-awareness from delegate 2368a48: dumb aware a37bf73: dumb aware buttons 62e38db: mention Contract(pure=true) in description 7976cb0: FinderRecursivePanel#updateSelectedPath: focus last list's selected item 1f9f67b: Merge remote-tracking branch 'origin/master' 62ee825: JPS: return modules and libraries from dependencies in proper order (IDEA-122154) c799d76: Merge branch 'master' of git.labs.intellij.net:idea/community 76bf0e3: Merge branch 'master' of git.labs.intellij.net:idea/community c321d51: memory leak in tests 81235aa: CR-IU-595 - introduce createTemporaryConnection 0d792f7: IDEA-122235 Detect groovy scripts from the hashbang line b066fcd: Merge remote-tracking branch 'origin/master' 8da91c3: missed optimize imports quick fix (IDEA-122234) c80dd70: return Advanced configuration tab for java 72389dc: IDEA-120348 Add checkbox in editor, that allows to download cards, not assigned to current user, because it turned out to be confusing 9499ff4: EA-54906 - IAE: ElementManipulators.getManipulator 161297a: IDEA-119863 Extract variable moves variable above label 407a496: IDEA-120595 Fix version number in bundle's message 8e9c741: IDEA-120595 Correctly check STATUS_UPDATING feature of repository in "Open Task" and "Close Task" dialogs 05308c7: [log] Preselect the first commit on log initialization 4701c07: [log] invokeAndWait instead of invokeLater a5af202: [git] fix typo in comment 1ed8560: [git log] IDEA-121969 don't request changes on start & refresh afdb8dd: [log] IDEA-121969 Don't load Changes on start and refresh 5f1d22f: [log] cleanup 8ab7cfd: [log] Simplify code & comments: no need to consider recent commit count 768265d: EA-54739 - assert: QuickEditHandler.<init> 859689e: IDEA-122283 Notification.expire() doesn't work if Event Log toolwindow hasn't been activated yet 86166fa: coverage: build trove4j to be compatible with 1.5 6f29a21: Merge remote-tracking branch 'origin/master' 1fe0dd9: EA-54916 exception in PhpStorm commandLineTool plugin aa6d3f6: Merge remote-tracking branch 'origin/master' c341934: better getPriority description 99fed4d: IDEA-119475 Can't remove file reverence 5924163: optimisation: lock-free sets cce3665: cleanup 80cbf54: notnull 959161e: test fixed 3a250971: notnull 1f0dcc2: feature usage for postfix completion 5aa3ffb: changing mouse shortcut for QuickEvaluateExpression on Linux to avoid conflict with add/remove caret shortcut e0bb6bd: IDEA-121963 AIOOBE at com.intellij.refactoring.introduceVariable.IntroduceVariableBase.collectExpressions 0bbad3a: IDEA-54392 (show annotations in type migration dialog) 34d89f6: Cleanup (pointless code; formatting) 2e878bc: IDEA-114022 false positive inspection error "Cannot resolve query parameter '2'" 1df86cf: IDEA-120430 (Format string %c with integer argument should not be shown as error) fde4e85: add javadoc url dumb aware 56458c2: make copy button dumb aware f536137: IDEA-120563 9e5d095: postfix templates rebranding d502927: postfix: gray example text (^zolotov) fb4cb3f: Platform: OS X scrollbars (table cell animator fixed) f9a8d50: IDEA-121067, EA-48867 Uncertain editor bug 10659ce: fixed firing rootsChange event on changes in libraries and SDK (IDEA-121272) ab5d415: Merge remote-tracking branch 'origin/master' b5be271: add global message to push dialog 29b0996: cleanup 1dbf9f3: cleanup 60f6491: prepare to fix WEB-7303 — reduce dependency on ExtBackedChromeConnection, add node-webkit icons 2ecb8b1: init WEB-7303 WebStorm: Add support for debugging with node-webkit. 0d8b9ae: deprecate unused method 54439ef: EA-53722 a8aebce: Merge remote-tracking branch 'origin/master' 1c63f99: tune mac scrollbars color under darcula 2025e78: [git] log suppressed output by separate logger f3e571b: [git] suppress stdout by default 5b25e65: [git] cleanup adccc14: [git] reuse parent logger f7f812c: [git] cleanup 5eec291: diff: enable/disable 'merge parameters' text field depending on 'Merge tool enabled' checkbox 365c3b8: IDEA-99129 diff: remember 'external merge tool' settings ada3f58: fix compilation af02623: fix compilation 422f7ad: forbid multi selection for unwrap (IDEA-120869) 3117a5a: delete from project view: show same safe delete dialog (IDEA-120945) 366670a: junit: exclude resources from test run (IDEA-121076) 4e081bc: prefer tests over main on test methods (DEA-121541) 8b37b2b: overload resolution: compare SAMs erasures c464f19: IDEA-122129 agentmain method is highlighted as unused 3704bfc: IDEA-121234 IDEA can not update method return type 30c779b: schedule cache update in dump mode on by default c7648e1: CR-IC-4717 name refactoring 9c7e7ed: Merge remote-tracking branch 'origin/master' 3457c99: CR-IC-4717 review result fixing 035d3eb: vcs: changes cache: Refactored ChangesCacheFile.RefreshIncomingChangesOperation - methods extracted 0de2170: Platform: OS X scrollbars (do not hide scrollbar while grabbed by mouse) 8eabdc7: IDEA-122142 on new Tag creating dialog focus moved to tag name field 1f16202: Platform: OS X scrollbars (unnecessary resets of scrollbars in editor) cb0037f: Platform: OS X scrollbars (incorrectly calculated indents fixed) ff2ecb3: IDEA-122188 IDEA 13.1 deadlock when loading project b7b410b: Add org.jetbrains.plugins.vagrant plugin 3e7913c: more tips and tricks d06c01c: Platform: OS X scrollbars d910f8b: vcs: changes cache: Optimized incoming changes processing - call FilePath.isUnder() only if we definitely need to (corresponding change indicates either parent was replaced or file was moved/renamed) d00772e: tune commit dialog to show global messages 105781f: git edit global message 76d0e4f: vcs global message initial e0dd82f: split buildHtml method 5a4b91e: vcs: changes cache: Optimized incoming changes processing - use cached value of index file length (instead of always calling native method RandomAccessFile.length()) 224598d: postfix completion tip f944608: catch any error from EP impl 1fa1472: add custom line split action for python console (PY-12224) 73346a2: Group by Directory dumb aware bfec045: expand all can be dumb aware 18d2a02: make browser panel action dumb aware 0ce3ced: make cvs tool window dumb aware (to e.g. browse CVS repository while in dumb mode) db0aa77: EA-54889 (NPE: CvsAnnotationProvider.annotateBinary) 2b1f5c1: make CVS actions dumb aware e8e8818: IDEA-122132 Maven: filtering of deployment descriptors support filteringDeploymentDescriptors option d8051db: EA-54696 - assert: FileManagerImpl.findFile 232212c: Return NONE connection type for null. da6d210: Gradle: rely on external Scala resolver extension declaration 773042b: save/restore psi elements 5c0ec9d: java implementation for psi externalizer bcd6ce9: Lang EP for psi <--> String conversions 86914b1: IDEA-117507 (lazy progress manager initialization) 7326052: obsolete highlighting 0517608: Typo b2f04a3: EA-54467 - assert: GroovyAccessibilityInspection$.fun 68a2121: scratch: introduce max visible size and better language filtration be322d6: IDEA-97026 Debugger: 'Help' button in 'Customize data views' dialog should exist b0a3d30: creating django project from python plugin 2a9abea: Temporarily disabled "only VCS changed text" checkbox due to [IDEA-122040] 0fb6648: [IDEA-116058] reformat code over selected text forces optimizes imports option. Temporarily disabled "only VCS changed text" checkbox for directory formatting. 56270c5: save/restore run configurations 450be84: IDEA-118548 Applied "locale settings for Mac" fix to CmdVersionClient 965b384: EnforcedPlainTextFileTypeManager: Use FileContentUtilCore.reparseFiles() instead of makeRootsChange, [CR-CR-IC-4656] comment 5ae8b51: Groovy: use method can be used with a list of classes 328daa4: fix HtmlCompletionTest.testXhtmlCompletionInHtml fd55393: Groovy: closure signature infrastructure. Closure signature implementations for PsiMethod and GrClosableBlock without state. Some utility signature implementations c2c368d: IDEA-121042 Disable certain types of documentation dialogs 7e48866: EA-54551 - IAE: ResolveUtil.treeWalkUp a5cc688: fix unboxing detection for equality operations and more than 2 operands fa8030d: EA-54780 (AIOOBE: ExpectedTypeUtils$ExpectedTypeVisitor.visitPolyadicExpression) 1bc249d: EA-52755 (assert: ProblemDescriptorBase.<init>) 97bd1ac: Tips update: IntelliLang 7adc32a: don't create UI in headless environment f4cd155: renderer is already receiving proper bounding rectangle (see JavaDoc) #WEB-11280 fixed bb3283e: Add meta shift B alias for Go to type declaration action in MacOS keymap 5e27502: fix missing CSS in plugin-specific tips f38c1c0: Merge remote-tracking branch 'origin/master' 219506d: new inference: ignore return dependencies of a variable when proper bound is present (IDEA-119535) 766bdc0: new inference: method reference constraint for the case of return type depends on type params (IDEA-122100) 51194e4: Fix emmet surround action. Replace unmodifiable set with modifiable one 15eb603: Merge remote-tracking branch 'origin/master' 170cf57: Merge branch 'master' of git.labs.intellij.net:idea/community 222b27b: IDEA-121738 Shift-click in gutter doesn't create 'no suspend' breakpoint anymore (after review) f37e655: fixed NPE when toggling a breakpoint on a line with comment 4482c9d: CR-IU-624 - make JavaDebugServerModeHandler the abstract class 0ab82a3: trunk is IntelliJ Idea 14.0 118d0ef: Merge remote-tracking branch 'origin/master' ad8a60e: [log] invoke handleAnswer (which manipulates with UI) in EDT 4b93624: Support properties loaded via properties-maven-plugin 1cfcd2d: Fix editing of a remote python sdk. 4032773: style: introduce tip variable fa3b014: CR-IU-637 remove fileType parameter 09a7e02: FinderRecursivePanel: always re-create child element as existing instance might refer to previously selected value of parent b8c5d87: introduce registry property: ide.scratch.enabled and small cleanup ee1aa0b: adjust popup size cfe4903: IDEA-122032 log problem with missed appropriate branch head file 7092b7e: EA-54824 - NPE: ModifiableModelCommitter.createDFSTBuilder 9cf91c4: Merge branch 'python-fixes' 835183a: CR-IC-4719 revert "pass value to renderValue" 9307222: fixed PY-9367 Instance attribute defined outside init: missing underscore in inspection name 1d66053: style 822c165: [git] IDEA-119453 IDEA-120142 Keep git error output 7b4e53e: IDEA-121431 New Mac Messages sometimes appear in the upper left corner of the desktop for a split second fc93d6e: fixed option name for PY-9222 False positive on 1-tuple in Remove Redundant Parentheses inspection 5ff6abd: fixed PY-9222 False positive on 1-tuple in Remove Redundant Parentheses inspection fe96d85: exception handling 1671619: initialize compiler options before any further customizations to adapt to lazy initialization of some components inside javac (IDEA-120255) b4b3825: fixed PY-9073 Wrong inspection of redundant parenthesis a4359f0: fixed tuple in return statement option in redundant parentheses inspection 28e65cb: wizard popup positioning fix fox mac (^medvedev) 932fdf2: Don't show modules from python-skeletons in Go To Class / Symbol 068794c: added PY-8367 Quickfix for removing unused parameter or variable 96b2f7d: Merge remote-tracking branch 'origin/master' 524034d: [git log] IDEA-122148 Hide action from non-git projects 8532356: new inference: resolve bounds which are not mentioned by additional constraints before starting algorithm d03d73e: testdata for IDEA-122074, IDEA-122084 8f39cbc: new inference: reject expression constraint which leads to false inside bound set a062d00: quick fix for EA-54736 - assert: MethodCandidateInfo.getPertinentApplicabilityLevel 78aca2e: default update Project strategy should be merge strategy 8484f43: IDEA-122034 status command error temporary fixed 9043ec6: [log] Fix getGraphChange() in GraphAnswer. 94ba424: Merge remote-tracking branch 'origin/master' 18e5363: DomUtil.hasXml: use DomElement.exists() to avoid costly getXmlElement() 51adc66: Merge branch 'python-fixes' 2683078: scratchpad: replace dialog with popup d276f0d: Cleanup 40c0a1b: wizard popup positioning fix (^kb) 67046c7: Don't include paths libraries in Python run configurations for PyCharm fb23b2b: EA-54574 - CCE: GroovyAnnotationAttributeInfoHandler.updateUI cf85fdc: get rid of DefaultGroovyMethods 93f4eef: EA-54612 - IAE: GroovyLanguageInjectionSupport.getTopLevelInjectionTarget 3f3ba45: some NotNulls aa406ec: Merge branch 'svn_18_3' ad01bdc: Merge remote-tracking branch 'origin/master' ee8efc6: IDEA-121826 Link to IDE in 'License Upgrade Needed' popup doesn't work 745ec14: [log] ignore empty lines in branch/user popups 44ec341: [log] IDEA-122051 Better fix case when no current user is defined 6f11629: github: remove deprecated string constant 14f5ea1: Next/Prev buttons stats 565c12d: Merge remote-tracking branch 'origin/master' dbf6107: Create and use checkedPlugins.txt daa6cbc: platform: update check postponed till the application is loaded 2fa0feb: EA-53425 (do not suggest casting to null type) 2805c47: IDEA-103174 (type annotations in change signature) 3ba792a: Cleanup (dead code; pointless exceptions; constants; formatting) 5dda968: show tips on startup statistics 92c73eb: ide settings statistics 82b3c91: [log] IDEA-117920 Remember 'show long edges' setting between refreshes & restarts 0a6d94b: Missed try/catch for MacMessagesException e88877b: EA-54776 - NPE: PsiSubstitutorImpl.toString a4d1145: IDEA-122052 Groovy: blinking red highlighting Any code inside annotations is never compile-static. So don't waste time for inferring. More over it can lead to incorrect result of isCompileStatic() if the inference is started inside @TypeChecked(...) annotation. 6909687: fixed vertical scrolling speed in debugger variables view 77ef485: IDEA-118202 Unable to create default run configuration from Welcome / Configure +review fac019e: Merge branch 'python-fixes' 5e9c513: libs for project templates 4aedbcc: Merge remote-tracking branch 'origin/master' 8caa48a: do not create run configuration for the LightVirtualFiles 61f6205: Show skeletons as "Binary Skeletons" and "Extended Defitions" inside Python SDK in project tree (PY-12407) 9d6906a: CR-IU-617 IDEA-122113 6f7a42f: cleanup f4985e3: IDEA-121896 Delete key doesn't delete CRLF while using multiple carets 2577f91: IDEA-120593 Do not suggest to create 'Static Web' module in IntelliJ IDEA Community Edition if there are no specific project templates like 'Dart'. 1a86a27: IDEA-121301 Setting a breakpoint after navigation to a folded method (after review) dfe4e01: undo should restore primary caret properly (IDEA-80056) e32ac9d: [log] IDEA-122051 Fix case when no current user is defined 660cb5c: IDEA-121301 Setting a breakpoint after navigation to a folded method (added glyph click support) 6fe62ef: fixed test runner for non-python modules 97f5f6c: fixed test runner detection f3f559c: CR-IU-586 IDEA-121892 Hibernate console: after Tab in code completion list truncated query is executed a440a00: Merge remote-tracking branch 'origin/master' 259a9c1: fixed tests 86eda08: [log] IDEA-117753 trim spaces in log filters 8583eb9: [git] IDEA-122086 update repository info after cherry-pick 60adb2f: fixed test data 200205e: Merge remote-tracking branch 'origin/master' 71cbc6e: added update property signature quick fix to the Property definitions inspection bb02dfc: Extracted getPythonSdk(AbstractTreeNode) ac95684: IDEA-122068 Unknown plugin error 38fcfd7: try more times to connect. 6ee4e80: Merge remote-tracking branch 'origin/master' 85a331b: Cleanup. 8e1582f: Logging an error in case of absent name. a33ddd0: Add javadoc for RemoteConnectionType. c9cea5a9: introduce OrphanGuardian interface cadf1a7: Revert "hide on UI changes" 62aa21e: avoid status bar update on internal method invoke c22e314: nashorn conditional breakpoints f03bc43: cleanup 9372f19: Merge remote-tracking branch 'origin/master' 94f10a8: PY-12367 loop variable should be able to reuse on else clause 1b02460: Merge remote-tracking branch 'origin/master' c5294ef: hide on UI changes 3259502: fix NavBar blinking and resizing on Color Scheme change due to async tweaking in updateUI 97eddb8: Cosmetic changes fede9f0: IDEA-122004 Good code red: surefire.forkNumber in pom.xml 016663e: added Change base class quick fix to the Old-style class contains new-style class features inspection ce5b97b: fix UI artifacts after exiting from Presentation Mode 6937b4d: StatusBar doesn't change when perform Prefs -> Appearance -> Custom fonts 0e9cbc8: added convert to new-style class quick fix to the Old-style class contains new-style class features inspection 30d235a: IdeRepaintManager.checkThreadViolations fix during readExternal() 7346c3a: [log] IDEA-118576 Don't show focus border cc3e0c5: [log] IDEA-115902 Fix visual artifact on multi-repo indicator 1146cb6: Merge remote-tracking branch 'origin/master' b991bf2d: PY-11948 Run manage.py Task ignores environment variables defined for Django Console (and Python Console) 8945192: added Remove decorator quick fix to the Problematic nesting of decorators inspection dd6b3a2: added Remove call quick fix to the Trying to call a non-callable object inspection 4e41daa: IDEA-122035 accept "tip" as a branch name d8382bb: remove unneeded read actions d348434: Merge remote-tracking branch 'origin/master' 6248e48: moved unittest tests to env tests ee3f4a5: IDEA-121966 Multiple-Cursor Jumpy f8e6cc5: moved doctest tests to env tests 914621c: IDEA-121295 If property part of new property - unable to introduce new property - Maven db3f6c7: replace tuple with list quick fix for tuple item assignment inspection e7cd951: Presentation Mode: common font-size fix for all toolwindows with trees 12f048b: Wrap with Exception quick fix for Raising a string exception inspection 042305c: EA-48005 Make default value for committed revision in PortableStatus be SVNRevision.UNDEFINED instead of null 0f5ec0d: Propose change signature quick fix for Method signature does not match signature of overridden method inspection 07ecf4d: cleanup 6ac6f4d: IDEA-122049 Mac messages: in some cases parent window is incorrectly detected 5ee2cf2: added remove return statement quick fix for the return from init inspection 1f0a076: IDEA-121995 Code selection is reseted on last line with space if Allow placement of caret inside tabs is enabled 54936df: added rename argument quick fix for the Incorrect call arguments inspection 45020ac: move quick fix to proper place e909581: IDEA-105935 Facets excluded from detection are still added on maven reimport 57c3cd7: Optimize MavenImporter.getSuitableImporters() f0d0f8e: do not build VFS for excluded directories 34c32ea: added remove argument quick fix to the Incorrect call arguments inspection 09f5de3: extract variables and method a145844: EA-54755 - NPE: FoldingUtil.findFoldRegionStartingAtLine c37d1ba: libs for project templates f7fad4d: IDEA-88443 (Run Inspection by Name: Inspections with same name are only shown once) 8521b4b: improve description b65fdb0: show problematic plugins 13cfa13: extract method 06cf300: Merge branch 'master' of git.labs.intellij.net:idea/community 4c2734f: after uninstall of a plugin the button should show "Restart" 1dbe26d: IDEA-121807 - Tomcat Logs doesn't show 02ad525: init nashorn conditional breakpoints 6cd525c: cleanup 1a0161e: cleanup e939ebe: reverted fix for IDEA-121961 because of failing test 8b32345: after installation of a plugin the button still shows "Install" e6e0d7d: Merge branch 'master' of git.labs.intellij.net:idea/community 1cb358a: IDEA-85098 Intellij is not supporting groovy-eclipse-compiler fd27d3b: IDEA-120027 - Import Git-cloud apps from sources - register VCS roots 71e5440: Don't show python-skeletons in Python SDK libraries inside project tree structure 787d068: filter by custom/bundled b5950b4: IDEA-120027 - Import Git-cloud apps from sources - single account for all run configurations 53f918f: align text and make header bg match to html bg cf75116: IDEA-121695 Add managed dependency info on hover over icon 2e5effd: IDEA-121762 Navigate->Select in: for Spring MVC Controller e301c4e: [log] IDEA-118328 Fix already disposed 5a621a4: updated plugin should have MODIFIED foreground b46a3bb: hide description on custom plugin panel f8155ad: add description label 6c9c9f6: added change signature refactoring quick fix to the Incompatible signatures of _new_ and _init_ inspection bb243be: cleanup 35312e5: Merge remote-tracking branch 'origin/master' e02ca9c: comment testdata 11cea86: New messages are implemented for jdk7 and latter jdk versions for now. 753497a3: Merge remote-tracking branch 'origin/master' ec60260: Merge remote-tracking branch 'origin/master' 2a91bce: highlight both incompatible signatures a314614: Merge remote-tracking branch 'origin/master' fefdeaf: Merge remote-tracking branch 'origin/master' 4afd85f: Merge branch 'python-fixes' 4b797eb: cleanup 168dbd0: IDEA-117493 Native crash in Mac launcher 88ed475: diff: do not show 'No changes' panel when 'Can not show diff' should be shown a148809: Merge remote-tracking branch 'origin/master' 88c7d65: lambda completion: strip unnecessary parenthesis, generate parameter names as for override/implement (IDEA-121947) f738b51: diamonds: incompatible error due to cls class in default package fixed - cls file doesn't process declarations! = need to switch to mirror (IDEA-121866) 2fefd8b: abstract method overrides abstract: distinguish between covariant returns (IDEA-121930) d851893: testdata for IDEA-121999 b89dc39: testdata for IDEA-121884 7d747c8: new inference: most specific with same functional interface presence 465325a: new inference: nested varargs 144684b: java 8: accept diamonds in method calls 4112118: new inference: choose most specifics between 2 varargs methods 1ee2942: new inference: raw inner class method qualifier fixed (IDEA-121909) 912e13d: add junit4.jar together with hamcrest (IDEA-119626) 10760d9: new inference: process varargs as separate method candidate/separate phase 69c6b7b: java 8 compatibility 62328cf: inspections: completely ignore currently unresolved scopes fb20169: new inference: reject varargs as method reference target 0f40eb9: new inference: exact method reference is not pertinent to applicability when target type is type parameter f64d239: rename suggestions: suggest new names for non-variables (IDEA-121982) 05289e4: Guess Python language level from SDKs of opened projects if it's not available for PSI elements c1346de: codestyle cleanup ee5f16e: added Add Exception base class quick fix to the Exception doesn't inherit from standard ''Exception'' class inspection 5b8ebf6: EA-54668 - NPE: Breakpoint.setLogEnabled 90c4e07: codestyle cleanup 61b1cb2: do not store reference to PsiElement in qFix, codestyle cleanup, cleanup deprecated method usage 28cc4de: Fix mappings initialization. 41c9f6f: NotNull annotations and checks. 4334ce2: Cleanup (pointless exceptions; field extracted; formatting) 278b8d6: IDEA-121928 Grails 2.3.7 reloading is broken in IntelliJ 13.0.2 bb5986d: IDEA-121938 (serialPersistentFields trips "MismatchedReadAndWriteOfArray" inspection) 93974a3: fix description 58a3377: IDEA-121920 (X/X can be replaced with X - incorrect arithmetic) 7f73d5e: Merge remote-tracking branch 'origin/master' 177f404: Fixed Nullable/NotNull annotations. f058695: IDEA-54387 (type annotations in introduce parameter) 6bf6d11: Cleanup (pointless exceptions; typos; formatting) e5fb46b: VcsIntegrationEnablerTest implemented for mock test vcs c6a1054: IDEA-121990 Filter by old branch fails with exception if full graph is not loaded 7a73eee: IDEA-121961 Debugger: evaluate from variables doesn't include context e2eaf0d: Support 'overwrite' parameter for maven-resources-plugin. 2acd338: rebase several problems fixed 2ace00e: cleanup deprecated method usage 298c646: @NotNull getStatementList 20269f4: do not store reference to PyFile in add function quickfix 5bd7108: code style cleanup 546c689: get rid of deprecated functions use 85b572b: do not store reference to PsiElement in add field quickfix a3343a3: Merge remote-tracking branch 'origin/master' f96d241: turn java messages on d2d3aa0: IDEA-116134 Inherited maven resource filtering is not applied 532e079: do not suggest python run configuration for scratch files fc9c134: fix ui under darcula b00e8a2: [log] IDEA-121992 Recalculate old heads values 813b0dc: Merge remote-tracking branch 'origin/master' 8d41286: Package method for checking version added 4155d62: code style cleanup 757f50b: code style cleanup f5ac410: cleanup 37c7fca: removed state from add super call quickfix, added tests 08e2f55: refactoring - following CR-IC-4721 c415007: Cleanup (formatting; javadoc) 64c651e: IDEA-54397 (type annotations in override/implement) 3f3e064: IDEA-54396 (type annotations in "Wrap Return Value") b360456: IDEA-104026 (Java type annotation formatting) 744d7c8: java: "wrap return value" bean formatting fixed 1540e54: Cleanup (pointless exceptions; formatting; nullability) fb7c097: IDEA-121834 (generic exception substituted) 378b22a: added format specifier quick fix for the python string format inspection 041748c: Package method for checking version addded 35cc71f: eclipse compiler updated to the latest version 7c1a2d6: [git log] Add icon for deep compare function 741e9b9: [log] IDEA-121875 Enable manual commits sorting in VCS that support it ee27725: make mouse shortcut for adding/removing carets configurable (IDEA-80056) 2ba4ece: Merge remote-tracking branch 'origin/master' 8dd9cc4: added remove dictionary key quick fix for the Dictionary contains duplicate keys inspection f0a66f7: [log] Fix HashImpl equals 5bd2cdd: [log] HashImpl: remove the caching map 0affa6a: dom: use ReflectionUtil.getClass{Public,Declared}Methods to skip synthetic methods (which change from one java version to another) aea8f6d: added move except clause quick fix for the Bad except clauses order inspection 39ca570: IDEA-121935 (Inspections: Overloaded variable argument method: every non-problematic method adds a warning) 8d172ac: IDEA-121952 (Java 1.8: "Interface may be annotated with @FunctionalInterface" inspection reports already annotated interfaces) b1977ea: added Remove assignment quick fix for the Assigning function call that doesn't return anything inspection 81ca41b: test fixed b6b5a68: fixed PY-11981 "PEP 8 naming convention violation" inspection treats class attributes as function variables f791db7: fixed PY-10342 Instance attribute defined outside init: detect functions called in init 4d76bdb: Statement list cannot be null f839260: Merge remote-tracking branch 'origin/master' 6f6d813: fixed PY-12033 PyAbstractClass invalid warning for properties. 85d52dd: IDEA-118296 Impossible to "Prevent App Nap" for the 133.* in MacOSX 10.9 (Mavericks) c748cef: artwork update for 13.1 2ee2888: attempt to clarify the inspection description c517b2c: add test 5a0f6fb: Merge remote-tracking branch 'origin/master' 4b96dbf: IDEA-116029 in-place introduce variable name suggestions popup disappears before I can select anything PARTIAL ROLLBACK, fix to be continued... bd199f1: Merge remote-tracking branch 'origin/master' b3dfff9: partially reverting 10f6a0f: psi depedent index get buffering status updates because they are applied to unsaved committed documents 255512d: Merge remote-tracking branch 'origin/master' fa8f612: Move ssh connection provider to remote-run. 1357e2b: use a more memory-efficient structure to hold a long indexed file list a0885a9: Merge remote-tracking branch 'origin/master' 23b20a8: Merge remote-tracking branch 'origin/master' 69c9865: fix test bbf4741: - Removed dependency on remote-run in vagrant plugin (PY-12254). - New api for path mappings providers (old left for compatibility with RubyMine and PhpStorm) - Fix launching of Python console for remote interpreter. e5d9dff: add -> keyword to cpp and make sure it's lexed correctly (IDEA-121906) 5e71180: add a proxy test that fails on java 8 ffa6350: enable new nashorn variables view by default c60c038: style: remove unnecessary method 965aafa: for unsaved documents with committed state and psi backed index use the same logic as for unsaved documents with plain index 8c56a6b: github tests with wrong notifications fixed 8ce415d: [log] Fix tests. (fix wrong line separators) ff002de: [log] Remake VcsLogJoiner without recursion. 7ac6e11: [log] IDEA-118947 Implement special highlighting for cherry-pick 881645a: [log] Add ability to listen to possible filter changes eff05ea: [log] Add ability to reuse branches filter popup d282a0e: [log] Expose VcsLogRefs into API 3d81303: [log] Expose the VcsLogFilterUi to the API, let set filter value a54504c: [log] repaint ui after adding highlighter 542550f: [log] make constants final 7066854: [log] Introduce VcsLogDataProvider to the API as part of VcsLogDataHolder e10b40f: [log] Expose VcsLogUI & DataPack to the vcs-log-api 55c79a0: [log] Make it possible to add VcsLogHighlighters to the log table. 0bca3c6: [log] Remove obsolete CommitCell & its Renderer 61e2ecc: renderValue — add XValue parameter to simplify, why we need to create b6738e4: Merge branch 'master' of git.labs.intellij.net:idea/community 8e48244: IDEA-119822 - Support Heroku Debug 1052ef2: less garbage 35a1eba: optimisation: use AtomicLazyNullableValue to avoid extra indirection and save memory cce38ff: cleanup 799041b: notnull f60abae: NPE protection e6806dd: remove old code commented code d7464ee: support run configurations 5717d3a: make public and refactor to make accessible from Search Everywhere 20d9cb0: make public 010566a: IDEA-58818 (SSR: strange highlighting of try-catch in preview pane) 4e1ef49: cleanup 52a92f2: Gradle: detect Scala plugin presence dynamically (to avoid cyclical plugin dependency) 0333bd1: Local History: do not load ignored files and folders into VFS 4fbcf60: cleanup 7a80e9c: fix duplicates and wrong order in search everywhere 48d4765: Platform: check and warn when trying to edit non-project files (do not update notifications, when not necessary) 8358761: IDEA-121898 (Add Don't ignore String for inspection "Number costructor..") 5e097fa: IDEA-121088 (Java Inspections: Type may be weakened readObject() writeObject()) 68b7c88: add fourth checkbox to description cbff651: Platform: check and warn when trying to edit non-project files (disabled in tests) c0847ee: Merge remote-tracking branch 'origin/master' 590f153: Platform: check and warn when trying to edit non-project files 14a5a6b: gradient colors for buttons ba067df: initial 774559b: cleanup 9a337d5: IDEA-121494 (Inspection "method overrides private method" can be improved) cc18c42: add table header with sorters a4d8900: always use gradient c559f14: diff: fix UnknownFileType detection 87113dc: re-arrange downloads label 311ff47: github: remove usage of deprecated VcsNotifier API c3b9b90: [log] IDEA-117553 Optimize details loading: don't parse Changes at once 645caac: 134->136 1168c7b: Cleanup (common method; pointless assertion; formatting) 66eaa91: nashorn: continue variables presentation simplify V8Scope 3627c46: dfa: treat different constants with same values as same (IDEA-121837) 8084cb0: Rebase feature for update project implemented fc56bcb: Increment hours in comments 044acff: IDEA-121835 "Breakpoints" UI looks clumsy aa2b1cb: always fold long command line in console (IDEA-121453) 6de56f5: some CharSequence utility methods defc8ce: IDEA-121800 Live templates are shown in 'Find in Path' dialog if 'autopopup completion' is enabled dccb826: new inference: cache substitutor for outer call conflict resolution a5adf26: IDEA-88643 delete item from list of breakpoints by pressing delete key: selection should not return to position 1. 424cffe: [git log] IDEA-121818 Accept HEAD as branch name a393838: [log] IDEA-121817 Fix keeping selection 70c52ca: [log] Remove the obsolete NoGraphTableModel & simplify the code which used to use it f41b964: [log] unused 611e758: StringExpressionHelper: JSF->Java-Analysis 54fccb5: IDEA-121828 (Add single member static import intention should be available on incomplete code) 6d2515c: fix IDEA-112499 for single member static imports 811fdf5: fix IDEA-112499 for on demand imports b52ec5f: IDEA-121784 (Add on demand static import intention not available when single-member static import present) 8853670: IDEA-119908 Smart Step doesn't work for classes generated with java 8 e36425ec: Moved LanguageLevel.forFile() to PyUtil.getLanguageLevelForVirtualFile() 8870abb: Get Python language level from PsiElements where possible instead VirtualFiles 7438ce8: added create property quick fix for the property access inspection 0ffb666: svn: terminal: Make commands that do not require repository access do no execute in terminal mode even if terminal mode is configured (to optimize performance) fc62f95: Simplify Gitlab connector by using ComboBoxUpdater. Also ComboBoxUpdater selects first item of the list, if no one is provided. ead71e4: IDEA-121645 Breakpoints conversion: disabled condition is just lost 60fa43c: use constant for history id 15cb81b: continue decouple xdebugger ex ui — XValue/XStackFrame impl eb624ba: Merge branch 'new-redmine-repo' 12f879f: svn: terminal: Run commands in terminal mode (if configured) only for ssh repositories 4e7d70f: Add several changes in "Tasks and Contexts" subsystem API to avoid previous problems with issues missing in "Open Task" dialog (e.g. see IDEA-110012). 8238972: added Make public quick fix for the protected member access inspection f471666: fixed NPE in BreakpointManager.getPsiFile aae9011: Merge branch 'python-fixes' 155f99a: added create property quick fix d9ae792: IDEA-121806 Breakpoints fail after file modification e7713c6: test fixed b5b1518: cleanup 1f2f49e: Platform: do not reverse tabs order on project reopening (IDEA-121816) + new tabs should open on the right (OC-3490) 262b949: Add tooltip about NTLM authentication to login field 2b21896: enable multiple carets by default (IDEA-80056) 44646fe: comment added for CPP-147 fix 6da7645: EA-54287 (diagnostic) eab3611: fixed code style 25c45d1: added rename quick fix to the protected member inspection d29cdc8: Merge remote-tracking branch 'origin/master' 2527c3a: Merge remote-tracking branch 'origin/master' 6f729cf: EnforcedPlainTextFileTypeManager: pass project as a parameter [CR-IC-4656] 8e176ce: EnforcedPlainTextFileTypeManager: Fix broken file status update sequence (PhpCompletionTest.testExcludedFiles()) [CR-IC-4656] a5f3040: Use HttpMethod#hasBeenUsed to prevent NPE, if server response was not received 218756a: Merge remote-tracking branch 'origin/master' 3b799e4: filtering templates by frameworks 2670f2d: yellow code 6a440f7: IDEA-121259 Generated toString() placed in incorrect class 3588589: IDEA-121803 (Windows date/time format translation error) c49bd80: svn: Perform saving all documents during move/rename in SvnFileSystemListener only if operations are related to files under svn - otherwise it could break functionality not related to svn (like renaming file under git) if svn plugin is enabled b6f778a: disable test navigation outside test roots 43d2b2e: default mapping for SelectAllOccurrences action (IDEA-80056) da2374a: if facet has associated framework show 'add facet' instead of 'add framework support' dialog in Project Structure (IDEA-120643, IDEA-113833) 594cad9: WEB-10567 Implemented a way to stop run configurations when starting incompatible ones. The idea is that some run configurations may implement CompatibilityAwareRunProfile.isCompatibleWith method and signal that they are not compatible with the run configuration being started so a dialog is displayed to a user and the user can choose to stop incompatible configurations. +review CR-IC b814f54: IDEA-121403 Live Template: "Surround with tag" should not be applicable while editing XmlAttributeValue 8db0857: better category name 40c45ca: do not add generic builder for "category" templates (e.g. Java FX) 79feee3: EditorActionHandler API cleanup (IDEA-80056) f4bbcbc: notify listener on task cancellation a53cccd: IDEA-71048 (test fixed) 4b6b959: system.out removed 3b408e6: Merge remote-tracking branch 'origin/master' 38bdd09: Open terminal in folder that was dragged to it from project view (IDEA-115145). 4586d4a: IDEA-71048 (system date/time formats on Windows) 6a119d1: platform: batch load system date/time formats c4e7e1f: Cleanup (pointless exceptions; formatting) 177a1d9: drop deprecated stuff e5740c5: Return true from dispatch in case of event processing. 38764d4: Merge remote-tracking branch 'origin/master' 8f8ef28: IDEA-114457 Undocked 'project' tool window doesn't always automatically hide when I double-click to open a file Animation fix (don't freeze EDT, use Animator), request focus fix. 5ac6d6f: cleanup e02f4ef: Terminal should override IDE shortcuts by default (IDEA-118837). fd85821: Merge remote-tracking branch 'origin/master' 026cf99: PY-12022 Clicking "Rerun" button of "Run manage.py Task..." doesn't stop current process eb2b2db: don't treat live template complete() as second basic completion invocation (HtmlCompletionTest.testXhtmlCompletionInHtml) 6ebe750: dumb-aware actions in the Messages panel 557cca9: IDEA-108072 (Don't suggest to add on-demand static import for the current class) 8d6f72b: IDEA-121756 Don't provide postfix completion options in java string literals c738a20: IDEA-89020 Disappears value of the variables standing next in Live templates IDEA-121634 Live Template: template is broken with 3+ variables and leading space 31dbd88: use constant empty array (following CR-IC-4606) 8537206: Extract RSS parsing logic and thus remove Atlassian plugin sources completely 1f4a22c: Fix Flex tests + IDEA-121771 <fx:Script> tag autocomplete broken b08a89d: cache scope attribute keys to reduce daemon garbage ddd7530: IDEA-121609 Cannot find '+' + using Find in Path f723320: Merge branch 'master' of git.labs.intellij.net:idea/community c66ea39: Local History fix: load file children on fileCreated event (second try) 1c7fa2c: IDEA-120027 - Import Git-cloud apps from sources - Heroku 5eab7d1: try single member static import first in live templates 364298f: IDEA-121738 Shift-click in gutter doesn't create 'no suspend' breakpoint anymore a0a8fe7: fixed editBreakpoint 912e749: diff: do not apply single change multiple times 3403bab: IDEA-12609 diff: do not consider equal changes as conflict 5379407: diff: do not create empty change on applying modified part of 'modified - deleted' conflict a0c4ea5: diff: rewrite MergeBuilder and MergeList fc8f64b: merge: rewrite MergeBuilder 90390cf: merge: add test 0adb7cc: @NotNull bbe7af5: move Inject SQL tip to intelliLang-java f14856e: speeding up 'Synchronizing output directories': avoid unnecessary rootsChanges events if many output directories were created during compilation (ZD-22766, IDEA-116757) 06b2ee3: fixed PY-11293 namedtuple underscore-methods are not protected f00ecc2: Merge remote-tracking branch 'origin/master' 2a07097: [git log] don't query ALL when branches to query are specified 397158b: VcsNotifier methods renamed according to their notification groups 24ce9d6: Exception throw for Unit Test mode removed from GitBranchOperation 6ef9934: CPP-147 PSI is build for files from another project +review CR-IC 64ab58d: nullability c221e1a: cleanup 0d4f12a: nashorn: initial getReceiverVariable impl 5ab90de: continue nashorn: variables view c750301: nullability 86d092e: nullability c97dd80: IDEA-98746 Annoying editor tab tooltips Step 2: clicks will hide tooltips & affect the point below; true "contains" for balloons 060290a0: make carets retain valid positions on Tab width changes, when multiple carets are enabled (IDEA-80056) 7325dffa: Changed default language level to Python 2.7 fd361c4: Merge remote-tracking branch 'origin/master' 1a931f9: lambda: unhandled exceptions inside method body should be treated as those inside anonymous classes (IDEA-121741) a042720: stream migration inspection: preserve comments (IDEA-121679) b060c81: stream migration inspection: collapse only primitive new initializers (IDEA-121745) 4d87683: fixed PY-12113 Questionable "access to a protected member of a class" inspection in tests 90d0740: IDEA-98746 Annoying editor tab tooltips Step 1: new setting has been added (Editor -> Editor Tabs -> Show tabs tooltip) e50b960: [git] remove unused MultipleContentsRevision 70bb70d: [log] Added time measurements to the VCS log 66fb815: renamed resolveWithoutImplicits to getResolveContext (which is more meaningfull) e1ce2db: [log] Synchonize access to the VcsUserRegistry a29e2b1: [log] DRY 082b273: [log] prohibit repaint during collapse/expand all branches 6f4a2d5: [log] fireTableStructureChanged if graph changes after some action 23396b0: [log] rename updateUI to repaintUI; unwrap: it shouldn't be executed not from EDT. 347647a: [log] handle answer a631891: [log] No need to set default cursor 8475418: [log] let handleAnswer be in the single place: VcsLogUI. 43f775c: [log] Add support of getContainingBranches method. 480d1ab: [log] Fix wrong collapse branch nodes. 758c07e: [log] Fix bug related with not load commit node. a944fe6: [log] Create JumpToNotLoadCommitActionRequest. 610219e: [log] VcsLogSorted fixed. 2d748d6: [log] Disabled selection of relative commits. 03a2a25: [log] Fix performance of collapse all action. 75ff6e6: [log] Add LinearBranchesExpansionAction support. (But collapse all may need more time). 6eaa9bf: [log] Add several debug messages. 45da0e7: [log] Disable draw harmonics in filters. aeff40e: [log] Add graph for filters. 12bb25e: [log] Don't fail for fresh repositories without commits bfbc9e4: [log] Don't make graph with always-false filters 33a3bf2: some automatic changes in community modules ca7f8d3: remove unused cc1b58a: [log] no filter => null, enable new graph by default, temporary return null if no commits match c153674: [log] temp diagnostics: why graph sometimes disappear ab4b7ac: [log] VcsLogSorter stub 8a62c27: [log] temp diagnostics: why graph sometimes disappear 4fd20fc: [log] Fix crash, when mouse over empty row. 8af46ee: [log] Add CollapsedMutableGraph. 6cc0435: [log] Add FragmentGenerator. 0859662: [log] Added highlighting relative commits. 8922251: [log] Extract dfs to DfsUtil. fe36f19: [log] Simple painter fix. 3e9f31b: [log] Fix not load commit node. 90c7bd1: [log] Fix case when not using new graph for filtering & using old graph facade b6ed824: [log] IDEA-117157 Filter by multiple branches eeefcfa: [log] use new graph for filtering commits (disabled by default) 56f381b: [git log] Support filtering by several branches 0cfc872: [log] Fix author column width calculation 20aeb1a: [log] Optimize case with filters: read & store commits without details 01121ba: [log] Add arrow highlighted when mouse over. 4421f12: [log] Add GraphActionDispatcher. ecdc992: [log] Fix Image overflow. 52db2ef: [log] Fix GraphCellGeneratorImpl. 863d8c7: [log] Fix Branch color. 04a0bc7: [log] Use new GraphFacade dfc41b0: [log] Temp fix SimpleGraphCellPainter 4f028e7: [log] Copy GraphCellPainter from old log. 62dd4f6: [log] Fix graph, when not all log loaded. 84790b5: [log] Add GraphCellGenerator. 3bf48c4: [log] Add MutableGraph and simple Impl 232fe7f: [log] Add PermanentGraph & Layout 413a6a9: [log] Add GraphFlags 3e4e166: [log] Add IntToIntMap, AbstractIntToIntMap, TreeIntToIntMap and TestTreeIntToIntMap 7642e8a: [log] Get rid of VcsLogDataHolder#getDataPack: pass DataPack manually 435fffb: [log] Explicitly pass VcsLogDataHolder & VcsLogUiProperties 270649b: [log] VcsUserRegistry: return a copy of users map, to avoid CCME 5dd7cd9: [log] Extract graph facade building into separate class 691077d: GraphColorManager initial implementation a615943: [log] remove no more needed dependencies from vcs-log-graph be34c32: [log] DataPack: create GraphFacadeImpl instance in build 584e37d: [log] Move GraphFacade implementation to vcs-log-graph module 4e968e1: [log] remove unused stuff from the DataPack. bfcb3f4: Override paintComponent() instead of paint(). 99d52e8: [log] Delegate graph painting to the GraphFacade c152a29: Move clicks & hovers to the GraphFacade a00646d: GraphColorManager: more methods + javadocs 98b80a1: rename & check link listener first 54a50ae: GraphAnswer interface f9b9890: rename to GraphFacade 055f10b: optimize search commit by part of hash d1b69d1: remove getVisibleCommits since we've got getVisibleCommitCount & getCommitAtRow 411a76f: javadocs bb8b897: optimize getOneOfHeads: store it in Branch instead of the VirtualFile. cd4728b: Transition to GraphFacade, step 4: click to row a74518c: Transition to GraphFacade, step 3: expansion actions 9311f2f: Transition to GraphFacade, step 2: setVisibleBranches 89dd596: Transition to GraphFacade, step 1: getVisibleCommits(), getRoot() e852593: remove unused methods 8661db5: GraphColorManager 81488e4: some javadocs & GraphInfoProvider extraction 039520b: Graph Black Box refactoring initial step fce20a5: IDEA-121764 Debugger does not show null values e14e913: IDEA-121739 Debugger doesn't stop on breakpoints in some anonymous classes 675fa42: fix tests. Rebinding for 'def' reference should do nothing because it references to an inferred variable's type or to a variable itself. 5a54361: IDEA-116134 Inherited maven resource filtering is not applied 1766d06: Groovy: fix parameter info 812d0d6: Groovy: remove redundant GrDefaultAnnotationValue psi. 2bc747e: Groovy: import static intention should be available on argument list cdfdf8d: IDEA-121662 Unify Groovy and Java Intention behavior 82a4f0d: IDEA-121318 optimizing whether place is child of import statement. Actually place can be a child of an import statement only if it is a GrCodeReferenceElement. 400d1ff: one big comparator for ratings, downloads, updates and status dbe0372: memory leak fixed 3d017bc: Remove unused SOAP classes generated from WSDL. Leave only basic authorization in legacy connector d6528d3: vcs notification structure refactored and common integration enabler provided f or mercurial vcs IDEA-120440 71e985b: IDEA-118548 Fixed locale settings for Mac - so svn launched from IDEA should get correct locale 5f70222: IDEA-121403 Live Template: "Surround with tag" should not be applicable while editing XmlAttributeValue 0e90d93: avoid boxing/unboxing (following CR-IC-4606) 754e7d9: remote table header 99540a3: register all sorters for available plugins table 60861dd: new sorters ae5ff21: Merge branch 'python-fixes' 455db27: Fixed names of live templates for dict comprehensions (PY-12307) b2bbf8b: Typo 4569a1c: Don't suggest the initial name if un-pluralization failed (PY-12308) 816b0e4: Don't suggest collection names in live templates that aren't valid Python identifier (PY-12308) b8412c1: refactor to support multiple sorters 2814c77: Add bundle for common task messages a4b56a6: java: formatting of type annotations inside type elements 0813c3c: java: type cast intention fixed 37ec0df: update appinfo files 6ff02b1: optimization for breakpoint set in folded code 09c6a8d: method refs: search for potentially applicable members in supers (IDEA-121737) 5412fbc: overload resolution: grab lambda from nested parenthesis as well as conditional expressions 0c7adaa: java: split multi-catch intention simplified; test data made adequate 4969888: java: no annotations needed in type cast 1687a22: Cleanup (unneeded test data) 333e542: Dictionary extended 9da8f7d: IDEA-121384 Breakpoints dialog: for method breakpoint created in dialog new branch is created 20a0571: notnull dd09f59: notnull 8aab3af: notnull 9e433b6: data race 6c89ea9: cleanup da637a4: IDEA-84705 Live Template: should be possible to reset the changes made in default templates ae81974: Merge remote-tracking branch 'origin/master' f86ac6f: new inference: use equals bounds during incorporation e07fdee: testdata for IDEA-118965 46112ee: new inference: cache lambda functional type during expression constraints reduction (IDEA-121315) 5029b3f: new inference: do not prefer specifics based on void return type for both void and value compatible lambdas a70f823: new inference: postpone argument types calculation 2149ea3: Fixed project leak 1608a84: svn: Perform special check if svn repository supports "merge-info" tracking only when corresponding registry key is set 9142df3: classes from old build system API marked as deprecated (to be removed in IDEA 14) 9b4f8c02: svn: Refactored SvnUtil - removed duplicate methods for checking if svn repository supports "merge-info" tracking d334d41: IDEA-121688 Added CommitEventType.failedOutOfDate; do not fail if could not convert SVNEventAction to CommitEventType (just log warning) 70aed3f: Merge remote-tracking branch 'origin/master' ba09765: missing test data 76591fd: dfa: comparison with other variables shouldn't affect a variable's nullability status 2c6cea6: IDEA-121698 Automatically make variables accessed from outer scopes final 6166a0e: don't flush fields for pure method and getter calls (IDEA-117449) 80049df: mention method name in edit contract intention text c1b03f0: dfa: variables shouldn't be marked unknown if they don't have known constant values 1fd57b4: Close terminal tabs with middle click (IDEA-112321). 6ee5d4f: Terminal should sign as xterm-256color (IDEA-118841). 1cd41f0: Merge remote-tracking branch 'origin/master' 8d167c6: Fix the locale on mac only for pycharm processes creation. 96c2016: IDEA-54434 (type annotations in Convert to Atomic/ThreadLocal) 9ae9623: java: formatting of type annotations inside references 50bf5a3: Cleanup (pointless exceptions; formatting) d44fab7: fix for exception with list of indexed ids merging 39c8f52: Merge remote-tracking branch 'origin/master' bd3cf45: Launch terminal with fixed locale (IDEA-116401, IDEA-118832, IDEA-120131). 1b0bc5f: fixed regress introduced by c5819e4 : remove stale index data for removed files that were scheduled to update lazily 61d11c8: nashorn: x variables view a5c886b: cleanup 4433f97: use SingleAlarm 6822332: Fix locale env vars on mac (IDEA-121713). 8d82a44: IDEA-52034 Implemented option to authenticate svn+ssh repositories using ssh agent (for SVNKit integration) (inspired by @charles-dyfis-net pull request - see issue comments for details) 90b352d: svn: Refactored SSHCredentialsDialog - removed unnecessary code 7f5f956: svn: Updating license info related to svn4idea plugin cb98865: svn: Upgraded to SVNKit 1.7.11 9d57fb2: Upgraded jna-utils (= platform = jna-platform) to 3.4.0 (now it corresponds to currently used jna 3.4.0) (both jna and jna-utils are downloaded from https://github.com/twall/jna/releases/tag/3.4.0) d9267b7: Added jsch-agent-proxy library to community b51333a: IDEA-75033 Implemented feature to automatically switch directory on new branch creation ee584ce: svn: Refactored AutoSvnUpdater - utility method to run svn updates 97e7ceb: svn: Removed unused classes d62789b: svn: Refactored SvnConfigurationState - simplify java version checks 7eff048: svn: Make "command line" integration be primary for default svn settings 1441da4: Fixed a warning, run maven build in maven 3.2.1 7461b16: Add tests for Redmine and filtering by assignee in its requests 56b1f50: Configure proper preemptive basic authentication in http client 5c6037b: Refactor Redmine editor to contain combo box with available projects. Extract common kinds of backgroundable tasks to RemoteFetchTask class efc4ae6: Update date parsing to accept spaces before timezone b75dafd: First version of updated Redmine repository 7b94fd3: Fix typo and remove unused redundant hashCode() implementation from Gitlab connector 2897d8e: Move Gson related utitly methods to 'impl.gson' package 47dfe5b: Move httpclient helper classes to 'impl' package b151d5d: Update old repository to use new getIssues() format Change-Id: I6689a2b039c939829abf0656740d02d779f14795
2013-11-27Snapshot e2750ea61032f2a041cb012bb7b90cffa0deba73 from idea/133.124 of ↵Tor Norbye
git://git.jetbrains.org/idea/community.git e2750ea: plugin advertiser: filtering fixed 1cf8df9: [log] Fix possible race conditions in "Containing branches" 76b348c: [log] Don't display "Loading..." immediately, let a 300ms delay 25089af: [log] Show details panel by default (as it were in the old log) (cherry picked from commit 7ad802c) b1973f8: [log] More clear name for "Go To Ref" action (cherry picked from commit 73ae4b2) 5883fdd: [log] No need in "Copy Hash" action on the toolbar (cherry picked from commit 4d1e0c0) 686274a: [log] Don't hide "Go to ref" action when focus is not in the log 097f3f6: [log] IDEA-116470 Show "Contained in branches:" information in details 2d1d474: [log] extract SequentialLimitedLifoExecutor from DataGetter for reuse (cherry picked from commit 55ad98c) e99b08b: [git] Update the widget content on click. 22c88dc: Merge remote-tracking branch 'origin/133' into 133 8012a5f: svn: Implemented "Integrate Directory" action for command line (cherry picked from commit d86de0f) f3a11c0: svn: Added useAncestry option support to merge client (cherry picked from commit 2539615) 6893301: svn: Implemented "Integrate to Branch" for command line for the case when only some changes of revision are integrated (cherry picked from commit 5fdcd75) 569b12e: svn: Implemented support to copy files from repository to working copy (cherry picked from commit 6abd8f1) 153ae19: svn: Updated merge command for command line - ensured working directory used in output parsing corresponds to process working directory (cherry picked from commit 456ed31) 801bd9a: svn: Added event handler support to delete client (cherry picked from commit ba4ff98) ee2adfa: svn: Added dryRun option support to delete client (cherry picked from commit aacc6af) d71dd88: svn: Implemented "Integrate to Branch" for command line for the case when all changes of revision are integrated (cherry picked from commit 5f0fae5) ac66478: EA-51314 - Throw process start exception right in CommandExecutor.start() (without catching it and rethrowing later) (cherry picked from commit fb27e2c) fa0d29f: svn: @NotNull for client factories in SvnVcs (cherry picked from commit 5b4cb26) db0f895: IDEA-112787 Use peg revision when retrieving file content for given revision (as file url could not exist in repository anymore) (cherry picked from commit 9c46aac) 51ac252: IDEA-113732 Handled https 'certificate issued for a different hostname, issuer is not trusted' error for command line using SVNKit authentication lifecycle (cherry picked from commit ca01868) f071357: IDEA-114717 Combined supported formats for upgrade action from both svnkit and cmd client factories (cherry picked from commit c4af687) 49aa965: IDEA-113533 Combined supported formats for "share directory" from both svnkit and cmd client factories (cherry picked from commit 1ec26a7) dacf95f: IDEA-114718 Combined supported formats for checkout from both svnkit and cmd client factories (cherry picked from commit ccbb1fc) ba55a25: IDEA-113730 Reverted CmdContentClient implementation back - as export could not be used to get contents of scheduled for deletion file (cherry picked from commit 1baa4fa) 5bb0f15: IDEA-113730 Implemented content retrieval using export command (this eliminates encoding issues and correctly handle binary formats) (cherry picked from commit 30efd4e) 2136a71: svn: Unify credentials caching in memory logic for ssh and other protocols (cherry picked from commit 276f65a) 28dce65: IDEA-113860 Display dialog if credentials for certain repository are asked more than one time during single command execution (treat such situation as "previous credentials were wrong") (cherry picked from commit f9904cc) a0637d3: svn: Refactored "svn process finished" logic in CommandRuntime (method extractions) (cherry picked from commit 115f30b) a91376e: Python plugin for IDEA 13 CE 31bdea8: new inference: cache functional type to check a9669b2: respect search scope searching for constructor refs a341be1: new inference: lift containing class type parameters for method references 3a9e65e: IDEA-115275 (bundle compiler migrated from VFS to plain files) fd8ffc5: introduce multi-token nextTokenIs() ecf98a2: introduce boolean empty_element_parsed_guard_() c00e81a: introduce current_position_() 8e353b8: inverse COLLAPSE handling & sync GPUB with GK version a9173e8: new inference: raise a error when function type was not inferred (supposing well-formed type as free from wildcards) 6e88ca6: wildcards inside: fix for intersection types [^roma] 9e70662: new inference: propagate calculated substitutor to use in B3 reduction process bde1932: new inference: do not incorporate during B1 phase; TypeCompatibilityConstraint reduces to true for raw substitution and erase in this case method return type acb87d8: platform: partial refresh fixed a1f2815: temporary tests fix fbc56542: Some html contains wrong width and height for images 3b39cc8: don't let parentheses interfere with the "Redundant 'if' statement" inspection results (cherry picked from commit ea1016c)[CR-IC-3339] fc3a9e3: IDEA-116596 (New inspection: Exception printed using System.out.println()) (cherry picked from commit 6cf0e03)[CR-IC-3341] dc4bae4: fix typo (cherry picked from commit 7951492)[CR-IC-3343] d137dec: EA-50192 (IOOBE: CharArrayCharSequence.<init>) (cherry picked from commit d006433)[CR-IC-3345] 2013518: EA-51155 (IOOBE: CharArrayCharSequence.<init>) (cherry picked from commit 0c6d5f0)[CR-IC-3345] a8cfb98: EA-52004 (NPE: CyclicClassDependencyInspection.checkElement) (cherry picked from commit 148ca98)[CR-IC-3347] 141df67: Do not initialize docks in test mode 0f50ba8: plugins advertiser: ensure that installed plugin is not suggested (IDEA-116927) ddadbb2: plugin advertiser: suggest ultimate edition for bound plugins 4f8711f: NPE c56f91b: quickfix name (IDEA-116639) 48a86f0: new inference: testdata to prevent regression 0ca55f1: IDEA-116497 UI hang during index update [r=Eugene.Zhuravlev] (cherry picked from commit c12b687) 5538a24: IDEA-116929 [regression] Ant: after rewriting to DOM API create target quick fix is missing 1c6e2fa: fix one exception from IDEA-116497 02211ff: Merge remote-tracking branch 'origin/133' into 133 b62b0c7: advance bomb 1eaa394: enable softwraps for the text viewer f231438d3: don't search classes if there is dot in pattern 94066df: check 'idea.java.redist' property set to 'bundled-jdk' to distinguish patch for installation package with jdk from installation package without (cherry picked from commit 24bb6f8) [r=Roman.Shevchenko] 982cf87: Merge remote-tracking branch 'origin/133' into 133 6b7cf43: added idea.java.redist to the Info.plist d5e07c9: add examples to description (cherry picked from commit 239c72d)[CR-IC-3295] 6065680: clarify description (cherry picked from commit d2b8150)[CR-IC-3295] a14e046: clarify problem description (cherry picked from commit 1b9ba24)[CR-IC-3295] ca07b18: replacing an infinite do-while loop with a while loop shouldn't use trickery (cherry picked from commit a4236bf)[CR-IC-3302] e0222e7: tweak search match drawing on retina a little more room at the top for letters like 'l' and 'b' a little less room at the right side so the next letter is not overlapped (cherry picked from commit fc91f19)[CR-IC-3294] 2fe10c3: IDEA-112242 (Improve Suspicious Array Cast) (cherry picked from commit 2aff3c0)[CR-IC-3297] 26bb782: replacing infinite while loop with do-while doesn't need 'if' (cherry picked from commit 4403959)[CR-IC-3292] cee6e05: Retina for toolwindow icons 67ba106: Retina for general icons d390d6a: update threads icons 6aab513: IDEA-116318 Mercurial Log: on very first context menu invocation NewBranch etc actions are available 3dde521: [log] IDEA-116100 Fix Splitter leaks. (cherry picked from commit be23034) 7af7a77: [log] IDEA-116267 files -> items in the structure filter (cherry picked from commit f04ec34) ac02087: IDEA-116862 Added Maven Dependency (via Quick Fix) added with incorrect scope (cherry picked from commit 5ea19b4) +review CR-IC 6e5d827: better colors 261be38: redesign and add checkbox 0885584: NPE fix 0b81ddc: EA-45917 - IAE: RangeMarkerImpl.<init> 3134d93: introduce rawTokenIndex 7cbf6a4: API cleanup: deprecated methods dropped 7bba66d: revert f7b6bf3: do not search usages of removed constant fields in injected PSI b8222b1: Merge remote-tracking branch 'origin/133' into 133 3e2f9b3: FinderRecursivePanel: missing super.dispose() call (cherry picked from commit 3ae7fd7) [Sergey V.] 442ec47: FinderRecursivePanel#hasChildren() -> abstract (cherry picked from commit f61dc40) [Sergey V.] 177e277: NotNull 80f17eb: don't check script inside true html files #WEB-9833 fixed 99e3806: about: scheme handling via web reference #WEB-7451 fixed b674a63: fix inspired by http://crucible.labs.intellij.net/cru/CR-WS-252#c18049 (cherry picked from commit df14eec) CR-WS-252 baf171d: read access (cherry picked from commit d878e93) CR-WS-252 cdaee33: avoid using WolfTheProblemSolver.hasSyntaxErrors is possible, because it isn't designed to be a public API (cherry picked from commit 7459a38) CR-WS-252 723210d: filter out artificial 'documentChanged' events from FileDocumentManager#saveAllDocuments (cherry picked from commit 3538fec) CR-WS-251 8fdc49b: use Set for myEnabledDescriptors instead of List (as a side effect, not-thread-safe Set implementation is used, so there would be fewer locks) (cherry picked from commit 1685ef9) CR-WS-250 87fb9c6: code simplification (cherry picked from commit 7774de8) CR-WS-250 42f3d39: comment about syntax errors checking added (cherry picked from commit d841051) CR-WS-250 ea171ff: AutoTestManager improvements (cherry picked from commit 81e314d) CR-WS-250 70c6d4f: update tips d79089c: new icon be69651: new inference: include containing class params for constructor refs 6f0f160: new inference: testdata 5917752: new inference: incomplete methods ready e1af6d1: new inference: highlight method refs with incompatible inferred bounds aaeafcd: new inference: include lifting constraint when parent call is being investigated 705b136: EA-41668 (diagnostic) ad7d125: RUBY-14570: fixing strings according to proofreading results. (reviewed by Dennis Ushakov) (cherry picked from commit dcbce74) a6fa4dd: revert changes to fix problem with saving settings when WriteExternalException is thrown 16fa8ed: Merge remote-tracking branch 'origin/133' into 133 77fd50d: add FinderRecursivePanel#isEditable() (cherry picked from commit f4edcef) [Sergey V.] 2c05449: add @since (cherry picked from commit c8a0a87) [Sergey V.] 3cac5cd: add @since (cherry picked from commit 54cd711) [Sergey V.] 3a48f18: turn jump lists on 15e1246: IDEA-116833 External System: clear orphan project libraries (cherry picked from commit 2e9d7fa) 818211a: IDEA-116833 External System: clear orphan project libraries (cherry picked from commit 0bd5325) bcb50e2: better method naming, assertion conditions correction; reliably process events posted to debugger manager thread on its termination 0a82e6f: green code [^Cébron] 922ecfc: Search fields: native border visual glitch 6aa231d: Merge remote-tracking branch 'origin/133' into 133 d2ee881: IDEA-111161 Flat tool window design[reviewed by kb] 7058df1: test added e6ca2e3: IDEA-116727: Excluded library directories: removing a root does not removes its excludes [rev by peter] c1dcedd: IDEA-116713: Excluded library directories: it's possible to exclude the same directory twice [rev by peter] 891b1a0: IDEA-116708: Excluded library directories in jar: a) show what is excluded; b) allow to include them back [rev by peter] c9a0bfd: IDEA-115760: Spring: create class intentions should not create class in 'generated sources' roots [rev by Yann] d7d7c8b: disable 'mark directory as resource root' action for Flex modules (IDEA-114866) [rev by A. Doroshko] fbb9c55: improved layout of 'setup detected frameworks' dialog (IDEA-73513) [rev by kb] 837fc35: new inference: skip null subtypes f764e69: new inference: avoid one type parameter inference 47474aa: method refs: take ref type arguments into account e631676: new inference: accept Object/null type argument equivalence ff73c51: new inference: do not instantiate vars with upper bounds mix when incomplete substitutor is supposed b8f99ce: remove unnecessary setting (cherry picked from commit b2f25d8)[CR-IC-3280] ffaafcd: IDEA-116328 (Method can be variable arity method inspection should not highlight for @Nullable parameters) (cherry picked from commit 1522798)[CR-IC-3280] bac0808: fit value rectangle 219fda3: simplify visitors (cherry picked from commit eeba354)[CR-IC-3296] 62bb0b6: IDEA-116393 ("java.lang.Error not rethrown" false negative for multi-catch) (cherry picked from commit 13f480a)[CR-IC-3296] e7a53d8: platform: detect case-only name changes in case-insensitive FS only b3e535c: Merge remote-tracking branch 'origin/133' into 133 4670ddf: intersection types for PsiTypeVisitor; do not convert intersection type to class type even when no actual substitution is needed a290c35: lambda: break/continue inside lambda body checks e94cddb: new inference: temp solution for inexact method refs 04056c0: new inference: infer from thrown exceptions in lambda body 179dfcf: FinderRecursivePanel*Test: split, fix broken commit (cherry picked from commit 62cbb8c) CR-IC-3275 eaeb011: FinderRecursivePanel: cleanup, @Nullable (cherry picked from commit 875ccbd) CR-IC-3276 1898456: test names (cherry picked from commit e90eef2) CR-IC-3275 02fa61b: FinderRecursivePanel*Test: split (cherry picked from commit 62cbb8c) CR-IC-3275 2612e6d: cleanup, assertions (cherry picked from commit a54ff04) CR-IC-3275 426f2cc: IDEA-116731 IntelliJ theme: Database Connections dialog: Scope combobox is too narrow IDEA-116768 IntelliJ theme: text end is too close to combobox button 3061aac: IDEA-116343 IntelliJ theme: selected radio button is misplaced bd0a4cc: IDEA-116346 IntelliJ theme: comboboxes have darker background 52df353: Gradle: basic detection of test resource folders added (cherry picked from commit 40a3f43) d00ec91: IDEA-116097 Gradle: Code Completion for dependencies doesn't work inside brackets (cherry picked from commit 874cc0e) 984cdfb: IDEA-97696 Custom tool windows layout is lost on exiting IDE with closed projects 76bab4d: lambda: void-compatibility check for expression's lambda void type conditional 057bd4d: new inference: lift type params from referenced method c21ac7a: new inference: accept all inexact refs during overload resolution 17ac3a2: consider variable prefixes from code style settings (cherry picked from commit dd2be1e) ce3afc6: Classes moved c965483: EA-52111 (diagnostic) dd54952: unbalanced markers fix and also some sqlite grammar cleanup cf6d247: Merge remote-tracking branch 'origin/133' into 133 ccacf897: new inference: overload resolution: check return types when method refs are exact 2bbd45e: new inference: overload resolution: check SAM specific withing common specific check a127d80: constructor refs: forbid raw constructor references with explicit new type args 72a410e: new inference: refinement on generics array creation/forbid wildcards in ClassType qualifier 04d138d: fix user completion popup dimensions + add empty border 2e9decb: turn logging on c3ba0da: fix color 01322ad: remove border 9311e96: IDEA-116701 ISE at com.intellij.psi.impl.PsiToDocumentSynchronizer.a (cherry picked from commit d7a0fe6) +review CR-IC 586c431: IDEA-116350 IntelliJ theme: file settings tree views colors are misplaced f025467: don't get compiled file text to diagnose stub-psi mismatch (IDEA-115736) (cherry picked from commit 1ac6cf0) c9ad9cb: Email info parsing fixed 218e6fc: GitIntegrationEnablerTest changed to java test 7ae0a7f: Show branch name only once in case of multiple heads ( in status bar widget and log branch filter). (cherry picked from commit eb5911c) 2b1dc24: IDEA-116241 filtering by structure supported in Mercurial log (cherry picked from commit 2155e52) b656970: Annotation for HgRepoInfo changed (cherry picked from commit 88ad884) 3f1adbe: Parse username and user email if it is possible. (cherry picked from commit 35597e5) f94b1f7: Problem with annotation user fixed b799f63: Gradle: update to Gradle 1.9 (cherry picked from commit 8975b3d) 12f4526: External system: project import builder fix (cherry picked from commit 5b01566) df6f25d: simplify by extending ActionsTopHitProvider 613c358: + private static final 238d1ba: vcs top hits ccb7628: bae class for action hits 3ca8354: External system: not serializable com.intellij.util.containers.ContainerUtilRt$EmptyList replaced with Collections.emptyList (cherry picked from commit cb7367d) 7186665: External system: not serializable com.intellij.util.containers.ContainerUtilRt$EmptyList replaced with Collections.emptyList (cherry picked from commit 890c7d0) 742ea95: unchecked generics array creation for method references c59e6be: lambda: void-compatibility check for expression's lambda refined aca9abc: new inference: forget old instantiations before reduction (need for incorporation) 983f865: Merge branch '133' of git.labs.intellij.net:idea/community into 133 13dc257: IDEA-115689 - IU-132.844. Heroku AS web app deployment link (cherry picked from commit aad94bb) 40d9d1e: show indexed file names in progress for internal mode 199fb40: IDEA-115702 DomAnchorImpl exception: reverted 37471fd: Merge remote-tracking branch 'origin/133' into 133 83a7df9: Gradle: IDEA-116166 Cannot re-import or refresh gradle project (cherry picked from commit 10dc037) 74e1d12: External system: prepare data in project import builder for import (cherry picked from commit 6880758) a5479a6b: Gradle: basic codeinsight for Gradle IdeaPlugin script block (cherry picked from commit 95e6103) 2e58f53: Gradle: IDEA-115169 EAP Cardea Gradle Integration does not detect additional source folders (cherry picked from commit 07b62d0) 7b7ef8a: Hides "Use auto-import" checkbox in the "Import Project" dialog. cc47de8: Gradle: fix issue with Gradle Tooling API classpath inferer (cherry picked from commit 0529611) cd7f5c9: Gradle: fixed IndexNotReadyException for MavenProjectIndicesManager usage in startup activity (cherry picked from commit d65b254) 029d63b: Gradle: war artifact configuration IDEA-109369 External system: Correct WAR artifact setup on external system config change (cherry picked from commit 9249c20) 7f7ef8c: [log] Improve javadoc (cherry picked from commit 2f3154a) 9ee02d2: [log] Fix one more commit/author time mixture in commit details panel (cherry picked from commit 3611dc0) e816830: [log] Use commit time instead of author time. Step 4. Update the filter (cherry picked from commit a673c02) 4fdcc92: [log] Use commit time instead of author time. Step 3. Actual change. f9b1ead: [log] Use commit time instead of author time. Step 2. Renaming. ea7d884: [log] Using commit time instead of author time. Step 1. Renaming. deefd68: wait for user input out of read action (IDEA-115944, consequence of IDEA-115258) (cherry picked from commit 7035aa0) [r=Peter.Gromov, Alexey.Kudravtsev, Denis.Fokin] 5e160e1: another fix for EA-49431 - PEBCE: PersistentEnumeratorBase.<init> (cherry picked from commit 5b09102) [r=Peter.Gromov] c07ba66: EA-51558 - assert: PersistentHashMap.updateValueId (cherry picked from commit f679ad3) 4a52b94: IDEA-115702 DomAnchorImpl exception b26fd32: avoided using JobLauncher for file downloading (CR-IC-3079) [rev by cdr] a29c466: IDEA-114804 File types mapped to text are not remapped when corresponding plugin is installed 4a74f25: IDEA-115702 DomAnchorImpl exception: element stubs indexed 90551b1: IDEA-111020 Status bar changes its height when progress is shown 61d37cc: frameworks step removed for Groovy modules e8700ce: Merge remote-tracking branch 'origin/133' into 133 9c41270: new inference: reject methrefs with inconsistent number of parameters 4869294: eliminate SOE 88a05f0: fix SOE 10eae5d: Merge branch '133' of git.labs.intellij.net:idea/community into 133 7f0473c: IDEA-116521 - Heroku deployment facet: application by sample creation doesn't work (cherry picked from commit 65520cb) 32ab75d: replace obsolete myFileType/lexer-highlighting with ConsoleViewUtil.printAsFileType 58ba5b9: replace obsolete myFileType/lexer-highlighting with ConsoleViewUtil.printAsFileType 849b0ee: Merge remote-tracking branch 'origin/133' into 133 bb08b50: check bounds should ignore recursive substitution also when wildcard is captured 52bf5c3: new inference: raise a conflict for 2 captured wildcards as equality constraints 76727c7: new inference: javac bug registration (JDK-8028503) 7dc1d22: new inference: cleanup ff37a13: new inference: accept unbounded wildcards 058d446: remove external annotation root duplicates resulting by several modules using the same sdk (cherry picked from commit 5e48524) d152a96: no completion variants after class name and dot in javadoc (IDEA-116520) (cherry picked from commit 3b6995e) 0de6266: catch unexpected exception e60df2d: LiveTemplates: Fix broken API (cherry-picked from 496e519) d6de864: Templates: add diagnostic info (cherry-picked from 01525be) 97ffb4a: IDEA-116271 groovy autocomplete tries to complete in /* */ comments (cherry picked from commit 973fd26) [reviewer=Peter] 3cc8b99: IDEA-115699 Groovy: "Convert to Singleline Literal" intention shouldn't be shown for single-line slashy and dollar-slashy string literals (cherry picked from commit 80755bd) [reviewer=Peter] 3b575e0: IDEA-113152 Groovy: In-Place Introduce Refactoring: PIEAE at GrCodeReferenceElementImpl.multiResolve() (cherry picked from commit f81d6b8) [reviewer=Peter] b347c77: disable tracing for the release [r=Peter.Gromov] 9e5789e: return back custom maven index restoration upon corruption, only avoid logging exception when persistent enumerator version was upgraded (cherry picked from commit c88b649) [r=Peter.Gromov] ec5ba24: throw VersionUpdatedException if existing enumerator wasn't dirty, there is no need to report it for example (cherry picked from commit 28e3c0d) [r=Peter.Gromov] 403f9a5: fix NPE [^Ann] 0270a8b: [^peter] simple testdata (cherry picked from commit ab04a9d) 5cba3bf: disposed check e2be35a: IDEA-116348 IDEA 13 starts with toolbar and Project structure toolbar hidden fc628f7: remove stack trace 20382de: exception fix 79c1443: extract vars to find NPE 755fa4d: EA-47212 (cherry picked from commit 715d14c) e0a08ba: cleanup (cherry picked from commit 036e287) b4cf9ff: EA-51728 (cherry picked from commit 6f31031) b0465b7: cleanup (cherry picked from commit 50501f2) e3ac306: import new .iml file into community project (cherry picked from commit 22f4b6a) 0e25bde: switch off content cache (low hit rate) to save some memory dc1b25b: new inference: array creation notional method; testdata 67c4f18: IDEA-116503 (some improvements to Unix shell scripts) dbc986a: new inference: method constructor array reference processing 03f17f1: Cleanup (misplaced test data) 47c5ecb: IDEA-115580 (path selector for idea-CE.zip build as part of UE) 8fe7d44: Cleanup (code reuse) f07bb28: Cleanup (overspecified class) ba46610: new inference: use policy to pass that params should be lifted without Object assignment 74040e6: Use Condition instead of a BooleanFunction. 7d156be: [git] IDEA-109511 Quick-fix of "Git Add" for tracked files. 034dffc: [log] Remove unused methods & fields 9203746: [log] Better approach to details filtering 259a953: NPE [^roman] 3d028a8: new inference: isValueCompatible check during reduce (IDEA-116548) d4939f7: extend testdata for IDEA-93587 78c98d7: testdata for IDEA-106670 bd1ca68: testdata for IDEA-116359 263652d: testdata for IDEA-116252 df5240e: IDEA-116503 (line separators in inspect.sh in Mac distributions fixed) f8ab566: enable new inference for 1.8 d2cbf3f: switch tests on new inference 0f6538f: new inference: array constructor refs are always exact (IDEA-115725) 18c175e: new inference: process type arguments withing bounds 0bce395: lambda: catch exception by SAM method substitution (IDEA-116441) 9270256: testdata for IDEA-116493 d83860b: new inference: preserve the order 34e2bd9: by default use breakpoint location filtering in java files with "java" language only: (IDEA-116518 AspectJ support. Add breakpoint handling) e4d940a: IDEA-116415 Event log: all notifications before its opening get the timestamp of the opening 9cfb433: set timeout to 30 secs a2f8611: fixed "enterprise view" providers 80cc211: new inference: unintended raw substitutor ad536ed: disable tests for a while 1ae5a89: new inference: reject wrong overloaded methods earlier 3a660f4: new inference: merge equals constraints before rejection a2d6c53: new inference: skip wildcards in SAM return types f971c6f: new inference: include constraint without input variables first 3624126: new inference: simplify check for call expression 8ce52d2: new inference: do not skip contradicted bounds 7a69368: new inference: input/output variables strictly after spec a66cfe3: new inference: is poly expression strictly after spec d157345: new inference: is pertinent to applicability strictly after spec c1c6e16: new inference: equals/hashcode for final fields only da23c9e: CR-IC-2986 MessageBuilder (cherry picked from commit dfef0e3) 88d62d0: module util must not depends on Guava (incorrect usage was moved to platform-impl UriUtil) +review (cherry picked from commit c161577) 62c8def: cleanup (cherry picked from commit fcddb47) 6e5e574: continue "open actual script source" extract common code to XSourcePositionWrapper (cherry picked from commit e452798) 715476e: Merge remote-tracking branch 'origin/133' into 133 fa7a25b: fix hardcoded completion popup bg c3728ef: EA-51231 (diagnostic) 47919e5: Fix broken Grails debug. (cherry picked from commit 778380c) +review CR-IU @gromopetr 141c8d9: IDEA-116324 IDEA 13 compiler uses some old xmx setting 012ef05: Made Run-configuration-related keys public. 1deeedd: [^ann] faster simple accessor folding check (cherry picked from commit d0dbf33) 705ea0c: EA-51924 (log corrupted .jar files) 0bb3b89: IDEA-116422 Tweak "Drag'n'Drop" wording (cherry picked from commit 821627d) e3e9641: [^jeka] ant create property cosmetics (cherry picked from commit 8d6e8b8) c5c7aa0: edit contract for the compiled element, not its source (cherry picked from commit ec0ee95) 4c6a3a4: avoid using CharBuffer.subSequence() because its signature is different in jdk6/7 (cherry picked from commit 6516b9a) 628b5e6: test: utility method extracted cede033: retina support for tips images a0790d2: move to resources-en dc27602: make 'No matches' bold (cherry picked from commit baff9f0) 3fc5b39: installer fixes (cherry picked from commit 323d9b1) 06fa0f4: ignore width and height in img tag (cherry picked from commit f39c910) 42de439: fix installer (cherry picked from commit 5222ad0) 684b890: inference testdata fixed 88a43e9: CCE in scala f8981f9: IDEA-116445 IntelliJ laf: Menu bar is hardly visible on Linux 53c9455: merge AntMissingPropertyInspection into more general AntResolveInspection c54a1ff: fix typo that broke GeneralCodeFormatterTest 7017ba9: new inference: check all overload methods during return type constraint detection a14b996: new inference: capture return type to emulate method call expression type d8c3c25: plugins advertiser: ensure before open files 72dcb6d: new inference: process mutual dependencies 84fe967: IDEA-116362 ignore extension does not work e7e85da: [by the patch from opticyclic] quick fix to create a property from unresolved property reference (IDEA-57875) 2be66db: IDEA-116431 IntelliJ laf: menu shortcuts are invisible 908d8bb: Merge branch '133' of git.labs.intellij.net:idea/community into 133 0190407: correctly handle inner classes removal ec424bc: update tips resources 1c1ae34: update camel case in goto tips 4bc25fc: update camel completion tips 96c7ada: update annotations tips 48b5cc7: support for retina and darcula images 4ad79a0: IDEA-116371 (NPE in BrowserUtil fixed) a83a74a: platform: prematurely deprecated API returned 47bd36d: 133 branch 4496371: testdata 864e969: new inference: infer till B1 d7b4a43: new inference: proper type subtyping c1bb35e: new inference: extract B1 step af47d9b: new inference: use type arguments during reduction 8a5dfad: new inference: accept methods in lambda return statements as standalone when they do not depend on lambda params 90580d9: new inference: fair reject Object 95b1490: Cleanup (extra spaces) 2812059: test: FS refresh on Unicode paths 5ab0c45: catch invalid lookup elements early 0d6bff8: consider call & chain elements invalid when substitutor is invalid (EA-47282 - PIEAE: PsiUtilCore.ensureValid) 82791bd: don't display quick doc for invalid lookup element (EA-51188) 98ed246: don't create lookup elements for invalid PSI (EA-49434) fc45519: cosmetics 80becf8: Merge branch 'svn_18_2' 0645f01: svn: Force checking if command was cancelled before repeating it once again (in case some auth failure) 9134cc6: Merge remote-tracking branch 'origin/master' 0f655ea: Merge remote-tracking branch 'origin/master' 3592fec: Merge branch 'svn_18_2' 0605480: Fix windows path detection for remote files (PY-11303). 5c14653: moving ant-related icons under ant plugin; IDEA-34889 Provide dedicated icon for ANT build.xml files 3c69bd1: disposed check dad581f: possible NPE fix 1aa7c11: unsupported operation notification 4b56193: add diagnostics for PIEAE in StubBasedPsiElementBase.getContainingFile (EA-48734) 2851c2b: OpenShift integration - logs 8c751be: svn: Do not handle possible authentication errors (from process output) if command was manually cancelled 9fe9708: IDEA-115978 Removed repository url from CommonProxy.myNoProxy when retrieving proxy for command line commands 547d5b7: svn: Added logging for proxy logic (when repository url is null for command) 8c6e9ba: new inference: forget about captured variables 68ca073: logging 3198533: IDEA-116121 Split user name and email 0975a20: test: filter for parasitic events caused by overflow 10e37f5: Merge remote-tracking branch 'origin/master' c6bc240: correctly attach leading comment to statement list (PY-1909) 03fe0f4: if there happens to be a line break inside a qualified reference, make sure we add an indent (PY-6359) 0ac83c3: Merge branch 'svn_18_2' 2d07493: don't indent comments following a statement list (PY-9542) 330dfc0: "remove trailing blank lines" quickfix (PY-9008) 952f1b8: IDEA-116164 Wrong groovy's formatting for label indents with strings bfc761d: allow wrapping in imports (PY-9163) 4a8a702: StringBuffer -> StringBuilder 7251fe9: extract method 624729a: WI-14476 When hovering over variable, Expression Evaluation tooltip disappears before I can click the + icon (move ignore_mouse_tracking constant to EditorImpl) 28109ef: test using DocumentFormattingModel fdfb56f: pass ASTNode at caret to WhiteSpaceFormattingStrategy.adjustWhiteSpaceIfNecessary(); use that to correctly insert \ when a line break is inserted via the document formatting model (PY-10319) c773e81: IDEA-116240 filtering by date supported in Mercurial Log edfe3bb: IDEA-116162 Wrong groovy's formatting for Spaces with Regular Expression Operators 1974e82: find file in read action d19e9dc: WEB-6569 Hide internal Chrome scripts 37ee1dd: Exception: additional logging ade3e46: PythonEnterHandler walks AST instead of offsets to check if it needs to insert backslash 678ffa7: correct place for formatter tests 8409dd6: IDEA-115703 Groovy: reference to $this is not resolved inside slashy and dollar slashy strings 9b02d5a: test: diagnostic b5165ed: scrolling by keyboard should work as usual in lookups (IDEA-115199) 7050e7b: java: inspection UI moved to platform 45014ca: Dictionary extended 163e8e9: IDEA-116291 New Mercurial log: Details not correct and garbled 5622082: java: deprecated APIs dropped 32d3d6d: util: deprecated APIs dropped bc6f090: java: deprecated APIs dropped 1efaeea: platform: deprecated APIs dropped 40e3be3: Disabling menu until resolution of IDEA-116284. 96eff49: IDEA-115877 Pasting code which needs to be imported isn't imported 6c72ccc: IDEA-116161 Wrong groovy's formatting for Blank Lines with Javadoc 0bd5835: prefer tag own attributes over common ones #WEB-9900 fixed 3fb7f32: allow to ignore usages from generated file in 'Safe Delete' (IDEA-97579) c3f7b37: option not to reformat created groovy file c3de0e6: option not to reformat created groovy file 95e5095: create new file of groovy file type 66a1e22: GrClassInitializer is a class member db58121: GroovyPsiElementFactory: create field 7f5b300: introduce DelegatingFormattingModel class; use it for XSLT formatting 020e3eb: svn: Implemented "save authentication" for ssh protocol bd58f4f: svn: Removed implemented TODO items a2bfb77: svn: Basic cancel behavior for command line commands 7fe4ee0: svn: Refactored TerminalProcessHandler - method extractions 1749911: svn: terminal: Filter process output before passing it to prompt handlers (mainly for windows platform) faab75c: svn: terminal: Apply escape codes and \r chars filtering only for windows platform fae4c58: svn: terminal: Remove only unnecessary \r chars and not all whitespace chars (while processing terminal escape codes) 2146067: svn: Simplified InfoCommandRepositoryProvider implementation - get info only for file targets 36edb63: svn: Fixed exception if repository url is null when executing command under terminal Change-Id: I93b5894ac792fd3267327870ab50b4503359b5e9
2013-10-08Snapshot c91c9f73422a21e0a6d3020198ecc65cf2353de1 from idea/132.556 of ↵Tor Norbye
git://git.jetbrains.org/idea/community.git c91c9f7: let indices do intersection, avoid manual VirtualFile enumeration 6eb1cec: Added formatter on/off tags to Eclipse code style settings importer 72c2188: fix JavaDocCommentFixer now that most javadoc problems are highlighted on the first child of the comment instead of on the comment owner 63fc393: FinderRecPanel update a3946ec: merge list model on update 6bc070a: typo e99c26d: Live templates enhancement: do not use psi for dummy inserting 370a9e7: plugin installation: show sticky balloon 3fa8497: disable interval selection for expr chooser (IDEA-114510) 80c1fc4: fix JavadocInspectionQuickFixTest a0163c7: fix test data 67a770c: CR-IC-2646 54bcee3: revert suggestions to create plain file until they're not so silly (create a.html or HTML file?) e8c8835: xdebugger: method renamed 5d1ace4: Merge remote-tracking branch 'origin/master' 46a5f0e: IDEA-113546 Suggest to create a plain file when creating a Java class with a suspicious name c674398: IDEA-74901 Fold simple property accessors inline a39b55a: Fix localhost problem on Mac OSX Lion (see Serge's comment in PY-7070). 2080f83: Fix ISE (PY-10880). faaea76: do not unnecessarily write inspection settings 617824b: IDEA-113940 Enter in comment leads to inconsistent caret position b21a51b: fix test data 0138fec: don't suggest Math methods inside a Math method call (IDEA-114408) 7b4ed13: AppCode: initial folding tests + tests for OC-8400 fix + correctly merge @import and #import in one block e7a8a0d: Github: use prefix for @TestOnly functions f00f1e9: Github: rename setting a8695ad: IDEA-114069 (Add 'no package Javadoc' inspection) 18e8e7f: Merge remote-tracking branch 'origin/master' c039781: fix popup flickering under Darcula 7b3d333: javadoc tag completion in package-info.java 38c2b90: Merge remote-tracking branch 'origin/master' 33c6f68: new inference: tweaks to order additional constraints 2350ee1: fix tests 8cb52c8: replace conditional with if else: fix with variable and array initializer ddeea16: new inference: infer from type pair with PsiType.NULL when not enough data is provided ad4eead: new inference: prefer no vararg methods 818c2d0: more diagnostics for JavaChainLookupElement insertion assertion (EA-50180) 1ed5700: diagnostics instead of SIOOBE when checking completion copy consistency (EA-48732) 5978891: diagnostics instead of NPE when accessing disposed lookup (EA-48887) 7fdd985: let lookup iself hide when the editor is hidden (EA-40772) cfdef3a: don't let rendering exceptions spoil completion state (EA-30289) e1295ab: if type's class is invalid, display its invalidity diagnostics (EA-49843) 32b3b70: more diagnostics for TypeConversionUtil.getSuperClassSubstitutor (EA-49926) 36845f0: cleanup a53e0ea: a bit more diagnostics for getText inconsistencies (EA-49937) 24bb290: use ensureValid (EA-50088) e9066a6: Tooltip Error message added for incorrect directory mappings in HgWorkingCopyRevisionsCommand b6d6615: IDEA-114428 Clear-text Mercurial passwords in idea.log 94cc8b6: (EA-50303) - fixed. d3cb622: IDEA-113936 Dependency autocompletion causes confusing behaviour when editing POMs 930727b: don't call exception-throwing equals in RecursionManager cleanup (EA-42400) d3d8615: possible fix for testNonFinishedParameterComma 6b8a5fe: some params for RollingFileAppender 5dda4ae: fixed memory leak in Disposer in tests a40cf24: RUBY-14125: fixed NPE in jsch. See jsch-ruby-14125.pch for changes d096aec: Better topmost window evaluation, ModalityHelper is extracted in a separate class. Some warnings have been eliminated. 2c4d4ee: change resulting message level from "warning" to "information" 9bce39d: Internal actions for manual mac messages and modality testing. 6761eca: cleanup 119fcb0: javadoc f4e2842: IDEA-114241 detect fileType when document is fetched cd454f2: cleanup 51bd5d3: memory: manually cleanup files retained by java.io.DeleteOnExitHook.files b28887a: cleanup aaa74f2: Cleanup (typo; description added) 308c457: Merge remote-tracking branch 'origin/master' 4b3647c: fixed PY-10995 properly, fixed broken test e922738: IDEA-113483 (go to link target action) cc6752d: categories added 82579d1: wording 2d67f77: tests: ignore sub-selections in tree view (IDEA-114301) d02832e: plugins: always check filtered plugins as well as shown (IDEA-114393) ea902b7: filter default methods on implement even if language level is less than 1.8 (IDEA-114157) 56ab3ce: Merge remote-tracking branch 'origin/master' 08456cc: let's use rolling log file to prevent OOME in tests cf608f8: Gradle: plugin-ext package updated 41e6639: Gradle: plugin-ext package updated 9eb98b3: Add boldness for keywords in completion list for YouTrack queries 24a4fec: CR-IC-2619 (test fixed) 6403ffa2: IDEA-114316 (Problem with "replace StringBuilder with String" refactoring) ad5345b: IDEA-88958: Allow to mark directories as Excluded inside external libraries - committed again, NPE fixed 6d28206: toolbar toggle DumbAware b9403aa: break words in complex identifiers when indexing (needed for CLJ-243) 95ae574: IDEA-113944: Make Jira version number matching more permissive f719906: Update prefix extracting and inclusion logic in YouTrack completion 05a5e6e: realistic isIdeaProject() impl f689a57: detailed diagnostic 0a6c97d: Merge remote-tracking branch 'origin/master' dc19395: revert Nik 30796da: Optimization: build(File, ProjectBuildingRequest) does not use cache. We need to call build(List<File>, boolean, ProjectBuildingRequest) instead. 9ef1ca7: cleanup 4361717: project leak 4a63408: Github: move function e7e8d02: IDEA-114228 Github: allow to specify http connection timeout f79d3ac: Github: fix tests 0161f7d: IDEA-114253 Github: fix json parse encoding dcaa5bf: init WEB-9343 nodejs debugging hangs on rerun 76cf96a: myShouldKillProcessSoftly 89e3763: Use Messages.YES +review CR-IC-2621 ef1d96d: Remove all debug-specific code from annotator c536400: Use shortcutsById(IdeActions.ACTION_DELETE) as shortcat set instead of CommonShortcuts.DELETE +review CR-IC-2620 8ff402f: allow to assign different shortcuts to SearchEverywhere 5f45530: AppCode: more custom icons, removed unnecessary file types b077166: positioning and less classes and files to show f5e4020: IDEA-113053 Gradle: Quick Documentation for standard gradle plugins is not shown if invoked from Code Completion popup 1b14b9e: activate editor if it is created in background (e.g. in settings dialog) ba36d39: Platform: do not show unnecessary items in NavBar for single-module single-root projects 520e2f7: IDEA-111700 (Add inspection to check for unclosed resources) 1123eb0: OC-8394 Documentation not found 76c5679: [git] ignore tests until fixed. bd31e27: [git] IDEA-114363 Remove AbstractHash implementation with HashImpl. 7f094c9: [git] remove unused methods & unused parameter cef6103: IDEA-88958: Allow to mark directories as Excluded inside external libraries 651dd75: autotest delay is customizable now default is back to 3 seconds #RUBY-10517 fixed #PY-10711 fixed db62af1: YesNo message — ability to pass project and doNotAskOption +review 2f241d3: Platform: patch updater fixed on Mac - UI hung due to out-ot-AWT LaF installation 93021c7: IDEA-113930 External System: please rename 'Refresh external project' action in Keymap (currently it is named just 'Refresh') 9b42e98: IDEA-56995 Disable code formatting per region using comments 16bc69c: Platform: obsolete welcome screen code removed 61d5d93: Merge remote-tracking branch 'origin/master' 96011e5: Platform: unified frame background painting + avoid background blinking on frame initialization AppCode: disable lining background in AppCode cb834be: Gradle: plugin-ext package updated 87daa77: commons-io license added to libLicenses.gant files c6e5be2: IDEA-113938 "Submit feedback" should pre-fill project and affected version 2edca81: IDEA-114360 Github: remove double borders for TextArea inside ScrollPane 307c6cc: run configurations: accept configuration creation over multi selection in project view (IDEA-114259) 4caf5f0: IDEA-114361 Github: use wrapper for error messages everywhere 7e453ed: Merge remote-tracking branch 'origin/master' 417e906: test data fixed 69c2310: CR-IC-2619 (custom shell environment loader) f88239e: CR-IC-2619 (custom shell environment loader) 80da277: make file writable before dfa replace fix (EA-47299) 952fb2d: prevent debugger fragment psi to be gc-ed and a plain java file recreated instead (EA-47504) d7c0e64: diagnostics for malformed canonical text (EA-47528) 6ae92c8: cancel autopopup completion on injected editor invalidation (EA-47977) 23f2246: resource root replaced by source root to fix opening IDEA project in IDEA 12 3267a0f: Merge remote-tracking branch 'origin/master' 2c28bab: Add more robust prefix matching in YouTrack queries 141ea45: Add check that repository was configured in annotator ee4c57c: save default visibility for method extracted from public one (IDEA-114292) 0edb272: restart infer nullity procedure after library addition (IDEA-114163) 7bf6e77: warn about usages of final fields in another fields even if they appear after constructor where it would be definitely assigned (IDEA-114280) 6d6b73b: attempt to fix compilation 337b019: Overrides f5ed92d: Overrides 651d279: io.netty.handler.codec.TooLongFrameException: HTTP content length exceeded 1048576 bytes. 1347fde: EA-50505 catch any exception 623ae2f: fixed PY-10995 Wrapping on right margin deletes code with slashes at the end of miltiline statements. 2a7d34e: out-of-process build: handle caches corruption in compile tasks run in IDEA 6ca2151: cleanup 97ad974: moved container extension point to platform 717785e: Merge remote-tracking branch 'origin/master' 777c319: IDEA-113874 Gradle tool window: horizontal scrollbar is incorrectly displayed 420e6f7: cleanup 6126ecb: CR-IC-2522 BeforeCommitDialogHandler 1f81a14: Overrides, cleanup javadoc 58f4563: fix parameter info after generics (IDEA-114245) 99ab7e9: convert to vararg: avoid parameter change as long as possible (IDEA-114314) a4eba61: new inference: take first equals bound b8f2889: new inference: accept lambda expression as assignment context when implicit expression return is used 16c7eee: new inference: accept implicitly typed lambdas with already inferred param types as pertinent to applicability e966dfe: avoid creation of same stubindexkeys more than once to fix assertion in ID.java:74 1991c30: Add custom insert handler for completion items suggested by YouTrack intellisense f670acd: IDEA-114317 Can't word-complete inside a string literal 2987cac: IDEA-114015 Scrollbar preview is twice as big as it should be +Exception fix f0a5ba1: library roots tree: simplified 59efb8d: make GroovyIconProvider non dumb-aware to avoid costly non-cancellable resolve during indexing 8542da1: prevent NPE after stub-ast mismatch cleanup (EA-38568) 0a02886: EA-50000 diagnostics a51b052: drop griffon cache on root change aede353: IDEA-113935 Gradle: Import Gradle Project adds a new module to the last imported project 70ba178: new project wizard: project type tree 8888a07: add setOriginalFile call for WI-20127 0137c4d: safe delete dead code 27910e0: IDEA-114216 Can not uncheck breakpoint in breakpoints popup and impossible to close this popup 6cf369e: Use Messages instead of JOptionPane. 1b4d85e: Register shortcuts of Remove/Edit Maven run configuration on Maven Tool Window, non global. 95189d7: Add possibility to install completion provider on TextFieldWithAutoCompletion after its instantiation e4e5451: ExternalToolPass#doApplyInformationToEditor uses ModalityState.stateForComponent() for highlighting in modal dialogs f1061e2: Add support of YouTrack queries completion and highlighting (via external annotator) in its connector f8ea705: Bug fix. Disable action if Run configuration is not selected. f928f11: debugging unresponsive p4 server in tests cfdc1c3: EA-50446 (code fixed; test coverage increased) 2271277: memory leak fixed d129223: revert assertion 4d98880: Find usages optimisation to get first usages faster. When searching for usages of 'm', first scan files which contain the name of the container of 'm' (e.g. 'PsiManager' if we are searching for PsiManager.getInstance() usages), and then all the remaining files. This optimisation relies on the correct implementation of com.intellij.codeInsight.ContainerProvider for particular language. dd87e23: cleanup, tiny optimisation 4329d27: NPE 092bd7f: cleanup 5f5ca20: cleanup, tiny optimisation 1bbf4a7: fix test data d40723c: fix test data f1b431a: swap ifs for theoretical performance increase cd25ef3: add language="JAVA" for PackageInfoWithoutPackageInspection eb2b5af: platform: loading multi-line env variables [by dennis]; tests added 3625b6f: IDEA-114294 BackSpace key doesn't work in GoTo Class/File/Action 287b7fd: memory leak in tests fixed 317c863: IDEA-114309 Groovy: Pull Members Up: references to super class members accessed via 'super' keyword are incorrectly updated - dot is left 84cb062: IDEA-114264 more accurate script checking 155c0af: make a request instead of bombed test 27df426: extract jdk8-specific dfa test 4542fe6: restored API of MultiMap bc51077: xdebugger: some usages of impl methods replace by API calls 1386870: darcula inactive selection 1b2f06c: identifier under caret colors 06b1117: IDEA-114332 Dotted line looks ugly under Retina (7u40) 093f634: rollback lense mode bdb25c1: fix yellow code producing by CommonDataKeys f50b856: fix yellow code producing by CommonDataKeys 99d87f1: fix yellow code producing by CommonDataKeys 465d7df: fix yellow code producing by CommonDataKeys 95f058b: fix yellow code producing by CommonDataKeys e0ad5ac: fix yellow code producing by CommonDataKeys 9ecde9f: fix yellow code producing by CommonDataKeys 10c7d44: platform: disk space monitor moved into dedicated component 2bb5b35: ignore enum vals references from switch statements? a0bd7a0: forbid Object == primitive comparison for java 8; flipped fc4466e: new inference: allow to infer from return type with wildcard substitution a1cf88f: forbid Object == primitive comparison for java 8 e6ea7bc: accept type arguments on raw types for > 1.6 javac 52fea51: new inference: retrieve return type from containing lambda 88e5617: new inference: find current method 340cae7: Lense mode "EAP" preview 4724515: CE module path fixed 78ec20b: CE project files updated by IDEA 91b97ed: IDEA-113594 (OpenJDK notification refined) f3cc029: new "'package-info.java' without 'package' statement" inspection ffe104b: ignore case 16f14ae: Minor optimization (empty map creation avoided) 56a5a31: IDEA-114283 (diagnostic) 7c39901: Cleanup (system dir write-ability is checked earlier) 14b9a63: platform: path manager update aa8b642: correct path to module c11b33d: moving jps-launcher.iml under module content root adc2749: missing optimized file manager diagnostic 5172410: spelling fixed 08bc0b6: GetFileNameInTargetRevision updated bc10696: (IDEA-114096) Adding file to mercurial is slow - try to fixed. d11cbd9: IdeaTestAssistant: fix nullable issues 9fa9303: IdeaTestAssistant: rationalize static fields 4089c01: cleanup 0149092: use ProjectFileIndex service directly fb9275d: language level pushers can skip individual directories in order to allow e.g. JavaLanguageLevelPusher to avoid nonsource roots 86b4fd1: Merge remote-tracking branch 'origin/master' 730fae3: check canceled a46d585: Platform: NativeIconProvider -> NPE fix + dumb-aware +review @fokin d32e9c8: Gradle: update bundled gradle version to '1.8' cf911a5: Groovy: disable pulling members up to java class 5835e6a: IDEA-114289 Groovy: Pull Members Up: 'implements library interface' clause is not suggested it 'Members to be pulled up' list 614f4b4: synthetic reference list for type definitions e08dc40: IDEA-74140 Improve support for large screens: Better Docking framework 6891652: hot keys removed 0b17509: Use DbPsiFacade everywhere in order to support LocalDataSources from different DbPsiManagers 4d1399c: [log] remove obsolete icon record 1846b5c: 'stringify' added 0378563: fix yet another AIOOBE caused by finally dfa 3a1ab0f: IDEA-114256 Completion popup should prefer option without prefix f21968a: extend query names for java 8 (IDEA-113826) 8465d67: scopes: show java files without classes as file nodes in scopes view (IDEA-114223) ad91fda: alternative id for javadoc inspection (IDEA-114198) 56cd851: IDEA-114273 "restore old layout" tip is misleading for new users and for those, who had tool window stripes hidden c230007: IDEA-114288 New search button in toolbar doesn't behave like rest of the buttons 2cf8516: add git log icon ce04652: + plain find icon bfa4ff5: cleanup: stop spreading new empty arrays d1e442c: removed java-psi on xml-psi dependency e0bf519: cleanup 069d172: cancel find usages on usage view close ded351b: SHA1 checksum fixed 079c20b: EA-49910 - AIOOBE: OrderByInJavaInjector.getLanguagesToInject 217ecd5: cleanup 0f3c17d: [log] Remove the obsolete icon 264acfb: [log] Fix a misprint in postponed refreshing of the hidden log. 50fe606: [log] cleanup ce60cb6: IDEA-114160 (Inspection "Class with too many methods" may ignore overridden methods) eb1101f: IDEA-114283 (diagnostic) 522ef99: Cleanup (single usage inlined) be00f8e: remove obsolete dependent facet from module (jsf) 7ee2bba: jps-launcher module added 8619f20: IDEA-114287 Search control in toolbar disappears when second project is open 0306a23: don't add action if it's not defined 83d630c: Gradle: default daemon vm xmx option removed 566b4b3: Gradle: project imports changed ee5c78f: fix table header (better font + force AA) 07ec5a9: IDEA-114130: class loader that loads annotation processors should have access to classes from tools.jar, but not to libraries used by jps build itself 5c158b7: Merge remote-tracking branch 'origin/master' c27c595: AllIcons: re-generate for proper sorting 0c02763: revert simplification 2a2b8a9: new inference: avoid resolve when possible fe71df6: new inference: SOE prevention c56a2a6: new inference: from default constructors eb63e34: new inference: dirty fixes for wildcards dfedfd4: new inference: more precise potentially applicable method detection a2f6e65: CodeInsightTestFixtureImpl: reset caret position and selection on 'configure...' 9084737: Show goals as hint for Maven Run Configuration node. 1517564: Add "Edit Run Configuration" action to Maven Tool Window. 2d9eee2: reuse EditorImpl instance: one per JTable b67f670: More CPU hogging fixes 83591d0: reuse DelegateColorScheme & improve color scheme change handling 3d10fc8: Arrangement: grouping panel visibility (cherry picked from commit 5b4776f) c780a00: IDEA-108831 Display Maven configurations inside maven project window Update tree when run configuration has added. 78c3769: a bit faster dfa state merging by using identity set 582a31b: dfa: flush code block variables when leaving it via break/continue route a28701a: IDEA-114190 Navigation bar font too small 3973423: + Search Everywhere ad 7c97806: enable Search Everywhere and disable toolbar a8b2e8a: gaps in actions w/o location string 9919d05: IDEA-108831 Display Maven configurations inside maven project window Add "Remove Run Configuration Action" b4a054f: Merge branch 'sudo-escaping' 82bfba2: correct title on Windows 692bc39: IDEA-114125 Groovy: Pull Members Up: an implements clause should not be available for selection if a target to pull it up is an interface in the clause 3c7ea2b: format annotation methods a7eedf4: IDEA-112250 'remove unnecessary semicolons' in class body e0d6c56: RUBY-14069 Expand template does not work properly match back to method delim in ruby 2dba3de: @Nullable 42f82c6: Fix ConfigurablesModifiedTest.testSearchableConfigurables 7215b82: Add missing @TestDataFile annotations 234eeaf: IdeaTestAssistant: do not suggest create files if both of it exists 7274df7: IdeaTestAssistant: fix test data path calculation 9211e8c: Emmet: fix OOBE 0746ee3: IDEA-65114 "Add Maven projects" cannot be undone Fix spelling in the error message. c315931: IDEA-108831 Display Maven configurations inside maven project window Show icon for template configuration, use ProgramRunUtil to run the run configuration. 39e5e20: IDEA-114169 (false positive for non-intersecting throwers) 335436e: Cleanup (formatting) cebb5b8: fix dfa offset management when handling possible exceptions in finally 25961fc: Gradle: resolve.contributor order fix 0a1a130: jps model serialization: use default (java) module source root type if type isn't registered ea46a65: 15 files limit 0ecbbf7: Merge remote-tracking branch 'origin/master' 1805aa2: dumb aware 80c5fc8: empty project type 447cdad: tests fixed 9929e0f: fix gaps in renderer in case of file colors enabled 3da1368: Merge remote-tracking branch 'origin/master' 47c6c92: different layout algorithm in case of toolbar fb0d106: Groovy: conflict detecting for pull members up 5498d8e: IDEA-114152 Groovy: Pull Members Up: it is not always detected that there are items in a pulled method that will be not available after the refactoring 21ac285: IDEA-114137 Groovy: Pull Members Up: JavaDocs are never moved 1250b91: IDEA-114124 Groovy: Pull Members Up: pulling declaration of multiple implementation up results in invalid code (comma is not removed) 43f86fc: IDEA-114036 empty gstring-contents in GStrings 03e1eed: cleanup closure completer 21dbd35: Merge branch 'svn1_8_new' 56fefb8: Merge remote-tracking branch 'origin/master' 7351197: better font sizes + fix all warnings 62434c5: svn: Refactored "upgrade" for command line client - parse output in parallel with command execution 47979c3: Gradle: NPE fixed 82c6722: svn: Refactored revert client for command line - use utility method for event creation 9196b27: svn: Implemented "Change" (upgrade) action for command line client 34de171: extract method: suggest correctly capitalized name (IDEA-114102) 21c1306: new inference: simplification f3063e6: dfa: don't merge by type states which have different eq states 1500c8e: dfa: merge states differing in one variable nullability ee9b1f8: fix typo 5f8e1c8: [git] fix RefParserTest 4cb85d53: [log] Fix parser test: implement equals for SimpleCommit 7c38e36: [log] Fix graph tests: implement SimpleHash#equals 8a94a08: BeforeCommitDialogHandler +review CR-IC e0b7636: cleanup 3abedac: cleanup e018581: cleanup PropertyUtil 82f005c: register "Missing 'package-info.java'" inspection b545c62: use the proper API in rename (IDEA-113698 Getter code generation removing "is" from getter method name) ae5e145: [log] revert accidental commit aa9bfa0: Use ExtendsListFix instead of custom "Make class 'Cloneable'" quick fix 061518a: Use ExtendsListFix instead of custom "Make class 'Serializable'" quick fix b283d86: [log] Let GraphBuilder tests skip check leaf nodes for references ba4cf8d: [log] create SimpleHash & SimpleCommit for tests to run w/o platform e7404d5: [log] Disable VcsLogJoinerTest until date-order is supported d6f768c: disable roaming for CachedDictionaryState, cleanup 16b2e10: [log] Optimize ref searching in GraphBuilder.append 94c7a41: Github: ask if host is trusted on checking credentials 5b7f0fc: Github: select 'Host' part of url for list of trusted hosts 64d03a1: Github: fix URL function names 8850c09: Github: add missing testGitExecutable c4cb6bb: dfa: when merging states by instanceof, don't forget null equivalence 08b715b: IDEA-113710 Complete Current Statement broken for generic methods b0af590: IDEA-113698 Getter code generation removing "is" from getter method name 6b0b1bc: unknown variables should not be nullable-enabled after instanceof f32fb52: [log] Don't draw all references on the branches panel: limit by width 8f23cf0: [log] Fix module dependencies 9c50041: [log] Remove tests on the CommitParser, because it is a test-only parser 2387dc6: Merge remote-tracking branch 'origin/master' into loki/newlog a0a4290: IDEA-114112 Pinned Database Tabs do not Survive "Close Others" 8a451e7: Add menu with Run, Debug, etc... items b6db127: init AddToIcs action ef5a356: cleanup 61bc344: cleanup 1559b62: Optimize updating of uplugin node. cb83b48: IDEA-108831 Display Maven configurations inside maven project window Add Run Configuration node a0a211b: new "Missing 'package-info.java'" inspection (first part of fix for IDEA-114069) e69eff0: Fix utils.gant to build modules vcs-log-api/graph/impl a7deb9a: [log] Split CommitParents into api & impl, and rename 22d743e: Better way of handling null (EA-50434) 7a7ac8b: IDEA-93868 No option to zoom in editor with keyboard c0aa98d: cleanup 87513de: revert 657aca1: [log] Split VcsRef to api and impl cc3137a: [log] Refactor VcsRefType: get ref types from log providers f346cb2: correct order of prefixes in autodetection 5c65333: generalized implementation of platform prefix autodetection 403ea4e: Merge remote-tracking branch 'origin/master' d3c3cbf: EA-50430 - NPE: RefactoringConflictsUtil.analyzeModuleConflicts 95714d6: new inference: check for more specific only exact method refs 0af0ef5: new inference: isExact method reference fixed f409c8c: do not log PCE 47e3a52: EA-50401 - CME: ElementBase.createLayeredIcon 261b854: EA-50388 - assert: PsiDocumentManagerBase.doCommit a03acbd: EA-49729 - assert: MarkupModelImpl.dispose 2383e90: assertion for EA-50103 - AIOOBE: PersistentHashMapValueStorage.readBytes 5af81c2: cleanup e6e84d3: synchronization 3f1d6b1: cleanup cfb4463: restore old constructor e6c352d: cleanup 2d5039f: Config file type icon dc997b3: PY-10901 (support for pkexec added) 2b41af8: IDEA-113983 Fixed infinite loading on checkout working copy format dialog (if SVNKit is used) - use ModalityState.any() 527f077: [log] Refactor VcsCommitDetails 4784831: PY-10901 (premature deletion of entry file fixed) 7fc149e: leave language empty to get inspection to warn on empty files b58ae8f: IDEA-114143 Sometimes tool window widget popup stays visible even if mouse is out of the window add39bd: cleanup f5a2a41: new X JavaBreakpoint works (except filters). Right now via adapter, it is enough for http://youtrack.jetbrains.com/issue/WEB-4429 and it is not hack (well, actually, it is hack because we use adapters, but in any case our JS Debug process (and Ruby in the future and any other clients) can work via XDebugger API and all low-level details are hidden. a2dfb54: getBreakpoints 465b6ba: cleanup d281b64: BreakpointManager as PersistentStateComponent<Element> 1c82611: cleanup c9a4879: cleanup b3b32c4: better matching for settings 3c4a806: disposing b370bc5: dfa: don't forget variable instanceof info when merging states 083da84: use identity map for more efficient dfa state copy lookup c5e4339: cache eq pairs in StateMerger 81f4dd4: reuse StateMerger with its cache 3a8ab75: WEB-9383 Hide Emmet's CSS options when CSS file type is not registered WEB-9369 Enable/disable Emmet based on language 46f0330: simplification: DirectoryInfo are created for all directories recursively so it doesn't make sense to check parents in ProjectFileIndex b3dd860: IDEA-113983 Fixed checkout from welcome screen (default project) 667c800: dfa: fix subroutine offsets when leaving finally via exception route 35af984: svn: Refactored repository url resolving for command line - use separate repository providers 4899a4f: Gradle: update bundled gradle version to '1.8' f7fafce: groovy wizard steps refactored a61df58: UnfairTextRange 900be54: JavaFX is back 21c7d10: IDEA-113844 (stacktrace in the plugins initialization error dialog) 237dfd8: allow to show non-project classes if nothing found in project 6c6ff3d: Merge remote-tracking branch 'origin/master' 282d362: IDEA-50450 Gradle code insight a5f9154: remove debug info from NameUtilMatchingTest 2684f01: simplify a constant condition fce731c: remove @Nullable from PsiElement.getFirst/LastChild 0a4cd7a: don't cancel balloon and popup on editors actions 44be6ef: bytecode viewer: (c) bfcab48: remove unused class f6673c3: dfa: let commented tests reference requests 12ef808: fighting too complex methods: merge states which differ only in unknown variables c0b7d5a: IDEA-114059 Remove 'Configure Assert/Check Methods' from Constant Conditions settings 2db1cd4: extract dfa-related completion tests to separate test cases 420b4d4: fighting too complex methods: merge states with complementing instanceof 3a5310d: GroovyCompletionContributor cleanup dea8248: dfa: if a variable is not nullable-enabled, don't make it such 304a3b6: Merge branch 'svn1_8_new' 584cea2: temp disable tests 2ea47e3: new inference: move test 6210db9: svn: Implemented "Share Project" action for command line c64c4ec: svn: Added "force" parameter to checkout client 6f46313: svn: Fixed http/https authentication for svn 1.7 command line in non-interactive mode 6da60f1: IDEA-113934 Forced all calls to svn command line be non-interactive (corresponding destroy process logic udpated) 052bd9a: IDEA-113934 Ensure ProcessHandler.destroyProcess() is not called from thread other than started the process (as some code flows lead to deadlock - destroy requires read lock, but command was called under write lock) 4cb7d5c: fix NPE on null language when file type is not language file type but highlighter returns language based tokens (e.g. form file type and xmlsyntaxhighlighter) 2c49d81: [log] Remove VcsLogLogger, use separate Loggers for each class. 85b5bfc: [log] rename vcs-log-impl.xml to vcs-log.xml d081d87: new inference: avoid proper inference during constraint composing bca2a62: new inference: order of the additional constraints 67705e8: new inference: fix isPertinent for implicit typed lambdas de7e2ef: [log] Move the BasicVcsLogRefSorter from api to impl 7e7caee: [log] Move VcsLogManager from dvcs to vcs-log-impl 2488e96: [log] Split VcsLogSettings into api and impl, move xml config file e126d42: 100k times loop should not be in dynamic Groovy f3d5ff6: [log] Fix disposal of the VcsLogManager 855f2aa: Fixed escaping of sh arguments that contain "'" characters ebba545: svn: Updated invokeLater for checkout dialog to use modality state b49b08d: svn: Fixed checkout logic that assumed only 1.6 and 1.7 formats are known 0319948: made final a17e5ad: assertion for not blocking EDT be67cce: moved highlighters to java-psi 9528aae: cleanup 5f3a7f3: cleanup 8a25348: moves 19e1a97: made public 189184c: hide overexposed details 0c676b6: svn: Added supported format validation to checkout clients 1d16caa: svn: Made working copy format @NotNull in checkout client c4ea074: [svn] Set up title + icon for "merge source" action in the constructor 320e6b3: fix margins + titles bg 643d143: set background properly b41105f: tests: case-insensitive rename test fixed 1ad88cb: excessive "Module" removed 549ff4e: excessive "Module" removed 25b1dae: new inference: collect input vars over SAM parameter types for implicit lambdas/inexact method refs 01a9ee7: test passed 0e16caa: fix NPE 1b899ca: memory leak fixed aa86ffa: svn: Made checkout logic show only working copy formats supported by the current client (SVNKit or command line determined from settings) 15713d4: svn: Moved logic to show "Working Copy Format" dialog to SvnCheckoutProvider 1b49ff3: svn: Simplified logic for showing "Working Copy Format" dialog for checkout/share project (as dialog is only shown from AWT thread) b0bccf7: svn: Refactored "Share Project" action to show "Working Copy Format" directly in AWT thread (before "run progress synchronously") e9f958e: [log] Make Hash to be an interface, since it resides in the vcs-log-api 14c72cf: [log] Merge vcs-log-data and -ui modules into a single vcs-log-impl 8f1ea0f: [log] Don't refresh the log when it is hidden c70bab6: svn: Refactored "Upgrade format" dialog logic - use instance instead of static methods 5c31597: svn: Removed unused parameters from checkout dialog logic 3067539: [log] cleanup 4ed949a: [log] remove unused classes 2569bb1: [log] move some painting classes from vcs-log-ui to vcs-log-graph 93f65d1: [log] merge vcs-log-common module to vcs-log-graph 9c4f3bf: [log] merge vcs-log-print-model module to vcs-log-graph 43783fe: [log] Rename packages to conform common com.intellij.* prefix 14eae48: [log] remove the debug MyTimer & usages 67aa7a2: [log] remove the unused manifest file dd55b3a: [log] Move vcs-log modules from dvcs to platform a57e7c1: [log] smaller round radius for reference labels. 3eefdac: [log] Draw root flags only on the BranchesPanel + better flags shape f0ae24e7: Merge branch 'loki/newlog' a5a3a2f: [log] Invalidate myLogData on refreshCompletely() fe05113: [log] Show the same log portion as it were before refresh 455eba0: [log] better toString for CommitParents c76df09: [log] Don't show "load more commits" at the end of the list. 3ab5449: [log] Protect against NPE: log the fact that the commit wasn't found 03bb150: [log] Fix NPE: don't set new refs to the LogData until it is ready. e2a86b9: [log] Multiple fixes and refactorings in VcsLogDataHolder 62e2979: [log] show all remote branches in the BranchesPanel 8667571: [log] Fix NPE in the roots column (graph not fully loaded yet) 61b1b91: [log] Refactor refresh API ae90745: [log] make sure we get the actual information about Git branches 5391362: [log] Sort reference labels 69a9a60: remove unneeded"implements" 0478fd3: convert to Java b614447: [log] Show Git tags in the log. 9d7d0aa: [log] Better colors for reference labels + some customization 62c11d7: [log] Draw a thin stripe at the left of the table as root indicator 20253cd: [log] Draw root indicators (a colored flag) on reference labels 2a33113: [log] Store the reference to the current repository root in Branch 9bea851: Merge remote-tracking branch 'origin/master' into loki/newlog 40ebe22: [git] Temporary hack VcsLogJoiner 9093316: [git] Don't use short hashes in the log internally. 6298ef7: [log] Protect commit hierarchy against incompatible equals() 3f5457b: Merge remote-tracking branch 'origin/master' into loki/newlog 4db4e37: [log] Don't request diff in `git show` c2d4f05: [log] Fix refresh button 001d5e3: [log] cleanup: variable names, toString, notnulls 71734a2: [log] Rename vcs.log.Ref to vcs.log.VcsRef to simplify find usages. 25434ee: [log] Support loading details in the multi-repo setup 0f36277: [log] Multirepository support (without additional details loading yet) 52b3e69: [log] VcsLogMultiRepoJoiner + test 96c1010: Request the author time from Git. 4dec888: [log] Protect against clicks below a short log. 991e3c0: [log] Fix AIOOBE for small logs 787c1b2: Register dvcs module services in the PlatformPlugin.xml & friends 6833223: Remove unused class (moved to TimeCommitParentsImpl actually) c7165f3: Merge remote-tracking branch 'origin/master' into loki/newlog 6895998: Store the commit timestamp, and use TimeCommitParents everywhere 5ce3418: Simple test on VcsLogJoiner 7e928f3: Don't require VcsLogJoiner to load remaining part of the log be86d28: Merge branch 'master' of git.labs.intellij.net:idea/community into loki/newlog 86bab18: Merge remote-tracking branch 'origin/master' into loki/newlog 0434bf6: VcsLogJoiner: concat new part of the log with the old unchanged part a36e596: Merge remote-tracking branch 'origin/loki/newlog' into loki/newlog f313a02: add commit integrator 9a5af3d: add check what all new commits were loaded 5dcebce: fix declaration addCommits in VcsLogJoiner 2032449: Fix refresh button eeed37a: Build graph for the not-loaded part of the log for go-to-commit bc212bd: Make --date-order optional 903e46c: Introduce VcsLogJoiner to attach newly requested commits to the log. ac677f7: Fix date parsing: git returns it in seconds 911dad2: reload the whole log on Refresh action ba898e2: remove todo: no need to use file storage for mini-details 5e0916f: [vcs log] spend less memory for the whole log c06f033: dispose the VcsLogDataHolder 285550f: [vcs log] Add async loading support to the DetailsPanel 9ad7348: cleanup 85aea63: cleanup: remove throws VcsException when it is not thrown 65cda77: [vcs log] Async loading mini-details and details b380987: make VcsLogDataHolder disposable d206b7f: already disposed 17b8c4f: read whole log from all branches c77ba66: [vcs log] Remove some obsolete stuff 62c9fd3: [log] DRY, add ability to display show diff for multiple commits fb46ebc: use the common logger instance d0a704d: [vcs log] log the fact that a Node for a Hash wasn't found fb619bf: Introduce a common logger category for the vcs log. 1c42fe9: Log: Separate hash+parents from commit details; refactor initialization 79104b0: Refresh the Log when Git repository changes 91dc1cf: Merge remote-tracking branch 'origin/master' into loki/newlog 045c07e: VcsLogRefresher: refresh everything or just refs; use for the button 55f9eac: javadocs f082a212: GitRepositoryManager#waitUntilInitialized to let other components (especially GitLogProvider) wait for GitRepositories. b3e009b: JComponent instead of JPanel a810541: committer info 05195e0: better details pane layout 2fe2c49: simplify background setting e37a124: Details panel initial UI version 2bcc332: DetailsPanel stub & Vcs Log Settings a6c1c39: fix dependencies abfddb5: cleanup 6b7fb6a: cleanup fe365d1: [git log] introduce constants for table columns 676c733: [git log] highlight not only commit column, but all columns bcd3ba6: cleanup fc7beb5: remove extra abstraction (CommitCellRender is unused) b9dd6ad: remove color customization 4b8741f: [git log] VcsLogGraphTable: extend JBTable, cleanup f5913d2: [git log] Support multiple commits selection diff 4e58546: [git log] clean VcsLogGraphTable from editing/dragging stuff 4db4910: [git log] Changes Browser at the right of the table. 81c183e: fix style cf8bde6: [git log] Split VcsLogController, fix dependencies 1b9202e: get refs from datapack 342ac77: cleanup 74bf582: move ui methods to VcsLogUi 6368ae7: move ui methods to VcsLogUi 9c0fcbe: move ui methods to VcsLogUi 4491441: move ui methods to VcsLogUi dda7fb2: move hide/showAll to VcsLogUI: not a controller goal 3515255: no need to hide in background: it is quick 85bc642: remove double click handler: "load more" should be a separate row b9e4cbb: cleanup 7e7b04b: get rid of DataPackUtils: move methods to the DataPack b21072a: moves 696a504: rename module 53135a5: cleanup 36d89bb: [git log] Encapsule the cache in VcsCommitCache, remove CacheGet 8fe5966: [git log] Get rid of CacheGet, step 1: inline the separate usage ee17fdb: [git log] unused b4f3338: [git log] inline interface 5135904: [git log] rearrange, style, @NotNull b4013d9: [git log] rename a9c16a6: [git log] simplification move 1e4fcaac: [git log] DataPack: inline interface: unneeded abstraction 080aaf8: [git log] Get rid of the DataLoader db82174: [git log] Remove refresh method: duplicates init() ea06a08: [git log] Remove graph building timers: it is always quick enough 7e2964f: [git log] Remove CommitData: use VcsCommit instead 2332592: [git log] fix git4idea dependencies, move time measurement above c4a5faa: [git log] move remainings of vcs-log-data to api & data-model 808c8f2: [git log] move CommitParser & friends to graph test source, since it is used only in graph tests now. 514939f: [git log] merge vcs-log-graph-model to vcs-log-graph 01ae6e5: [git log] don't preload all details once more + some refactorings d151c69: [git log] rename UI_Controller to VcsLogController ce6bd13: [git log] replace custom DataConverted with the DateFormatUtil a0bc794: [git log] more moves 0701710: [git log] rename module swing_ui to ui 356718c: [git log] rename swing_ui to ui 2669aba: [git log] move ui stuff from ui-controller to swing_ui 7bdc349: [git log] style 65a06b1: [git log] rename 5207be4: [git log] Extract drag-n-drop support to a separate class 8de2755: [git log] delete more unused substances. df9a4be: [git log] no need to update visible branches on branch label click. 805e8a2: [git log] more deletions of unused classes/methods 06b3718: [git log] Remove unused classes ad5e658: [git log] rename class 368e824: [git log] move Hash tests in the same module as Hash bff0af8: [git log] remove unneeded abstract test eb2274c: [git log] CacheGet to extend SLRUCache 998aacc: [git log] remove InvertibleMap: not used d61409c: [git log] not interactive yet => disable table row editing d7e5ced: [git log] Disable old log if new one is enabled 2e4426b9: [git log] Replace MultiMap in favor of util.MultiMap 43ae31c: [git log] Remove Function: use com.intellij.util.Function 3d8d271: [git log] Remove ShortList: not used 33c71bd: [git log] Replace Executor by Consumer 967607e: [git log] Better indicator text b9a8e1f: Git Log: Replace OneElementList by SmartList. 2beeb54: Git Log: temporary timer 03d716a: Remove git4idea.Hash in favor of vcs.log.Hash fc88bdc: [git log] Use new GitCommit to query commit details 1a5f606: Merge remote-tracking branch 'origin/master' into loki/newlog 7ea3327: [git log] Fix layout: don't stretch the toolbar vertically 88d0e98: [git log] Limit initial history loading. 1af03a7: Merge remote-tracking branch 'origin/master' into loki/newlog 590ab72: Revert making method public for hackathon 75f087f: Revert a hack for hackathon 3160a28: Revert the hackathon hack. 4bf6dc7: [git log] Display the "Loading" during the initial load process. 4443232: [git log] simplify: consumer is not needed, always in background 48fb4f6: [git] Don't read refs/remotes/origin/HEAD to remote branches. 88e36b0: Don't recreate MainFrame and other components on each refresh ee33aa1: Remove deleted module. eaec9f2: Git Log: shortcut for the refresh action 208af08: Git Log: make the toolbar looks like all IDEAs toolbars, use AnActions a1575da: cleanup: remove unused/unneeded classes d0e5178: Remove RefParser, since there is no refs reading anymore 63b5b4b: Make not closeable 4ac2971: Use git4idea standard framework to load refs ac7da1b: Use git4idea standard framework to load commits b213efd: select the tab on startup (for easier debugging) aa54e5d: Git Log: disable interactivity 604a56e: VCS Log: fix module dependencies, be independent from Git 24b1484: Move [ideally] git agnostic GitAlk modules to dvcs 4f663cc: Remove unneeded files which came from GitAlk project: .idea, etc. 138bd41: Fix the compilation after integrating GitAlk & hackathon-git-log histories. 932dfa4: Merge changes made on hackathon github.com:JetBrains/hackathon-git-log 04ef0f3: Imported GitAlk project as a subtree. See https://github.com/erokhins/GitAlk for the original c02fb85: NPE fixed ae8367a: Display selected items in white aeaaaab: add select insert place 19a99fb: report progress in UI thread 148b7d4: (Hackathon over) better appearance of APPLY commits aa8f617: report progress 5945ac5: Applied supported 398a2a8: Only allow 80-cahr messages in tooltips 0e336f8: reword/fixup with conflicts ded9efb: Selection works! d499948: Fixup supported 6f02c63: turn on reword in backend 19e7aad: isInteractiveRebaseInProgress? fee9156: Reword supported d7ea6af: better assertion 05ef64a: NPE protection f85d267: Fix rebase on topmost commit 9ef6dbf: Display cll editor 4234b8f: Always cherry-pick on ALT 792b529: style c27ad46: Don't count edge nodes + sort refs 7e8eb3e: Initially load all commit data, hold the cache per project (don't clear it after each refresh). 653944c: Measure details loading time 21a72f2: A little better selection 0e1eb79: One more indexing problem fixed 756cd23: Getting rid of unneeded map b2df80c: Fix CacheCommitDataGetter for fake commits. f2e26cf: optimize: option to reuse previous Git output for RefReader and CommitParentsReader 101ec77: take fake commits from cache. abc1817: More fixes in reordering e38a2b8: fix graph selection 0a66e68: Moving top commit fixed 9c52242: Multiple reorders supported b91a21d: Fix freezing during continue rebase in interactive rebase mode: use the Trivial Editor. 5418b1e: Reordering fixed ad26591: Inserting nodes into proper rows f3ee017: Ignore HEAD when displaying interactive rebase 2abef08: Special type for HEAD 2b25e4c: Fix finding commits of a branch 52922f0: Very basic reordering 7387787: New utilities for graph processing 3065276: Remember colors of refs. 11aedb1: Hide unlabeled commits + some basics for reordering 823942d: fix virtual file comparator in case of deleted files 1488bc6: ++ Compilation fixed 2d6fd1c: ++ Fix compilation 72d38d3: Do not show the same branch in two places: as interactively rebased and not at the same time 3105ab0: Use branch name in the rebase success notification if possible. 39cb72b: minor refactoring dff52f8: Interactive rebase (not onto) eb587d0: Fix columns width resizing after refresh 0060c21: Remove extra gap at the left of the branches panel 62e78a7: Invoke trivial editor on continue rebase if needed 3a0bc02: Conflict resolver for interactive rebase dd6aa9e: Buttons for Abort & Continue rebase 6926432: Support cancelling interactive rebase 10e6fce: Rebase logic moved to controller cf2129a: repaint branch panel on ui refresh d6e306c: Don't display remote branches which point to the same hash as local ones. Repaint the branches panel on refresh. 229bbcd: Interactive rebase backend 4aaeac7: toString 38cd132: Better icons for toolbar a45be67: Interactive rebase + Apply button 4d1b991: Highlight branches under interactive rebase differently 4ebd5c6: Keep highlighting in sync with selection 1cea8d2: Repaint fixed + background instead of bold font e665ebc: Very basic interactive rebase (only displaying in the graph) 10a7643: Workaround NPE 3afe562: onto added to interactive rebase 109153e: Always updateUI from init() (after bg task is completed) 1829290: rebase: notify success 4349f3b: Don't refresh too often & don't force refresh from git status fa98da3: Use Task.Backgrounable for lengthy tasks 69e5b03: Debugging NPE 8a3a210: Refresh the log after rebase & cherry-pick 4a99c18: Refresh the log on external events 50daede: Remove invalid assertion (by abreslav) 96dc201: Some rebase 0953049: Cherry-pick to label under cursor, if any aea58aa: Cherry-pick 17c95ae: API for refreshing e488a5c: Filter out remote branches, do not run action when no remote branch available 8106124: Always print request to the console 39bd34d: Correctly update UI after model changes: need to set new model ed84a8b: Use GitActionHandlerImpl c97f1b3: extract method cca82d3: Don't show index and stashes in the log c8f66b4: Fix DirectoryIndex exception on startup: make sure the Index is initialized before. e13644f: disable modifications on the start of cherry-pick 95e3a14: Basic logic for fixup and rebase ca2b231: showRefPopup extracted 1de85a9: Support dragging cancellation 64d16c1: Add branch name to "move" tooltip 8b66941: Select branches on "commit move" c00a845: Support multiple selection + no drag handler on click f6f64e7: Refresh button + fix really refreshing of the log: the data loader needs to be recreated 48d8a09: UI_Controller.getProject() 52cd7bb: Get GitCommit objects from Git, because we need the Changes. 874d4f7: Action framework c3e3f9f: Wrap interactive rebase builder to guarantee UI updates b63a88e: Controller returns many services dc6dbf5: Interface moved ce25618: Sorting selected commits by row index b299e9c: Dragging multiple commits ee8f09e: Hash -> Node 0ed8e70: Find row by hash 680288a: fix compilation after moves 6387801: Fix toolwindow icon sizez (13px required) cc86620: Implement cherry-pick. Not tested. 6cf6f76: remove rebase handler c13f164: InteractiveRebaseBuilder 2e78624: Merge branch 'master' of github.com:JetBrains/hackathon-git-log bf103bc: add DataPackUtils 48210d0: Interface for git operations d3f25c5: Add Git icon for the toolwindow 8c19dd0: println() 065ed2c: Showing icons and hints when dragging 8e75513: DragDropListener moved to controller a813539: Fix branch label positions on the branch panel e7c831b: remove stash tag ec06fee: Merge branch 'master' of github.com:JetBrains/hackathon-git-log 6c0c7f2: add drawing for current branch selections c6045bb: Show toolwindow on restart if it was previously showing e786502: Exclude IDEA's system directory 6f962b3: Merge branch 'master' of github.com:JetBrains/hackathon-git-log a14d648: add click actions for current branch selections cb02d04: HACK: Do not change table selection on drag-n-drop cb430f7: Add top panel with branch labels instead of a side table with them. 37df0c4: Merge branch 'master' of github.com:JetBrains/hackathon-git-log 4d0d57d: add CommitSelectController 7df0a82: Support for dragging and dropping commits 97968b7: Merge branch 'master' of github.com:JetBrains/hackathon-git-log 198fbab: select current branch commits 2e46688: PositionUtil extracted cd31b47: Extract method d894835: rename 165c401: rename 6250547: unused 0d3f297: Remove table header: looks nicer 66daa63: Display the log of the project repository, not the working directory 98864f2: Reformat to IDEA conventions 0bd2091: Merge branch 'master' of github.com:JetBrains/hackathon-git-log 50b96f4: load 1000 commits c268e89: MainFrame is not a frame anymore. 14df6c4: Intergrate GitAlk graph into IDEAs toolwindow cd89f11: Add GitAlk sources c9a70ed: save all 84f5b35: Create fake initial toolwindow under git4idea plugin d7b3c71: fix dependents 0c0e20d: new GraphDecoratorImpl 741af3d: create new GraphDecorator eaa5c61: add jump to row 61150ce: update UI ce5ef13: remove old not use function & set normal order in UI_Controller interface 91fdd44: fix draw refs e9519ea: (update UI)/2 ec5ad4a: fix bug connected with not hide EDGE_NODE 2ae545f: remove old code 8b03060: include new RefTable d97fdd6: add RefTreeTableModel 4b1b5ec: move refs from swing_ui to ui_controller 554fd4e: move left buttons to graph tab 9787ec0: add RefTreeCellRender bb0ef13: add HEAD not hide, if all is hide 04fbae4: add RefTreeModel 29db1fd: Add RefTreeTableNode e735107: Ref.Type -> Ref.RefType & add RefType.ANOTHER d6bd988: add test for hide & select branches 57a8ea5: add show button 04ad370: add GraphModelTest f9d85f3: fix not show tags a40c468: fix bug with branch visibility & hide fragments! aa81cd5: unhiddenNodes -> isUnconcealedNodes 308b478: Get -> Function f849d07: Edge.Type -> Edge.EdgeType, Node.Type -> Node.NodeType ddaa3c9: remove GraphFragment.isVisible() d19d418: Replace -> updateRequest 64185b1: add show progress dialog eb91ddb: update ErrorFrame -> ErrorModalDialog ca6e856: add crazy git log test 9cae49a: add MaxFragmentSize in ShortFragment 1e802d3: remove double preload commits d8d1b2f: fix end load commit 30243ca: add hide/show long edges ea995ab: add arrow support 2cc9be4: fix long draw line ba42869: add main_jar 6fb21ee: load more commits use double click 56c4651: fix partLoader 87ea19e: fix partLoader b11badc: fix hide important nodes 0375ce8: fix branch show update 20ca7ca: fix update Table 725b7be: rebase swing_ui & create new main module d685a78: remove print parameters from ui_controller ab4ecb7: rebase ui_controller 4df74c5: DataPack.getRefModel -> getRefsModel ddfe4a7: add method getCommitNodeInRow to Graph interface addd6ec: add CommitDataGetter.getCommitData(Hash) a86f97f: add DataPackImpl d8db4da: add DataLoaderImpl with template for DataPackImpl d4e1a46: add new module: data_model & new CommitDataGetter 483991c: graph_model exported graph b27f3b8: controller.CommitDataReader & RefReader -> git_reader module 30c4942: add commitHash to CommitData 0689f97: add CommitReaders b82b42c: add new module git_reader b73511b: CommitParents -> interface +SimpleCommitParents +TimestampCommitParents 7ae3e79: Commit -> CommitParents 7940d77: fast Node.getDownEdges() fef8631: fix graph test 7fb99f5: commit -> log_data 12a935b: move Hash -> common module e6567e5: fix ref model (tag shows) 25b7d8f: fix hide End_Commit_Node c2df981: fix branch bad nodes 057eefa: fix ref model & addedButton dff4a60: change throw message in RuntimeGenerateCompressedList 77c11f5: fix bad graph update in GraphModelImpl 01d57fc: fix up/down in FragmentGraphDecorator 17b5445: add unhidden nodes df5a0e1: rewrite Replace class eb501a7: add method generateFirst to Generator fbc56f2: fix updateGraph 499d794: change around for new API graph, commit, graph_model ade982a: change set argument of GraphModel.setVisibleBranchesNodes to Get boolean function 0e5bffc: add first realisation of GraphModel 1d423f2: fix wrong request up/down in FragmentGraphDecorator and add's test for FragmentManager d687d30: fix wrong request up/down in FragmentGraphDecorator and add's test for FragmentManager 2bbe19e: moved test utils to graph package cf3d4d3: change Hash.toString() to toStrHash() abb7570: add new module graph_model Fragment generators move from graph module 8ca2b96: remove old test in Graph c9a8fc6: add MultiMap 865a774: add support of append commits in Graph d9c2063: fix graph fon new Commit a7fcf5e: replace Commit to simple Commit, with list of parentHashes 5e2c6eb: new graph with GraphDecorator 031bffb: fix low hide all operations 04826a6: NewGraph => Graph f3332e7: remove old Graph b683fd6: fix select upper fragments 650c4d2: fix hide middle refs 6f9815b: add hideAll 378ffa1: fix hidden if branch hidden a5555f6: add support unhidden nodes 4798f8a: add first version of full FragmentManager 5f56fad: add downShortFragment generate e6127b3: fix double edge from up - down in Fragment 4473715: fix numberOfBranch a9d5317: add stupid realisation og GraphFragmentController for new graph 80d9925: move GraphStrUtils to src 06c340a: add support unhidden objects 75889b5: new GraphFragment & test for FragmentGenerator 747a200: Branch.getUp/DownNode & several changes in testUtils 95513d4: add branch show/hide capability 68658da: GraphBuilder returned MutableGraph c4d27d5: fix depend of Branches in Graph 7e4872c: returned to Graph.getNodeRows() c007bd5: fix bad integer index in MutableGraph 94d962f: add usage OneElementList in MutableCommit 31f23e6: return to concept with upEdges & downEdges saved in Node 09988bc: add GraphAdapter(NewGraph -> Graph) & test for NewGraph 073d2f2: add GraphBuilder for NewGraph 07d8365: fix conception in MutableGraph c4e0fba: fix ElementVisibilityController.isVisible() 489d199: fix Branch equals & hashCode d19e145: change class Branch & fix test bbe6708: finished graph class 294686a: write code for EdgeController & ElementVisibilityController eeea13d: added blank for newGraph 0006957: NodeRow.getVisibleNodes -> getNodes c5fa941: Add InvertibleMap & first realisation & tests 516e7a3: fix null commit in preLoad list it happened, if row have empty commit f3b8db0: add preload more commits ce2542f: add CacheGet.addToCache(key, value) a24b220: fix CacheCommitDataGetter f016a56: fix new format input str make ProcessOutputReader not abstract & fix it usage 08a14b8: fix change Commit.getData()=>getParents() but not fix CommitDataGetter & not fix new format input str 5c4c37c: fix commits tests d0cf6cb: Commit.getData() => getParents() fc0b7a7: renamed graph subpackage aab2eab: fix memory usage 4a35122: add OneElementList d0d9692: add ShortList & test for it 96dc016: fix String build in CollitLogData fix clear Cache in Hash add simple memory usage test 81e910e: fix depends modules 4a5d57e: fix error shows c8b5c12: add new Jar file & catch GitException 822b4f0: add ErrorFrame a5737ee: create UI_Utilities 0a1b43a: fix color range 821ebe2: Add GraphUpdateListener 25c222c: move ProgressUpdater => AbstractProcessOutputReader 2160040: fix focus cell border draw d135198: fix name package 023e7bd: fix hide branch labels a0012a0: fix old bug 7f62eae: Refs draw update (bound + full patch) 8ccba0a: add draft all hider a28c7f1: add center frame layout 9db5ea5: add draft progress indicate feebb48: Add ProgressFrame & ProgressModel 9b1e971: rename Timer 82cd6f1: new Controller, but without progress updater 3c9802c: Add DataPack 60098f6: fix stupid function getGraphPrintCell in UI_Controller 1331cb1: rename method GraphCommit Cell.getPrintCell 588ff60: Add RefReader b92f579: Add CommitReader & GitProcessFactory 5ff8abe: Add AbstractProcessOutputReader & GitException cea9fae: fix bug with out of range in recalculate, if request Replace.ID_REPLACE Add throw RuntimeException, if try build Graph, use empty list commits 0b9b254: refactor printmodel module 59046dd: refactor graph module e639c4d: new Branch concept BranchNumber depends of first commit, which has this branch 54b30f5: remove ReadOnlyList 82eb4ae: refactor commits module & fix tests cddd46b: create first jar file a2fcd24: fix crash with 0 count select branches ec54b91: add worker version of shows branch & remove CommitData log index 872788f: refactor UI_Controller e2005d4: renamed controller -> ui_controller 880214d: prepare for update shows branches 9a7af7d: add draft version of branches selection(without graph branch selections) 8a5a869: common renamed in swing_ui module e36e251: separate GraphTableCellRender to GraphCommitRender & AbstractPaddingCellRender 6b3c063: common renamed in swing_ui module 815d236: separate GitAlkUi to itself & Ui_GraphTable & stash GitAlkUi a423097: Add RefTableModel a002237: Refactor RefsModel 062c6c3: separate GraphTableCell => CommitCell(text + ref) & GraphCommitCell 301986f: separate UI_Controller & GraphTableModel dec80a8: add refs draw b9b99f6: add method GraphTableCell.getRefsToThisCommit() fc11bb7: fix selected algorithm 74ba971: fix select trivial fragment (1 edge) 1c0a2ce: fix up edges 6749913: fix runner 7afe05a: add global Controller cf8e336: Controller => UI_Controller 519c714: ParserRef => RefParser ba417a5: fix swingui 13eda1b: fix createSelectController 9061bff: add isSelected in ShortEdge & SpetialCells 5ed2dce: Merge branch 'fix' 6c83a97: add realization Controller.click() & over() bb2a86d: add PrintCellModel.recalculate() 9359d58: add GraphFragmentController.isHidden() & fix several NotNull annotations 572cc31: refractor UIController, but without realisation methods over() and click() 3471dac: fix returned type RefsModel.refToCommit() 706b25c: add Graph.getFragmentController() 304c754: add existedCommitRefs 2a61269: add c73981f: add RefsModel & fis HEAD type 3902486: add RefsModel & fis HEAD type 3b1b8ab: add refs module c7fc26e: refractor layout model => printmodel 6cd6ebc: new GraphFragmentController 2d3cc9d: remove old Pieces & add Fragment 1d9f56c: add graph pieces tests and fix several bugs 6eebd59: fix not full log graph build & fix tests 54de885: add SimpleGraphPiecePontroller 07ca143: create new module controller 3a504e2: controller => ui_controller 42142eb: rebase Graph (Create new MutubleGraph & more another changes) f4f13b3: new Graph interface cb02d4b: rename CellModel => LayoutModel 9807e61: GraphModel => Graph & fix set's younger branch f0bcde9: add new gitLogParserTests 9d2beca: common refactor test's 0999c56: refractor Hash & add several tests 6d3c9a7: fix check Replace range's 987a51a: clear CacheGet 517e39b: renamed package: generatemodel => compressedlist 65fd64e: clean ReadOnlyList fa55074: refactor RuntimeGeneratorCompressedList 141fff8: add test for CompressedList 796d6f5: remove RemoveIntervalArrayList 964ef21: GenerateModel -> CompressedList & add Replace class instead Interval's dad42f7: clear Generator 950b299: update project options 60d86bb: add PartSaveGenerateModel 3681998: add jump to up Node, after hide branch 71127dd: remove old code 17fd887: fix generate SpecialCells 89810d1: fix crash update model 80be416: add swing part of Hide/Show 061b3ba: add controller part of Show/Hide branch 6521cff: add swingui module 053aaf2: fix Controller & add GraphTableCell 78d1efc: add module controller fb1de35: add PrintCellRowModel 150381f: add test for CellModelBuilder 7c0c0c3: add builder CellModel 5d82474: fix description GenerateModel.update() & update() in FullSaveGenerateModel af260b0: add printmodel fcca396: add to NodeRow getRowIndex() 0add403: add LinuxTest Builder Graph (300M, 11s - log+commits 1,5s - build graph) d431d48: add test for hide/show branch 0188932: add remove branch support 69eb783: add not check support hideBranch 0e47d79: add test for GraphModelBuilder b340193: clean graph module (show/hide branch not supported now) cb95989: idea modules.xml changes 572c8a7: save all dbdd45e: graphmodel => new module graph f40cd2d: fix test for commits c5446ea: commitsmodel => commits module c9f6356: common => new module common 3bd08e8: fix ReadOnlyList c5f98e8: fix remove commitgraph fe93d1f: temp cap swingui d0308b6: add printgraph f76c7fa: fix ? extends E in ReadOnlyList c8ce27b: remove commitgraph ae4cfab: calculatemodel => generatemodel & clear it b6cbb27: do ReadOnlyList extends List 6a76e0f: remove bad pieces de1a136: add builder for GraphModel (unsupported hide/show edges) ac859fa: add graphmodel fd77465: patch ReadOnlyIterator for <? extends T> 81d803b: Commit revided to Commit & CommitData f1dcc2c: CommitData => CommitLogData 22043c5: add rows 9b38868: save state before refactoring 5307c76: add firstPartShow 290dd62: clean common's classes c180656: all readonly => readonly package 036d6c4: clean commitmodel 7a84762: fix CacheGet periodical clear 4f18ce9: clean commitgraph builder c83d594: *Node => node/*Node 1e6c9d9: clean hides => hidecommits a63a8d7: clean order & renamed to ordernodes cbe82ce: optimise search Commit in RowOfMode 881a5e5: fix color set a76ea2c: fix hide commits with more childrens 18b8b23: uprgade draw line and width column's e59f911: fix edges order 673ae3d: fix RowOfNodeCalculator(colors set) 67bf455: add Cache for Edges & RowOfNode 5fb1a97: add painer for SpecialNode's 6fc62c5: fix build specialNodes 8c9097d: fix HideCommitsCalculator d327283: fix hide model 4b49283: add PartSaveCalculateModel b08a86b: fix RunUI for new model data 2726ca8: fix TableCellRender for new commitgraph 413735b: rebase builder and adapter for commitgraph 432ed1c: add cap for hideCommitsCalculator 5e065c4: add orderNode Calculator 297a002: rebase commitgraph model e8c0489: fix bug with assert readed commit 39c8f02: rebase Calculate model & add AbstractCalculateModel 3faab0d: add calculate model & simple Impl 31ab0ac: fix buildHideShowMap & add children commits d12a10b: refactoring Commit & Add New Commmit Model bfabd88: add new conception of commits & Commit.index() is Deprecated 126a2cf: rebase Commit interface (but not work countNewCommits) 7cba56a: fix title & improved appearance af246ef: fix date show & commit node color 38224e5: rebase swingUI 0c53937: rebase commitgraph 86f26ac: fix bug with empty timeStamp 55bef75: add tests for GitLogParser 7800c6f: more refactoring changes (commitmodel) 85696ad: add swing UI 590dfee: refactor changes & fix bug CommitLineListAdapter 7eff2e9: add builder for CommitLineList (but without CommitLineListAdapter cad20a2: add CommitGraph package c82247a: add CommitNode, CommitList & Builder 10e6d36: add GitLogParserTest 476d346: add new CommitData & parser for CommitData 034c111: add HashTest 21f796e: add Hash 8cee0de: add CommitsLines d48d8dc: add tests for CommitsTree & CommitData 1d79090: add parse of git log 0285217: Add Idea files 78e1980: Initial commit Change-Id: I2c2a279b2a5adccfb4f62691133abda10cb6ea4b
2013-06-07Snapshot 621d3b6adc5a7cb6f13e27610aa33af48f13da27 from master branch of ↵Tor Norbye
git://git.jetbrains.org/idea/community.git Change-Id: I3e2f8acd6054389626ab7c0f9065c8d905e99436
2013-02-08Snapshot of commit 84dc01e773388c2c72a1fc437f313dd5747e7809Jean-Baptiste Queru
from branch master of git://git.jetbrains.org/idea/community.git
2013-01-08Snapshot of commit d5ec1d5018ed24f1b4f32b1d09df6dbd7e2fc425Jean-Baptiste Queru
from branch master of git://git.jetbrains.org/idea/community.git