<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/classpath.git/native/jni, branch master</title>
<subtitle>git.savannah.gnu.org: git/classpath.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/'/>
<entry>
<title>PR64109: Missing symbol in libjavautil.so</title>
<updated>2014-11-28T21:38:47+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>gnu_andrew@member.fsf.org</email>
</author>
<published>2014-11-28T21:38:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=2016893a79012414f0dd2475230e17bf0b846aed'/>
<id>2016893a79012414f0dd2475230e17bf0b846aed</id>
<content type='text'>
2014-11-28  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	PR classpath/64109
	* NEWS: Updated.
	* native/jni/java-util/Makefile.am:
	Link against jcl library.

Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2014-11-28  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	PR classpath/64109
	* NEWS: Updated.
	* native/jni/java-util/Makefile.am:
	Link against jcl library.

Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove obsolete Solaris 9 support.</title>
<updated>2014-04-30T20:49:00+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>gnu_andrew@member.fsf.org</email>
</author>
<published>2014-04-30T20:49:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=ceaf401638b2861881d843c08d7800c03bc22e7b'/>
<id>ceaf401638b2861881d843c08d7800c03bc22e7b</id>
<content type='text'>
2014-04-30  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	* configure.ac:
	Remove check for sys/loadavg.h used by Solaris 9.
	* native/jni/java-lang/gnu_java_lang_management_VMOperatingSystemMXBeanImpl.c:
	Remove Solaris 9 ifdef and update copyright header.

Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2014-04-30  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	* configure.ac:
	Remove check for sys/loadavg.h used by Solaris 9.
	* native/jni/java-lang/gnu_java_lang_management_VMOperatingSystemMXBeanImpl.c:
	Remove Solaris 9 ifdef and update copyright header.

Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add file changes for last commit</title>
<updated>2014-04-30T20:44:36+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>gnu_andrew@member.fsf.org</email>
</author>
<published>2014-04-30T20:44:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=2bbd08d41b3d7bcfd1a03ac48615b31b22a66ad9'/>
<id>2bbd08d41b3d7bcfd1a03ac48615b31b22a66ad9</id>
<content type='text'>
Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow builds with -Werror with GLib &gt;= 2.32.</title>
<updated>2013-06-06T20:40:43+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>gnu_andrew@member.fsf.org</email>
</author>
<published>2013-06-06T20:40:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=43623e3a6303cc6201f0ebfd151841a2f69b5c11'/>
<id>43623e3a6303cc6201f0ebfd151841a2f69b5c11</id>
<content type='text'>
2013-06-06  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	* native/jni/gstreamer-peer/gst_classpath_src.c:
	Define GLIB_DISABLE_DEPRECATION_WARNINGS so
	the use of GStaticRecMutex in GStreamer still works.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c:
	(init_glib_threads(JNIEnv,jint,jobject)): Only
	call g_thread_init on GLib &lt; 2.32.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2013-06-06  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	* native/jni/gstreamer-peer/gst_classpath_src.c:
	Define GLIB_DISABLE_DEPRECATION_WARNINGS so
	the use of GStaticRecMutex in GStreamer still works.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c:
	(init_glib_threads(JNIEnv,jint,jobject)): Only
	call g_thread_init on GLib &lt; 2.32.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use jack_client_open rather than deprecated jack_client_new.</title>
<updated>2012-10-26T06:32:20+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>gnu_andrew@member.fsf.org</email>
</author>
<published>2012-10-26T06:32:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=62326a864cc2418a979e2334033fc0dac7caeed5'/>
<id>62326a864cc2418a979e2334033fc0dac7caeed5</id>
<content type='text'>
2012-10-26  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	* native/jni/midi-dssi/gnu_javax_sound_midi_dssi_DSSISynthesizer.c:
	(Java_gnu_javax_sound_midi_dssi_DSSISynthesizer_open_1(JNIEnv*,
	jclass, jlong)): Use jack_client_open instead of
	deprecated jack_client_new.

Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2012-10-26  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	* native/jni/midi-dssi/gnu_javax_sound_midi_dssi_DSSISynthesizer.c:
	(Java_gnu_javax_sound_midi_dssi_DSSISynthesizer_open_1(JNIEnv*,
	jclass, jlong)): Use jack_client_open instead of
	deprecated jack_client_new.

Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle malloc() failure in java_util_VMTimeZone.c file.</title>
<updated>2012-10-15T10:09:14+00:00</updated>
<author>
<name>Ivan Maidanski</name>
<email>ivmai@mail.ru</email>
</author>
<published>2011-07-20T09:54:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=a6c8cc78aa8a7480519458c4f0aed648a3459599'/>
<id>a6c8cc78aa8a7480519458c4f0aed648a3459599</id>
<content type='text'>
2011-07-20  Ivan Maidanski  &lt;ivmai@mail.ru&gt;

	* native/jni/java-util/java_util_VMTimeZone.c:
	Include jcl.h file.
	(Java_java_util_VMTimeZone_getSystemTimeZoneId): Throw
	OutOfMemoryException in case of malloc() failure.

