Commit Graph
85770 Commits
Author SHA1 Message Date
Evgeny Pasynkov 3944360e63 Move MethodReferencesSearch (and necessary closure) to java-indexing-api.
Remove references to StfFileTypes from SimpleAccessorReferencesSearch and extract them into one more CustomPropertyScopeProvider
2012-07-30 11:24:30 +02:00
Alexey Gopachenko 78fc86e7db fix settings import 2012-07-30 02:45:56 +02:00
Konstantin Bulenkov d02a2b5b53 test for IDEA-89324 2012-07-29 20:33:34 +02:00
Maxim.Medvedev 429b2acb17 groovy field can be used if it implicitly overrides getter or setter of base class 2012-07-29 20:35:48 +04:00
Konstantin Bulenkov adf158fdb7 IDEA-81422 Change signature 'use any var' presentation 2012-07-29 18:00:57 +02:00
Maxim.Medvedev 5baa52e64d IDEA-87878 select word should honor semicolon 2012-07-29 19:39:18 +04:00
Maxim.Medvedev d5e08b60ef IDEA-87878 select word should honor semicolon 2012-07-29 19:39:16 +04:00
Maxim.Medvedev 8c4504637d IDEA-88549 Auto completion makes it hard to add constructor with int parameter 2012-07-29 19:39:15 +04:00
Maxim.Medvedev 156ad7c75a cleanup SubstitutorComputer 2012-07-29 19:39:14 +04:00
Konstantin Bulenkov bc3c1fa8d9 IDEA-87621 Collapse/expand all in file structure popup 2012-07-29 16:51:44 +02:00
Konstantin Bulenkov d4c084693d cleanup & IDEA-89402 Arrow in alt+enter popup is too dark 2012-07-29 16:38:30 +02:00
Konstantin Bulenkov bb9f96d0ce IDEA-89401 Grey current file in navigation bar while standing in the editor 2012-07-29 16:14:42 +02:00
Kirill Likhodedov 96f5446263 [git] Fix show diff with parent for merge revisions, especially for moved files (IDEA-89376)
For merge revisions collect correct information about file paths of the file, how it was named in both parent revisions.
For it call git diff -M --name-status <parent>..<current> for both parents: if the file was renamed in one of merged branches, it will be noted in the diff output.
This process happens in the background, along with check if the file was touched in the revision.
Btw, use correct path to check if the file was touched in the merge revision (the file can be renamed after this merge, and current name can be different).
2012-07-29 14:23:08 +04:00
Kirill Likhodedov 18c26485a6 [git] Git.show: fix implementation (don't forget to add params), let add any number of params. 2012-07-29 14:23:08 +04:00
Maxim.Medvedev f9d4306d8d IDEA-89397 Groovy: quick fix "Create field" generates invalid code 2012-07-28 19:26:16 +04:00
Kirill Likhodedov a73461dcde IDEA-89376 Git integration doesn't show change diff for moved file
Moved file has other path in the parent revision => constructing a fake GitFileRevision using the same file path is incorrect approach.
Modified the DiffFromHistoryHandler to pass the previous revision from the file history panel (and renamed the interface methods to avoid confusion between them). This is somewhat incorrect, because the previous revision in the list is not necessarily a direct parent of current revision (it is an ancestor though; the file can be not changed in the parent revision).
At best, we should query Git (git show <current revision>) to know the previous part, but it would require one more Git command. Current approach is acceptable until file history gets the graph log.

Merge commits, however, should be handled separately. The fix will come in the next commit.
2012-07-28 17:36:55 +04:00
Alexander Lobas 2391f985b4 EA-37161 2012-07-28 14:41:20 +04:00
peter 961ec7aa1d fix tests 2012-07-27 22:43:13 +02:00
Dennis Ushakov 7e673705c1 mountain lion notifications support 2012-07-27 23:40:40 +04:00
irengrig ae6a954266 Merge remote branch 'origin/master' 2012-07-27 21:25:25 +04:00
irengrig 4b9c0789a3 IDEA-78715 When go to Apply Patch it always opens the Finder in the project directory instead of remembering the last location 2012-07-27 21:23:16 +04:00
Vassiliy Kudryashov 5a80be1381 IDEA-83832 main menu appears unavailable 2012-07-27 21:19:53 +04:00
peter 3c11501a6c fix tests 2012-07-27 18:52:48 +02:00
peter 9d53db395d spare some memory 2012-07-27 18:52:47 +02:00
peter 3e1f6267a4 fix time expectation 2012-07-27 18:52:47 +02:00
irengrig 1a4b7e9fd2 IDEA-79090 SVN checkout options dialog 2012-07-27 20:46:32 +04:00
Sergey Evdokimov ae3c13a83d Cleanup code 2012-07-27 20:43:41 +04:00
Alexander Kirillin fdbe1dfea3 OC-4772 Xcode keymap has incorrect mapping for select word at caret. 2012-07-27 20:36:27 +04:00
Andrey Vokin a3106c9ebc Extension point in JavaFindUsagesHandler reverted 2012-07-27 20:29:03 +04:00
Kirill Likhodedov 880c9d4cea [git] IDEA-89372 Show diff for currently deleted folder
Let GitRepositoryManager.getRepositoryForFile accept FilePath along with VirtualFile.
2012-07-27 20:26:45 +04:00
irengrig 0ff4e4fa61 IDEA-79213 In 'Commit Changes' dialog a tree of files is invisible when there are author with long name 2012-07-27 20:21:35 +04:00
Kirill Likhodedov 62250141c0 [git] Show diff for dirs for initial commit. IDEA-89361 2012-07-27 20:19:09 +04:00
Bas Leijdekkers e0b3c8dca7 IDEA-89271 (RFE: SynchronizedMethod inspection warn about overridden methods) 2012-07-27 18:09:19 +02:00
Alexander Lobas 7e0cee5506 EA-36735 2012-07-27 19:53:10 +04:00
peter 9b430f7f2d only cross space/parenthesis border in matcher when the pattern has those characters 2012-07-27 17:42:59 +02:00
peter a8843ed4a0 space before type in file structure 2012-07-27 17:42:59 +02:00
irengrig 69cef72f35 git log, my user name presentation in user filter when it's too long 2012-07-27 19:33:15 +04:00
Kirill Likhodedov daf89aba0e [git] Disable "Show history" in fresh repository. IDEA-89357
Introduce VcsHistoryProvider#canShowHistoryFor() for additional restrictions on showing history for a certain file.
By default return true, for Git check if the repository is fresh.
2012-07-27 19:30:28 +04:00
Kirill Likhodedov 56c9301ccf IDEA-89362 Call the history tab for directory "Folder" instead of "File" 2012-07-27 19:30:27 +04:00
Rustam Vishnyakov 57b4562233 LightPLATFORM fixture test case vs Light fixture test case, no extra dependency 2012-07-27 19:22:23 +04:00
irengrig dd4d5d4b66 Merge remote branch 'origin/master' 2012-07-27 19:19:54 +04:00
irengrig 998861aa6c IDEA-78756 Always check that parent directory exist in 'Create Patch' dialog 2012-07-27 19:17:34 +04:00
peter 56565a1802 when there are camel humps, match only them with word starts 2012-07-27 17:07:39 +02:00
irengrig c447f43348 IDEA-78912 Move package containing file with spaces mangles filename 2012-07-27 19:04:17 +04:00
Konstantin Bulenkov 06c77e01c6 Tree fixes for GTK+ 2012-07-27 16:55:57 +02:00
Eugene Kudelevsky 53d419be42 AndroidResourceReference#computeTargetElements 2012-07-27 18:48:41 +04:00
Eugene Kudelevsky 0357b26c4e optimize working with android resources 2012-07-27 18:48:39 +04:00
Eugene Kudelevsky 37a4148519 ability to get lazy info objects for android value resources 2012-07-27 18:48:38 +04:00
Eugene Kudelevsky d1a1d1d492 EA-37497 fix: split with ':' 2012-07-27 18:48:37 +04:00
irengrig 1c68dba688 IDEA-79639 Missing keyboard supported navigation in SVN tree while checking out 2012-07-27 18:44:16 +04:00