Commit Graph
258982 Commits
Author SHA1 Message Date
Artemiy Sartakovandintellij-monorepo-bot dfd636746f ExplicitArrayFillingInspection: better quick fix message
GitOrigin-RevId: b411271e0d9d4670630f6a54dd7fac7bf1423a68
2019-10-14 07:10:42 +00:00
Tagir Valeevandintellij-monorepo-bot 2dfcb76473 Use VariableAccessUtils.getVariableReferences where possible (IDEA-CR-53442)
GitOrigin-RevId: daa9a181332e4d9ff69275897c4c401def2804b8
2019-10-14 05:02:00 +00:00
Tagir Valeevandintellij-monorepo-bot 60e18c3976 LongRangeSet: fix abs(int) in case if original value is out-of-int range (EA-214516); asserts for casts
GitOrigin-RevId: f009c62b8fed9eee64f93e6fb7a8cb64554db2f2
2019-10-14 04:39:24 +00:00
Tagir Valeevandintellij-monorepo-bot 1a40e95a73 LongRangeSet.RangeSet: use (empty, unite) instead of (all, subtract) folding
Because unite was optimized in da922d18f6

GitOrigin-RevId: fc8a80ebbbe470d70a15eac25ac8a437f5a9f8d2
2019-10-14 04:39:24 +00:00
Artemiy Sartakovandintellij-monorepo-bot 3021c81a97 TextBlockMigrationInspection: option to replace concatenation only, less noisy highlighting (IDEA-224582)
GitOrigin-RevId: a420c84ac6daa81ab7eb69112161ac2adc3d30d5
2019-10-14 04:39:24 +00:00
Konstantin Kolosovskyandintellij-monorepo-bot 4989493636 vcs: non-modal: Show current change list author after "Commit" button
GitOrigin-RevId: 10562addaf302d3cbea81debca7f5fb03c27a868
2019-10-13 23:40:15 +00:00
Aleksey Pivovarovandintellij-monorepo-bot 23f4c7e663 vcs: refresh diff preview when preview editor tab is toggled on
PanelPreview has no such issue, as refresh is performed
by PreviewDiffSplitterComponent.setDetailsOn.

Fix regression after d96d3bf3f8c04162c82173ce5926522c524aaeb8

GitOrigin-RevId: 8d579ac89eeddd8ffa09fcccfda15268752a5098
2019-10-13 23:40:15 +00:00
Julia Beliaevaandintellij-monorepo-bot a1114a9d26 [vcs-log] reorder methods
GitOrigin-RevId: df2d9afa148e652633eeb9ffd0aaca1e64edb304
2019-10-13 21:38:11 +00:00
Julia Beliaevaandintellij-monorepo-bot 4a74d81590 [vcs-log] make VcsLogTab private
GitOrigin-RevId: a3736916c68a9f60499a1acb12538f94cf063988
2019-10-13 21:38:11 +00:00
Julia Beliaevaandintellij-monorepo-bot 2d890fcada [file-history] disable in-editor diff preview when the corresponding registry key is disabled
GitOrigin-RevId: f12f18831ecbfd37e6d0beaa3ca9aaa1684c1ad0
2019-10-13 16:39:44 +00:00
Julia Beliaevaandintellij-monorepo-bot eb653c2bf2 [vcs] improve descriptions for show.diff.preview.as.editor.tab and show.log.as.editor.tab registry keys
GitOrigin-RevId: f3f69d2f546e42b462fe95611715b24a357167ce
2019-10-13 16:39:44 +00:00
Julia Beliaevaandintellij-monorepo-bot 744808ac37 [vcs] require restart for showing log or diff preview in editor tabs
GitOrigin-RevId: f4ffe90e194c100bf85b0be7ee1352f33c5a8ef8
2019-10-13 16:39:44 +00:00
Konstantin Kolosovskyandintellij-monorepo-bot 1dbdc088b9 vcs: non-modal: Save commit options on project close (IDEA-218098)
GitOrigin-RevId: 9b5c41fe0b33e6dadf765c52d622f1f1675f8af9
2019-10-13 15:02:11 +00:00
Konstantin Kolosovskyandintellij-monorepo-bot bb618442c0 vcs: non-modal: Save commit message for current change list on project close (IDEA-219042)
GitOrigin-RevId: d267ddab386b5f1fd7a6243088a0c9c3e6702d5e
2019-10-13 15:02:11 +00:00
Konstantin Kolosovskyandintellij-monorepo-bot b00a983b0e vcs: non-modal: Update commit options based on current change list on "Commit" invocation (IDEA-216219)
GitOrigin-RevId: 29c4318cef89d7968dee2a393bc29603cb27d32e
2019-10-13 15:02:11 +00:00
Konstantin Kolosovskyandintellij-monorepo-bot c224531062 vcs: non-modal: Update commit message based on current change list on "Commit" invocation (IDEA-215941)
GitOrigin-RevId: 2ff205f75ab132b535f8c6c56450bf897f3c169c
2019-10-13 15:02:11 +00:00
Kirill Likhodedovandintellij-monorepo-bot a5cf11ff2b git: remove the "Branch Default" option from the Update Project dialog: IDEA-163444
This method could be useful only in those rare cases when current branches in different repositories have different update methods. On the other hand, this option clutters the UI, and causes some confusion for users who don't know what does "branch default" mean in this context.

