diff options
-rw-r--r-- | gdk/broadway/gdkselection-broadway.c | 4 | ||||
-rw-r--r-- | gdk/gdkproperty.c | 48 | ||||
-rw-r--r-- | gdk/gdkproperty.h | 7 | ||||
-rw-r--r-- | gdk/quartz/gdkselection-quartz.c | 14 | ||||
-rw-r--r-- | gdk/wayland/gdkdnd-wayland.c | 2 | ||||
-rw-r--r-- | gdk/win32/gdkselection-win32.c | 62 | ||||
-rw-r--r-- | gdk/x11/gdkdisplay-x11.c | 4 | ||||
-rw-r--r-- | gdk/x11/gdkdnd-x11.c | 2 | ||||
-rw-r--r-- | gdk/x11/gdkproperty-x11.c | 7 | ||||
-rw-r--r-- | gdk/x11/gdkscreen-x11.c | 6 | ||||
-rw-r--r-- | gdk/x11/gdkselection-x11.c | 4 | ||||
-rw-r--r-- | gdk/x11/gdktextlistconverter-x11.c | 2 | ||||
-rw-r--r-- | gdk/x11/gdkwindow-x11.c | 56 | ||||
-rw-r--r-- | gtk/gtkcolorswatch.c | 2 | ||||
-rw-r--r-- | gtk/gtkdnd.c | 8 | ||||
-rw-r--r-- | gtk/gtkiconview.c | 4 | ||||
-rw-r--r-- | gtk/gtknotebook.c | 10 | ||||
-rw-r--r-- | gtk/gtkplacessidebar.c | 4 | ||||
-rw-r--r-- | gtk/gtkquartz.c | 10 | ||||
-rw-r--r-- | gtk/gtkselection.c | 28 | ||||
-rw-r--r-- | gtk/gtktextview.c | 6 | ||||
-rw-r--r-- | gtk/gtktoolpalette.c | 4 | ||||
-rw-r--r-- | gtk/gtktreednd.c | 6 | ||||
-rw-r--r-- | gtk/gtktreeview.c | 4 | ||||
-rw-r--r-- | gtk/gtkwindow.c | 2 | ||||
-rw-r--r-- | tests/testdnd.c | 2 | ||||
-rw-r--r-- | tests/testlist3.c | 2 | ||||
-rw-r--r-- | testsuite/gdk/encoding.c | 2 |
28 files changed, 128 insertions, 184 deletions
diff --git a/gdk/broadway/gdkselection-broadway.c b/gdk/broadway/gdkselection-broadway.c index cce27a7673..f9c8b389a2 100644 --- a/gdk/broadway/gdkselection-broadway.c +++ b/gdk/broadway/gdkselection-broadway.c @@ -121,11 +121,11 @@ _gdk_broadway_display_text_property_to_utf8_list (GdkDisplay *display, g_return_val_if_fail (length >= 0, 0); g_return_val_if_fail (GDK_IS_DISPLAY (display), 0); - if (encoding == gdk_atom_intern_static_string ("STRING")) + if (encoding == g_intern_static_string ("STRING")) { return make_list ((gchar *)text, length, TRUE, list); } - else if (encoding == gdk_atom_intern_static_string ("UTF8_STRING")) + else if (encoding == g_intern_static_string ("UTF8_STRING")) { return make_list ((gchar *)text, length, FALSE, list); } diff --git a/gdk/gdkproperty.c b/gdk/gdkproperty.c index 8f6c9fa022..c43f13e590 100644 --- a/gdk/gdkproperty.c +++ b/gdk/gdkproperty.c @@ -55,51 +55,3 @@ * to and from strings and to manipulate some types of * data commonly stored in X window properties. */ - -/** - * gdk_atom_intern: - * @atom_name: a string. - * @only_if_exists: if %TRUE, GDK is allowed to not create a new atom, but - * just return %NULL if the requested atom doesn’t already - * exists. Currently, the flag is ignored, since checking the - * existance of an atom is as expensive as creating it. - * - * Finds or creates an atom corresponding to a given string. - * - * Returns: (transfer none): the atom corresponding to @atom_name. - */ -GdkAtom -gdk_atom_intern (const gchar *atom_name, - gboolean only_if_exists) -{ - g_return_val_if_fail (atom_name != NULL, NULL); - - return g_intern_string (atom_name); -} - -/** - * gdk_atom_intern_static_string: - * @atom_name: a static string - * - * Finds or creates an atom corresponding to a given string. - * - * Note that this function is identical to gdk_atom_intern() except - * that if a new #GdkAtom is created the string itself is used rather - * than a copy. This saves memory, but can only be used if the string - * will always exist. It can be used with statically - * allocated strings in the main program, but not with statically - * allocated memory in dynamically loaded modules, if you expect to - * ever unload the module again (e.g. do not use this function in - * GTK+ theme engines). - * - * Returns: (transfer none): the atom corresponding to @atom_name - * - * Since: 2.10 - */ -GdkAtom -gdk_atom_intern_static_string (const gchar *atom_name) -{ - g_return_val_if_fail (atom_name != NULL, NULL); - - return g_intern_static_string (atom_name); -} diff --git a/gdk/gdkproperty.h b/gdk/gdkproperty.h index b3af7051d4..c04c7e2e89 100644 --- a/gdk/gdkproperty.h +++ b/gdk/gdkproperty.h @@ -36,13 +36,6 @@ G_BEGIN_DECLS GDK_AVAILABLE_IN_ALL -GdkAtom gdk_atom_intern (const gchar *atom_name, - gboolean only_if_exists); -GDK_AVAILABLE_IN_ALL -GdkAtom gdk_atom_intern_static_string (const gchar *atom_name); - - -GDK_AVAILABLE_IN_ALL gint gdk_text_property_to_utf8_list_for_display (GdkDisplay *display, GdkAtom encoding, gint format, diff --git a/gdk/quartz/gdkselection-quartz.c b/gdk/quartz/gdkselection-quartz.c index 2e965a8fac..6e177fdce0 100644 --- a/gdk/quartz/gdkselection-quartz.c +++ b/gdk/quartz/gdkselection-quartz.c @@ -109,11 +109,11 @@ _gdk_quartz_display_text_property_to_utf8_list (GdkDisplay *display, g_return_val_if_fail (text != NULL, 0); g_return_val_if_fail (length >= 0, 0); - if (encoding == gdk_atom_intern_static_string ("STRING")) + if (encoding == g_intern_static_string ("STRING")) { return make_list ((gchar *)text, length, TRUE, list); } - else if (encoding == gdk_atom_intern_static_string ("UTF8_STRING")) + else if (encoding == g_intern_static_string ("UTF8_STRING")) { return make_list ((gchar *)text, length, FALSE, list); } @@ -132,15 +132,15 @@ GdkAtom gdk_quartz_pasteboard_type_to_atom_libgtk_only (NSString *type) { if ([type isEqualToString:NSStringPboardType]) - return gdk_atom_intern_static_string ("UTF8_STRING"); + return g_intern_static_string ("UTF8_STRING"); else if ([type isEqualToString:NSTIFFPboardType]) - return gdk_atom_intern_static_string ("image/tiff"); + return g_intern_static_string ("image/tiff"); else if ([type isEqualToString:NSColorPboardType]) - return gdk_atom_intern_static_string ("application/x-color"); + return g_intern_static_string ("application/x-color"); else if ([type isEqualToString:NSURLPboardType]) - return gdk_atom_intern_static_string ("text/uri-list"); + return g_intern_static_string ("text/uri-list"); else - return gdk_atom_intern ([type UTF8String], FALSE); + return g_intern_string ([type UTF8String]); } NSString * diff --git a/gdk/wayland/gdkdnd-wayland.c b/gdk/wayland/gdkdnd-wayland.c index a7f0aa8e88..58453cf8c8 100644 --- a/gdk/wayland/gdkdnd-wayland.c +++ b/gdk/wayland/gdkdnd-wayland.c @@ -240,7 +240,7 @@ gdk_wayland_drop_context_set_status (GdkDragContext *context, mimetypes = gdk_content_formats_get_mime_types (context->formats, &n_mimetypes); for (i = 0; i < n_mimetypes; i++) { - if (mimetypes[i] != gdk_atom_intern_static_string ("DELETE")) + if (mimetypes[i] != g_intern_static_string ("DELETE")) break; } diff --git a/gdk/win32/gdkselection-win32.c b/gdk/win32/gdkselection-win32.c index bffe61f23d..dc38463adc 100644 --- a/gdk/win32/gdkselection-win32.c +++ b/gdk/win32/gdkselection-win32.c @@ -366,38 +366,38 @@ gdk_win32_selection_init (GdkWin32Selection *win32_selection) win32_selection->known_atoms = atoms; win32_selection->known_clipboard_formats = cfs; - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_GDK_SELECTION) = gdk_atom_intern_static_string ("GDK_SELECTION"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_CLIPBOARD_MANAGER) = gdk_atom_intern_static_string ("CLIPBOARD_MANAGER"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_WM_TRANSIENT_FOR) = gdk_atom_intern_static_string ("WM_TRANSIENT_FOR"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_TARGETS) = gdk_atom_intern_static_string ("TARGETS"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_DELETE) = gdk_atom_intern_static_string ("DELETE"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_SAVE_TARGETS) = gdk_atom_intern_static_string ("SAVE_TARGETS"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_UTF8_STRING) = gdk_atom_intern_static_string ("UTF8_STRING"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_TEXT) = gdk_atom_intern_static_string ("TEXT"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_COMPOUND_TEXT) = gdk_atom_intern_static_string ("COMPOUND_TEXT"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_TEXT_URI_LIST) = gdk_atom_intern_static_string ("text/uri-list"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_TEXT_HTML) = gdk_atom_intern_static_string ("text/html"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_IMAGE_PNG) = gdk_atom_intern_static_string ("image/png"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_IMAGE_JPEG) = gdk_atom_intern_static_string ("image/jpeg"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_IMAGE_BMP) = gdk_atom_intern_static_string ("image/bmp"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_IMAGE_GIF) = gdk_atom_intern_static_string ("image/gif"); - - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_LOCAL_DND_SELECTION) = gdk_atom_intern_static_string ("LocalDndSelection"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_DROPFILES_DND) = gdk_atom_intern_static_string ("DROPFILES_DND"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_OLE2_DND) = gdk_atom_intern_static_string ("OLE2_DND"); - - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_PNG)= gdk_atom_intern_static_string ("PNG"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_JFIF) = gdk_atom_intern_static_string ("JFIF"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_GIF) = gdk_atom_intern_static_string ("GIF"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_GDK_SELECTION) = g_intern_static_string ("GDK_SELECTION"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_CLIPBOARD_MANAGER) = g_intern_static_string ("CLIPBOARD_MANAGER"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_WM_TRANSIENT_FOR) = g_intern_static_string ("WM_TRANSIENT_FOR"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_TARGETS) = g_intern_static_string ("TARGETS"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_DELETE) = g_intern_static_string ("DELETE"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_SAVE_TARGETS) = g_intern_static_string ("SAVE_TARGETS"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_UTF8_STRING) = g_intern_static_string ("UTF8_STRING"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_TEXT) = g_intern_static_string ("TEXT"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_COMPOUND_TEXT) = g_intern_static_string ("COMPOUND_TEXT"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_TEXT_URI_LIST) = g_intern_static_string ("text/uri-list"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_TEXT_HTML) = g_intern_static_string ("text/html"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_IMAGE_PNG) = g_intern_static_string ("image/png"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_IMAGE_JPEG) = g_intern_static_string ("image/jpeg"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_IMAGE_BMP) = g_intern_static_string ("image/bmp"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_IMAGE_GIF) = g_intern_static_string ("image/gif"); + + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_LOCAL_DND_SELECTION) = g_intern_static_string ("LocalDndSelection"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_DROPFILES_DND) = g_intern_static_string ("DROPFILES_DND"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_OLE2_DND) = g_intern_static_string ("OLE2_DND"); + + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_PNG)= g_intern_static_string ("PNG"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_JFIF) = g_intern_static_string ("JFIF"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_GIF) = g_intern_static_string ("GIF"); /* These are a bit unusual. It's here to allow GTK+ applications * to actually support CF_DIB and Shell ID List clipboard formats on their own, * instead of allowing GDK to use them internally for interoperability. */ - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_CF_DIB) = gdk_atom_intern_static_string ("CF_DIB"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_CFSTR_SHELLIDLIST) = gdk_atom_intern_static_string (CFSTR_SHELLIDLIST); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_CF_UNICODETEXT) = gdk_atom_intern_static_string ("CF_UNICODETEXT"); - _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_CF_TEXT) = gdk_atom_intern_static_string ("CF_TEXT"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_CF_DIB) = g_intern_static_string ("CF_DIB"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_CFSTR_SHELLIDLIST) = g_intern_static_string (CFSTR_SHELLIDLIST); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_CF_UNICODETEXT) = g_intern_static_string ("CF_UNICODETEXT"); + _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_CF_TEXT) = g_intern_static_string ("CF_TEXT"); /* MS Office 2007, at least, offers images in common file formats * using clipboard format names like "PNG" and "JFIF". So we follow @@ -448,7 +448,7 @@ gdk_win32_selection_init (GdkWin32Selection *win32_selection) gchar **mime_type; for (mime_type = mime_types; *mime_type != NULL; mime_type++) - win32_selection->known_pixbuf_formats[i++] = gdk_atom_intern (*mime_type, FALSE); + win32_selection->known_pixbuf_formats[i++] = g_intern_string (*mime_type); } g_slist_free (pixbuf_formats); @@ -1050,7 +1050,7 @@ _gdk_win32_add_format_to_targets (UINT format, if (format_name != NULL) { - target_atom = gdk_atom_intern (format_name, FALSE); + target_atom = g_intern_string (format_name); GDK_NOTE (DND, g_print ("Maybe add as-is format %s (0x%p)\n", format_name, target_atom)); g_free (format_name); if (array && target_atom != 0) @@ -2544,7 +2544,7 @@ gdk_text_property_to_text_list_for_display (GdkDisplay *display, if (!list) return 0; - if (encoding == gdk_atom_intern_static_string ("STRING")) + if (encoding == g_intern_static_string ("STRING")) source_charset = g_strdup ("ISO-8859-1"); else if (encoding == _gdk_win32_selection_atom (GDK_WIN32_ATOM_INDEX_UTF8_STRING)) source_charset = g_strdup ("UTF-8"); @@ -2655,7 +2655,7 @@ _gdk_win32_display_text_property_to_utf8_list (GdkDisplay *display, g_return_val_if_fail (text != NULL, 0); g_return_val_if_fail (length >= 0, 0); - if (encoding == gdk_atom_intern_static_string ("STRING")) + if (encoding == g_intern_static_string ("STRING")) { return make_list ((gchar *)text, length, TRUE, list); } diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c index 9f08d6679c..673731c806 100644 --- a/gdk/x11/gdkdisplay-x11.c +++ b/gdk/x11/gdkdisplay-x11.c @@ -520,7 +520,7 @@ gdk_check_wm_state_changed (GdkWindow *window) } if (!gdk_x11_screen_supports_net_wm_hint (screen, - gdk_atom_intern_static_string ("_NET_WM_STATE_FOCUSED"))) + g_intern_static_string ("_NET_WM_STATE_FOCUSED"))) toplevel->have_focused = TRUE; /* When have_sticky is turned on, we have to check the DESKTOP property @@ -847,7 +847,7 @@ gdk_x11_display_translate_event (GdkEventTranslator *translator, */ if (x11_screen && !gdk_x11_screen_supports_net_wm_hint (x11_screen, - gdk_atom_intern_static_string ("_NET_WM_STATE_HIDDEN"))) + g_intern_static_string ("_NET_WM_STATE_HIDDEN"))) { /* If we are shown (not withdrawn) and get an unmap, it means we were * iconified in the X sense. If we are withdrawn, and get an unmap, it diff --git a/gdk/x11/gdkdnd-x11.c b/gdk/x11/gdkdnd-x11.c index 50ac8240b8..5f9387b6fa 100644 --- a/gdk/x11/gdkdnd-x11.c +++ b/gdk/x11/gdkdnd-x11.c @@ -1013,7 +1013,7 @@ xdnd_initialize_actions (void) xdnd_actions_initialized = TRUE; for (i = 0; i < xdnd_n_actions; i++) - xdnd_actions_table[i].atom = gdk_atom_intern_static_string (xdnd_actions_table[i].name); + xdnd_actions_table[i].atom = g_intern_static_string (xdnd_actions_table[i].name); } static GdkDragAction diff --git a/gdk/x11/gdkproperty-x11.c b/gdk/x11/gdkproperty-x11.c index 2f3d9a4513..646f5e6112 100644 --- a/gdk/x11/gdkproperty-x11.c +++ b/gdk/x11/gdkproperty-x11.c @@ -126,7 +126,7 @@ _gdk_x11_precache_atoms (GdkDisplay *display, n_xatoms = 0; for (i = 0; i < n_atoms; i++) { - GdkAtom atom = gdk_atom_intern_static_string (atom_names[i]); + GdkAtom atom = g_intern_static_string (atom_names[i]); if (lookup_cached_xatom (display, atom) == None) { atoms[n_xatoms] = atom; @@ -209,7 +209,7 @@ gdk_x11_xatom_to_atom_for_display (GdkDisplay *display, } else { - virtual_atom = gdk_atom_intern (name, FALSE); + virtual_atom = g_intern_string (name); XFree (name); insert_atom_pair (display, virtual_atom, xatom); @@ -252,8 +252,7 @@ gdk_x11_get_xatom_by_name_for_display (GdkDisplay *display, const gchar *atom_name) { g_return_val_if_fail (GDK_IS_DISPLAY (display), None); - return gdk_x11_atom_to_xatom_for_display (display, - gdk_atom_intern (atom_name, FALSE)); + return gdk_x11_atom_to_xatom_for_display (display, g_intern_string (atom_name)); } Atom diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c index 6af8a3d05b..c12898f133 100644 --- a/gdk/x11/gdkscreen-x11.c +++ b/gdk/x11/gdkscreen-x11.c @@ -156,7 +156,7 @@ get_current_desktop (GdkX11Screen *screen) int workspace = 0; if (!gdk_x11_screen_supports_net_wm_hint (screen, - gdk_atom_intern_static_string ("_NET_CURRENT_DESKTOP"))) + g_intern_static_string ("_NET_CURRENT_DESKTOP"))) return workspace; display = GDK_DISPLAY_XDISPLAY (GDK_SCREEN_DISPLAY (screen)); @@ -208,7 +208,7 @@ gdk_x11_screen_get_work_area (GdkX11Screen *x11_screen, area->height = HeightOfScreen (x11_screen->xscreen); if (!gdk_x11_screen_supports_net_wm_hint (x11_screen, - gdk_atom_intern_static_string ("_NET_WORKAREA"))) + g_intern_static_string ("_NET_WORKAREA"))) return; if (workarea == None) @@ -1248,7 +1248,7 @@ get_netwm_cardinal_property (GdkX11Screen *x11_screen, gulong bytes_after; guchar *data; - atom = gdk_atom_intern_static_string (name); + atom = g_intern_static_string (name); if (!gdk_x11_screen_supports_net_wm_hint (x11_screen, atom)) return 0; diff --git a/gdk/x11/gdkselection-x11.c b/gdk/x11/gdkselection-x11.c index 1162f7c20c..aa3babc251 100644 --- a/gdk/x11/gdkselection-x11.c +++ b/gdk/x11/gdkselection-x11.c @@ -199,11 +199,11 @@ _gdk_x11_display_text_property_to_utf8_list (GdkDisplay *display, gint length, gchar ***list) { - if (encoding == gdk_atom_intern_static_string ("STRING")) + if (encoding == g_intern_static_string ("STRING")) { return make_list ((gchar *)text, length, TRUE, list); } - else if (encoding == gdk_atom_intern_static_string ("UTF8_STRING")) + else if (encoding == g_intern_static_string ("UTF8_STRING")) { return make_list ((gchar *)text, length, FALSE, list); } diff --git a/gdk/x11/gdktextlistconverter-x11.c b/gdk/x11/gdktextlistconverter-x11.c index e3c7296b31..38c7df9a71 100644 --- a/gdk/x11/gdktextlistconverter-x11.c +++ b/gdk/x11/gdktextlistconverter-x11.c @@ -174,7 +174,7 @@ gdk_x11_text_list_converter_encode (GdkX11TextListConverter *conv, if (gdk_x11_display_utf8_to_compound_text (conv->display, tmp, &encoding, &format, &text, &new_length)) { - if (encoding == gdk_atom_intern (conv->encoding, FALSE) && + if (encoding == g_intern_string (conv->encoding) && format == conv->format) { result = write_output (outbuf, outbuf_size, bytes_written, text, new_length, error); diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index 9fae7dc4a9..baa26cccbd 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -213,7 +213,7 @@ static gboolean gdk_x11_window_supports_edge_constraints (GdkWindow *window) { return gdk_x11_screen_supports_net_wm_hint (GDK_WINDOW_SCREEN (window), - gdk_atom_intern_static_string ("_GTK_EDGE_CONSTRAINTS")); + g_intern_static_string ("_GTK_EDGE_CONSTRAINTS")); } static void @@ -437,7 +437,7 @@ gdk_x11_window_end_frame (GdkWindow *window) if (impl->frame_sync_enabled && gdk_x11_screen_supports_net_wm_hint (GDK_WINDOW_SCREEN (window), - gdk_atom_intern_static_string ("_NET_WM_FRAME_DRAWN"))) + g_intern_static_string ("_NET_WM_FRAME_DRAWN"))) { impl->toplevel->frame_pending = TRUE; _gdk_frame_clock_freeze (gdk_window_get_frame_clock (window)); @@ -1721,7 +1721,7 @@ get_netwm_cardinal_property (GdkWindow *window, gulong bytes_after; guchar *data; - atom = gdk_atom_intern_static_string (name); + atom = g_intern_static_string (name); if (!gdk_x11_screen_supports_net_wm_hint (x11_screen, atom)) return 0; @@ -1779,7 +1779,7 @@ gdk_x11_window_move_to_desktop (GdkWindow *window, g_return_if_fail (GDK_IS_WINDOW (window)); - atom = gdk_atom_intern_static_string ("_NET_WM_DESKTOP"); + atom = g_intern_static_string ("_NET_WM_DESKTOP"); if (!gdk_x11_screen_supports_net_wm_hint (GDK_WINDOW_SCREEN (window), atom)) return; @@ -1819,7 +1819,7 @@ gdk_x11_window_focus (GdkWindow *window, display = GDK_WINDOW_DISPLAY (window); if (gdk_x11_screen_supports_net_wm_hint (GDK_WINDOW_SCREEN (window), - gdk_atom_intern_static_string ("_NET_ACTIVE_WINDOW"))) + g_intern_static_string ("_NET_ACTIVE_WINDOW"))) { XClientMessageEvent xclient; @@ -2031,7 +2031,7 @@ gdk_x11_window_set_modal_hint (GdkWindow *window, if (GDK_WINDOW_IS_MAPPED (window)) gdk_wmspec_change_state (modal, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_MODAL"), + g_intern_static_string ("_NET_WM_STATE_MODAL"), NULL); } @@ -2052,7 +2052,7 @@ gdk_x11_window_set_skip_taskbar_hint (GdkWindow *window, if (GDK_WINDOW_IS_MAPPED (window)) gdk_wmspec_change_state (skips_taskbar, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_SKIP_TASKBAR"), + g_intern_static_string ("_NET_WM_STATE_SKIP_TASKBAR"), NULL); } @@ -2073,7 +2073,7 @@ gdk_x11_window_set_skip_pager_hint (GdkWindow *window, if (GDK_WINDOW_IS_MAPPED (window)) gdk_wmspec_change_state (skips_pager, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_SKIP_PAGER"), + g_intern_static_string ("_NET_WM_STATE_SKIP_PAGER"), NULL); } @@ -2590,7 +2590,7 @@ gdk_x11_window_get_frame_extents (GdkWindow *window, /* first try: use _NET_FRAME_EXTENTS */ if (gdk_x11_screen_supports_net_wm_hint (GDK_WINDOW_SCREEN (window), - gdk_atom_intern_static_string ("_NET_FRAME_EXTENTS")) && + g_intern_static_string ("_NET_FRAME_EXTENTS")) && XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), xwindow, gdk_x11_get_xatom_by_name_for_display (display, "_NET_FRAME_EXTENTS"), @@ -2639,7 +2639,7 @@ gdk_x11_window_get_frame_extents (GdkWindow *window, root = GDK_WINDOW_XROOTWIN (window); if (gdk_x11_screen_supports_net_wm_hint (GDK_WINDOW_SCREEN (window), - gdk_atom_intern_static_string ("_NET_VIRTUAL_ROOTS")) && + g_intern_static_string ("_NET_VIRTUAL_ROOTS")) && XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), root, gdk_x11_get_xatom_by_name_for_display (display, "_NET_VIRTUAL_ROOTS"), @@ -2919,7 +2919,7 @@ gdk_x11_window_set_user_time (GdkWindow *window, if (toplevel->focus_window != None && gdk_x11_screen_supports_net_wm_hint (GDK_WINDOW_SCREEN (window), - gdk_atom_intern_static_string ("_NET_WM_USER_TIME_WINDOW"))) + g_intern_static_string ("_NET_WM_USER_TIME_WINDOW"))) xid = toplevel->focus_window; else xid = GDK_WINDOW_XID (window); @@ -3309,7 +3309,7 @@ gdk_x11_window_iconify (GdkWindow *window) 0, GDK_WINDOW_STATE_ICONIFIED); gdk_wmspec_change_state (TRUE, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_HIDDEN"), + g_intern_static_string ("_NET_WM_STATE_HIDDEN"), NULL); } } @@ -3325,7 +3325,7 @@ gdk_x11_window_deiconify (GdkWindow *window) { gdk_window_show (window); gdk_wmspec_change_state (FALSE, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_HIDDEN"), + g_intern_static_string ("_NET_WM_STATE_HIDDEN"), NULL); } else @@ -3335,7 +3335,7 @@ gdk_x11_window_deiconify (GdkWindow *window) GDK_WINDOW_STATE_ICONIFIED, 0); gdk_wmspec_change_state (FALSE, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_HIDDEN"), + g_intern_static_string ("_NET_WM_STATE_HIDDEN"), NULL); } } @@ -3357,7 +3357,7 @@ gdk_x11_window_stick (GdkWindow *window) /* Request stick during viewport scroll */ gdk_wmspec_change_state (TRUE, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_STICKY"), + g_intern_static_string ("_NET_WM_STATE_STICKY"), NULL); /* Request desktop 0xFFFFFFFF */ @@ -3399,7 +3399,7 @@ gdk_x11_window_unstick (GdkWindow *window) { /* Request unstick from viewport */ gdk_wmspec_change_state (FALSE, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_STICKY"), + g_intern_static_string ("_NET_WM_STATE_STICKY"), NULL); move_to_current_desktop (window); @@ -3423,8 +3423,8 @@ gdk_x11_window_maximize (GdkWindow *window) if (GDK_WINDOW_IS_MAPPED (window)) gdk_wmspec_change_state (TRUE, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_MAXIMIZED_VERT"), - gdk_atom_intern_static_string ("_NET_WM_STATE_MAXIMIZED_HORZ")); + g_intern_static_string ("_NET_WM_STATE_MAXIMIZED_VERT"), + g_intern_static_string ("_NET_WM_STATE_MAXIMIZED_HORZ")); else gdk_synthesize_window_state (window, 0, @@ -3440,8 +3440,8 @@ gdk_x11_window_unmaximize (GdkWindow *window) if (GDK_WINDOW_IS_MAPPED (window)) gdk_wmspec_change_state (FALSE, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_MAXIMIZED_VERT"), - gdk_atom_intern_static_string ("_NET_WM_STATE_MAXIMIZED_HORZ")); + g_intern_static_string ("_NET_WM_STATE_MAXIMIZED_VERT"), + g_intern_static_string ("_NET_WM_STATE_MAXIMIZED_HORZ")); else gdk_synthesize_window_state (window, GDK_WINDOW_STATE_MAXIMIZED, @@ -3550,7 +3550,7 @@ gdk_x11_window_fullscreen (GdkWindow *window) if (GDK_WINDOW_IS_MAPPED (window)) { gdk_wmspec_change_state (TRUE, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_FULLSCREEN"), + g_intern_static_string ("_NET_WM_STATE_FULLSCREEN"), NULL); /* Actual XRandR layout may have change since we computed the fullscreen * monitors in GDK_FULLSCREEN_ON_ALL_MONITORS mode. @@ -3590,7 +3590,7 @@ gdk_x11_window_unfullscreen (GdkWindow *window) if (GDK_WINDOW_IS_MAPPED (window)) gdk_wmspec_change_state (FALSE, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_FULLSCREEN"), + g_intern_static_string ("_NET_WM_STATE_FULLSCREEN"), NULL); else @@ -3613,10 +3613,10 @@ gdk_x11_window_set_keep_above (GdkWindow *window, { if (setting) gdk_wmspec_change_state (FALSE, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_BELOW"), + g_intern_static_string ("_NET_WM_STATE_BELOW"), NULL); gdk_wmspec_change_state (setting, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_ABOVE"), + g_intern_static_string ("_NET_WM_STATE_ABOVE"), NULL); } else @@ -3638,10 +3638,10 @@ gdk_x11_window_set_keep_below (GdkWindow *window, gboolean setting) { if (setting) gdk_wmspec_change_state (FALSE, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_ABOVE"), + g_intern_static_string ("_NET_WM_STATE_ABOVE"), NULL); gdk_wmspec_change_state (setting, window, - gdk_atom_intern_static_string ("_NET_WM_STATE_BELOW"), + g_intern_static_string ("_NET_WM_STATE_BELOW"), NULL); } else @@ -4590,7 +4590,7 @@ _should_perform_ewmh_drag (GdkWindow *window, if ((!info->last_slave || gdk_device_get_source (info->last_slave) != GDK_SOURCE_TOUCHSCREEN) && gdk_x11_screen_supports_net_wm_hint (GDK_WINDOW_SCREEN (window), - gdk_atom_intern_static_string ("_NET_WM_MOVERESIZE"))) + g_intern_static_string ("_NET_WM_MOVERESIZE"))) return TRUE; return FALSE; @@ -4881,7 +4881,7 @@ gdk_x11_window_show_window_menu (GdkWindow *window, } if (!gdk_x11_screen_supports_net_wm_hint (GDK_WINDOW_SCREEN (window), - gdk_atom_intern_static_string ("_GTK_SHOW_WINDOW_MENU"))) + g_intern_static_string ("_GTK_SHOW_WINDOW_MENU"))) return FALSE; gdk_event_get_root_coords (event, &x_root, &y_root); diff --git a/gtk/gtkcolorswatch.c b/gtk/gtkcolorswatch.c index 7123c79329..9af9f8e4be 100644 --- a/gtk/gtkcolorswatch.c +++ b/gtk/gtkcolorswatch.c @@ -203,7 +203,7 @@ swatch_drag_data_get (GtkWidget *widget, vals[3] = color.alpha * 0xffff; gtk_selection_data_set (selection_data, - gdk_atom_intern_static_string ("application/x-color"), + g_intern_static_string ("application/x-color"), 16, (guchar *)vals, 8); } diff --git a/gtk/gtkdnd.c b/gtk/gtkdnd.c index 165b7c324b..9da856b4ed 100644 --- a/gtk/gtkdnd.c +++ b/gtk/gtkdnd.c @@ -596,7 +596,7 @@ gtk_drag_selection_received (GtkWidget *widget, context = g_object_get_data (G_OBJECT (widget), "drag-context"); target = gtk_selection_data_get_target (selection_data); - if (target == gdk_atom_intern_static_string ("DELETE")) + if (target == g_intern_static_string ("DELETE")) { gdk_drop_finish (context, TRUE, time); } @@ -1014,7 +1014,7 @@ gtk_drag_content_write_mime_type_async (GdkContentProvider *provider, g_task_set_priority (task, io_priority); g_task_set_source_tag (task, gtk_drag_content_write_mime_type_async); - sdata.target = gdk_atom_intern (mime_type, FALSE); + sdata.target = g_intern_string (mime_type); sdata.length = -1; sdata.display = gtk_widget_get_display (content->widget); @@ -1562,9 +1562,9 @@ gtk_drag_selection_get (GtkWidget *widget, static GdkAtom null_atom = NULL; if (!null_atom) - null_atom = gdk_atom_intern_static_string ("NULL"); + null_atom = g_intern_static_string ("NULL"); - if (gtk_selection_data_get_target (selection_data) == gdk_atom_intern_static_string ("DELETE")) + if (gtk_selection_data_get_target (selection_data) == g_intern_static_string ("DELETE")) { g_signal_emit_by_name (info->widget, "drag-data-delete", diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c index f97fc219e8..a91d4e65cb 100644 --- a/gtk/gtkiconview.c +++ b/gtk/gtkiconview.c @@ -6288,7 +6288,7 @@ gtk_icon_view_drag_data_get (GtkWidget *widget, goto done; /* If drag_data_get does nothing, try providing row data. */ - if (gtk_selection_data_get_target (selection_data) == gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW")) + if (gtk_selection_data_get_target (selection_data) == g_intern_static_string ("GTK_TREE_MODEL_ROW")) gtk_tree_set_row_drag_data (selection_data, model, source_row); @@ -6386,7 +6386,7 @@ gtk_icon_view_drag_motion (GtkWidget *widget, g_source_set_name_by_id (icon_view->priv->scroll_timeout_id, "[gtk+] drag_scroll_timeout"); } - if (target == gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW")) + if (target == g_intern_static_string ("GTK_TREE_MODEL_ROW")) { /* Request data so we can use the source row when * determining whether to accept the drop diff --git a/gtk/gtknotebook.c b/gtk/gtknotebook.c index 6adc286de9..49d0c58f0f 100644 --- a/gtk/gtknotebook.c +++ b/gtk/gtknotebook.c @@ -3087,7 +3087,7 @@ gtk_notebook_drag_motion (GtkWidget *widget, stop_scrolling (notebook); target = gtk_drag_dest_find_target (widget, context, NULL); - tab_target = gdk_atom_intern_static_string ("GTK_NOTEBOOK_TAB"); + tab_target = g_intern_static_string ("GTK_NOTEBOOK_TAB"); if (target == tab_target) { @@ -3172,7 +3172,7 @@ gtk_notebook_drag_drop (GtkWidget *widget, GdkAtom target, tab_target; target = gtk_drag_dest_find_target (widget, context, NULL); - tab_target = gdk_atom_intern_static_string ("GTK_NOTEBOOK_TAB"); + tab_target = g_intern_static_string ("GTK_NOTEBOOK_TAB"); if (target == tab_target) { @@ -3274,7 +3274,7 @@ gtk_notebook_drag_data_get (GtkWidget *widget, GdkAtom target; target = gtk_selection_data_get_target (data); - if (target == gdk_atom_intern_static_string ("GTK_NOTEBOOK_TAB")) + if (target == g_intern_static_string ("GTK_NOTEBOOK_TAB")) { gtk_selection_data_set (data, target, @@ -3283,7 +3283,7 @@ gtk_notebook_drag_data_get (GtkWidget *widget, sizeof (gpointer)); priv->rootwindow_drop = FALSE; } - else if (target == gdk_atom_intern_static_string ("application/x-rootwindow-drop")) + else if (target == g_intern_static_string ("application/x-rootwindow-drop")) { gtk_selection_data_set (data, target, 8, NULL, 0); priv->rootwindow_drop = TRUE; @@ -3304,7 +3304,7 @@ gtk_notebook_drag_data_received (GtkWidget *widget, source_widget = gtk_drag_get_source_widget (context); if (source_widget && - gtk_selection_data_get_target (data) == gdk_atom_intern_static_string ("GTK_NOTEBOOK_TAB")) + gtk_selection_data_get_target (data) == g_intern_static_string ("GTK_NOTEBOOK_TAB")) { child = (void*) gtk_selection_data_get_data (data); diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c index 5c19747625..326a05c224 100644 --- a/gtk/gtkplacessidebar.c +++ b/gtk/gtkplacessidebar.c @@ -1977,7 +1977,7 @@ drag_data_get_callback (GtkWidget *widget, GtkPlacesSidebar *sidebar = GTK_PLACES_SIDEBAR (user_data); GdkAtom target = gtk_selection_data_get_target (data); - if (target == gdk_atom_intern_static_string ("DND_GTK_SIDEBAR_ROW")) + if (target == g_intern_static_string ("DND_GTK_SIDEBAR_ROW")) { gtk_selection_data_set (data, target, @@ -2021,7 +2021,7 @@ drag_data_received_callback (GtkWidget *list_box, else { sidebar->drag_list = NULL; - if (gtk_selection_data_get_target (selection_data) == gdk_atom_intern_static_string ("DND_GTK_SIDEBAR_ROW")) + if (gtk_selection_data_get_target (selection_data) == g_intern_static_string ("DND_GTK_SIDEBAR_ROW")) sidebar->drag_data_info = DND_GTK_SIDEBAR_ROW; } sidebar->drag_data_received = TRUE; diff --git a/gtk/gtkquartz.c b/gtk/gtkquartz.c index 7b9b396646..1df4c1341d 100644 --- a/gtk/gtkquartz.c +++ b/gtk/gtkquartz.c @@ -184,7 +184,7 @@ _gtk_quartz_get_selection_data_from_pasteboard (NSPasteboard *pasteboard, selection_data->target = target; if (!selection_data->display) selection_data->display = gdk_display_get_default (); - if (target == gdk_atom_intern_static_string ("UTF8_STRING")) + if (target == g_intern_static_string ("UTF8_STRING")) { NSString *s = [pasteboard stringForType:NSStringPboardType]; @@ -197,7 +197,7 @@ _gtk_quartz_get_selection_data_from_pasteboard (NSPasteboard *pasteboard, (guchar *)utf8_string, strlen (utf8_string)); } } - else if (target == gdk_atom_intern_static_string ("application/x-color")) + else if (target == g_intern_static_string ("application/x-color")) { NSColor *nscolor = [[NSColor colorFromPasteboard:pasteboard] colorUsingColorSpaceName:NSDeviceRGBColorSpace]; @@ -213,7 +213,7 @@ _gtk_quartz_get_selection_data_from_pasteboard (NSPasteboard *pasteboard, gtk_selection_data_set (selection_data, target, 16, (guchar *)color, 8); } - else if (target == gdk_atom_intern_static_string ("text/uri-list")) + else if (target == g_intern_static_string ("text/uri-list")) { if ([[pasteboard types] containsObject:NSFilenamesPboardType]) { @@ -222,7 +222,7 @@ _gtk_quartz_get_selection_data_from_pasteboard (NSPasteboard *pasteboard, int n_files = [files count]; int i; - selection_data->target = gdk_atom_intern_static_string ("text/uri-list"); + selection_data->target = g_intern_static_string ("text/uri-list"); uris = (gchar **) g_malloc (sizeof (gchar*) * (n_files + 1)); for (i = 0; i < n_files; ++i) @@ -242,7 +242,7 @@ _gtk_quartz_get_selection_data_from_pasteboard (NSPasteboard *pasteboard, gchar *uris[2]; NSURL *url = [NSURL URLFromPasteboard:pasteboard]; - selection_data->target = gdk_atom_intern_static_string ("text/uri-list"); + selection_data->target = g_intern_static_string ("text/uri-list"); uris[0] = (gchar *) [[url description] UTF8String]; diff --git a/gtk/gtkselection.c b/gtk/gtkselection.c index b2d4c8b559..66dbd02aa8 100644 --- a/gtk/gtkselection.c +++ b/gtk/gtkselection.c @@ -129,17 +129,17 @@ init_atoms (void) if (!utf8_atom) { - utf8_atom = gdk_atom_intern_static_string ("UTF8_STRING"); - text_atom = gdk_atom_intern_static_string ("TEXT"); - ctext_atom = gdk_atom_intern_static_string ("COMPOUND_TEXT"); - text_plain_atom = gdk_atom_intern_static_string ("text/plain"); - text_plain_utf8_atom = gdk_atom_intern_static_string ("text/plain;charset=utf-8"); + utf8_atom = g_intern_static_string ("UTF8_STRING"); + text_atom = g_intern_static_string ("TEXT"); + ctext_atom = g_intern_static_string ("COMPOUND_TEXT"); + text_plain_atom = g_intern_static_string ("text/plain"); + text_plain_utf8_atom = g_intern_static_string ("text/plain;charset=utf-8"); g_get_charset (&charset); tmp = g_strdup_printf ("text/plain;charset=%s", charset); - text_plain_locale_atom = gdk_atom_intern (tmp, FALSE); + text_plain_locale_atom = g_intern_string (tmp); g_free (tmp); - text_uri_list_atom = gdk_atom_intern_static_string ("text/uri-list"); + text_uri_list_atom = g_intern_static_string ("text/uri-list"); } } @@ -170,7 +170,7 @@ gtk_content_formats_add_text_targets (GdkContentFormats *list) gdk_content_formats_builder_add_mime_type (builder, utf8_atom); gdk_content_formats_builder_add_mime_type (builder, ctext_atom); gdk_content_formats_builder_add_mime_type (builder, text_atom); - gdk_content_formats_builder_add_mime_type (builder, gdk_atom_intern_static_string ("STRING")); + gdk_content_formats_builder_add_mime_type (builder, g_intern_static_string ("STRING")); gdk_content_formats_builder_add_mime_type (builder, text_plain_utf8_atom); if (!g_get_charset (NULL)) gdk_content_formats_builder_add_mime_type (builder, text_plain_locale_atom); @@ -461,7 +461,7 @@ selection_set_string (GtkSelectionData *selection_data, if (latin1) { gtk_selection_data_set (selection_data, - gdk_atom_intern_static_string ("STRING"), + g_intern_static_string ("STRING"), 8, (guchar *) latin1, strlen (latin1)); g_free (latin1); @@ -684,7 +684,7 @@ gtk_selection_data_set_text (GtkSelectionData *selection_data, 8, (guchar *)str, len); return TRUE; } - else if (selection_data->target == gdk_atom_intern_static_string ("STRING")) + else if (selection_data->target == g_intern_static_string ("STRING")) { return selection_set_string (selection_data, str, len); } @@ -727,7 +727,7 @@ gtk_selection_data_get_text (const GtkSelectionData *selection_data) init_atoms (); if (selection_data->length >= 0 && - (selection_data->type == gdk_atom_intern_static_string ("STRING") || + (selection_data->type == g_intern_static_string ("STRING") || selection_data->type == ctext_atom || selection_data->type == utf8_atom)) { @@ -794,7 +794,7 @@ gtk_selection_data_set_pixbuf (GtkSelectionData *selection_data, mimes = gdk_pixbuf_format_get_mime_types (fmt); for (m = mimes; *m; m++) { - atom = gdk_atom_intern (*m, FALSE); + atom = g_intern_string (*m); if (selection_data->target == atom) { str = NULL; @@ -1113,7 +1113,7 @@ gtk_selection_data_get_targets (const GtkSelectionData *selection_data, if (selection_data->length >= 0 && selection_data->format == 32 && - selection_data->type == gdk_atom_intern_static_string ("ATOM")) + selection_data->type == g_intern_static_string ("ATOM")) { if (targets) *targets = g_memdup (selection_data->data, selection_data->length); @@ -1164,7 +1164,7 @@ gtk_targets_include_text (GdkAtom *targets, { if (targets[i] == utf8_atom || targets[i] == text_atom || - targets[i] == gdk_atom_intern_static_string ("STRING") || + targets[i] == g_intern_static_string ("STRING") || targets[i] == ctext_atom || targets[i] == text_plain_atom || targets[i] == text_plain_utf8_atom || diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 207486d100..c4b19710f4 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -7852,10 +7852,10 @@ gtk_text_view_drag_data_get (GtkWidget *widget, GtkTextView *text_view = GTK_TEXT_VIEW (widget); GtkTextBuffer *buffer = gtk_text_view_get_buffer (text_view); - if (gtk_selection_data_get_target (selection_data) == gdk_atom_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS")) + if (gtk_selection_data_get_target (selection_data) == g_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS")) { gtk_selection_data_set (selection_data, - gdk_atom_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS"), + g_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS"), 8, /* bytes */ (void*)&buffer, sizeof (buffer)); @@ -8109,7 +8109,7 @@ gtk_text_view_drag_data_received (GtkWidget *widget, gtk_text_buffer_begin_user_action (buffer); - if (gtk_selection_data_get_target (selection_data) == gdk_atom_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS")) + if (gtk_selection_data_get_target (selection_data) == g_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS")) { GtkTextBuffer *src_buffer = NULL; GtkTextIter start, end; diff --git a/gtk/gtktoolpalette.c b/gtk/gtktoolpalette.c index 1d4a4b9771..1fa4c00c72 100644 --- a/gtk/gtktoolpalette.c +++ b/gtk/gtktoolpalette.c @@ -213,8 +213,8 @@ gtk_tool_palette_init (GtkToolPalette *palette) if (dnd_target_atom_item == NULL) { - dnd_target_atom_item = gdk_atom_intern_static_string (dnd_targets[0]); - dnd_target_atom_group = gdk_atom_intern_static_string (dnd_targets[1]); + dnd_target_atom_item = g_intern_static_string (dnd_targets[0]); + dnd_target_atom_group = g_intern_static_string (dnd_targets[1]); } gtk_widget_set_has_window (GTK_WIDGET (palette), FALSE); diff --git a/gtk/gtktreednd.c b/gtk/gtktreednd.c index 1e230fa215..d0b2ae115c 100644 --- a/gtk/gtktreednd.c +++ b/gtk/gtktreednd.c @@ -272,7 +272,7 @@ gtk_tree_set_row_drag_data (GtkSelectionData *selection_data, g_return_val_if_fail (GTK_IS_TREE_MODEL (tree_model), FALSE); g_return_val_if_fail (path != NULL, FALSE); - if (gtk_selection_data_get_target (selection_data) != gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW")) + if (gtk_selection_data_get_target (selection_data) != g_intern_static_string ("GTK_TREE_MODEL_ROW")) return FALSE; path_str = gtk_tree_path_to_string (path); @@ -292,7 +292,7 @@ gtk_tree_set_row_drag_data (GtkSelectionData *selection_data, trd->model = tree_model; gtk_selection_data_set (selection_data, - gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW"), + g_intern_static_string ("GTK_TREE_MODEL_ROW"), 8, /* bytes */ (void*)trd, struct_size); @@ -336,7 +336,7 @@ gtk_tree_get_row_drag_data (GtkSelectionData *selection_data, if (path) *path = NULL; - if (gtk_selection_data_get_target (selection_data) != gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW")) + if (gtk_selection_data_get_target (selection_data) != g_intern_static_string ("GTK_TREE_MODEL_ROW")) return FALSE; if (gtk_selection_data_get_length (selection_data) < 0) diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 1ed2e19cea..e7a34db0ad 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -7593,7 +7593,7 @@ gtk_tree_view_drag_data_get (GtkWidget *widget, goto done; /* If drag_data_get does nothing, try providing row data. */ - if (gtk_selection_data_get_target (selection_data) == gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW")) + if (gtk_selection_data_get_target (selection_data) == g_intern_static_string ("GTK_TREE_MODEL_ROW")) { gtk_tree_set_row_drag_data (selection_data, model, @@ -7706,7 +7706,7 @@ gtk_tree_view_drag_motion (GtkWidget *widget, add_scroll_timeout (tree_view); } - if (target == gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW")) + if (target == g_intern_static_string ("GTK_TREE_MODEL_ROW")) { /* Request data so we can use the source row when * determining whether to accept the drop diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index a429ba311f..5fdec67e50 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -4117,7 +4117,7 @@ gtk_window_supports_client_shadow (GtkWindow *window) if (GDK_IS_X11_DISPLAY (display)) { if (!gdk_x11_screen_supports_net_wm_hint (gdk_x11_display_get_screen (display), - gdk_atom_intern_static_string ("_GTK_FRAME_EXTENTS"))) + g_intern_static_string ("_GTK_FRAME_EXTENTS"))) return FALSE; } #endif diff --git a/tests/testdnd.c b/tests/testdnd.c index ea693e565c..cda048f4b3 100644 --- a/tests/testdnd.c +++ b/tests/testdnd.c @@ -407,7 +407,7 @@ source_drag_data_get (GtkWidget *widget, guint time, gpointer data) { - if (gtk_selection_data_get_target (selection_data) == gdk_atom_intern_static_string ("application/x-rootwindow-drop")) + if (gtk_selection_data_get_target (selection_data) == g_intern_static_string ("application/x-rootwindow-drop")) g_print ("I was dropped on the rootwin\n"); else gtk_selection_data_set (selection_data, diff --git a/tests/testlist3.c b/tests/testlist3.c index 9d2f6f10b5..62ffc8a33a 100644 --- a/tests/testlist3.c +++ b/tests/testlist3.c @@ -41,7 +41,7 @@ drag_data_get (GtkWidget *widget, gpointer data) { gtk_selection_data_set (selection_data, - gdk_atom_intern_static_string ("GTK_LIST_BOX_ROW"), + g_intern_static_string ("GTK_LIST_BOX_ROW"), 32, (const guchar *)&widget, sizeof (gpointer)); diff --git a/testsuite/gdk/encoding.c b/testsuite/gdk/encoding.c index 016d1cee28..1e1a62dca6 100644 --- a/testsuite/gdk/encoding.c +++ b/testsuite/gdk/encoding.c @@ -20,7 +20,7 @@ test_to_text_list (void) gchar **list; gint n; - encoding = gdk_atom_intern ("UTF8_STRING", FALSE); + encoding = g_intern_string ("UTF8_STRING"); format = 8; text = (const guchar*)"abcdef \304\201 \304\205\0ABCDEF \304\200 \304\204"; length = 25; |