[ penberg@kernel.org: cleanups ]
Signed-off-by: Pekka Enberg &lt;penberg@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2011-07-20  Ivan Maidanski  &lt;ivmai@mail.ru&gt;

	* native/jni/java-util/java_util_VMTimeZone.c:
	Include jcl.h file.
	(Java_java_util_VMTimeZone_getSystemTimeZoneId): Throw
	OutOfMemoryException in case of malloc() failure.

[ penberg@kernel.org: cleanups ]
Signed-off-by: Pekka Enberg &lt;penberg@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace all .cvsignore files with .gitignore</title>
<updated>2012-10-15T06:17:13+00:00</updated>
<author>
<name>Ivan Maidanski</name>
<email>ivmai@mail.ru</email>
</author>
<published>2012-06-10T10:51:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=a04355b53cabfb0db0529ffba02ae180479f38c0'/>
<id>a04355b53cabfb0db0529ffba02ae180479f38c0</id>
<content type='text'>
2012-06-10  Ivan Maidanski  &lt;ivmai@mail.ru&gt;

	* compat/.gitignore,
	* compat/java.net/.gitignore,
	* doc/.gitignore,
	* doc/api/.gitignore,
	* doc/www.gnu.org/.gitignore,
	* doc/www.gnu.org/announce/.gitignore,
	* doc/www.gnu.org/cp-tools/.gitignore,
	* doc/www.gnu.org/docs/.gitignore,
	* doc/www.gnu.org/downloads/.gitignore,
	* doc/www.gnu.org/events/.gitignore,
	* doc/www.gnu.org/faq/.gitignore,
	* examples/.gitignore,
	* external/.gitignore,
	* external/jsr166/.gitignore,
	* external/relaxngDatatype/.gitignore,
	* external/sax/.gitignore,
	* external/w3c_dom/.gitignore,
	* gnu/classpath/.gitignore,
	* gnu/java/locale/.gitignore,
	* gnu/java/security/.gitignore,
	* gnu/test/.gitignore,
	* include/.gitignore,
	* java/util/.gitignore,
	* lib/.gitignore,
	* native/.gitignore,
	* native/fdlibm/.gitignore,
	* native/jawt/.gitignore,
	* native/jni/.gitignore,
	* native/jni/classpath/.gitignore,
	* native/jni/gconf-peer/.gitignore,
	* native/jni/gstreamer-peer/.gitignore,
	* native/jni/gtk-peer/.gitignore,
	* native/jni/java-io/.gitignore,
	* native/jni/java-lang/.gitignore,
	* native/jni/java-math/.gitignore,
	* native/jni/java-net/.gitignore,
	* native/jni/java-nio/.gitignore,
	* native/jni/java-util/.gitignore,
	* native/jni/midi-alsa/.gitignore,
	* native/jni/midi-dssi/.gitignore,
	* native/jni/native-lib/.gitignore,
	* native/jni/qt-peer/.gitignore,
	* native/jni/xmlj/.gitignore,
	* native/plugin/.gitignore,
	* native/testsuite/.gitignore,
	* native/vmi/.gitignore,
	* resource/.gitignore,
	* resource/META-INF/services/.gitignore,
	* scripts/.gitignore,
	* test/.gitignore,
	* test/gnu.java.lang.reflect/.gitignore,
	* test/java.io/.gitignore,
	* test/java.lang.reflect/.gitignore,
	* test/java.net/.gitignore,
	* test/java.util/.gitignore,
	* tools/.gitignore,
	* tools/gnu/classpath/tools/doclets/.gitignore,
	* tools/gnu/classpath/tools/doclets/debugdoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/htmldoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/xmldoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/.gitignore,
	* tools/gnu/classpath/tools/gjdoc/.gitignore,
	* tools/gnu/classpath/tools/gjdoc/expr/.gitignore,
	* tools/gnu/classpath/tools/java2xhtml/.gitignore,
	* tools/gnu/classpath/tools/taglets/.gitignore,
	* vm/.gitignore,
	* vm/reference/.gitignore: Renamed from .cvsignore.

