Commit Graph
196505 Commits
Author SHA1 Message Date
Tagir Valeev 97eaee737b BytecodeAnalysis refactoring: HKey and Key merged to EKey; hashing is encapsulated inside HMethod/Method pair 2017-05-30 13:17:05 +07:00
Tagir Valeev 016bb9866b BytecodeAnalysisIntegrationTest: fast XML export 2017-05-30 11:32:01 +07:00
Konstantin Bulenkov ad0bcea914 rollback wrong sized icon
Signed-off-by: Konstantin Bulenkov <kb@jetbrains.com>
2017-05-30 03:01:43 +02:00
Konstantin Bulenkov 1851f583c6 Merge remote-tracking branch 'origin/master' 2017-05-30 02:06:02 +02:00
Konstantin Bulenkov 7468a64ff3 Update PrivacyPolicy to 1.5
Signed-off-by: Konstantin Bulenkov <kb@jetbrains.com>
2017-05-30 02:03:17 +02:00
Bas Leijdekkers 4fe05762e8 SSR: [Copy existing template...] --> [Existing Templates...] 2017-05-29 22:49:40 +02:00
Bas Leijdekkers 6e9c013f62 SSR: always test search in file, not in a fragment 2017-05-29 22:49:40 +02:00
Bas Leijdekkers cb0f58c795 SSR: add test case for finding dangling javadoc followed by a local class 2017-05-29 22:49:39 +02:00
Bas Leijdekkers a209caf9e2 SSR: add 2 scripting tests of existing patterns 2017-05-29 22:49:39 +02:00
Bas Leijdekkers 5460c16cc0 SSR: more robust xml/html matching when only whitespace is different 2017-05-29 22:49:39 +02:00
Bas Leijdekkers 6b64068d2a SSR: test simplification 2017-05-29 22:49:39 +02:00
Bas Leijdekkers be31ccc05e SSR: add static initializer test 2017-05-29 22:49:39 +02:00
Bas Leijdekkers 2066598a31 SSR: fix combo boxes 2017-05-29 22:49:39 +02:00
Vassiliy.Kudryashov 9d8386ef7e IDEA-166464 Be able to merge usage from the same line in the "find in path" preview pane dialog 2017-05-29 23:36:17 +03:00
Vassiliy.Kudryashov ff965f80c4 IDEA-173350 Temporary configurations disappears from compound
Make configurations stable during getState()
2017-05-29 22:42:40 +03:00
Irina.Chernushina 0b8c99f7b5 json schema: if the schema is built from several (anyOf, allOf, oneOf), it can lost its definitions handler and we can not use it during the tree search. Lets find and definitions parent for that - it is only intermediate object here. We have valid pointers in the definitions themselves.
+ tests
2017-05-29 21:27:51 +02:00
Irina.Chernushina 20b6a4dc94 json schema: apparently we can not use the stream collector here with duplicate keys 2017-05-29 21:27:51 +02:00
Alexandr Evstigneev d3e1815862 Revert: re-used same cachedValue for every probed level IDEA-CR-21423 2017-05-29 22:25:17 +03:00
Konstantin Bulenkov 151d9eb55e update group by icons 2017-05-29 21:20:58 +02:00
Aleksey Pivovarov 8e9954a0aa vcs: deprecate setters in LocalChangeList
Prior to the recent fix, `ChangeListWorker.getCopyByName()` didn't
perform a defensive copying of LocalChangeList.
As a result, `ChangeListManager.findChangeList("").setComment("")`
might'vs actually work.
But it didn't notify listeners and the change might've been reverted,
if performed during CLM refresh.
Also, `setName()` could break inner mappings in ChangeListWorker.

We can't remove these setters from API yet, so just replace them with
an actual call to the ChangeListManager.
2017-05-29 21:33:41 +03:00
Aleksey Pivovarov bcc2ffd582 vcs: simplify mapping FilePath to the AbstractVcs
The read lock is not an issue anymore, as this mapping is computed
outside of lock after 3e07a484c5

