1 |
New in release 0.10 (in preparation) |
New in release 0.10 (in preparation) |
2 |
|
|
3 |
* Fixed the code enabled by the --portable-native-sync configure option; it |
* Fixed the "portable native sync" code; it had been broken since |
4 |
had been broken since Classpath release 0.06, when we upgraded to GTK+2. |
Classpath release 0.06, when we upgraded to GTK+2. |
5 |
|
|
6 |
Explanation: Classpath's AWT peers use GTK+. GTK+ uses GLIB. GLIB by |
Explanation: Classpath's AWT peers use GTK+. GTK+ uses GLIB. GLIB by |
7 |
default uses the platform's native threading model -- pthreads in most cases. |
default uses the platform's native threading model -- pthreads in most cases. |
8 |
If the Java runtime doesn't use the native threading model, then you should |
If the Java runtime doesn't use the native threading model, then you should |
9 |
specify --portable-native-sync when configuring Classpath, so that GLIB will |
specify --portable-native-sync when configuring Classpath, so that GLIB will |
10 |
use the Java threading primitives instead. |
use the Java threading primitives instead. (For a superior alternative, |
11 |
|
see below.) |
12 |
|
|
13 |
|
* The VM can set the system property |
14 |
|
gnu.classpath.awt.gtk.portable.native.sync instead of using the |
15 |
|
--portable-native-sync configure-type option. See |
16 |
|
doc/vmintegration.texinfo for details. |
17 |
|
|
18 |
* We intend that the next release of GNU Classpath will require the VM |
* We intend that the next release of GNU Classpath will require the VM |
19 |
to provide JNI 1.2. Classpath currently uses only JNI 1.1, except for |
to provide JNI 1.2. Classpath currently uses only JNI 1.1, except for |