Signed-off-by: Pekka Enberg &lt;penberg@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2012-06-10  Ivan Maidanski  &lt;ivmai@mail.ru&gt;

	* compat/.gitignore,
	* compat/java.net/.gitignore,
	* doc/.gitignore,
	* doc/api/.gitignore,
	* doc/www.gnu.org/.gitignore,
	* doc/www.gnu.org/announce/.gitignore,
	* doc/www.gnu.org/cp-tools/.gitignore,
	* doc/www.gnu.org/docs/.gitignore,
	* doc/www.gnu.org/downloads/.gitignore,
	* doc/www.gnu.org/events/.gitignore,
	* doc/www.gnu.org/faq/.gitignore,
	* examples/.gitignore,
	* external/.gitignore,
	* external/jsr166/.gitignore,
	* external/relaxngDatatype/.gitignore,
	* external/sax/.gitignore,
	* external/w3c_dom/.gitignore,
	* gnu/classpath/.gitignore,
	* gnu/java/locale/.gitignore,
	* gnu/java/security/.gitignore,
	* gnu/test/.gitignore,
	* include/.gitignore,
	* java/util/.gitignore,
	* lib/.gitignore,
	* native/.gitignore,
	* native/fdlibm/.gitignore,
	* native/jawt/.gitignore,
	* native/jni/.gitignore,
	* native/jni/classpath/.gitignore,
	* native/jni/gconf-peer/.gitignore,
	* native/jni/gstreamer-peer/.gitignore,
	* native/jni/gtk-peer/.gitignore,
	* native/jni/java-io/.gitignore,
	* native/jni/java-lang/.gitignore,
	* native/jni/java-math/.gitignore,
	* native/jni/java-net/.gitignore,
	* native/jni/java-nio/.gitignore,
	* native/jni/java-util/.gitignore,
	* native/jni/midi-alsa/.gitignore,
	* native/jni/midi-dssi/.gitignore,
	* native/jni/native-lib/.gitignore,
	* native/jni/qt-peer/.gitignore,
	* native/jni/xmlj/.gitignore,
	* native/plugin/.gitignore,
	* native/testsuite/.gitignore,
	* native/vmi/.gitignore,
	* resource/.gitignore,
	* resource/META-INF/services/.gitignore,
	* scripts/.gitignore,
	* test/.gitignore,
	* test/gnu.java.lang.reflect/.gitignore,
	* test/java.io/.gitignore,
	* test/java.lang.reflect/.gitignore,
	* test/java.net/.gitignore,
	* test/java.util/.gitignore,
	* tools/.gitignore,
	* tools/gnu/classpath/tools/doclets/.gitignore,
	* tools/gnu/classpath/tools/doclets/debugdoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/htmldoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/xmldoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/.gitignore,
	* tools/gnu/classpath/tools/gjdoc/.gitignore,
	* tools/gnu/classpath/tools/gjdoc/expr/.gitignore,
	* tools/gnu/classpath/tools/java2xhtml/.gitignore,
	* tools/gnu/classpath/tools/taglets/.gitignore,
	* vm/.gitignore,
	* vm/reference/.gitignore: Renamed from .cvsignore.

Signed-off-by: Pekka Enberg &lt;penberg@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use accessor functions to manipulate xmlOutputBuffer</title>
<updated>2012-08-09T20:01:25+00:00</updated>
<author>
<name>Dodji Seketeli</name>
<email>dodji@redhat.com</email>
</author>
<published>2012-08-09T19:56:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=4d4db712cf4df4feb4d7b98bb1b5b448218500b3'/>
<id>4d4db712cf4df4feb4d7b98bb1b5b448218500b3</id>
<content type='text'>
This is a fix to prepare the xmlj_io.c file of gnu classpath to a coming
API change in libxml2.

Basically, we were previously accessing fields inside the
xmlOutputBuffer struct of libxml2.  In a coming version of libxml2,
that won't be possible anymore.  Client code will have to use accessor
functions instead.  For the gory details, there is an interestin note
of Daniel Veillard (author of libxml2) at
https://mail.gnome.org/archives/desktop-devel-list/2012-August/msg00007.html.

