Evgeny Gerashchenko
165f4b5ec1
Optimized reading external annotations: now they when annotations file is accessed, it's parsed data is stored in cache.
2012-08-03 18:05:15 +04:00
Evgeny Gerashchenko
d1b1438fb3
Added escaping "<" and ">" in attribute values before passing XML to SAX parser.
2012-08-03 18:05:15 +04:00
Evgeny Gerashchenko
2e35e9b2dd
Moved BaseExternalAnnotationsManager to java-psi-api module.
2012-08-03 18:05:15 +04:00
Evgeny Gerashchenko
f4c847e461
Rewritten reading external annotations to using JDOM.
2012-08-03 18:05:14 +04:00
Evgeny Gerashchenko
8b7bbff505
Added escaping/unescaping "name" attribute value in external annotations.
2012-08-03 18:05:14 +04:00
Evgeny Gerashchenko
4e2db922d1
Extracted read-only superclass from ExternalAnnotationsManagerImpl.
2012-08-03 18:05:14 +04:00
Evgeny Gerashchenko
e41f66ed49
Converted method hasAnyAnnotationsRoot() to boolean since it can return only YES and NO.
2012-08-03 18:05:14 +04:00
Evgeny Gerashchenko
ad8c06a76e
Extracted protected method.getExternalAnnotationsRoots() in ExternalAnnotationsManagerImpl.
2012-08-03 18:05:13 +04:00
Evgeny Gerashchenko
b9f2f7b03d
Possible annotations XML files are gathered along all order entries for library file (for simplicity).
2012-08-03 18:05:13 +04:00
Kirill Likhodedov
4240d0b540
[vcs] File history: if the file becomes invalid (both virtual file and io file don't exist), adjust the empty text.
...
Print "File <filename> not found" instead of standard "nothing to show".
This if for IDEA-89589: a usability enhancement, since the original bug can't be fixed (see details in the bugreport).
2012-08-03 17:24:08 +04:00
peter
9e003cea03
IDEA-88789 Don't load PSI/content for large files
2012-08-03 15:18:04 +02:00
peter
ac65e1c815
no syntax highlighting for large files (IDEA-89672)
2012-08-03 15:18:03 +02:00
peter
f224b008f8
restored icon for the sake of atlassian plugin (IDEA-89708)
2012-08-03 15:18:03 +02:00
peter
f56e4a8cd5
write about VisibleForTesting in inspection description (IDEA-89070)
2012-08-03 15:18:03 +02:00
Denis.Zhdanov
26764afd82
IDEA-89450 Quick Documentation doesn't show package summary documentation
...
Test data is corrected
2012-08-03 17:01:45 +04:00
Denis.Zhdanov
747b033995
IDEA-87087 Code formatting corrupts the code
...
Corrected tab <-> spaces indents processing algorithm
2012-08-03 17:01:45 +04:00
nik
8748a54eac
new project model: saving to xml
2012-08-03 16:30:47 +04:00
Maxim.Medvedev
677a9b9606
IDEA-89670 Groovy: 'instanceof' keyword is not exist in completion variants
2012-08-03 16:17:37 +04:00
Eugene Kudelevsky
2987fdb884
remove logging
2012-08-03 16:01:57 +04:00
Alexander Zolotov
21a9c1bb66
Xml folding tests
2012-08-03 15:57:58 +04:00
Vassiliy Kudryashov
e5616fc5b7
Fix for NPE (EA-37892)
2012-08-03 15:57:53 +04:00
Eugene Kudelevsky
b55335609b
fix generating apk on mac
2012-08-03 15:35:32 +04:00
Vassiliy Kudryashov
6835ba7181
Don't proceed if editor is null
2012-08-03 15:29:38 +04:00
Maxim.Medvedev
f0c51d2ce7
Groovy 'a in Clazz': replace check for resole to class with heuristic
2012-08-03 15:15:36 +04:00
Maxim.Medvedev
67807be7a3
don't report 'ambiguous code block' if it follows an error
2012-08-03 15:15:35 +04:00
Maxim.Medvedev
05c85c58ff
try to parse new statement after an error from '{'
2012-08-03 15:15:34 +04:00
Maxim.Medvedev
5da6238ef1
drop parsing of if-condition immidiatelly after error
2012-08-03 15:15:33 +04:00
Kirill Likhodedov
91f33087fa
IDEA-89712 Make Github plugin depend on Tasks plugin.
...
(cherry picked from commit 537a8e108302f4501577e1db71c2405c18695293)
Conflicts:
plugins/github/src/META-INF/plugin.xml
2012-08-03 14:39:02 +04:00
Vassiliy Kudryashov
cbe4781a48
Method toString() as diagnostics has been added
2012-08-03 14:37:43 +04:00
Vassiliy Kudryashov
1001edf4d2
Fix for ConcurrentModificationException
2012-08-03 13:47:43 +04:00
Dmitry Jemerov
0fbb0b0414
Merge remote-tracking branch 'origin/master'
2012-08-03 11:45:54 +02:00
Dmitry Jemerov
68d5c8ba9b
update channels in ApplicationInfo.xml don't need to be fixed because they aren't used for anything any more; remove them to avoid confusion
2012-08-03 11:45:03 +02:00
Anton Makeev
5892569959
Property Table: rendered tuned for various LaFs
2012-08-03 11:19:37 +02:00
peter
e7bf345c76
revert
2012-08-03 10:24:44 +02:00
peter
a8267ec6cf
a bit more codecache for 64bit jvm (inspections build)
2012-08-03 10:18:19 +02:00
Konstantin Bulenkov
4bf2fd564a
IDEA-89035 File Tab Alphabetical
2012-08-03 01:03:35 +02:00
Konstantin Bulenkov
f76801f06e
IDEA-89646 Settings: Code Style: Change color or background for "Set from..."
2012-08-02 23:31:01 +02:00
Konstantin Bulenkov
9cb507a74d
IDEA-89380 NullPointerException in Project tree view with Flatten Packages set
2012-08-02 22:35:35 +02:00
anna
9aa2e7b8da
generate method delegate with params chooser (IDEA-89171)
2012-08-02 22:18:08 +02:00
Konstantin Bulenkov
2bfa59d54c
http://youtrack.jetbrains.com/issue/IDEA-89674 + EA-34351
2012-08-02 21:25:41 +02:00
Gregory.Shrago
6fa9a87a4f
explicit "allow modificaiton" option and //lang comment initial
2012-08-02 23:16:35 +04:00
anna
82852934ba
testng: optimize tree painting (IDEA-89277)
2012-08-02 21:04:21 +02:00
Vassiliy Kudryashov
48faf7f534
Memory leak in ExecutionManagerImpl
2012-08-02 21:26:36 +04:00
anna
9013cf114b
Merge remote-tracking branch 'origin/master'
2012-08-02 19:24:08 +02:00
Konstantin Bulenkov
c7f926c92a
no selection in switcher
2012-08-02 19:21:19 +02:00
Roman Shevchenko
4455f42b4d
Fix update channels
2012-08-02 19:17:22 +02:00
anna
9e67dd38de
use console buffer in log (EA-31165 - OOME: LogConsoleBase.addMessage)
2012-08-02 19:16:55 +02:00
anna
1371495578
EA-35309 - assert: OrderEntryFix.addJarToRoots
2012-08-02 19:16:54 +02:00
Konstantin Bulenkov
5f55768f0f
IDEA-89684 recent files: ability to select multiple entries by Ctrl+Click and Shift+Click
2012-08-02 19:15:48 +02:00
Kirill Likhodedov
68d05e25a7
[git] IDEA-89445 Update the IO-File of the FilePath to handle moves of the file (when VirtualFile is updated, but io-file is not)
2012-08-02 21:00:12 +04:00