Accepting request 25845 from GNOME:Factory
Copy from GNOME:Factory/gtk2 based on submit request 25845 from user vuntz OBS-URL: https://build.opensuse.org/request/show/25845 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk2?expand=0&rev=78
This commit is contained in:
commit
127e43377d
@ -1,6 +1,8 @@
|
||||
--- gtk+-2.10.1/gtk/gtkfontbutton.c
|
||||
+++ gtk+-2.10.1/gtk/gtkfontbutton.c
|
||||
@@ -888,7 +888,7 @@
|
||||
Index: gtk+-2.19.0/gtk/gtkfontbutton.c
|
||||
===================================================================
|
||||
--- gtk+-2.19.0.orig/gtk/gtkfontbutton.c
|
||||
+++ gtk+-2.19.0/gtk/gtkfontbutton.c
|
||||
@@ -893,7 +893,7 @@ gtk_font_button_update_font_info (GtkFon
|
||||
if (style == NULL || !g_ascii_strcasecmp (style, "Regular"))
|
||||
family_style = g_strdup (family);
|
||||
else
|
||||
@ -9,11 +11,13 @@
|
||||
|
||||
gtk_label_set_text (GTK_LABEL (font_button->priv->font_label), family_style);
|
||||
|
||||
--- gtk+-2.10.1/gtk/gtkfontsel.c
|
||||
+++ gtk+-2.10.1/gtk/gtkfontsel.c
|
||||
@@ -73,6 +73,21 @@
|
||||
can set it. Remember that some fonts only have capital letters. */
|
||||
#define PREVIEW_TEXT N_("abcdefghijk ABCDEFGHIJK")
|
||||
Index: gtk+-2.19.0/gtk/gtkfontsel.c
|
||||
===================================================================
|
||||
--- gtk+-2.19.0.orig/gtk/gtkfontsel.c
|
||||
+++ gtk+-2.19.0/gtk/gtkfontsel.c
|
||||
@@ -76,6 +76,21 @@
|
||||
|
||||
#define DEFAULT_FONT_NAME "Sans 10"
|
||||
|
||||
+/* These are the commonly used font styles, listed here only for
|
||||
+ translations. */
|
||||
@ -33,7 +37,7 @@
|
||||
/* This is the initial and maximum height of the preview entry (it expands
|
||||
when large font sizes are selected). Initial height is also the minimum. */
|
||||
#define INITIAL_PREVIEW_HEIGHT 44
|
||||
@@ -801,7 +816,7 @@
|
||||
@@ -869,7 +884,7 @@ gtk_font_selection_show_available_styles
|
||||
gtk_list_store_append (model, &iter);
|
||||
gtk_list_store_set (model, &iter,
|
||||
FACE_COLUMN, faces[i],
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c783919ec7967fc36ec440fc6871cbcf3b2626e817530e1e2f0a3fcbdae31ebc
|
||||
size 19050508
|
3
gtk+-2.19.1.tar.bz2
Normal file
3
gtk+-2.19.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:82a408aec01fa415257550693a8c1f957de24aa764744c0349e55b6254de343a
|
||||
size 18170902
|
@ -1,208 +0,0 @@
|
||||
From 9e474aed8bedead6b2a962a9ee3c6559fd412676 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Wolf <maw@novell.com>
|
||||
Date: Tue, 22 Jul 2008 16:35:51 -0500
|
||||
Subject: [PATCH] gtk+-strict-aliasing.patch
|
||||
|
||||
---
|
||||
demos/gtk-demo/changedisplay.c | 2 +-
|
||||
demos/gtk-demo/textview.c | 5 +++++
|
||||
gdk/x11/gdkdnd-x11.c | 5 +++++
|
||||
gdk/x11/gdkevents-x11.c | 2 ++
|
||||
gdk/x11/gdkim-x11.c | 1 +
|
||||
gdk/x11/gdkwindow-x11.c | 1 +
|
||||
gtk/gtkmodules.c | 4 ++--
|
||||
gtk/gtktipsquery.c | 4 ++--
|
||||
gtk/queryimmodules.c | 11 +++++------
|
||||
tests/testgtk.c | 6 +++---
|
||||
10 files changed, 27 insertions(+), 14 deletions(-)
|
||||
|
||||
Index: gtk+-2.13.6/demos/gtk-demo/changedisplay.c
|
||||
===================================================================
|
||||
--- gtk+-2.13.6.orig/demos/gtk-demo/changedisplay.c
|
||||
+++ gtk+-2.13.6/demos/gtk-demo/changedisplay.c
|
||||
@@ -73,7 +73,7 @@ static GtkWidget *
|
||||
find_toplevel_at_pointer (GdkDisplay *display)
|
||||
{
|
||||
GdkWindow *pointer_window;
|
||||
- GtkWidget *widget = NULL;
|
||||
+ gpointer widget = NULL;
|
||||
|
||||
pointer_window = gdk_display_get_window_at_pointer (display, NULL, NULL);
|
||||
|
||||
Index: gtk+-2.13.6/gdk/x11/gdkdnd-x11.c
|
||||
===================================================================
|
||||
--- gtk+-2.13.6.orig/gdk/x11/gdkdnd-x11.c
|
||||
+++ gtk+-2.13.6/gdk/x11/gdkdnd-x11.c
|
||||
@@ -905,6 +905,7 @@ motif_read_target_table (GdkDisplay *dis
|
||||
{
|
||||
guchar *data;
|
||||
MotifTargetTableHeader *header = NULL;
|
||||
+ gpointer vp_header = &header;
|
||||
guchar *target_bytes = NULL;
|
||||
guchar *p;
|
||||
gboolean success = FALSE;
|
||||
@@ -1259,6 +1260,7 @@ motif_check_dest (GdkDisplay *display,
|
||||
gboolean retval = FALSE;
|
||||
guchar *data;
|
||||
MotifDragReceiverInfo *info;
|
||||
+ gpointer vp_info = &info;
|
||||
Atom type = None;
|
||||
int format;
|
||||
unsigned long nitems, after;
|
||||
@@ -1461,6 +1463,7 @@ motif_read_initiator_info (GdkDisplay *d
|
||||
gulong bytes_after;
|
||||
guchar *data;
|
||||
MotifDragInitiatorInfo *initiator_info;
|
||||
+ gpointer vp_initiator_info = &initiator_info;
|
||||
|
||||
GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (display);
|
||||
|
||||
@@ -2395,7 +2398,9 @@ xdnd_check_dest (GdkDisplay *display,
|
||||
unsigned long nitems, after;
|
||||
guchar *data;
|
||||
Atom *version;
|
||||
+ gpointer vp_version = &version;
|
||||
Window *proxy_data;
|
||||
+ gpointer vp_proxy_data = &proxy_data;
|
||||
Window proxy;
|
||||
Atom xdnd_proxy_atom = gdk_x11_get_xatom_by_name_for_display (display, "XdndProxy");
|
||||
Atom xdnd_aware_atom = gdk_x11_get_xatom_by_name_for_display (display, "XdndAware");
|
||||
Index: gtk+-2.13.6/gdk/x11/gdkevents-x11.c
|
||||
===================================================================
|
||||
--- gtk+-2.13.6.orig/gdk/x11/gdkevents-x11.c
|
||||
+++ gtk+-2.13.6/gdk/x11/gdkevents-x11.c
|
||||
@@ -519,6 +519,7 @@ gdk_check_wm_state_changed (GdkWindow *w
|
||||
gulong bytes_after;
|
||||
guchar *data;
|
||||
Atom *atoms = NULL;
|
||||
+ gpointer vp_atoms = &atoms;
|
||||
gulong i;
|
||||
|
||||
gboolean had_sticky = toplevel->have_sticky;
|
||||
Index: gtk+-2.13.6/gdk/x11/gdkim-x11.c
|
||||
===================================================================
|
||||
--- gtk+-2.13.6.orig/gdk/x11/gdkim-x11.c
|
||||
+++ gtk+-2.13.6/gdk/x11/gdkim-x11.c
|
||||
@@ -130,6 +130,7 @@ find_a_display (void)
|
||||
gchar *
|
||||
gdk_wcstombs (const GdkWChar *src)
|
||||
{
|
||||
+ gpointer vp_src = &src;
|
||||
gchar *mbstr;
|
||||
|
||||
if (gdk_use_mb)
|
||||
Index: gtk+-2.13.6/gdk/x11/gdkwindow-x11.c
|
||||
===================================================================
|
||||
--- gtk+-2.13.6.orig/gdk/x11/gdkwindow-x11.c
|
||||
+++ gtk+-2.13.6/gdk/x11/gdkwindow-x11.c
|
||||
@@ -4732,6 +4732,7 @@ gdk_window_set_mwm_hints (GdkWindow *win
|
||||
Atom hints_atom = None;
|
||||
guchar *data;
|
||||
MotifWmHints *hints;
|
||||
+ gpointer vp_hints = &hints;
|
||||
Atom type;
|
||||
gint format;
|
||||
gulong nitems;
|
||||
Index: gtk+-2.13.6/gtk/gtkmodules.c
|
||||
===================================================================
|
||||
--- gtk+-2.13.6.orig/gtk/gtkmodules.c
|
||||
+++ gtk+-2.13.6/gtk/gtkmodules.c
|
||||
@@ -281,9 +281,9 @@ load_module (GSList *module_list,
|
||||
if (module)
|
||||
{
|
||||
if (g_module_symbol (module, "gtk_module_init", &modinit_func_ptr))
|
||||
- modinit_func = modinit_func_ptr;
|
||||
+ modinit_func = modinit_func_ptr;
|
||||
else
|
||||
- modinit_func = NULL;
|
||||
+ modinit_func = NULL;
|
||||
|
||||
if (!modinit_func)
|
||||
g_module_close (module);
|
||||
Index: gtk+-2.13.6/gtk/gtktipsquery.c
|
||||
===================================================================
|
||||
--- gtk+-2.13.6.orig/gtk/gtktipsquery.c
|
||||
+++ gtk+-2.13.6/gtk/gtktipsquery.c
|
||||
@@ -442,7 +442,7 @@ gtk_tips_query_event (GtkWidget *
|
||||
GdkEvent *event)
|
||||
{
|
||||
GtkTipsQuery *tips_query;
|
||||
- GtkWidget *event_widget;
|
||||
+ gpointer event_widget;
|
||||
gboolean event_handled;
|
||||
|
||||
g_return_val_if_fail (GTK_IS_TIPS_QUERY (widget), FALSE);
|
||||
@@ -465,7 +465,7 @@ gtk_tips_query_event (GtkWidget *
|
||||
|
||||
case GDK_LEAVE_NOTIFY:
|
||||
if (event_widget)
|
||||
- pointer_window = gdk_window_get_pointer (event_widget->window, NULL, NULL, NULL);
|
||||
+ pointer_window = gdk_window_get_pointer (((GtkWidget*)event_widget)->window, NULL, NULL, NULL);
|
||||
else
|
||||
pointer_window = NULL;
|
||||
event_widget = NULL;
|
||||
Index: gtk+-2.13.6/gtk/queryimmodules.c
|
||||
===================================================================
|
||||
--- gtk+-2.13.6.orig/gtk/queryimmodules.c
|
||||
+++ gtk+-2.13.6/gtk/queryimmodules.c
|
||||
@@ -88,11 +88,10 @@ print_escaped (const char *str)
|
||||
static gboolean
|
||||
query_module (const char *dir, const char *name)
|
||||
{
|
||||
- void (*list) (const GtkIMContextInfo ***contexts,
|
||||
- guint *n_contexts);
|
||||
- void (*init) (GTypeModule *type_module);
|
||||
- void (*exit) (void);
|
||||
- GtkIMContext *(*create) (const gchar *context_id);
|
||||
+ gpointer list;
|
||||
+ gpointer init;
|
||||
+ gpointer exit;
|
||||
+ gpointer create;
|
||||
|
||||
gpointer list_ptr;
|
||||
gpointer init_ptr;
|
||||
@@ -134,7 +133,7 @@ query_module (const char *dir, const cha
|
||||
print_escaped (path);
|
||||
fputs ("\n", stdout);
|
||||
|
||||
- (*list) (&contexts, &n_contexts);
|
||||
+ ((void(*)(const GtkIMContextInfo ***, guint *)) list) (&contexts, &n_contexts);
|
||||
|
||||
for (i=0; i<n_contexts; i++)
|
||||
{
|
||||
Index: gtk+-2.13.6/tests/testgtk.c
|
||||
===================================================================
|
||||
--- gtk+-2.13.6.orig/tests/testgtk.c
|
||||
+++ gtk+-2.13.6/tests/testgtk.c
|
||||
@@ -12026,7 +12026,7 @@ find_widget (GtkWidget *widget, FindWidg
|
||||
static GtkWidget *
|
||||
find_widget_at_pointer (GdkDisplay *display)
|
||||
{
|
||||
- GtkWidget *widget = NULL;
|
||||
+ gpointer widget = NULL;
|
||||
GdkWindow *pointer_window;
|
||||
gint x, y;
|
||||
FindWidgetData data;
|
||||
@@ -12043,8 +12043,8 @@ find_widget_at_pointer (GdkDisplay *disp
|
||||
|
||||
if (widget)
|
||||
{
|
||||
- gdk_window_get_pointer (widget->window,
|
||||
- &x, &y, NULL);
|
||||
+ gdk_window_get_pointer (((GtkWidget *) widget)->window,
|
||||
+ &x, &y, NULL);
|
||||
|
||||
data.x = x;
|
||||
data.y = y;
|
||||
Index: gtk+-2.13.6/tests/testfilechooserbutton.c
|
||||
===================================================================
|
||||
--- gtk+-2.13.6.orig/tests/testfilechooserbutton.c
|
||||
+++ gtk+-2.13.6/tests/testfilechooserbutton.c
|
||||
@@ -31,6 +31,7 @@
|
||||
|
||||
#include <string.h>
|
||||
|
||||
+#undef GTK_DISABLE_DEPRECATED
|
||||
#include <gtk/gtk.h>
|
||||
|
||||
#ifdef G_OS_WIN32
|
@ -1,12 +0,0 @@
|
||||
Index: gtk+-2.18.1/gdk/x11/gdkinput-xfree.c
|
||||
===================================================================
|
||||
--- gtk+-2.18.1.orig/gdk/x11/gdkinput-xfree.c
|
||||
+++ gtk+-2.18.1/gdk/x11/gdkinput-xfree.c
|
||||
@@ -18,6 +18,7 @@
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
+#include <string.h>
|
||||
#include "gdkinputprivate.h"
|
||||
#include "gdkdisplay-x11.h"
|
||||
#include "gdkalias.h"
|
@ -1,167 +0,0 @@
|
||||
diff --git a/README b/README
|
||||
index bc2f857..84d6329 100644
|
||||
--- a/README
|
||||
+++ b/README
|
||||
@@ -44,6 +44,11 @@ Release notes for 2.18
|
||||
GDK_NATIVE_WINDOWS makes GDK create a native X11 window for each
|
||||
GDK window, which might make problematic applications work better.
|
||||
|
||||
+* GTK+ calls signal (SIGPIPE, SIG_IGN) during initialization, to ignore
|
||||
+ SIGPIPE signals, since these are almost never wanted in graphical
|
||||
+ applications. If you do need to handle SIGPIPE for some reason, reset
|
||||
+ the handler after gtk_init(), but notice that other libraries (e.g.
|
||||
+ libdbus or gvfs) might do similar things.
|
||||
|
||||
Release notes for 2.16
|
||||
======================
|
||||
diff --git a/gdk/directfb/gdkwindow-directfb.c b/gdk/directfb/gdkwindow-directfb.c
|
||||
index c0ff8e1..30ec834 100644
|
||||
--- a/gdk/directfb/gdkwindow-directfb.c
|
||||
+++ b/gdk/directfb/gdkwindow-directfb.c
|
||||
@@ -2077,7 +2077,8 @@ GdkWindow *
|
||||
_gdk_windowing_window_at_pointer (GdkDisplay *display,
|
||||
gint *win_x,
|
||||
gint *win_y,
|
||||
- GdkModifierType *mask)
|
||||
+ GdkModifierType *mask,
|
||||
+ gboolean get_toplevel)
|
||||
{
|
||||
GdkWindow *retval;
|
||||
gint wx, wy;
|
||||
@@ -2137,7 +2138,8 @@ _gdk_windowing_get_pointer (GdkDisplay *display,
|
||||
gdk_directfb_window_get_pointer (_gdk_windowing_window_at_pointer (display,
|
||||
NULL,
|
||||
NULL,
|
||||
- NULL),
|
||||
+ NULL,
|
||||
+ FALSE),
|
||||
x, y, mask);
|
||||
}
|
||||
|
||||
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
|
||||
index 7f3572f..2bb5551 100644
|
||||
--- a/gdk/gdkwindow.c
|
||||
+++ b/gdk/gdkwindow.c
|
||||
@@ -2624,6 +2624,8 @@ gdk_window_end_implicit_paint (GdkWindow *window)
|
||||
/* Reset clip region of the cached GdkGC */
|
||||
gdk_gc_set_clip_region (tmp_gc, NULL);
|
||||
}
|
||||
+ else
|
||||
+ gdk_region_destroy (paint->region);
|
||||
|
||||
g_object_unref (paint->pixmap);
|
||||
g_free (paint);
|
||||
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
|
||||
index f98290b..a8dd83b 100644
|
||||
--- a/gdk/x11/gdkwindow-x11.c
|
||||
+++ b/gdk/x11/gdkwindow-x11.c
|
||||
@@ -1726,7 +1726,7 @@ gdk_window_x11_restack_toplevel (GdkWindow *window,
|
||||
changes.stack_mode = above ? Above : Below;
|
||||
XReconfigureWMWindow (GDK_WINDOW_XDISPLAY (window),
|
||||
GDK_WINDOW_XID (window),
|
||||
- GDK_WINDOW_SCREEN (window),
|
||||
+ gdk_screen_get_number (GDK_WINDOW_SCREEN (window)),
|
||||
CWStackMode | CWSibling, &changes);
|
||||
}
|
||||
|
||||
@@ -3252,12 +3252,15 @@ _gdk_windowing_window_at_pointer (GdkDisplay *display,
|
||||
while (xwindow)
|
||||
{
|
||||
xwindow_last = xwindow;
|
||||
- if (get_toplevel &&
|
||||
- (window = gdk_window_lookup_for_display (display, xwindow)) != NULL &&
|
||||
- GDK_WINDOW_TYPE (window) != GDK_WINDOW_FOREIGN)
|
||||
- break;
|
||||
XQueryPointer (xdisplay, xwindow,
|
||||
&root, &xwindow, &rootx, &rooty, &winx, &winy, &xmask);
|
||||
+ if (get_toplevel &&
|
||||
+ (window = gdk_window_lookup_for_display (display, xwindow_last)) != NULL &&
|
||||
+ GDK_WINDOW_TYPE (window) != GDK_WINDOW_FOREIGN)
|
||||
+ {
|
||||
+ xwindow = xwindow_last;
|
||||
+ break;
|
||||
+ }
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -3315,16 +3318,16 @@ _gdk_windowing_window_at_pointer (GdkDisplay *display,
|
||||
while (xwindow)
|
||||
{
|
||||
xwindow_last = xwindow;
|
||||
- if (get_toplevel &&
|
||||
- (window = gdk_window_lookup_for_display (display, xwindow)) != NULL &&
|
||||
- GDK_WINDOW_TYPE (window) != GDK_WINDOW_FOREIGN)
|
||||
- break;
|
||||
gdk_error_trap_push ();
|
||||
XQueryPointer (xdisplay, xwindow,
|
||||
&root, &xwindow, &rootx, &rooty, &winx, &winy, &xmask);
|
||||
gdk_flush ();
|
||||
if (gdk_error_trap_pop ())
|
||||
break;
|
||||
+ if (get_toplevel &&
|
||||
+ (window = gdk_window_lookup_for_display (display, xwindow_last)) != NULL &&
|
||||
+ GDK_WINDOW_TYPE (window) != GDK_WINDOW_FOREIGN)
|
||||
+ break;
|
||||
}
|
||||
}
|
||||
|
||||
diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c
|
||||
index e47e1be..2bbc96d 100644
|
||||
--- a/gtk/gtkmain.c
|
||||
+++ b/gtk/gtkmain.c
|
||||
@@ -686,6 +686,8 @@ do_post_parse_initialization (int *argc,
|
||||
|
||||
gettext_initialization ();
|
||||
|
||||
+ signal (SIGPIPE, SIG_IGN);
|
||||
+
|
||||
if (g_fatal_warnings)
|
||||
{
|
||||
GLogLevelFlags fatal_mask;
|
||||
@@ -985,6 +987,15 @@ gtk_init_check (int *argc,
|
||||
* the GUI for some reason. If you want your program to fall back to a
|
||||
* textual interface you want to call gtk_init_check() instead.
|
||||
* </para></note>
|
||||
+ *
|
||||
+ * <note><para>
|
||||
+ * Since 2.18, GTK+ calls <literal>signal (SIGPIPE, SIG_IGN)</literal>
|
||||
+ * during initialization, to ignore SIGPIPE signals, since these are
|
||||
+ * almost never wanted in graphical applications. If you do need to
|
||||
+ * handle SIGPIPE for some reason, reset the handler after gtk_init(),
|
||||
+ * but notice that other libraries (e.g. libdbus or gvfs) might do
|
||||
+ * similar things.
|
||||
+ * </para></note>
|
||||
**/
|
||||
void
|
||||
gtk_init (int *argc, char ***argv)
|
||||
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
|
||||
index c0815a9..36c5a65 100644
|
||||
--- a/gtk/gtkwindow.c
|
||||
+++ b/gtk/gtkwindow.c
|
||||
@@ -5648,6 +5648,13 @@ gtk_window_compute_configure_request_size (GtkWindow *window,
|
||||
if (info->resize_height > 0)
|
||||
*height = info->resize_height;
|
||||
}
|
||||
+
|
||||
+ /* Don't ever request zero width or height, its not supported by
|
||||
+ gdk. The size allocation code will round it to 1 anyway but if
|
||||
+ we do it then the value returned from this function will is
|
||||
+ not comparable to the size allocation read from the GtkWindow. */
|
||||
+ *width = MAX (*width, 1);
|
||||
+ *height = MAX (*height, 1);
|
||||
}
|
||||
|
||||
static GtkWindowPosition
|
||||
diff --git a/modules/printbackends/lpr/gtkprintbackendlpr.c b/modules/printbackends/lpr/gtkprintbackendlpr.c
|
||||
index eeaaa99..72d9c33 100644
|
||||
--- a/modules/printbackends/lpr/gtkprintbackendlpr.c
|
||||
+++ b/modules/printbackends/lpr/gtkprintbackendlpr.c
|
||||
@@ -278,8 +278,6 @@ lpr_write (GIOChannel *source,
|
||||
{
|
||||
gsize bytes_written;
|
||||
|
||||
- signal (SIGPIPE, SIG_IGN);
|
||||
-
|
||||
g_io_channel_write_chars (ps->in,
|
||||
buf,
|
||||
bytes_read,
|
150
gtk2.changes
150
gtk2.changes
@ -1,3 +1,153 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 2 12:32:25 CET 2009 - vuntz@opensuse.org
|
||||
|
||||
- Update to version 2.19.1:
|
||||
+ Client-side windows:
|
||||
- Avoid some unnecessary exposes
|
||||
- Avoid unnecessary redraws related to clearing windows
|
||||
+ GtkNotebook gained an 'action area'
|
||||
+ GtkStatusbar gained a 'message area'
|
||||
+ GtkToolPalette is a new container to show tool items in
|
||||
collapsible groups in a grid
|
||||
+ gdk-pixbuf can now handle compressed TIFF images
|
||||
+ GSEAL work:
|
||||
- New accessor: gtk_window_get_window_type()
|
||||
+ Bugs fixed:
|
||||
- bgo#590017: Does not compile under MinGW32 + Wine
|
||||
- bgo#569430: Gail should include a reciprocal relationship for
|
||||
NODE_CHILD_OF
|
||||
- bgo#598758: Need context for a propper translation
|
||||
- bgo#594535: No accesor for GtkStatusbar->label and ->frame
|
||||
- bgo#602725: fix setting icon-size on GICON images
|
||||
- bgo#599402: Landscape and Reverse Landscape icons need to be
|
||||
swapped
|
||||
- bgo#588740: JPEG images open with blur effect?
|
||||
- bgo#601337: Only use gdk_input_select_events() if XINPUT_NONE
|
||||
is defined
|
||||
- bgo#598050: Flickering in a gtk_socket
|
||||
- bgo#600158: Do not use static GTypeInfo and GInterfaceInfo
|
||||
- bgo#561973: Problem dragging images from Firefox to GTK+ app
|
||||
on Windows
|
||||
- bgo#601512: Remove unnecessary check in GtkTreeModelFilter
|
||||
- bgo#600222: Check for existence of cairo-svg.h in
|
||||
configure.in
|
||||
- bgo#600150: GtkColorSelection tooltip issues
|
||||
- bgo#480065: wrong tree collapsed (or expanded) after having
|
||||
scrolled
|
||||
- bgo#596473: Second double-click of GtkTreeView row doesn't
|
||||
emit...
|
||||
- bgo#601869: GtkUIManager assumes too much about popup menus
|
||||
- bgo#581145: Wrong positioning for fullscreen gedit toolbar
|
||||
animation
|
||||
- bgo#602724: gailimage doesn't handle
|
||||
GTK_IMAGE_{GICON,ICON_NAME}...
|
||||
- bgo#561130: get_monitor_geometry segfaults if called with
|
||||
non-existant...
|
||||
- bgo#597026: Missing include for memset()
|
||||
- bgo#585383: Segfault in gdk_pixbuf__ico_image_save
|
||||
- bgo#597865: Move documentation from templates to inline
|
||||
comments
|
||||
- bgo#123569: Catch contents being reparented out of socket
|
||||
- bgo#561334: Incorrect named constant in documentation of two
|
||||
GtkButton...
|
||||
- bgo#601611: gtk_selection_data_get_targets() reads X Atom
|
||||
data as GdkAtoms
|
||||
- bgo#601409: action area presence modifies notebook behaviour
|
||||
- bgo#603268: wrong Since: markers in toolpalette merge
|
||||
- bgo#603271: wrong toolbar style
|
||||
- bgo#601959: must release compose key before continuing
|
||||
compose sequence
|
||||
- bgo#603302: Incorrectly warn about links on text with color
|
||||
and underline
|
||||
- bgo#603201: gtk_about_dialog_set_url_hook has no effect
|
||||
anymore
|
||||
- bgo#591438: dfb_events_dispatch is not thread safe
|
||||
- bgo#589842: GtkAction API to have its menu item proxies have
|
||||
always-show...
|
||||
- bgo#603128: Adding new UI that was recently removed may cause
|
||||
wrong order
|
||||
- bgo#601682: Print preview should use gtk_show_uri by default
|
||||
- bgo#596083: Deprecate notebook label packing functionality
|
||||
- bgo#116650, bgo#584700, bgo#595498
|
||||
+ Updated translations.
|
||||
- Drop gtk2-build-fix.patch: fixed upstream.
|
||||
- Remove workarounds for openSUSE 10.3 and earlier.
|
||||
- Add gnome-common BuildRequires, and use gnome-autogen.sh instead
|
||||
of autoreconf, since it'll do a better work.
|
||||
- Remove gtk-doc BuildRequires
|
||||
- Remove AutoReqPrev: it's default now.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 13 17:45:53 CET 2009 - vuntz@opensuse.org
|
||||
|
||||
- Update to version 2.19.0:
|
||||
+ A throbber widget and cell renderer have been added: GtkSpinner
|
||||
and GtkCellRendererSpinner
|
||||
+ GtkFileSystemModel has been reimplemented, for major speedups
|
||||
and other improvements
|
||||
+ Synchronize compose sequences with the current X.org Compose
|
||||
file
|
||||
+ Win32:
|
||||
- The GDI+ image loader works again
|
||||
- XP themes have been disabled since they don't work currently
|
||||
+ OS X:
|
||||
- Fix crashes due to unimplemented GdkWindowImplIface methods
|
||||
- Use standard Mac keyboard shortcuts (Cmx-X, Cmd-C instead of
|
||||
Ctrl-X, Ctrl-C, etc)
|
||||
- Add a pixbuf loader for the QTIF format
|
||||
- Improve multi-monitor handling
|
||||
+ GSEAL work:
|
||||
- New accessor for GtkDialog buttons:
|
||||
gtk_dialog_get_widget_for_response
|
||||
- New accessor for GtkViewport bin_window:
|
||||
gtk_viewport_get_bin_window
|
||||
- Add a GtkCellEditable::editing-canceled property
|
||||
+ Deprecations:
|
||||
- GtkInputDialog has been deprecated
|
||||
- GtkCurve and GtkGammaCurve have been deprecated
|
||||
- The tab-packing feature in GtkNotebook has been deprecated
|
||||
+ Bugs fixed:
|
||||
- bgo#594644: Cannot compile GTK+ with MinGW 4.4.0
|
||||
- bgo#581150: GtkIconView tries to paint items with invalid
|
||||
sizes
|
||||
- bgo#598218: Substitute deprecated gtk_*_ref/unref calls
|
||||
- bgo#381371: Print margins not correct in WIN32 - not allowing
|
||||
for...
|
||||
- bgo#597596: Toolbar button accessible objects don't have
|
||||
label name
|
||||
- bgo#599118: Translators comment for "Finishing" labels
|
||||
- bgo#598261: Add support to GtkTooltip to handle GIcons
|
||||
- bgo#597865: Move documentation from templates to inline
|
||||
comments
|
||||
- bgo#599403: Avoid using accel group internals in GtkSocket
|
||||
- bgo#590800: The window content is not updated correctly when
|
||||
scrolling
|
||||
- bgo#598217: Substitute deprecated gdk_*_ref/unref calls
|
||||
- bgo#599446: atk_object_set_name () assertion in
|
||||
gtk_tool_button_set_label
|
||||
- bgo#592582: Print preview doesn't reflect the printout
|
||||
- bgo#563010: GtkFileChooserButton cannot have none file
|
||||
selected again
|
||||
- bgo#598881, bgo#596083, bgo#594903, bgo#598515, bgo#530351,
|
||||
bgo#552678, bgo#596238, bgo#596019, bgo#366217, bgo#594962
|
||||
+ Updated translations.
|
||||
- Changes from version 2.18.2:
|
||||
+ GTK+ now ignores SIGPIPE in gtk_init(). Previously this was
|
||||
done deep in the lpr printbackend.
|
||||
+ Fix compilation of the DirectFB backend.
|
||||
+ Bugs fixed:
|
||||
- bgo#597386: Cannot click buttons more than once...
|
||||
- bgo#588059: sometimes notification icons are not visible with
|
||||
csw
|
||||
+ Updated translations.
|
||||
- Drop gtk2-git-c5d08611.patch: was taken from upstream.
|
||||
- Respin bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff
|
||||
to apply without fuzz.
|
||||
- Respin gtk64.patch to apply without fuzz.
|
||||
- Drop gtk+-strict-aliasing.patch: it's all fixed upstream already.
|
||||
- Fix rpmlint warnings about self-obsoletion for gail and gtk2-doc.
|
||||
- Fix order of packageand() arguments to fix rpmlint warning.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 27 15:47:08 CET 2009 - sbrabec@suse.cz
|
||||
|
||||
|
80
gtk2.spec
80
gtk2.spec
@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package gtk2 (Version 2.18.1)
|
||||
# spec file for package gtk2 (Version 2.19.1)
|
||||
#
|
||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
@ -19,36 +19,17 @@
|
||||
|
||||
Name: gtk2
|
||||
%define _name gtk+
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: atk-devel
|
||||
BuildRequires: cairo-devel
|
||||
BuildRequires: cups-devel
|
||||
BuildRequires: gnome-patch-translation
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: libjasper-devel
|
||||
BuildRequires: libtiff-devel
|
||||
BuildRequires: pango-devel
|
||||
BuildRequires: translation-update-upstream
|
||||
Url: http://www.gtk.org/
|
||||
License: LGPL v2.1 or later
|
||||
Group: System/Libraries
|
||||
# bug437293
|
||||
%ifarch ppc64
|
||||
Obsoletes: gtk2-64bit
|
||||
%endif
|
||||
#
|
||||
PreReq: /usr/bin/touch /bin/rm /bin/rmdir
|
||||
Version: 2.18.1
|
||||
Release: 3
|
||||
Version: 2.19.1
|
||||
Release: 1
|
||||
# FIXME: when updating to next version, check whether we can remove the workaround for bgo#596977 below (removing -fomit-frame-pointer)
|
||||
License: LGPLv2.1+
|
||||
Summary: Library for Creation of Graphical User Interfaces (version 2)
|
||||
Url: http://www.gtk.org/
|
||||
Group: System/Libraries
|
||||
Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.12/%{_name}-%{version}.tar.bz2
|
||||
Source1: SuSEconfig.gtk2
|
||||
Source2: README.SuSE
|
||||
Source3: gtkrc
|
||||
# PATCH-FIX-UPSTREAM gtk+-strict-aliasing.patch federico@novell.com - Fix compiler warnings. This is already in SVN trunk as of 2008/07/18
|
||||
Patch: gtk+-strict-aliasing.patch
|
||||
# PATCH-FIX-UPSTREAM gtk2-potfiles.patch bgo599774 sbrabec@suse.cz - Fix POTFILES.in referring to missing file.
|
||||
Patch1: gtk2-potfiles.patch
|
||||
# PATCH-FIX-OPENSUSE gtk64.patch sbrabec@novell.com - 64-bit dual install. See also the Fedora patch for a simpler way of doing this.
|
||||
@ -61,10 +42,6 @@ Patch22: bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff
|
||||
Patch23: bugzilla-131498-allow-xim-for-all-languages.patch
|
||||
# PATCH-FIX-UPSTREAM gtk2-bnc130159-bgo319483-async-selection-in-gtk-font-selection.diff bnc130159 bgo319483 federico@novell.com - Load fonts asynchronously in GtkFontSelection to make it appear faster for CJK languages
|
||||
Patch24: gtk2-bnc130159-bgo319483-async-selection-in-gtk-font-selection.diff
|
||||
# PATCH-FIX-UPSTREAM gtk2-build-fix.patch bgo597026 vuntz@novell.com -- Add missing include
|
||||
Patch25: gtk2-build-fix.patch
|
||||
# PATCH-FIX-UPSTREAM gtk2-git-c5d08611.patch vuntz@opensuse.org -- Various fixes taken from git (this is nearly the diff between 2.18.1 and what will be 2.18.2)
|
||||
Patch26: gtk2-git-c5d08611.patch
|
||||
# Patches taken from upstream or slated to go upstream. We can expect these to become obsolete
|
||||
# in future releases.
|
||||
# Please don't delete this comment even if this section is empty -- "# empty" should
|
||||
@ -73,15 +50,33 @@ Patch26: gtk2-git-c5d08611.patch
|
||||
# be here instead.
|
||||
# PATCH-FIX-OPENSUSE gtk-path-local.patch Search in /usr/local/%{_lib} by default. bnc369696 bgo534474
|
||||
Patch53: gtk-path-local.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: atk-devel
|
||||
BuildRequires: cairo-devel
|
||||
BuildRequires: cups-devel
|
||||
# Needed for patches touching the build system
|
||||
BuildRequires: gnome-common
|
||||
BuildRequires: gnome-patch-translation
|
||||
BuildRequires: libjasper-devel
|
||||
BuildRequires: libtiff-devel
|
||||
BuildRequires: pango-devel
|
||||
BuildRequires: translation-update-upstream
|
||||
PreReq: /usr/bin/touch /bin/rm /bin/rmdir
|
||||
Requires: %{name}-lang = %{version}
|
||||
Requires: hicolor-icon-theme
|
||||
# gtk2 can exist without branding. Built in defaults will be used then.
|
||||
Recommends: %{name}-branding
|
||||
Recommends: gvfs
|
||||
# bug437293
|
||||
%ifarch ppc64
|
||||
Obsoletes: gtk2-64bit
|
||||
%endif
|
||||
#
|
||||
# gail is part of gtk+ as of 2.13.x
|
||||
Provides: gail = 1.22.1
|
||||
Obsoletes: gail <= 1.22.1
|
||||
Obsoletes: gail < 1.22.1
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
This fast and versatile library is used all over the world for all
|
||||
@ -98,12 +93,12 @@ with GTK1, so to switch, programmers have to port applications to it.
|
||||
To develop applications with gtk, you need the package gtk2-devel.
|
||||
|
||||
%package branding-upstream
|
||||
License: LGPL v2.1 or later
|
||||
License: LGPLv2.1+
|
||||
Summary: Library for Creation of Graphical User Interfaces (version 2)
|
||||
Group: System/Libraries
|
||||
Provides: %{name}-branding = %{version}
|
||||
Conflicts: otherproviders(%{name}-branding)
|
||||
Supplements: packageand(branding-upstream:%{name})
|
||||
Supplements: packageand(%{name}:branding-upstream)
|
||||
|
||||
%description branding-upstream
|
||||
This fast and versatile library is used all over the world for all
|
||||
@ -120,10 +115,9 @@ with GTK1, so to switch, programmers have to port applications to it.
|
||||
To develop applications with gtk, you need the package gtk2-devel.
|
||||
|
||||
%package devel
|
||||
License: LGPL v2.1 or later
|
||||
License: LGPLv2.1+
|
||||
Summary: Development environment for the Gtk2 GUI library
|
||||
Group: Development/Libraries/X11
|
||||
AutoReqProv: on
|
||||
# bug437293
|
||||
%ifarch ppc64
|
||||
Obsoletes: gtk2-devel-64bit
|
||||
@ -134,9 +128,9 @@ Requires: %{name} = %{version} atk-devel cairo-devel glibc-devel glib2-dev
|
||||
Requires: pyxml
|
||||
# gail is part of gtk+ as of 2.13.x
|
||||
Provides: gail-devel = 1.22.1
|
||||
Obsoletes: gail-devel <= 1.22.1
|
||||
Obsoletes: gtk2-doc <= %{version}
|
||||
Obsoletes: gail-devel < 1.22.1
|
||||
Provides: gtk2-doc = %{version}
|
||||
Obsoletes: gtk2-doc < %{version}
|
||||
|
||||
%description devel
|
||||
This package contains all necessary include files, libraries,
|
||||
@ -159,7 +153,6 @@ configurable.
|
||||
translation-update-upstream
|
||||
translation-update-upstream po-properties gtk20-properties
|
||||
gnome-patch-translation-prepare
|
||||
%patch -p1
|
||||
cp -a %{S:1} .
|
||||
%if "%_lib" == "lib64"
|
||||
cp -a %{S:2} .
|
||||
@ -170,13 +163,11 @@ cp -a %{S:2} .
|
||||
%patch22 -p1
|
||||
%patch23 -p1
|
||||
%patch24 -p1
|
||||
%patch25 -p1
|
||||
%patch26 -p1
|
||||
%patch53
|
||||
gnome-patch-translation-update
|
||||
|
||||
%build
|
||||
ACLOCAL="aclocal -I m4macros" autoreconf -f -i
|
||||
NOCONFIGURE=1 gnome-autogen.sh
|
||||
export CFLAGS="$RPM_OPT_FLAGS"
|
||||
export CFLAGS="$CFLAGS -fstack-protector"
|
||||
%ifarch ppc64
|
||||
@ -184,13 +175,6 @@ export CFLAGS="$CFLAGS -mminimal-toc"
|
||||
%endif
|
||||
# fix crash in gdm, nautilus, etc. (bgo#596977)
|
||||
export CFLAGS=`echo $CFLAGS | sed -e 's/-fomit-frame-pointer//g'`
|
||||
%if %suse_version <= 1030
|
||||
# Do not believe glibc first weekday for glibc < 2.7:
|
||||
# https://bugzilla.novell.com/show_bug.cgi?id=130787
|
||||
# https://bugzilla.novell.com/show_bug.cgi?id=104417
|
||||
# http://sources.redhat.com/bugzilla/show_bug.cgi?id=2388
|
||||
sed -i /HAVE__NL_TIME_FIRST_WEEKDAY/d config.h.in
|
||||
%endif
|
||||
%configure \
|
||||
--enable-man \
|
||||
--with-xinput=xfree
|
||||
|
82
gtk64.patch
82
gtk64.patch
@ -1,6 +1,8 @@
|
||||
--- gtk+-2.10.9/demos/Makefile.am
|
||||
+++ gtk+-2.10.9/demos/Makefile.am
|
||||
@@ -38,8 +38,8 @@
|
||||
Index: gtk+-2.19.0/demos/Makefile.am
|
||||
===================================================================
|
||||
--- gtk+-2.19.0.orig/demos/Makefile.am
|
||||
+++ gtk+-2.19.0/demos/Makefile.am
|
||||
@@ -38,8 +38,8 @@ if CROSS_COMPILING
|
||||
pixbuf_csource=$(GDK_PIXBUF_CSOURCE)
|
||||
pixbuf_csource_deps=
|
||||
else
|
||||
@ -11,9 +13,11 @@
|
||||
endif
|
||||
|
||||
test-inline-pixbufs.h: $(pixbuf_csource_deps) apple-red.png gnome-foot.png
|
||||
--- gtk+-2.10.9/gdk-pixbuf/Makefile.am
|
||||
+++ gtk+-2.10.9/gdk-pixbuf/Makefile.am
|
||||
@@ -359,7 +359,7 @@
|
||||
Index: gtk+-2.19.0/gdk-pixbuf/Makefile.am
|
||||
===================================================================
|
||||
--- gtk+-2.19.0.orig/gdk-pixbuf/Makefile.am
|
||||
+++ gtk+-2.19.0/gdk-pixbuf/Makefile.am
|
||||
@@ -612,7 +612,7 @@ MAINTAINERCLEANFILES = \
|
||||
gdk-pixbuf-enum-types.c \
|
||||
gdk-pixbuf-marshal.h \
|
||||
gdk-pixbuf-marshal.c \
|
||||
@ -22,7 +26,7 @@
|
||||
|
||||
#
|
||||
# gdk-pixbuf-enum-types.h
|
||||
@@ -454,10 +454,10 @@
|
||||
@@ -701,10 +701,10 @@ endif
|
||||
install-data-hook: install-ms-lib install-def-file
|
||||
@if $(RUN_QUERY_LOADER_TEST) ; then \
|
||||
$(mkinstalldirs) $(DESTDIR)$(sysconfdir)/gtk-2.0 ; \
|
||||
@ -35,7 +39,7 @@
|
||||
echo "***" ; \
|
||||
echo "*** Generate this file manually on host" ; \
|
||||
echo "*** system using gdk-pixbuf-query-loaders" ; \
|
||||
@@ -465,25 +465,25 @@
|
||||
@@ -712,27 +712,27 @@ install-data-hook: install-ms-lib instal
|
||||
fi
|
||||
|
||||
uninstall-local: uninstall-ms-lib uninstall-def-file
|
||||
@ -68,10 +72,14 @@
|
||||
- touch gdk-pixbuf.loaders;
|
||||
+ touch gdk-pixbuf64.loaders;
|
||||
endif
|
||||
--- gtk+-2.10.9/gdk-pixbuf/gdk-pixbuf-io.c
|
||||
+++ gtk+-2.10.9/gdk-pixbuf/gdk-pixbuf-io.c
|
||||
@@ -258,7 +258,7 @@
|
||||
{
|
||||
|
||||
-include $(top_srcdir)/git.mk
|
||||
Index: gtk+-2.19.0/gdk-pixbuf/gdk-pixbuf-io.c
|
||||
===================================================================
|
||||
--- gtk+-2.19.0.orig/gdk-pixbuf/gdk-pixbuf-io.c
|
||||
+++ gtk+-2.19.0/gdk-pixbuf/gdk-pixbuf-io.c
|
||||
@@ -286,7 +286,7 @@ correct_prefix (gchar **path)
|
||||
|
||||
/* This is an entry put there by gdk-pixbuf-query-loaders on the
|
||||
* packager's system. On Windows a prebuilt GTK+ package can be
|
||||
- * installed in a random location. The gdk-pixbuf.loaders file
|
||||
@ -79,7 +87,7 @@
|
||||
* distributed in such a package contains paths from the package
|
||||
* builder's machine. Replace the build-time prefix with the
|
||||
* installation prefix on this machine.
|
||||
@@ -277,7 +277,7 @@
|
||||
@@ -305,7 +305,7 @@ gdk_pixbuf_get_module_file (void)
|
||||
gchar *result = g_strdup (g_getenv ("GDK_PIXBUF_MODULE_FILE"));
|
||||
|
||||
if (!result)
|
||||
@ -88,9 +96,11 @@
|
||||
|
||||
return result;
|
||||
}
|
||||
--- gtk+-2.10.9/gtk/Makefile.am
|
||||
+++ gtk+-2.10.9/gtk/Makefile.am
|
||||
@@ -842,7 +842,7 @@
|
||||
Index: gtk+-2.19.0/gtk/Makefile.am
|
||||
===================================================================
|
||||
--- gtk+-2.19.0.orig/gtk/Makefile.am
|
||||
+++ gtk+-2.19.0/gtk/Makefile.am
|
||||
@@ -949,7 +949,7 @@ distclean-local:
|
||||
|
||||
DEPS = $(gtktargetlib) $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la $(top_builddir)/gdk/$(gdktargetlib)
|
||||
|
||||
@ -99,7 +109,7 @@
|
||||
|
||||
LDADDS = \
|
||||
$(gtktargetlib) \
|
||||
@@ -1119,7 +1119,7 @@
|
||||
@@ -1311,7 +1311,7 @@ if CROSS_COMPILING
|
||||
gtk_update_icon_cache_program = $(GTK_UPDATE_ICON_CACHE)
|
||||
else
|
||||
gtk_update_icon_cache_program = \
|
||||
@ -108,9 +118,11 @@
|
||||
./gtk-update-icon-cache
|
||||
endif
|
||||
|
||||
--- gtk+-2.10.9/gtk/gtkmodules.c
|
||||
+++ gtk+-2.10.9/gtk/gtkmodules.c
|
||||
@@ -69,7 +69,7 @@
|
||||
Index: gtk+-2.19.0/gtk/gtkmodules.c
|
||||
===================================================================
|
||||
--- gtk+-2.19.0.orig/gtk/gtkmodules.c
|
||||
+++ gtk+-2.19.0/gtk/gtkmodules.c
|
||||
@@ -68,7 +68,7 @@ get_module_path (void)
|
||||
if (home_dir)
|
||||
home_gtk_dir = g_build_filename (home_dir, ".gtk-2.0", NULL);
|
||||
|
||||
@ -119,9 +131,11 @@
|
||||
exe_prefix = g_getenv ("GTK_EXE_PREFIX");
|
||||
|
||||
if (exe_prefix)
|
||||
--- gtk+-2.10.9/gtk/gtkrc.c
|
||||
+++ gtk+-2.10.9/gtk/gtkrc.c
|
||||
@@ -447,7 +447,7 @@
|
||||
Index: gtk+-2.19.0/gtk/gtkrc.c
|
||||
===================================================================
|
||||
--- gtk+-2.19.0.orig/gtk/gtkrc.c
|
||||
+++ gtk+-2.19.0/gtk/gtkrc.c
|
||||
@@ -450,7 +450,7 @@ gtk_rc_get_im_module_file (void)
|
||||
if (im_module_file)
|
||||
result = g_strdup (im_module_file);
|
||||
else
|
||||
@ -130,9 +144,11 @@
|
||||
}
|
||||
|
||||
return result;
|
||||
--- gtk+-2.10.9/modules/input/Makefile.am
|
||||
+++ gtk+-2.10.9/modules/input/Makefile.am
|
||||
@@ -107,11 +107,11 @@
|
||||
Index: gtk+-2.19.0/modules/input/Makefile.am
|
||||
===================================================================
|
||||
--- gtk+-2.19.0.orig/modules/input/Makefile.am
|
||||
+++ gtk+-2.19.0/modules/input/Makefile.am
|
||||
@@ -191,11 +191,11 @@ install-data-hook:
|
||||
@if $(RUN_QUERY_IMMODULES_TEST) ; then \
|
||||
echo $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/gtk-2.0 ; \
|
||||
$(mkinstalldirs) $(DESTDIR)$(sysconfdir)/gtk-2.0 ; \
|
||||
@ -147,18 +163,18 @@
|
||||
echo "***" ; \
|
||||
echo "*** Generate this file manually on host" ; \
|
||||
echo "*** system using gtk-query-immodules-2.0" ; \
|
||||
@@ -119,7 +119,7 @@
|
||||
@@ -203,7 +203,7 @@ install-data-hook:
|
||||
fi
|
||||
|
||||
uninstall-local:
|
||||
- rm -f $(DESTDIR)$(sysconfdir)/gtk-2.0/gtk.immodules
|
||||
+ rm -f $(DESTDIR)$(sysconfdir)/gtk-2.0/gtk64.immodules
|
||||
|
||||
module_LTLIBRARIES = \
|
||||
$(IM_XIM_MODULE) \
|
||||
@@ -134,12 +134,12 @@
|
||||
im-viqr.la \
|
||||
$(IM_IME_MODULE)
|
||||
if BUILD_DYNAMIC_MODULES
|
||||
|
||||
@@ -239,14 +239,14 @@ noinst_LTLIBRARIES = \
|
||||
|
||||
included-modules: $(noinst_LTLIBRARIES)
|
||||
|
||||
-gtk.immodules: Makefile.am $(module_LTLIBRARIES)
|
||||
- $(top_builddir)/gtk/gtk-query-immodules-2.0 $(module_LTLIBRARIES) > gtk.immodules
|
||||
@ -173,3 +189,5 @@
|
||||
-all-local: gtk.immodules
|
||||
+all-local: gtk64.immodules
|
||||
endif
|
||||
|
||||
-include $(top_srcdir)/git.mk
|
||||
|
Loading…
x
Reference in New Issue
Block a user