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

-22
This file was deleted.

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

-2
This file was deleted.

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

-2
This file was deleted.

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

-10
This file was deleted.

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

-9
This file was deleted.

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

-36
This file was deleted.

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

-21
This file was deleted.

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

-16
This file was deleted.

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

-12
This file was deleted.

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

-21
This file was deleted.

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

+2-1
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

+1-2
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

-30
This file was deleted.

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

-3
This file was deleted.

0 commit comments

Comments
 (0)