Commit c1fd7a0
committed
Update jsvg to 2.1.0 in org.eclipse.swt.svg
- Add class org.eclipse.swt.svg.logging.JVSGLoggerLogManager to
implement the new logging service required by jsvg 2.1.0.
- Simply print to System.err.
- Only print ERROR level.
- Support system property org.eclipse.swt.svg.logging to support other
levels.
- Update the lower bounds to 2.1.0 because that provides the export of
the com.github.weisj.jsvg.logging package which is needed for
JVSGLoggerLogManager.
- Add /org.eclipse.swt.svg/resources/META-INF/services/com.github.weisj.jsvg.logging.LogManager
which declares the org.eclipse.swt.svg.logging.JVSGLoggerLogManager
service.
- Add Provide-Capability declarations for the service.
- Ensure that org.eclipse.swt.svg.JSVGRasterizer.SVG_LOADER is
initialized while the context class loader references the bundle class
loader of org.eclipse.swt.svg because the services are loaded using
plain old Java which requires the service to be on the classpath.
- Do not export the org.eclipse.swt.svg.logging package because it's not
needed outside of the fragment.1 parent 65f43d4 commit c1fd7a0
4 files changed
Lines changed: 83 additions & 5 deletions
File tree
- bundles/org.eclipse.swt.svg
- META-INF
- resources/META-INF/services
- src/org/eclipse/swt/svg
- logging
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
14 | 15 | | |
15 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Lines changed: 12 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
59 | 70 | | |
60 | 71 | | |
61 | 72 | | |
| |||
Lines changed: 55 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
0 commit comments