diff options
author | 2010-03-20 15:44:22 +0000 | |
---|---|---|
committer | 2010-03-20 15:44:22 +0000 | |
commit | 7b78fbc21752bb5724f963df2830b8958c3daf48 (patch) | |
tree | d55fb3092a8a11de927e0364120780e1d2cd9ed5 /dev-java/java-gnome/files | |
parent | s/CVS/GIT/ (diff) | |
download | gentoo-2-7b78fbc21752bb5724f963df2830b8958c3daf48.tar.gz gentoo-2-7b78fbc21752bb5724f963df2830b8958c3daf48.tar.bz2 gentoo-2-7b78fbc21752bb5724f963df2830b8958c3daf48.zip |
Version bump. Remove old versions and patches.
(Portage version: 2.1.7.17/cvs/Linux x86_64)
Diffstat (limited to 'dev-java/java-gnome/files')
6 files changed, 197 insertions, 316 deletions
diff --git a/dev-java/java-gnome/files/java-gnome-4.0.10-i18n-javadoc.patch b/dev-java/java-gnome/files/java-gnome-4.0.10-i18n-javadoc.patch deleted file mode 100644 index d8e858ddd83e..000000000000 --- a/dev-java/java-gnome/files/java-gnome-4.0.10-i18n-javadoc.patch +++ /dev/null @@ -1,45 +0,0 @@ -# Bazaar merge directive format 2 (Bazaar 0.90) -# revision_id: serkan@gentoo.org-20090319042831-azrs6hi2bhyf1mfi -# target_branch: ../mainline/ -# testament_sha1: 69eb7f6ad524eab24851ad0e52b0d23a4b57daaa -# timestamp: 2009-03-19 06:33:22 +0200 -# source_branch: ../i18n-javadoc.patch -# base_revision_id: andrew@operationaldynamics.com-20090308112053-\ -# v18zrak1zwyzkdyh -# -# Begin patch -=== modified file 'build/faster' ---- build/faster 2008-12-20 12:47:05 +0000 -+++ build/faster 2009-03-19 04:28:31 +0000 -@@ -655,6 +655,7 @@ - cmd += "-exclude org.freedesktop.bindings " - cmd += "src/bindings/org/freedesktop/bindings/Time.java " - cmd += "src/bindings/org/freedesktop/bindings/Version.java " -+ cmd += "src/bindings/org/freedesktop/bindings/Internationalization.java " - if not verbose: - cmd += " >/dev/null" - - -# Begin bundle -IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWYXy8nYAAd1fgCAwUWv//3/v -f/C////wUASekZKMVNV7sA4aaiBJ5NTyDUZkmTJoaDDSek0aPUaeUNqMgSkgp6jwynqZT1P0UPU9 -Q0NGh6gBoA9QGjQOGmmRiMJpgIYBNMIwTEyGmRoaAZSjI0ZGgAaaAAANDCAAANBKEEAI00noaAIn -qaZTzSaan6p6jTJhBo2kmEdVkys2gm+j/gltnnP5zJIKjl4SNTLWkRCoexnkmzVFjywFxrzsCHiI -JodSjcy4AcJEGFblsaAuVGJ333qF8IVNLVuBHwQ65QsDTitU1ZbzDxyrjgN++iKktrQCuYFJwkVx -EDyTgm8/zTpJ+AKBbcBwNpfo8Lw8L5V0/ZQpn7RDEdBD5ydWqb3RUNlHQ1WUpEZfHJbBhgDdG91h -xM3QYAhFogsg5UUzAyCfgoIbSqk5SF+v15OfBkMSlMfFATdhcq2igwgyJEejyPkE9dSiSUY9XpVU -lP6EU4ExHEozPlRQZpbobAOIJnVgDnA0UjhT6kvMyawIV1vSKGBeBYYQJyzhUWmOsGBpQGAkCyrC -XMaaxi6k6thJIpMUgVtoH17VNZdIvwzk+SS1+uQW+DSUkSKwYLz81WFVjRiOPtsKRCmUmwnCywCr -LJlGSxUMz4LqnQ9Jygn0ZihCmIE6Q/BONoMoyUKEj222FAI4B85EuKcCJEuKTu30EeyzE8fUlhQm -sIVVkUI7ijkYlE/VT4dV1hKN2Y2UWdhpdXxM2BbKg2VLWEEgHXtjq06tgs6aH4RxglDLOK0B8IeL -vYrmqctuqZ3th2rW41M88PtPphMV2bfHYKWRn55YnFmuGg+aiBBqaS5Hd9w1J+wuAPY2hWubxNF3 -XpuhVZ083bDNqpXnyKBQGix/esnnwghzP0Mgcz5c/mTdVNp422GM5oGQTkpKoLfRAxg2pEHUTXPS -jdgEB1P5NdqkAMqsiKvGCrHJtZEgD3eJL0DLwmD966CcoCY3EbIwqHHtu1TL/uMO5wXZ1+qW4E6V -OBiQR92I+hXOayVLnjBdtCtDdfmc3E1i8UUF2SGf1NMxYKia8hpa8qCBCOMkXojsKOx5VwSCHsRh -K6cbY8An8lEHnveHKTYTFRIuKlA1Chp3RDQotJQLClN548LSwaRgfGJdUryG5wXENAJlxomcQxVx -T709P8cjPv0wZCKWdgHJ/IDOF6KGz5doD7y2mBJfIUFsLNFYpCpnIXMZQ9H7CUNUREBCAUA5CAvo -0hk427F6QYgJ5abqIM4F1BO+M2hWwFMiPAESFSXxkylXtBUtindqmKwHhol73dZFnnJRGEOm783i -Go7QxGEs4ChHU7WqL/bjWKgj1E40uD1yiHsaBT3GdCQQN/EQgp4AwZ5noeoQy6nhV5RSxNM32mJt -msIEgE2+MRaiBovXrZHIZA6XIfH1UXHXOiVdpbYqO0hWCUyqiDAp0OtDEgPgoqneyNv1Ao2ACzCt -4OyHDR91tS3mjZXmXIRbclSiPrKgnYJphFkt9Npb2xIe803D3DVQMaSF9I4lAgIdhKgwkFC2Dhxh -sTWSU4R0BTZlqqSKORE+teoMnpATuhXtGZcOIHnSBmDxMA0L+UFrCEDb5w/xdyRThQkIXy8nYA== diff --git a/dev-java/java-gnome/files/java-gnome-4.0.15-docfix.patch b/dev-java/java-gnome/files/java-gnome-4.0.15-docfix.patch new file mode 100644 index 000000000000..4436a54a8cd4 --- /dev/null +++ b/dev-java/java-gnome/files/java-gnome-4.0.15-docfix.patch @@ -0,0 +1,197 @@ +=== modified file 'src/bindings/org/gnome/gdk/EventMask.java' +--- src/bindings/org/gnome/gdk/EventMask.java 2010-02-03 23:45:54 +0000 ++++ src/bindings/org/gnome/gdk/EventMask.java 2010-03-15 23:32:01 +0000 +@@ -33,7 +33,6 @@ + package org.gnome.gdk; + + import org.freedesktop.bindings.Flag; +-import org.gnome.gtk.Widget; + + /** + * The events a Widget will receive. You can use the Flags defined here to +@@ -41,9 +40,10 @@ + * + * <p> + * While most common events are enabled by default, some of them need to be +- * {@link Widget#addEvents(EventMask) enabled} in order to be received. Such +- * cases are properly documented together with each event signal, so unless +- * specified there you usually do not need to worry about this at all. ++ * {@link org.gnome.gtk.Widget#addEvents(EventMask) enabled} in order to be ++ * received. Such cases are properly documented together with each event ++ * signal, so unless specified there you usually do not need to worry about ++ * this at all. + * + * @author Vreixo Formoso + * @since 4.0.15 +@@ -63,13 +63,14 @@ + } + + /** +- * Enable/disable {@link Widget.ExposeEvent Expose} events. ++ * Enable/disable {@link org.gnome.gtk.Widget.ExposeEvent Widget.Expose} ++ * events. + */ + public static final EventMask EXPOSURE = new EventMask(GdkEventMask.EXPOSURE_MASK, "EXPOSURE"); + + /** +- * Enable/disable all {@link Widget.MotionNotifyEvent MotionNotify} +- * events. ++ * Enable/disable all {@link org.gnome.gtk.Widget.MotionNotifyEvent ++ * Widget.MotionNotify} events. + */ + public static final EventMask POINTER_MOTION = new EventMask(GdkEventMask.POINTER_MOTION_MASK, + "POINTER_MOTION"); +@@ -81,85 +82,92 @@ + "POINTER_MOTION_HINT"); + + /** +- * Enable/disable {@link Widget.MotionNotifyEvent MotionNotify} events +- * when any mouse button is pressed. ++ * Enable/disable {@link org.gnome.gtk.Widget.MotionNotifyEvent ++ * Widget.MotionNotify} events when any mouse button is pressed. + */ + public static final EventMask BUTTON_MOTION = new EventMask(GdkEventMask.BUTTON_MOTION_MASK, + "BUTTON_MOTION"); + + /** +- * Enable/disable {@link Widget.MotionNotifyEvent MotionNotify} events +- * when the left button is pressed. ++ * Enable/disable {@link org.gnome.gtk.Widget.MotionNotifyEvent ++ * Widget.MotionNotifyEvent} events when the left button is pressed. + */ + public static final EventMask LEFT_BUTTON_MOTION = new EventMask(GdkEventMask.BUTTON1_MOTION_MASK, + "LEFT_BUTTON_MOTION"); + + /** +- * Enable/disable {@link Widget.MotionNotifyEvent MotionNotify} events +- * when the middle button is pressed. ++ * Enable/disable {@link org.gnome.gtk.Widget.MotionNotifyEvent ++ * Widget.MotionNotifyEvent} when the middle button is pressed. + */ + public static final EventMask MIDDLE_BUTTON_MOTION = new EventMask(GdkEventMask.BUTTON2_MOTION_MASK, + "MIDDLE_BUTTON_MOTION"); + + /** +- * Enable/disable {@link Widget.MotionNotifyEvent MotionNotify} events +- * when the right button is pressed. ++ * Enable/disable {@link org.gnome.gtk.Widget.MotionNotifyEvent ++ * Widget.MotionNotifyEvent} when the right button is pressed. + */ + public static final EventMask RIGHT_BUTTON_MOTION = new EventMask(GdkEventMask.BUTTON3_MOTION_MASK, + "RIGHT_BUTTON_MOTION"); + + /** +- * Enable/disable {@link Widget.ButtonPressEvent ButtonPress} events. ++ * Enable/disable {@link org.gnome.gtk.Widget.ButtonPressEvent ++ * Widget.ButtonPressEvent} events. + */ + public static final EventMask BUTTON_PRESS = new EventMask(GdkEventMask.BUTTON_PRESS_MASK, + "BUTTON_PRESS"); + + /** +- * Enable/disable {@link Widget.ButtonReleaseEvent ButtonRelease} events. ++ * Enable/disable {@link org.gnome.gtk.Widget.ButtonReleaseEvent ++ * Widget.ButtonReleaseEvent} events. + */ + public static final EventMask BUTTON_RELEASE = new EventMask(GdkEventMask.BUTTON_RELEASE_MASK, + "BUTTON_RELEASE"); + + /** +- * Enable/disable {@link Widget.KeyPressEvent KeyPress} events. ++ * Enable/disable {@link org.gnome.gtk.Widget.KeyPressEvent ++ * Widget.KeyPressEvent} events. + */ + public static final EventMask KEY_PRESS = new EventMask(GdkEventMask.KEY_PRESS_MASK, "KEY_PRESS"); + + /** +- * Enable/disable {@link Widget.KeyReleaseEvent KeyRelease} events. ++ * Enable/disable {@link org.gnome.gtk.Widget.KeyReleaseEvent ++ * Widget.KeyReleaseEvent} events. + */ + public static final EventMask KEY_RELEASE = new EventMask(GdkEventMask.KEY_RELEASE_MASK, + "KEY_RELEASE"); + + /** +- * Enable/disable {@link Widget.EnterNotifyEvent EnterNotify} events. ++ * Enable/disable {@link org.gnome.gtk.Widget.EnterNotifyEvent ++ * Widget.EnterNotifyEvent} events. + */ + public static final EventMask ENTER_NOTIFY = new EventMask(GdkEventMask.ENTER_NOTIFY_MASK, + "ENTER_NOTIFY"); + + /** +- * Enable/disable {@link Widget.LeaveNotifyEvent LeaveNotify} events. ++ * Enable/disable {@link org.gnome.gtk.Widget.LeaveNotifyEvent ++ * Widget.LeaveNotifyEvent} events. + */ + public static final EventMask LEAVE_NOTIFY = new EventMask(GdkEventMask.LEAVE_NOTIFY_MASK, + "LEAVE_NOTIFY"); + + /** + * Enable/disable focus related events, such as +- * {@link Widget.FocusInEvent FocusIn} and {@link Widget.FocusOutEvent +- * FocusOut}. ++ * {@link org.gnome.gtk.Widget.FocusInEvent Widget.FocusInEvent} and ++ * {@link org.gnome.gtk.Widget.FocusOutEvent Widget.FocusOutEvent}. + */ + public static final EventMask FOCUS_CHANGE = new EventMask(GdkEventMask.FOCUS_CHANGE_MASK, + "FOCUS_CHANGE"); + + /** +- * Enable/disable {@link Widget.VisibilityNotifyEvent VisibilityNotify} +- * events. ++ * Enable/disable {@link org.gnome.gtk.Widget.VisibilityNotifyEvent ++ * Widget.VisibilityNotifyEvent} events. + */ + public static final EventMask VISIBILITY_NOTIFY = new EventMask(GdkEventMask.VISIBILITY_NOTIFY_MASK, + "VISIBILITY_NOTIFY"); + + /** +- * Enable/disable {@link Widget.ScrollEvent Scroll} events. ++ * Enable/disable {@link org.gnome.gtk.Widget.ScrollEvent ++ * Widget.ScrollEvent} events. + */ + public static final EventMask SCROLL = new EventMask(GdkEventMask.SCROLL_MASK, "SCROLL"); + + +=== modified file 'src/bindings/org/gnome/gtk/RadioAction.java' +--- src/bindings/org/gnome/gtk/RadioAction.java 2010-02-18 21:22:43 +0000 ++++ src/bindings/org/gnome/gtk/RadioAction.java 2010-03-15 23:32:29 +0000 +@@ -65,10 +65,6 @@ + * localized. + * @param stock + * The stock icon to display in proxy Widgets. +- * @param handler +- * A handler to connect to the <code>RadioAction.Toggled</code> +- * signal. Typically this will be used to actually start the +- * operation related to this RadioAction. + * @since 4.0.15 + */ + /* + +=== modified file 'src/bindings/org/gnome/gtk/Widget.java' +--- src/bindings/org/gnome/gtk/Widget.java 2010-02-03 23:45:54 +0000 ++++ src/bindings/org/gnome/gtk/Widget.java 2010-03-15 23:32:29 +0000 +@@ -670,7 +670,7 @@ + * + * <p> + * Note that by default this event is disabled, even if you connect to it. +- * You will need to {@link Widget#enableEvents(EventMask) enable} it. If ++ * You will need to {@link Widget#addEvents(EventMask) enable} it. If + * you want to receive all mouse motion events, you will need to supply + * the POINTER_MOTION mask. Note that it generates a big amount of events, + * typically tens of events per second, when the user moves the mouse over + +=== modified file 'tests/screenshots/org/gnome/gtk/SnapshotAboutDialog.java' +--- tests/screenshots/org/gnome/gtk/SnapshotAboutDialog.java 2010-01-06 04:18:57 +0000 ++++ tests/screenshots/org/gnome/gtk/SnapshotAboutDialog.java 2010-03-15 23:32:29 +0000 +@@ -34,7 +34,7 @@ + dialog.setProgramName("java-gnome"); + dialog.setVersion(Version.getVersion()); + dialog.setComments("The library allowing you to write outstanding GNOME applications with the GTK widget toolkit, from Java!"); +- dialog.setCopyright("Copyright \u00A9 2006-2009 Operational Dynamics Consulting Pty Ltd, and Others"); ++ dialog.setCopyright("Copyright \u00A9 2006-2010 Operational Dynamics Consulting Pty Ltd, and Others"); + dialog.setAuthors(new String[] { + "Andrew Cowie <andrew@operationaldynamics.com>", + "Srichand Pendyala <srichand.pendyala@gmail.com>", + diff --git a/dev-java/java-gnome/files/java-gnome-4.0.8-deprecated.patch b/dev-java/java-gnome/files/java-gnome-4.0.8-deprecated.patch deleted file mode 100644 index 9f66b77e49b2..000000000000 --- a/dev-java/java-gnome/files/java-gnome-4.0.8-deprecated.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- configure.old 2008-09-27 01:43:55.000000000 -0400 -+++ configure 2008-09-27 01:44:12.000000000 -0400 -@@ -1840,7 +1840,7 @@ - print CONFIG "CCACHE=$ccache\n"; - } - -- print CONFIG "CC=$cc -g -Wall -fPIC $jni_include -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED -Werror-implicit-function-declaration -Wfatal-errors\n"; -+ print CONFIG "CC=$cc -g -Wall -fPIC $jni_include -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -Werror-implicit-function-declaration -Wfatal-errors\n"; - print CONFIG "CC_CMD=GCC \n"; - print CONFIG "LINK=$cc -g -shared -Wall -fPIC\n"; - print CONFIG "LINK_CMD=LINK \n"; diff --git a/dev-java/java-gnome/files/java-gnome-4.0.8-disable-doc-snapshots.patch b/dev-java/java-gnome/files/java-gnome-4.0.8-disable-doc-snapshots.patch deleted file mode 100644 index d4e9b471d2ec..000000000000 --- a/dev-java/java-gnome/files/java-gnome-4.0.8-disable-doc-snapshots.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- build/faster.old 2008-08-17 00:16:23.000000000 -0400 -+++ build/faster 2008-08-17 00:16:29.000000000 -0400 -@@ -656,7 +656,6 @@ - - def generateDocumentation(): - compileDocumentation() -- takeSnapshots() - - # - # Final miscallaneous execution targets, taking advantage of the fact that diff --git a/dev-java/java-gnome/files/java-gnome-4.0.9-crashfix.patch b/dev-java/java-gnome/files/java-gnome-4.0.9-crashfix.patch deleted file mode 100644 index 74b86b61e70e..000000000000 --- a/dev-java/java-gnome/files/java-gnome-4.0.9-crashfix.patch +++ /dev/null @@ -1,173 +0,0 @@ -=== modified file 'src/bindings/org/gnome/gtk/GtkWindowOverride.c' ---- src/bindings/org/gnome/gtk/GtkWindowOverride.c 2007-11-13 05:08:42 +0000 -+++ src/bindings/org/gnome/gtk/GtkWindowOverride.c 2008-12-27 04:02:05 +0000 -@@ -59,7 +59,7 @@ - ) - { - if (DEBUG_MEMORY_MANAGEMENT) { -- g_print("mem: delete caught for\t\t%ld\n", (long) object); -+ g_printerr("mem: delete caught for\t\t%s\n", bindings_java_memory_pointerToString(object)); - } - gtk_widget_hide(object); - -@@ -102,7 +102,7 @@ - ) - { - if (DEBUG_MEMORY_MANAGEMENT) { -- g_print("mem: hide caught for\t\t%ld\n", (long) widget); -+ g_printerr("mem: hide caught for\t\t%s\n", bindings_java_memory_pointerToString(widget)); - } - gdk_threads_add_timeout_full(G_PRIORITY_LOW, 100, window_hide_deref, widget, NULL); - } -@@ -123,7 +123,7 @@ - ) - { - if (DEBUG_MEMORY_MANAGEMENT) { -- g_print("mem: show caught for\t\t%ld\n", (long) widget); -+ g_printerr("mem: show caught for\t\t%s\n", bindings_java_memory_pointerToString(widget)); - } - g_object_ref(widget); - } - -=== modified file 'src/jni/bindings_java_memory.c' ---- src/jni/bindings_java_memory.c 2008-04-06 08:23:22 +0000 -+++ src/jni/bindings_java_memory.c 2008-12-27 04:02:05 +0000 -@@ -65,7 +65,7 @@ - * GObject, and remove strong Java reference - */ - if (DEBUG_MEMORY_MANAGEMENT) { -- g_print("mem: toggle Java ref to WEAK\t%s\n", bindings_java_memory_pointerToString(object)); -+ g_printerr("mem: toggle Java ref to WEAK\t%s\n", bindings_java_memory_pointerToString(object)); - } - weak = (*env)->NewWeakGlobalRef(env, ref); - g_object_set_data(object, REFERENCE, weak); -@@ -77,7 +77,7 @@ - * replaced it with a strong one. - */ - if (DEBUG_MEMORY_MANAGEMENT) { -- g_print("mem: toggle Java ref to STRONG\t%s\n", bindings_java_memory_pointerToString(object)); -+ g_printerr("mem: toggle Java ref to STRONG\t%s\n", bindings_java_memory_pointerToString(object)); - } - - strong = (*env)->NewGlobalRef(env, ref); -@@ -109,7 +109,7 @@ - - - if (DEBUG_MEMORY_MANAGEMENT) { -- g_print("mem: drop GObject ref\t\t%s\n", bindings_java_memory_pointerToString(object)); -+ g_printerr("mem: drop GObject ref\t\t%s\n", bindings_java_memory_pointerToString(object)); - } - g_object_unref(object); - return FALSE; -@@ -145,7 +145,7 @@ - */ - - if (DEBUG_MEMORY_MANAGEMENT) { -- g_print("mem: add STRONG Java ref\t%s\n", bindings_java_memory_pointerToString(object)); -+ g_printerr("mem: add STRONG Java ref\t%s\n", bindings_java_memory_pointerToString(object)); - } - strong = (*env)->NewGlobalRef(env, target); - g_object_set_data(object, REFERENCE, strong); -@@ -189,12 +189,23 @@ - ) - { - if (DEBUG_MEMORY_MANAGEMENT) { -- g_print("mem: remove toggle ref for\t%s\n", bindings_java_memory_pointerToString(object)); -+ g_printerr("mem: remove toggle ref for\t%s\n", bindings_java_memory_pointerToString(object)); - } - - g_object_remove_toggle_ref(object, bindings_java_toggle, NULL); - } - -+/** -+ * Ensure we properly own a GObject. -+ * -+ * This is really important. The aggregate result ensures that we own one Ref -+ * count to the object - no more, no less - which we can then turn into a -+ * ToggleRef. It needs to be called anywhere we are preparing to create a -+ * Proxy. -+ */ -+/* -+ * TODO This needs a better name -+ */ - void - bindings_java_memory_cleanup - ( -@@ -217,7 +228,7 @@ - if (owner) { - if (G_IS_INITIALLY_UNOWNED(object) && g_object_is_floating(object)) { - if (DEBUG_MEMORY_MANAGEMENT) { -- g_print("mem: sink GObject ref\t\t%s\n", bindings_java_memory_pointerToString(object)); -+ g_printerr("mem: sink GObject ref\t\t%s\n", bindings_java_memory_pointerToString(object)); - } - g_object_ref_sink(object); - } -@@ -227,7 +238,7 @@ - * Object constructor assumes we actually own the object. - */ - if (DEBUG_MEMORY_MANAGEMENT) { -- g_print("mem: added extra ref for\t%s\n", bindings_java_memory_pointerToString(object)); -+ g_printerr("mem: added extra ref for\t%s\n", bindings_java_memory_pointerToString(object)); - } - g_object_ref(object); - } -@@ -240,7 +251,7 @@ - */ - if (owner) { - if (DEBUG_MEMORY_MANAGEMENT) { -- g_print("mem: remove ref for\t%s\n", bindings_java_memory_pointerToString(object)); -+ g_printerr("mem: remove ref for\t%s\n", bindings_java_memory_pointerToString(object)); - } - g_object_unref(object); - } - -=== modified file 'src/jni/bindings_java_signal.c' ---- src/jni/bindings_java_signal.c 2008-08-05 04:11:54 +0000 -+++ src/jni/bindings_java_signal.c 2008-12-27 03:13:14 +0000 -@@ -97,13 +97,14 @@ - - jstring _str; - gchar* str; -+ GObject* obj; - - /* - * Begin marshaller by downcasting the GClosure we got. - */ - - bjc = (BindingsJavaClosure*) closure; -- -+ - /* - * Get the JNIEnv interface pointer - */ -@@ -131,12 +132,12 @@ - */ - - jargs = g_newa(jvalue, n_param_values + 1); -- -+ - jargs[0].l = bjc->handler; -- -+ - for(i = 0; i < n_param_values; i++) { -- type = G_VALUE_TYPE(¶m_values[i]); -- switch(G_TYPE_FUNDAMENTAL(type)) { -+ type = G_VALUE_TYPE(¶m_values[i]); -+ switch(G_TYPE_FUNDAMENTAL(type)) { - case G_TYPE_CHAR: - jargs[i+1].c = g_value_get_char(¶m_values[i]); - break; -@@ -193,8 +194,10 @@ - * address across the boundary to be looked up and - * either an existing Proxy returned or a new Proxy - * created. -- */ -- jargs[i+1].j = (jlong) g_value_get_object(¶m_values[i]); -+ */ -+ obj = g_value_get_object(¶m_values[i]); -+ bindings_java_memory_cleanup(obj, FALSE); -+ jargs[i+1].j = (jlong) obj; - break; - - case G_TYPE_BOXED: - diff --git a/dev-java/java-gnome/files/java-gnome-gtk-214.patch b/dev-java/java-gnome/files/java-gnome-gtk-214.patch deleted file mode 100644 index 6786b956698e..000000000000 --- a/dev-java/java-gnome/files/java-gnome-gtk-214.patch +++ /dev/null @@ -1,77 +0,0 @@ -# Bazaar merge directive format 2 (Bazaar 0.90) -# revision_id: serkan@gentoo.org-20081005045146-jspegmo5ljm2less -# target_branch: ../mainline/ -# testament_sha1: aad4b35143ec69622f6af833be1c41e8ba3c742a -# timestamp: 2008-10-05 07:54:22 +0300 -# base_revision_id: andrew@operationaldynamics.com-20081004065325-\ -# grsoaun9jq879ia2 -# -# Begin patch -=== modified file 'src/bindings/org/gnome/gdk/CrossingMode.java' ---- src/bindings/org/gnome/gdk/CrossingMode.java 2008-03-27 05:45:36 +0000 -+++ src/bindings/org/gnome/gdk/CrossingMode.java 2008-10-05 04:51:46 +0000 -@@ -46,4 +46,19 @@ - * Event occurred because an ungrab happened. - */ - public static final CrossingMode UNGRAB = new CrossingMode(GdkCrossingMode.UNGRAB, "UNGRAB"); -+ -+ /** -+ * Event occurred because a GTK+ grab happened. -+ */ -+ public static final CrossingMode GTK_GRAB = new CrossingMode(GdkCrossingMode.GTK_GRAB, "GTK_GRAB"); -+ -+ /** -+ * Event occurred because a GTK+ ungrab happened. -+ */ -+ public static final CrossingMode GTK_UNGRAB = new CrossingMode(GdkCrossingMode.GTK_UNGRAB, "GTK_UNGRAB"); -+ -+ /** -+ * Event occurred because a GTK+ widget changed state. -+ */ -+ public static final CrossingMode STATE_CHANGED = new CrossingMode(GdkCrossingMode.STATE_CHANGED, "STATE_CHANGED"); - } - -=== modified file 'src/defs/GdkCrossingMode.defs' ---- src/defs/GdkCrossingMode.defs 2007-04-14 23:21:13 +0000 -+++ src/defs/GdkCrossingMode.defs 2008-10-05 04:51:46 +0000 -@@ -6,6 +6,9 @@ - '("normal" "GDK_CROSSING_NORMAL") - '("grab" "GDK_CROSSING_GRAB") - '("ungrab" "GDK_CROSSING_UNGRAB") -+ '("gtk-grab" "GDK_CROSSING_GTK_GRAB") -+ '("gtk-ungrab" "GDK_CROSSING_GTK_UNGRAB") -+ '("state-changed" "GDK_CROSSING_STATE_CHANGED") - ) - ) - - -# Begin bundle -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 |