Keep a registry option for a while, just in case we miss some popular case.

GitOrigin-RevId: 0f7870311f08f9f6ad03dabe84511995bf30543f
2019-10-13 15:02:11 +00:00
Kirill Likhodedovandintellij-monorepo-bot 28fb6e7694 git: redesign the Update Project confirmation dialog a bit
After removing the stash/shelve selector, the dialog became empty. Adding more information to the Merge/Rebase options seems to solve the issue, and possibly let the options be more clear.

GitOrigin-RevId: 9a8de614084654ab8c828ff2edb75fae9dacac00
2019-10-13 15:02:11 +00:00
Kirill Likhodedovandintellij-monorepo-bot cbddb55125 git: cleanup: remove trivial javadocs
GitOrigin-RevId: 27174d010a2b20385c060b6326327de1186d166c
2019-10-13 15:02:11 +00:00
Kirill Likhodedovandintellij-monorepo-bot 2847e957fc git: cleanup: convert GitUpdateOptionsPanel to Kotlin DSL
GitOrigin-RevId: bc7384352459d27caa1ef5e7ab4075dd5501df65
2019-10-13 15:02:11 +00:00
Kirill Likhodedovandintellij-monorepo-bot 80f17a9fde Rename .java to .kt
GitOrigin-RevId: c8ced516248806b3231643c5f3eee471ca3ff295
2019-10-13 15:02:11 +00:00
Kirill Likhodedovandintellij-monorepo-bot 5b9a9177e3 git: don't show shelf/stash choice in the Update Project dialog: IDEA-220415
It is available in the settings, no need to force user make the choice.

GitOrigin-RevId: d81a18966eb034dcc102db061ca0106ce8ed7826
2019-10-13 15:02:11 +00:00
Daniil Ovchinnikovandintellij-monorepo-bot adaacf3faf property testing: obtain and resolve all references
GitOrigin-RevId: f57af3579880be5b93baf19688b1af6614b49c01
2019-10-13 14:09:18 +00:00
Aleksey Pivovarovandintellij-monorepo-bot 42ff943a02 vcs: cleanup - remove dead code
The only usage was removed in 7cafb3a2cc907e845718be436345935de7d7e8a6

GitOrigin-RevId: 4e5984315e940aad137a78fbb46f064788f05c12
2019-10-13 12:02:20 +00:00
Aleksey Pivovarovandintellij-monorepo-bot 0533514415 vcs: encapsulate different 'Local Changes' diff preview implementations
GitOrigin-RevId: d96d3bf3f8c04162c82173ce5926522c524aaeb8
2019-10-13 12:02:20 +00:00
Aleksey Pivovarovandintellij-monorepo-bot 9527e94b83 diff: do not use random file name for diff editor tab
GitOrigin-RevId: 7f56d7daaa0359dfce495a83f9e937d11681893d
2019-10-13 12:02:20 +00:00
Aleksey Pivovarovandintellij-monorepo-bot 944e23f7ae vcs: cleanup - fix codestyle
GitOrigin-RevId: 1f4f4207b772142e078038f04c62a3ad7d936591
2019-10-13 12:02:20 +00:00
Aleksey Pivovarovandintellij-monorepo-bot d89280634f vcs: cleanup - remove duplication, avoid explicit casts
GitOrigin-RevId: 59d3742c7535397a1980f868a0a66188d08dfd9a
2019-10-13 12:02:20 +00:00
Vladimir Krivosheevandintellij-monorepo-bot ed73cd49d4 AggregatedStatsChart - backend changes (machine info as string list)
GitOrigin-RevId: 66ed7b79ff812180a8259d257b38b305dc0aaf5b
2019-10-13 11:08:28 +00:00
Eugene Petrenkoandintellij-monorepo-bot 47464124bf cds+ij - make enable/disable CDS actions non-internal to access them from actions list
GitOrigin-RevId: dd7046321b3e68acbb074e227fdab804d6888572
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 0d8d1e99e4 cds+ij - fix tests on Windows
-XX:+UseConcMarkSweepGC seems to caused the -Xshare:dump phase crash on Windows
rework the -Xshare:dump JVM commandline again

