fixed race for for concurrent read access of byte buffers from vfs
several changes in order to get vfs more fault tolerant:
- write all file attributes under write lock,
- delete file from parent first and after it delete from vfs
- when move: delete from old parent first and add to new parent last
fix white text in combobox
tune status bar separators for IntelliJ laf
remove darcula background
combobox ui for IntelliJ laf
soft border for checkboxes
better spreading nameIds / caching strings using integer hash from http://burtleburtle.net/bob/hash/integer.html
with previous nameId % 16 striping sampling was like
7542400, 16103753, 1844054, 5237640, 6218814, 11005156, 3395732, 8183208, 1897660, 3119959, 2961691, 7768377, 2177568, 3889462, 6146853, 2765254,
with new one
8207442, 6253680, 14184952, 4657166, 5186040, 25115754, 10426752, 15750418, 11239308, 5293340, 16883296, 16750920, 6545096, 23295592, 5969384, 4756022,
processElements only in source scope
IDEA-112731 - Cannot start WebSphere v6.1 server anymore - fix reappear
Merge branch 'master' of git.labs.intellij.net:idea/community
"show source" action leaves focus in breakpoints dialog
remove redundant cast
reliably re-throw PCE
Lens mode (better mouse wheel support)
[log] IDEA-64583 Don't invokeAndWait from runProcessWithProgressSync

There is no need to call invokeAndWaitIfNeeded from
runProcessWithProgressSynchronously: just substituteCommitMessage
after runProcess... completes in the calling (EDT) thread.

Use runProcess... which returns value. Since it also throws an
exception, pass the possible VcsException to it. If it happens,
show an error message to the user.
make RefreshIncomingChangesOperation static
less project-related indirection in RefreshIncomingChangesOperation
move RefreshIncomingChangesOperation.myCurrentRevisions initialization to constructor
make RefreshIncomingChangesOperation single-assignment fields final