This patch defines too accessor macros that, depending on the version
of libxml2 we are using will either access the fields of
xmlOutputBuffer directly, or use the new accessor function.

Tested on x86_64-unknown-linux-gnu against trunk.

2012-08-09  Dodji Seketeli  &lt;dodji@redhat.com&gt;

	Use accessor functions to manipulate xmlOutputBuffer
	* native/jni/xmlj/xmlj_io.c (GET_XML_OUTPUT_BUFFER_CONTENT)
	(GET_XML_OUTPUT_BUFFER_SIZE): New macros.
	(xmljOutputWriteCallback): Use them.

Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a fix to prepare the xmlj_io.c file of gnu classpath to a coming
API change in libxml2.

Basically, we were previously accessing fields inside the
xmlOutputBuffer struct of libxml2.  In a coming version of libxml2,
that won't be possible anymore.  Client code will have to use accessor
functions instead.  For the gory details, there is an interestin note
of Daniel Veillard (author of libxml2) at
https://mail.gnome.org/archives/desktop-devel-list/2012-August/msg00007.html.

This patch defines too accessor macros that, depending on the version
of libxml2 we are using will either access the fields of
xmlOutputBuffer directly, or use the new accessor function.

Tested on x86_64-unknown-linux-gnu against trunk.

2012-08-09  Dodji Seketeli  &lt;dodji@redhat.com&gt;

	Use accessor functions to manipulate xmlOutputBuffer
	* native/jni/xmlj/xmlj_io.c (GET_XML_OUTPUT_BUFFER_CONTENT)
	(GET_XML_OUTPUT_BUFFER_SIZE): New macros.
	(xmljOutputWriteCallback): Use them.

Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove use of deprecated pango_ft2_font_map_create_context which breaks -Werror build.</title>
<updated>2012-05-04T14:17:39+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>ahughes@redhat.com</email>
</author>
<published>2012-05-04T14:17:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=c6649596a7cf598c5d382f973ff5d7cecb255790'/>
<id>c6649596a7cf598c5d382f973ff5d7cecb255790</id>
<content type='text'>
2012-05-04  Andrew John Hughes  &lt;ahughes@redhat.com&gt;

	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c,
	(font_map): Renamed from ft2_map.
	(Java_gnu_java_awt_peer_gtk_GdkFontPeer_initStaticState(JNIEnv,
	jclass)): Remove cast to pango_ft2_font_map_new.
	(Java_gnu_java_awt_peer_gtk_GdKFontPeer_setFont(JNIEnv,
	jobject,jstring,jint,jint)): Call pango_font_map_create_context
	rather than deprecated pango_ft2_font_map_create_context.

Signed-off-by: Andrew John Hughes &lt;ahughes@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2012-05-04  Andrew John Hughes  &lt;ahughes@redhat.com&gt;

	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c,
	(font_map): Renamed from ft2_map.
	(Java_gnu_java_awt_peer_gtk_GdkFontPeer_initStaticState(JNIEnv,
	jclass)): Remove cast to pango_ft2_font_map_new.
	(Java_gnu_java_awt_peer_gtk_GdKFontPeer_setFont(JNIEnv,
	jobject,jstring,jint,jint)): Call pango_font_map_create_context
	rather than deprecated pango_ft2_font_map_create_context.

Signed-off-by: Andrew John Hughes &lt;ahughes@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace use of deprecated gdk_pixbuf_unref.</title>
<updated>2012-04-24T02:12:44+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>ahughes@redhat.com</email>
</author>
<published>2012-04-24T02:12:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=7e346e689c9ba8cc2c342b78757b6a94464c2c06'/>
<id>7e346e689c9ba8cc2c342b78757b6a94464c2c06</id>
<content type='text'>
2012-04-24  Andrew John Hughes  &lt;ahughes@redhat.com&gt;

	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c:
	(Java_gnu_java_awt_peer_gtk_GtkImage_freePixbuf):
	Use g_object_unref rather than deprecated gdk_pixbuf_unref
	to avoid warning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2012-04-24  Andrew John Hughes  &lt;ahughes@redhat.com&gt;

	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c:
	(Java_gnu_java_awt_peer_gtk_GtkImage_freePixbuf):
	Use g_object_unref rather than deprecated gdk_pixbuf_unref
	to avoid warning.
</pre>
</div>
</content>
</entry>
</feed>