Probably, the logic was complex because prior
to 06cde1bcc4 the listener
operated on String, and not on FilePath
2017-05-29 21:33:40 +03:00
Aleksey Pivovarov 21ca6958f0 vcs: remove hack
This looks extremely suspicious and doesn't seem
to be necessary anymore.
2017-05-29 21:33:40 +03:00
Aleksey Pivovarov 940b794133 vcs: remove pointless check
typo introduced in 61365c7e90
follow-up: 16d73a518f
2017-05-29 21:33:40 +03:00
Aleksey Pivovarov bb2a095377 vcs: cleanup - remove unnecessary interface implementation 2017-05-29 21:33:40 +03:00
Aleksey Pivovarov 4dcc7457a8 vcs: return raw changelists from ChangeListWorker
* avoid unnecessary changelist copying
2017-05-29 21:33:40 +03:00
Aleksey Pivovarov f17a1b839c vcs: actually copy changelist in ChangeListWorker.getCopyByName 2017-05-29 21:33:39 +03:00
Aleksey Pivovarov d05c8e46b6 vcs: do not send notifications if nothing was changed 2017-05-29 21:33:39 +03:00
Aleksey Pivovarov b64bf88def vcs: make default changelist @NotNull 2017-05-29 21:33:39 +03:00
Aleksey Pivovarov abfb9451bb vcs: cleanup - extract method 2017-05-29 21:33:39 +03:00
Aleksey Pivovarov fb54676bbd vcs: cleanup 2017-05-29 21:33:39 +03:00
Aleksey Pivovarov 0019d7c30c vcs: cleanup - use stateless deserializer 2017-05-29 21:33:39 +03:00
Aleksey Pivovarov 5f11890ccf vcs: cleanup - make fields private 2017-05-29 21:33:38 +03:00
Aleksey Pivovarov 878d344d50 vcs: do not use Modifier in deserializer 2017-05-29 21:33:38 +03:00
Aleksey Pivovarov 0a06e9bd26 vcs: cleanup - pass default value to serializer 2017-05-29 21:33:38 +03:00
Aleksey Pivovarov a5445b330c vcs: cleanup - inline method 2017-05-29 21:33:38 +03:00
Aleksey Pivovarov 2268a235fa vcs: cleanup - rename method 2017-05-29 21:33:38 +03:00
Aleksey Pivovarov a492ab6b13 vcs: do not use LinkedList for a random access 2017-05-29 21:33:37 +03:00
Aleksey Pivovarov 10808ef079 vcs: cleanup - remove unused return value 2017-05-29 21:33:37 +03:00
Aleksey Pivovarov 226d456656 vcs: cleanup - extract method 2017-05-29 21:33:37 +03:00
Aleksey Pivovarov 846e86961d vcs: do not override existing list on attempt to create duplicated one 2017-05-29 21:33:37 +03:00
Aleksey Pivovarov e9e8762b5d vcs: do not throw exception on attempt to remove default list 2017-05-29 21:33:37 +03:00
Aleksey Pivovarov f43f1cae82 vcs: cleanup - @NotNull 2017-05-29 21:33:36 +03:00
Aleksey Pivovarov 8a49fb3832 vcs: check for duplicate on renaming changelist 2017-05-29 21:33:36 +03:00
Aleksey Pivovarov f22266fd04 vcs: simplify - extract method 2017-05-29 21:33:36 +03:00
Aleksey Pivovarov 4931adff66 vcs: simplify control flow 2017-05-29 21:33:36 +03:00
Aleksey Pivovarov 6d002c3da5 vcs: simplify control flow 2017-05-29 21:33:36 +03:00
Aleksey Pivovarov b0741dff05 vcs: simplify control flow 2017-05-29 21:33:35 +03:00
Aleksey Pivovarov fb44688092 vcs: cleanup - @NotNull 2017-05-29 21:33:35 +03:00
Aleksey Pivovarov 32ca715e32 vcs: simplify - remove duplication 2017-05-29 21:33:35 +03:00
Aleksey Pivovarov 278e3840bc vcs: cleanup - lambdify 2017-05-29 21:33:35 +03:00