Roman Shevchenko
2bcf52263c
[platform] dropping x86 builds of Windows file watcher, Windows launcher (IDEA-270576)
...
GitOrigin-RevId: 212c3c31cecdbd763742da417009c508be9bb793
2021-09-21 19:10:22 +00:00
Roman Shevchenko
0c3fcb736e
[platform] migrating Windows file watcher and restarter builds to CMake template
...
GitOrigin-RevId: edbfcd80e42ee25c2f68f68ad949d5481ec72400
2021-01-21 09:55:17 +00:00
Roman Shevchenko
ddc6d55521
[project] correct company name in native helper resources
...
GitOrigin-RevId: bad6a45d0554c31e118308443dfcbfa1e14ca1fb
2021-01-20 10:58:27 +00:00
Christian Ullrich
0b46526d8a
Fix incorrect output from fsnotifier on Windows.
...
- Renaming a file produces a CREATE event for the old name
and nothing for the new one.
- If the file system returns multiple changes at once,
the last one is lost.
PR #1425
GitOrigin-RevId: 7dd731d0ec7a028bda0d3e314c2900d54b163550
2020-09-14 08:42:16 +00:00
Roman Shevchenko
a19aa55771
[vfs] heap corruption in Windows file watcher (IDEA-238210)
...
GitOrigin-RevId: 130a003ca034242359d8e9f27e477affa47bff8f
2020-04-22 14:18:09 +00:00
Roman Shevchenko
c3d6e0b1d3
[vfs] incorrect handle comparison in Windows file watcher (IDEA-238210)
...
GitOrigin-RevId: 5f70655fb15f787aef929b0c9595ea6d59f9256d
2020-04-22 13:16:55 +00:00
Roman Shevchenko
402572f598
Cleanup (warnings)
...
GitOrigin-RevId: dfe939764e567c42e306c1ca99c7eeea126a7345
2020-04-21 20:38:46 +00:00
Roman Shevchenko
7b9e50d4ad
Cleanup (CLion&VCC warnings in Windows file watcher)
2019-03-22 13:33:27 +01:00
Roman Shevchenko
f7956ff371
[project] better 64-bit target detection in Windows helpers' CMake files
2018-07-06 10:10:14 +02:00
Roman Shevchenko
236f596ac1
Cleanup (minor optimization)
2018-07-05 12:06:47 +02:00
Roman Shevchenko
5ddc7b9f7a
[platform] Windows file watcher fixes (IDEA-192665)
...
It no longer rejects paths with symlinks/junctions, but checks that they do not point to UNC paths.
2018-07-05 11:41:46 +02:00
Roman Shevchenko
08a8368245
[project] ignores CMake/CLion dirs in Windows file watcher sub-project
2018-05-15 12:49:59 +02:00
Roman Shevchenko
808f21da61
[platform] Windows file watcher performance optimization (IDEA-191007)
...
Decreases buffer size to reduce kernel-to-user space copying overhead; bumps processing thread priority to lessen the number of buffer overflows.
2018-05-15 12:47:16 +02:00
Roman Shevchenko
e7e28eaeab
Cleanup (typos)
2018-05-12 12:41:26 +02:00
Roman Shevchenko
685c99bbe2
Cleanup (renames a struct and vars to avoid confusion)
2018-05-11 13:45:45 +02:00
Roman Shevchenko
b38ca7a9ce
[platform] fixes and minor optimizations in Windows file watcher
...
- rewritten "is watchable" checks (for drives: GetDriveType() instead of WNetGetUniversalName, for watch paths: a presense of a reparse point anywhere above)
- watch paths with reparse points are now reported as unwatchable (partially resolves IDEA-24885)
- Unicode issues (UTF8/WCS conversion is performed for incoming paths, *W functions are used for checking, unwatchable and remapped paths are reported in UTF8)
- no more unneeded file separator conversion (unwatchable and remapped paths are reported with platform separators)
2018-05-09 11:03:24 +02:00
Roman Shevchenko
1ffe741062
Cleanup (formatting)
2018-05-04 15:22:59 +02:00
Roman Shevchenko
7d2edefefc
[project] adds a default for missing build number to CMake files
2018-05-04 15:12:13 +02:00
Roman Shevchenko
843dc20287
[project] renames Windows file watcher directory
2018-05-03 18:43:33 +02:00