Skip to content

Commit ece6602

Browse files
committed
Migrate the Windows native file-system refresh monitor to JNA
This avoids the native code necessary for JNI, while being only slightly slower without noticable impact. At the same time it allows to use the 'Win32RefreshProvider' on all CPU architectures on Windows. Part of eclipse-platform/eclipse.platform.releng.aggregator#577
1 parent 25b48e3 commit ece6602

File tree

19 files changed

+114
-707
lines changed

19 files changed

+114
-707
lines changed

resources/bundles/org.eclipse.core.resources.win32.x86_64/.project

Lines changed: 0 additions & 22 deletions
This file was deleted.

resources/bundles/org.eclipse.core.resources.win32.x86_64/.settings/org.eclipse.core.resources.prefs

Lines changed: 0 additions & 2 deletions
This file was deleted.

resources/bundles/org.eclipse.core.resources.win32.x86_64/.settings/org.eclipse.core.runtime.prefs

Lines changed: 0 additions & 2 deletions
This file was deleted.

resources/bundles/org.eclipse.core.resources.win32.x86_64/BUILD_INFO.txt

Lines changed: 0 additions & 10 deletions
This file was deleted.

resources/bundles/org.eclipse.core.resources.win32.x86_64/META-INF/MANIFEST.MF

Lines changed: 0 additions & 9 deletions
This file was deleted.

resources/bundles/org.eclipse.core.resources.win32.x86_64/about.html

Lines changed: 0 additions & 36 deletions
This file was deleted.

resources/bundles/org.eclipse.core.resources.win32.x86_64/build.properties

Lines changed: 0 additions & 21 deletions
This file was deleted.

resources/bundles/org.eclipse.core.resources.win32.x86_64/fragment.properties

Lines changed: 0 additions & 16 deletions
This file was deleted.

resources/bundles/org.eclipse.core.resources.win32.x86_64/fragment.xml

Lines changed: 0 additions & 12 deletions
This file was deleted.

resources/bundles/org.eclipse.core.resources.win32.x86_64/pom.xml

Lines changed: 0 additions & 21 deletions
This file was deleted.

resources/bundles/org.eclipse.core.resources/META-INF/MANIFEST.MF

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ Export-Package: org.eclipse.core.internal.dtree;x-internal:=true,
2828
Require-Bundle: org.eclipse.ant.core;bundle-version="[3.1.0,4.0.0)";resolution:=optional,
2929
org.eclipse.core.expressions;bundle-version="[3.9.0,4.0.0)",
3030
org.eclipse.core.filesystem;bundle-version="[1.10.0,2.0.0)",
31-
org.eclipse.core.runtime;bundle-version="[3.31.0,4.0.0)"
31+
org.eclipse.core.runtime;bundle-version="[3.31.0,4.0.0)",
32+
com.sun.jna;bundle-version="[5.14.0,6.0.0)"
3233
Bundle-ActivationPolicy: lazy
3334
Service-Component: OSGI-INF/ResourceChangeListenerRegistrar.xml,
3435
OSGI-INF/org.eclipse.core.internal.resources.CheckMissingNaturesListener.xml

resources/bundles/org.eclipse.core.resources/build.properties

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ output.. = bin/
1616
source.ant_tasks/resources-ant.jar = src_ant/
1717
output.ant_tasks/resources-ant.jar = bin_ant/
1818
src.includes = about.html,\
19-
schema/,\
20-
natives/
19+
schema/
2120
bin.includes = plugin.xml,\
2221
plugin.properties,\
2322
.options,\

resources/bundles/org.eclipse.core.resources/natives/make.bat

Lines changed: 0 additions & 30 deletions
This file was deleted.

resources/bundles/org.eclipse.core.resources/natives/readme.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)