Skip to content

Commit

Permalink
Migrate the Windows native file-system refresh monitor to JNA
Browse files Browse the repository at this point in the history
This avoids the native code necessary for JNI and consequently the
separate o.e.core.resources.win32.x86_64 fragment, while being only
slightly slower without noticeable impact on the overall performance.
At the same time it allows to use the 'Win32RefreshProvider' on all CPU
architectures supported on Windows out of the box.

Also part of
eclipse-platform/eclipse.platform.releng.aggregator#577
  • Loading branch information
HannesWell committed Jun 12, 2024
1 parent 25b48e3 commit ad89d5c
Show file tree
Hide file tree
Showing 20 changed files with 114 additions and 707 deletions.
22 changes: 0 additions & 22 deletions resources/bundles/org.eclipse.core.resources.win32.x86_64/.project

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Binary file not shown.
21 changes: 0 additions & 21 deletions resources/bundles/org.eclipse.core.resources.win32.x86_64/pom.xml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,5 @@ Service-Component: OSGI-INF/ResourceChangeListenerRegistrar.xml,
OSGI-INF/org.eclipse.core.internal.resources.CheckMissingNaturesListener.xml
Bundle-RequiredExecutionEnvironment: JavaSE-17
Automatic-Module-Name: org.eclipse.core.resources
Import-Package: org.eclipse.osgi.service.datalocation;version="[1.3.0,2.0.0)"
Import-Package: com.sun.jna;version="[5.14.0,6.0.0)",
org.eclipse.osgi.service.datalocation;version="[1.3.0,2.0.0)"
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,7 @@ output.. = bin/
source.ant_tasks/resources-ant.jar = src_ant/
output.ant_tasks/resources-ant.jar = bin_ant/
src.includes = about.html,\
schema/,\
natives/
schema/
bin.includes = plugin.xml,\
plugin.properties,\
.options,\
Expand Down
30 changes: 0 additions & 30 deletions resources/bundles/org.eclipse.core.resources/natives/make.bat

This file was deleted.

This file was deleted.

Loading

0 comments on commit ad89d5c

Please sign in to comment.