Commit Graph
971 Commits
Author SHA1 Message Date
Roman Shevchenko 677c538e45 IDEA-96456 (postpone automake till project is fully loaded to avoid disk contention) 2013-01-11 13:44:35 +01:00
Eugene Zhuravlev 9a920bd4d0 suppress creation of non-existent output roots in IDEA for external build mode: this will allow the make to force module rebuild if output dir does not exist 2013-01-08 13:21:29 +04:00
Eugene Zhuravlev b13938b315 clean project data on project disposal 2012-12-28 15:23:32 +04:00
Eugene Zhuravlev 3b84f21f0f fix NPE 2012-12-27 16:55:30 +04:00
nik f439750a4a JSP validation fixed for external build 2012-12-25 19:25:03 +04:00
Vladimir Krivosheev 275017ce72 extract PooledThreadExecutor class 2012-12-25 10:30:55 +04:00
Konstantin Bulenkov e9eb5f6a77 IDEA-94394 icons: Provide an icon for the new "Problems" view
(cherry picked from commit bfbb54c47a81de87ad7a071b5dafdf0491856df1)
2012-12-24 18:25:10 +01:00
Konstantin Bulenkov 43ccb30f36 IDEA-95646 Darcula: description text in Settings is barely visible
(cherry-picked from 123a61f)
2012-12-24 18:20:19 +01:00
nik baad1b1b09 added listener for changes in 'external build' option 2012-12-24 15:10:49 +04:00
nik c0e364a629 pass idea.home.path to external build process (IDEA-97270) 2012-12-17 14:59:33 +04:00
Eugene Zhuravlev 768dd73c33 external build: fix loading processor data from xml; specify options to javac in correct format (IDEA-97426 Incorrect annotation processors executed) 2012-12-16 23:36:48 +01:00
Eugene Zhuravlev d5726ee487 ensure that external build's system default charset is the same as IDE's system default charset 2012-12-13 16:22:58 +01:00
Konstantin Bulenkov b6a58dd4d8 JBColor 2012-12-11 14:56:17 +01:00
Eugene Zhuravlev 30a6b1aee0 external build: remove unneeded calls that force sources rescan 2012-12-11 14:32:32 +01:00
nik 8a844eb21f external build: allow to force model loading 2012-12-11 11:47:43 +04:00
Roman Shevchenko 91c10b815e line separators normalized 2012-12-08 20:01:21 +01:00
Eugene Zhuravlev a7a97e9ed0 bind to correct local address 2012-12-07 22:23:55 +01:00
Evgeny Zakrevsky 5c99cfad75 Tooltip 2012-12-07 17:09:47 +04:00
Eugene Zhuravlev 46ba8b689f less forced project rescans 2012-12-06 18:08:57 +01:00
Eugene Zhuravlev 5d59ae64c2 external build: profiling mode support 2012-12-06 13:16:10 +01:00
Eugene Zhuravlev 3abad067e3 postpone automake while "heavy process latch" is closed 2012-12-05 17:52:36 +01:00
Roman Shevchenko c686173703 Comment for compiler memory options 2012-12-04 12:14:57 +01:00
nik e2406d740b external build: add jps plugins to classpath when IDEA is started by a plugin run configuration 2012-12-03 19:23:49 +04:00
Alexey Kudravtsev 2082755ed2 notnull, cleanup, performance 2012-12-03 14:36:45 +04:00
nik edb89c126c added test for IDEA-95420 2012-12-03 11:02:19 +04:00
Eugene Zhuravlev e13db23b0a option label updated 2012-11-29 18:27:05 +01:00
nik 18f2b3e1d5 do not send ignored files to external build process & don't initialize VFS recursively for newly created non-project directories (IDEA-95885, IDEA-95573) 2012-11-28 12:05:18 +04:00
Eugene Zhuravlev f512c3fdb5 [r=roman] fixing possible deadlock 2012-11-27 21:36:45 +01:00
nik 91082a45d4 do not rebuild artifacts on project rebuild (IDEA-94132) 2012-11-27 12:06:46 +04:00
Eugene Zhuravlev 4fc05d4baa one worker thread is enough 2012-11-26 17:49:06 +01:00
nik ec7e061d69 external build: unified processing of forced compilation [rev by jeka] 2012-11-26 11:57:29 +04:00
Eugene Zhuravlev bd9a1483cf allow non-navigatable messages in problems view (IDEA-95581 Show project structure errors in the problems window)
add language-level validation for module cycles
2012-11-25 19:23:58 +01:00
Eugene Zhuravlev 0161ef3c12 reliable semaphore acquire/release 2012-11-25 17:49:29 +01:00
Eugene Zhuravlev 0b6915e566 IDEA-95402 Problems tool window is not updated on changing module library dependencies 2012-11-24 21:13:01 +01:00
Eugene Zhuravlev 3851d7924a in external make mode do not validate output and sources intersection, this will be done in the build process 2012-11-21 21:44:30 +01:00
nik 785470975f update changed resources immediately inside IDEA process to speed up update on frame deactivation (IDEA-95060) [rev by Jeka] 2012-11-20 17:56:28 +04:00
nik a585d8f349 show error notification if 'clean artifact' action failed [rev by Dmitry A.] 2012-11-20 12:02:09 +04:00
Eugene Zhuravlev b289c4abd1 fix: every VFS event may trigger automake:
(IDEA-95313 Make automatically is not triggered in case of deleting referred class)
2012-11-19 18:11:47 +01:00
Eugene Zhuravlev 05e2b10fdd stick with default -Xms value 2012-11-19 13:04:50 +01:00
nik 82e8fdeac1 test on external build for ui designer restored, required test cases moved to community 2012-11-16 12:23:06 +04:00
Roman Shevchenko 1f33911616 Extensible build server classpath 2012-11-14 21:05:55 +01:00
Roman Shevchenko 9e30371119 Use compiler ID to bypass Java builder 2012-11-14 21:05:54 +01:00
Eugene Zhuravlev a015b79873 IDEA-94514 External Compiler: Validation On Make not triggered 2012-11-14 17:17:14 +01:00
Eugene Zhuravlev 3ac45ec9ba if javac is configured to use larger heap size than external build, use larger value 2012-11-13 23:17:56 +01:00
nik 127651835f external build: check timestamps for dirty files received from IDEA to be sure that they were really changed; fixed events for jar artifacts 2012-11-13 09:34:45 +04:00
Eugene Zhuravlev 769a2611ff warning label 2012-11-13 01:04:52 +01:00
Eugene Zhuravlev 2172b26012 external build: ensure project is always saved before explicit start of make
(IDEA-94638 External Build: on source root rename the classes from this root are not processed)
(IDEA-82116 Compile server: root marking/unmarking as source root doesn't affect compiler until project reopening)
2012-11-12 20:07:09 +01:00
anna 34a382b7fb restore old call for old compiler 2012-11-09 17:57:50 +01:00
anna 12a5316312 ws: isUpToDate check for external compiler 2012-11-09 17:20:02 +01:00
Eugene Zhuravlev 7b2151de3b fix problem: consider paths in isUpToDate() check 2012-11-09 17:12:57 +01:00