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