Alex Plate
eddc230593
[Workspace Model] [Artifacts] Fix IDEA-310878
...
GitOrigin-RevId: 760edb2f7742e13e71bcadcefbdd7e656afb5ef5
2023-02-15 10:13:46 +00:00
Alex Plate
2920248aba
[Workspace Model] [Artifacts] Reformat code
...
GitOrigin-RevId: df977e8d1e6227a08500185356d31f545a79f46b
2023-02-15 10:13:42 +00:00
Nikolay Chashnikov
4e6b7d95c1
cleanup: get rid of usage of the deprecated Comparing::compare methods
...
Methods from JDK are used instead.
GitOrigin-RevId: bc8421f1154fab3a6cc474e59cdc2b7131b1f58f
2023-02-13 17:15:55 +00:00
Alex Plate
bce4f591e5
[Workspace Model] Use different API to access workspace model in artifacts
...
GitOrigin-RevId: d32cb7571510be16602c3ac81b3e9b693ba4a1cc
2023-02-13 15:28:48 +00:00
Alex Plate
2114af4fbb
Remove ide.new.project.model.artifacts.sync.initialization registry key
...
GitOrigin-RevId: 5df7cee2a1592e6420828a04453a12547458d09d
2023-02-13 15:28:45 +00:00
Nikolay Chashnikov
82571da354
cleanup: remove unnecessary method ModuleEntity.isModuleUnloaded
...
Since entities corresponding to unloaded modules were moved to a separate storage (IDEA-298694), this method always returns false for entities in the main storage.
GitOrigin-RevId: 15a4430a56884f2ac23e933fd6b07d6a82a50138
2023-02-13 13:44:16 +00:00
Nikolay Chashnikov
c11032d8f5
[workspace model] refactoring: change the direction of dependency between projectModel.impl and workspaceModel.jps modules
...
Now intellij.platform.projectModel.impl depends on intellij.platform.workspaceModel.jps module. Classes and functions which don't depend on IDE concepts were moved to workspaceModel.jps module, classes which do depend on IDE concepts were moved to projectModel.impl module. This is needed to reuse code from workspaceModel.jps module in the external build process (IDEA-252970).
GitOrigin-RevId: 086298cdf889b77dae8619a66432059f7b6435b3
2023-02-09 23:04:13 +00:00
Tagir Valeev
0892646cb9
Enhanced switch used
...
GitOrigin-RevId: cf148ceb6c09ad0a00d05475b55113ab36c7a0ac
2023-02-09 11:21:32 +00:00
Nikolay Chashnikov
676e40f7e4
[jps build] cleanup: mark Utils.getDataStorageRoot as @NotNull and simplify code
...
The method may return null only if 'projectPath' argument is null, but it appears that it never happens.
GitOrigin-RevId: d9ca4c46f71d5f467ecb4791eac8fd902450170c
2023-02-08 12:04:13 +00:00
Alexey Kudravtsev
77dc8d93ab
codeinsight: convert some private/internal classes to record to simplify code
...
GitOrigin-RevId: 1820f00e72361868b6748039011c39598a82655b
2023-02-07 19:32:27 +00:00
Nikolay Chashnikov
e1a038a4ff
[gradle] compare strings using 'equals' instead of '==' or '!=' (IDEA-312368)
...
This is needed to avoid possible errors and get rid of warnings.
GitOrigin-RevId: 90c7d10b385cd41986c61237f502e8f6b24489c5
2023-02-06 19:59:00 +00:00
Vladimir Krivosheev
a21963b9eb
IJPL-90 rename ProjectPostStartupActivity to ProjectActivity
...
GitOrigin-RevId: f5df57152ced671ae3127a1bfb8c38146be2b965
2023-02-06 19:52:27 +00:00
Vladimir Krivosheev
55428c0934
a better name — rename IdleFlow to IdleTracker
...
GitOrigin-RevId: f76ade0e9ad5b4b26e3d549a5f6537251113b6fd
2023-02-03 08:11:49 +00:00
Tagir Valeev
e9832acb26
[java] Use pattern variables; other minor cleanup
...
GitOrigin-RevId: e2345bd54d92f6676c6fbc55955e85cbdc5c2793
2023-02-01 17:09:26 +00:00
Eugene Zhuravlev
c860bf5c6a
revert to original doAction implementation due to compatibility issues
...
GitOrigin-RevId: 458364ebcf660c93ddd6b77ad94a98e2998842c9
2023-02-01 13:48:41 +00:00
Nikolay Chashnikov
d36c4ded36
[workspace model] API: deprecate virtualFile property from 'impl' package and use the variant from API instead
...
GitOrigin-RevId: e6b20ca4e62951df2ae4fd53bdd71bdbb8d604e7
2023-01-31 13:52:29 +00:00
Nikolay Chashnikov
35b9b757f6
[workspace model] extract API to work with VirtualFileUrl instances
...
There are similar functions in projectModel-impl/.../utils.kt, but they are located in impl package, and don't have proper JvmName so their usages from Java code don't look good.
GitOrigin-RevId: e0e6d41ac84b066c6deaba0c2fc1c2eece30624b
2023-01-27 16:19:55 +00:00
Vladimir Krivosheev
9824c28b60
avoid using old pooled threads - reuse coroutine pool
...
GitOrigin-RevId: ae7c8acec894b8e742924dc98a3e00976e178da9
2023-01-26 15:26:57 +00:00
Alexey Kudravtsev
2b109b070b
convenience method ConcurrencyUtil.getAll
...
GitOrigin-RevId: 49ee993d1566e3efe85c88e6db7f7fc25a23150d
2023-01-26 14:53:19 +00:00
Vladimir Krivosheev
71ede3896f
use a new flow-based approach for idle listeners
...
GitOrigin-RevId: 0042d817f903ec651105f1a4f322bad411d71b33
2023-01-26 09:06:18 +00:00
Alexey Kudravtsev
984cff47dd
replace some newArrayList() usages with immutable List
...
GitOrigin-RevId: 04be2a68211a062b51ecc32a55cb4ef3576b06be
2023-01-24 15:13:06 +00:00
Mikhail Mazurkevich
e3f3b32bc4
[jps caches] Mark string, displayed in progress indicator as not localized
...
GitOrigin-RevId: 8b45bb223d6d1052d95840ed763251165c93b64c
2023-01-19 10:04:20 +00:00
Nikolay Chashnikov
4f51eb1dd2
cleanup: remove redundant '@author' tags from javadoc comments - 3
...
Now we have Code Vision hints which determine the author via Git history and show it in the editor automatically, and this information is more accurate than the tags which were automatically added when files were created.
GitOrigin-RevId: 474de1bafc0651b90f08384cf04094eff9466115
2023-01-18 17:01:34 +00:00
Nikolay Chashnikov
a0db56f0cf
[java] API cleanup: remove unused deprecated API (IDEA-305637)
...
GitOrigin-RevId: 3aa124f6e8794b49c3e0e7275befc29e7bf6fa79
2023-01-18 13:27:12 +00:00
Nikolay Chashnikov
ed7acff7b0
[statistics] cleanup API: remove unused deprecated functions (IDEA-305637)
...
GitOrigin-RevId: 72098d199092ea650134df13a41f0684c991c81a
2023-01-13 21:43:54 +00:00
Eugene Zhuravlev
74b0e767c5
support profiling when IDE is launched from sources
...
GitOrigin-RevId: 5ddabea732b38e9732e3fe5a4d5bc7391e20b23c
2023-01-13 18:08:30 +00:00
Dmitry Kichinsky
ecb4b8f98a
IDEA-307609 web facet importer: extract common code to base class
...
GitOrigin-RevId: 23d4092e1613e49000c5507f388f90a023f98a1b
2023-01-13 17:50:53 +00:00
Dmitry Kichinsky
101b418119
IDEA-307609 web facet importer: artifactModel
...
GitOrigin-RevId: e7bc52a20194fd6c824735934d399d80103f9726
2023-01-13 17:50:47 +00:00
Dmitry Kichinsky
ea63d2bd31
IDEA-307609 EJB facet importer: artifactModel
...
GitOrigin-RevId: 5b30cf3e4f4c6c26ef725a4cad83bfa1266848a6
2023-01-12 18:14:51 +00:00
Vladimir Krivosheev
980129c6ea
cleanup - private visibility
...
GitOrigin-RevId: 812e5e499be3be3fce15d2bd8213bb90e4eda7de
2023-01-12 08:25:55 +00:00
Daniil Ovchinnikov
578eaaf60e
rename library kotlin-stdlib-jdk8 -> kotlin-stdlib
...
GitOrigin-RevId: cddf45ccfd5563d3fe209bea62a1c37c94f44ff9
2023-01-10 12:22:34 +00:00
Nikolay Chashnikov
5f8c17a3ff
cleanup: simplify code using WorkspaceModel::currentSnapshot property (IJ-CR-99521)
...
GitOrigin-RevId: 8b2629a2f6fcd8eeb44d7d43fbd9e7272337b932
2023-01-10 11:26:48 +00:00
Aleksey Pivovarov
4fda3c7846
vcs: remove pointless refreshes of FileStatusManager
...
GitOrigin-RevId: f6d6dfcaa10e375225974c28204eb2d1b88ac939
2023-01-04 10:50:50 +00:00
Vladimir Krivosheev
57764d700b
mark classes final
...
GitOrigin-RevId: 6414b6f2119c82c7567987dd30b35cab5491d9e2
2022-12-30 06:58:01 +00:00
Dmitry Kichinsky
f4ee0e7b88
IDEA-307609 EjbFacetImporter migration to MavenWorkspaceConfigurator
...
GitOrigin-RevId: f504ff8dee51ca55724bf6c00d11fe49062d2c68
2022-12-29 15:41:41 +00:00
Vladimir Krivosheev
1d7ab0ad7e
use java or fastutil linkedhashmap
...
GitOrigin-RevId: e3406cb525983cba8952b7541c57e278e58ca7b5
2022-12-29 11:24:52 +00:00
Alex Plate
46a9edfe96
[Workspace Model] Add syntax sugar for workspace model quick access
...
GitOrigin-RevId: 5b261af938362ac66092f17ed65fe3822d5ea9b6
2022-12-27 20:03:34 +00:00
Dmitry Kichinsky
f517ea438f
IDEA-307609 WebFacetImporter: decouple logic from Module and Facet
...
GitOrigin-RevId: cc3e6b54a64556e5d0f461810c18696bf82f71ab
2022-12-26 21:20:25 +00:00
Leonid Shalupov
335b17e2a1
jps: cosmetics
...
IJ-CR-100555 jps: add -Dprofiling.mode=tracing
GitOrigin-RevId: eb8fe2ccaaf82d11d81c89001951c221b49a4bfb
2022-12-22 15:54:50 +00:00
Leonid Shalupov
8c399582ab
jps: add -Dprofiling.mode=tracing
...
GitOrigin-RevId: f2c7b33b06c8954ebbe79edbebf915956752321d
2022-12-21 19:53:32 +00:00
Leonid Shalupov
7b12157d1a
yourkit: correct default Snapshots directory
...
per https://www.yourkit.com/docs/java/help/snapshot_dir.jsp
default directory is ~/Snapshots
GitOrigin-RevId: 2fd187e11009bf880e1dd12fb0f784f353847226
2022-12-21 19:53:24 +00:00
Eugene Zhuravlev
1f3d2ee1f2
queueing Wolf files can now be done from a non-dispatch thread only (IDEA-308478)
...
GitOrigin-RevId: f85e112c47db20d57f657a9db40b91332dadf268
2022-12-14 15:22:29 +00:00
Eugene Zhuravlev
16c1c15d7a
JPS: cancel currently running build on project closing
...
GitOrigin-RevId: edce4b864acdb1e9129b26c68fa2fbce0b5b049f
2022-12-12 13:37:26 +00:00
Mikhail Mazurkevich
653ad9d7b4
[build process] Log messages in integration test
...
GitOrigin-RevId: 115422124ad0dc87e14d9d198b5f02ec827c2895
2022-12-09 18:04:21 +00:00
Eugene Zhuravlev
1d67e6cf9e
review followup
...
GitOrigin-RevId: e3fc2f3ec02962f0bd7bf73486a288008174ecd0
2022-12-09 16:42:04 +00:00
Alexey Kudravtsev
dba91f1146
cleanup: extract ArrayUtil.contains
...
GitOrigin-RevId: 657f7feef66073a76f2a76635ceb9af79e347d56
2022-12-08 16:54:26 +00:00
Aleksey Pivovarov
103c6ca635
vcs: BooleanCommitOption - extract factory method
...
GitOrigin-RevId: a7fe017a7257a6b4c9435141a93b66df89396850
2022-12-07 18:38:27 +00:00
Sergey Simonchik
85983328ae
NPE: WslPath$Companion.getDistributionByWindowsUncPath (EA-764922)
...
GitOrigin-RevId: 921c38bd3f55e542fff1f5f807c0a6856ddcf382
2022-12-06 23:42:56 +00:00
Eugene Zhuravlev
80fb3f904b
review followup: additionally check progress 'cancelled' state (IDEA-307606)
...
GitOrigin-RevId: 6768d9b72be2a2f9079a14be43fd7dedc1dde6b8
2022-12-06 13:26:24 +00:00
Eugene Zhuravlev
fdcc8cbf0f
perform validateCompilerConfiguration in a background thread (IDEA-307606)
...
GitOrigin-RevId: 22a7a1cef781beff19a382f53615bf955bb97011
2022-12-05 21:11:31 +00:00