|
1 | 1 | ## Version 1.9.4.8 (29-Nov-2022) Reworked Disabling Security Manager
|
2 | 2 |
|
3 |
| -### Bugfix |
4 |
| -* Rendering issues on Windows using accelerated hardware, by setting this Java properties: |
5 |
| - * `sun.java2d.d3d=false` (turn off use of Direct3D) |
6 |
| - * `sun.java2d.ddoffscreen=false` (turn of Direct Draw off-screen) |
7 |
| - * `sun.java2d.noddraw=true` (no use of Direct Draw) |
8 |
| - * `sun.java2d.opengl=True` |
| 3 | +### Bugfixes |
| 4 | +* Rendering issues on Windows using accelerated hardware, by setting these Java properties: |
| 5 | + * `sun.java2d.d3d=false` (turn off use of Direct3D) |
| 6 | + * `sun.java2d.ddoffscreen=false` (turn of Direct Draw off-screen) |
| 7 | + * `sun.java2d.noddraw=true` (no use of Direct Draw) |
| 8 | + * `sun.java2d.opengl=True` |
9 | 9 | * Adding `-source 1.5` to the ECJ compiler options to prevent `"...only available if source level is 1.5 or greater"`
|
10 |
| - error when compiling with ECJ. |
| 10 | + error when compiling with ECJ. |
11 | 11 |
|
12 | 12 | ### Improvements
|
13 | 13 | * Security Manager: When setting the `NOSECURITY=true` (e.g. via the `-DNOSECURITY=true` property in the java
|
14 |
| - command-line), then internal security manager of Robocode is now totally disabled, and falling back on the default |
| 14 | + command-line), then the internal security manager of Robocode is now totally disabled, and falling back on the default |
15 | 15 | security manager used in Java.
|
16 |
| - * This fixes issues with the class loader not being able to find classes resulting in `ClassNotFoundExceptions`, and |
17 |
| - other issues as well. |
| 16 | + * This fixes issues with the class loader not being able to find classes resulting in `ClassNotFoundExceptions`, and |
| 17 | + other issues as well. |
18 | 18 | * Updated built-in Eclipse Compiler for Java (ECJ) to version 3.26 (June 2021), which is the last version of ECJ capable
|
19 |
| - to run on Java 8 (newer ECJ versions requires Java 11 as minimum). |
| 19 | + to run on Java 8 (newer ECJ versions require Java 11 as a minimum). |
20 | 20 |
|
21 | 21 | ## Version 1.9.4.7 (05-Aug-2022) System.getenv support
|
22 | 22 |
|
|
0 commit comments