GitOrigin-RevId: 3b089a025803f3eac744de3181b33045b392f264
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 3c4c400c8f cds+ij - rework dump generation process to use the same classpath, redirect dump process output to logs, fix test
GitOrigin-RevId: 26b9961b186e3aa2f8f6e541b5be1d44b7165c2e
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 1694a8977a PlaybackRunner - log exceptions on action failures
GitOrigin-RevId: 54bebe5b5e21d294790dccc23cb21de4640d48ef
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 100c420bbd cds - reduce noise from CDS LogLoadedApplicationClassesAgent
GitOrigin-RevId: 78c3bec362a83ae13ecdeaadb05082f71e21a206
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 0787f932fd cds+ij - smarted CDS files cleanup, avoid retries after a failure
GitOrigin-RevId: 63507fb14228eab2ce47f2c2193bf9419d4171f8
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot d8de2443b7 cds - allow obfuscated classes for CDS, notes
GitOrigin-RevId: 75dd120982a97b7c10092aadcc8ff5da2bb36548
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 1bd2f6fbc7 cds+ij - setting up integration tests
GitOrigin-RevId: 0525abcfcf416a95621fc71aeeb889c295012102
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 9a386addfa improve logging for the CallCommand.java
GitOrigin-RevId: 0438066c9861ddf9c948b3dabc6cd6e51597824b
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 3564675e9c cds+ij - cleanup automatic AppCDS enable, cleanup code, prepare for perfTests
GitOrigin-RevId: 6e08233fb3aec173af1d3b1ec1d5d423593316d0
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 3ecb2cc895 cds+ij - automatically install CDS on project opened, cleanup stale files
GitOrigin-RevId: bc9e1a6c799e47aac7dd35a08caa6b81e4443bbc
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot b094d1c574 cds+ij - cleanup CDS classes logging agent, improve classes collision resolution
GitOrigin-RevId: a597ed9ba419ffdb1dbf30facec559803983f30b
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 71950b5e62 cds+ij - reduce cdsAgent logging noise to stdout
GitOrigin-RevId: 9413dfcf57f2875330bf8cef5fdec2d5fcef89e1
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 3a95068df1 cds+ij - rework IDEA action to enable CDS
GitOrigin-RevId: ba6489fde5f28b7eee0d1760c931842259b1b9af
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot f9fe249dfa cds+ij - support CDS settiongs for VMOptions
GitOrigin-RevId: 010278ac5341ce30e0a8f1ead7be6253ee914cd0
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 125a9c0794 cds+ij - move agent module under IntelliJ Community
GitOrigin-RevId: 78b5629bffebd48ebd771a1ead3a87e5641d6095
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 289481af10 cds+ij - add an action to IntelliJ to generate the CDS archive directly from IntelliJ process
We start background JVM to with -Xshare=dump to generate the archive after injecting an agent
Partially work in progress (hardcoded paths will be removed soon)

GitOrigin-RevId: 4c8ed278d0beaca3d897d3b3cc66d793da086e49
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot 976093a73e Revert "IDEA-224035 include ProtectionDomain for loaded classes of IntelliJ. It is required for any future CDS or AppCDS experiments"
we do not need ProtectionDomain to use CDS and AppCDS with out Java
Agent classes list generation approach

This reverts commit e22b2bcebb7b47487a5d4de0500937ef3317c6ec.

GitOrigin-RevId: 0663263f9bd1a3a814ef18ffc8343620de723155
2019-10-13 07:39:55 +00:00
Eugene Petrenkoandintellij-monorepo-bot be987b4658 IDEA-224035 include ProtectionDomain
for loaded classes of IntelliJ.
It is required for any future CDS or AppCDS experiments

GitOrigin-RevId: bc19c9f87c6ff5d524a199edd601e10e4e06777e
2019-10-13 07:39:55 +00:00
Dmitry.Krasilschikovandintellij-monorepo-bot 8511dede3d IDEA-CR-53387 IDEA-223967 what's new notification: expire it on click and project open listeners optimization
GitOrigin-RevId: 096b28a20e82f0decab9f31fbfd42bee6984d831
2019-10-12 21:38:24 +00:00
Julia Beliaevaandintellij-monorepo-bot 8d0e2c0c7b [vcs-log] dispose FileEditorManagerListener with VcsLogTabsWatcher
GitOrigin-RevId: aa6d2d98035e668ad19ec0509299b9e6c5584514
2019-10-12 20:02:57 +00:00