1. 27 Sep, 2010 2 commits
  2. 30 Aug, 2010 1 commit
  3. 13 Jul, 2010 1 commit
  4. 10 Jul, 2010 1 commit
  5. 02 May, 2010 2 commits
  6. 08 Aug, 2008 1 commit
    • Tor Lillqvist's avatar
      gtk/gtk.symbols gtk/makegtkalias.pl gtk/gtkaccelmap.c gtk/gtkfilechooser.c · 72952418
      Tor Lillqvist authored
      2008-08-08  Tor Lillqvist  <tml@novell.com>
      	* gtk/gtk.symbols
      	* gtk/makegtkalias.pl
      	* gtk/gtkaccelmap.c
      	* gtk/gtkfilechooser.c
      	* gtk/gtkfilesel.c
      	* gtk/gtkiconfactory.c
      	* gtk/gtkicontheme.c
      	* gtk/gtkimage.c
      	* gtk/gtkrc.c
      	* gtk/gtkuimanager.c
      	* gtk/gtkwindow.c: No need for the DLL ABI backward compatibility
      	functions on Win64.
      svn path=/trunk/; revision=21040
  7. 01 Jul, 2008 1 commit
  8. 30 Jun, 2008 1 commit
    • Cody Russell's avatar
      Practically everything changed. · fce9c8b7
      Cody Russell authored
      2008-06-30  Cody Russell  <bratsche@gnome.org>
              * Practically everything changed.
              Change	all references	of GIMP	Toolkit	(and variations	of it)
              to GTK+	Toolkit, showing no mercy at all to our	beloved
      	ancestry. (#540529)
      svn path=/trunk/; revision=20709
  9. 22 Jun, 2008 1 commit
    • Johan Dahlin's avatar
      Include "config.h" instead of <config.h> Command used: find -name · d97cdbdf
      Johan Dahlin authored
      2008-06-21  Johan Dahlin  <jdahlin@async.com.br>
          * *.[ch]: Include "config.h" instead of <config.h>
          Command used:
          find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
          Rubberstamped by Mitch and Tim
      svn path=/trunk/; revision=20669
  10. 07 Jun, 2008 1 commit
  11. 08 Oct, 2006 1 commit
  12. 06 Jul, 2006 1 commit
  13. 14 May, 2006 1 commit
  14. 04 Jan, 2006 1 commit
    • Matthias Clasen's avatar
      Use the slice allocator for many small allocations. · 04eceaf6
      Matthias Clasen authored
      2006-01-04  Matthias Clasen  <mclasen@redhat.com>
      	* gtk/gtkaccelmap.c:
      	* gtk/gtkactiongroup.c:
      	* gtk/gtkdialog.c:
      	* gtk/gtkfilesystemunix.c:
      	* gtk/gtkgc.c:
      	* gtk/gtkkeyhash.c:
      	* gtk/gtkplug.c:
      	* gtk/gtktextiter.c:
      	* gtk/gtktextlayout.c:
      	* gtk/gtkuimanager.c:
      	* gtk/gtkwidget.c:
      	* gtk/gtkwindow.c:
      	* gtk/gtkxembed.c: Use the slice allocator for many small
      	* gtk/gtkcolorsel.c:
      	* gtk/gtktreeview.c: Use IPN.
      	* gtk/gtkwidget.c: Remove an unused field from the AccelPath
  15. 13 Sep, 2005 1 commit
  16. 01 Sep, 2005 1 commit
    • Matthias Clasen's avatar
      Intern some more strings. · 94eec042
      Matthias Clasen authored
      2005-09-01  Matthias Clasen  <mclasen@redhat.com>
              * gdk/*.c: Intern some more strings.
              * gtk/gtkintl.h:
              * gtk/*.c: Define an I_() macro and use it instead of the
              bulky g_intern_static_string().
  17. 20 Mar, 2005 1 commit
    • Matthias Clasen's avatar
      Make PLT-reduction work with gcc4, and don't include everything in · cca8dd63
      Matthias Clasen authored
      2005-03-20  Matthias Clasen  <mclasen@redhat.com>
      	Make PLT-reduction work with gcc4, and don't include
      	everything in gdkalias.h:
      	* gtk/grk.symbols: Group symbols by header and source file.
      	* gtk/makegtkalias.pl: Protect definitions by the same
      	preprocessor symbols used to guard the headers. Move
      	the alias declarations to a separate file which is
      	produced when calling makegtkalias.pl -def
      	* gdk/Makefile.am (gtkaliasdef.c): Add a rule to generate
      	this file.
      	* gtk/*.c: Include gtkalias.h after the other headers,
      	include gtkaliasdef.c at the bottom.
      	* gtk/*.h: Small cleanups.
  18. 12 Dec, 2004 1 commit
    • Tor Lillqvist's avatar
      gtk/gtkaccelmap.[ch] gtk/gtkfilechooser.[ch] gtk/gtkfilesel.c · f3da1705
      Tor Lillqvist authored
      2004-12-12  Tor Lillqvist  <tml@iki.fi>
      	* gtk/gtkaccelmap.[ch]
      	* gtk/gtkfilechooser.[ch]
      	* gtk/gtkfilesel.c
      	* gtk/gtkfilesystemwin32.c
      	* gtk/gtkiconfactory.[ch]
      	* gtk/gtkicontheme.[ch]
      	* gtk/gtkimage.[ch]
      	* gtk/gtkimmodule.c
      	* gtk/gtkmodules.c
      	* gtk/gtkrc.[ch]
      	* gtk/gtkuimanager.[ch]
      	* gtk/gtkwindow.[ch]
      	* gtk/updateiconcache.c
      	* gtk/gtk.symbols: Use gstdio wrappers. On Windows, convert
      	environment variables referring to pathnames from locale encoding
      	to UTF-8. As in GLib, in order to preserve Windows DLL ABI
      	stability, add binary compatibility versions of functions that
      	take file names as arguments, or return file names. Add a _utf8
      	suffix to the "real" such functions on Windows. The ABI
      	compatibility versions keep the old name.
      	* gtk/Makefile.am: Strip PRIVATE symbols from the GNU import
      	* gtk/gtkiconcache.c (_gtk_icon_cache_new_for_path): Implement
      	file mapping on Win32.
      	* gtk/updateiconcache.c: Don't crash if invoked without
      	argument. Use binary mode when opening file.
      	* modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am: Install
      	gtkrc in correct place, in <datadir>/themes/MS-Windows/gtk-2.0.
  19. 08 Dec, 2004 1 commit
  20. 09 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Add hidden aliases for exported symbols which are used internally in order · 3612aee5
      Matthias Clasen authored
      Mon Aug  9 12:48:04 2004  Matthias Clasen  <maclas@gmx.de>
      	Add hidden aliases for exported symbols which are
      	used internally in order to get rid of many PLT
      	entries.  (#145519, Arjan van de Ven)
      	* gtk/Makefile.am: Add rules to generate gtk.def and
      	from gtk.symbols, and make make check check the abi
      	with abicheck.sh.
      	(gtk_private_h_sources): Add gtkinternals.h
      	(gtk_built_private_headers): Add gtkalias.h
      	(gtk_extra_sources): Add gtk.symbols
      	(EXTRA_DIST): Add makegtkalias.pl and abicheck.sh
      	* gtk/gtk.symbols: New file. Definition of the GTK+ ABI.
      	The file can be processed by cpp to filter out certain
      	subsets of symbols.
      	* gtk/abicheck.sh: New file. Script to check the actually
      	symbols exported from libgtk-x11.2.0.so against the symbols
      	found in gtk.symbols.
      	* gtk/makegtkalias.pl: New file. Perl script to generate the
      	header containing the alias definitions for internally used
      	exported symbols from a list of symbols.
      	* gtk/gtkinternals.h: New file. An uninstalled header listing
      	symbols which must be exported for some reason and do not appear
      	in any other header.
      	* gtk/*.c: Include gtkalias.h
  21. 22 Jun, 2004 1 commit
  22. 06 Mar, 2004 1 commit
  23. 06 Feb, 2004 1 commit
  24. 11 Jan, 2004 1 commit
    • Matthias Clasen's avatar
      Remove accidentally committed notification stuff. · 130c18a1
      Matthias Clasen authored
      Sun Jan 11 01:55:07 2004  Matthias Clasen  <maclas@gmx.de>
      	* gtk/gtkaccelmap.c: Remove accidentally committed notification stuff.
      	(gtk_accel_map_unlock_path): Path locking can now be nested, a missing
      	entry is silently created during lock_path(), and treated as an error
      	during unlock_path(). These changes have been requested by Tim Janik.
  25. 07 Jan, 2004 1 commit
    • Matthias Clasen's avatar
      Fix grammar of docs. · c22143c9
      Matthias Clasen authored
      Wed Jan  7 21:42:49 2004  Matthias Clasen  <maclas@gmx.de>
      	* gtk/gtkaccelmap.c (gtk_accel_map_lock_path): Fix grammar of
  26. 29 Dec, 2003 1 commit
  27. 10 Oct, 2002 1 commit
    • Manish Singh's avatar
      Deprecation cleanup · 28bc5303
      Manish Singh authored
      Wed Oct  9 17:40:13 2002  Manish Singh  <yosh@gimp.org>
              * gtk/gtkaccelmap.c gtk/gtkfixed.[ch] gtk/gtkkeyhash.c gtk/gtkmenu.c
              gtk/gtkobject.c gtk/gtkoldeditable.c gtk/gtkrc.c gtk/gtkspinbutton.[ch]
              gtk/gtktable.[ch] gtk/gtkthemes.c: Deprecation cleanup
  28. 05 Aug, 2002 1 commit
    • Owen Taylor's avatar
      Fix problem with wrong depth being used. (#89941, Jacob Berkman.) Remove · e8468d5e
      Owen Taylor authored
      Mon Aug  5 15:25:40 2002  Owen Taylor  <otaylor@redhat.com>
              * gdk/gdkpixbuf-render.c (gdk_pixbuf_render_pixmap_and_mask_for_colormap):
              Fix problem with wrong depth being used. (#89941, Jacob
              Berkman.) Remove an unneeded 'screen' variable.
      Mon Aug  5 15:04:59 2002  Owen Taylor  <otaylor@redhat.com>
              More fixes for warnings reported by David L. Cooper II
              * gtk/gtkaccelmap.c (accel_map_parse_accel_path): Use
              GdkModifierType for accel_mods. (#85856)
              * gdk/gdkdisplay.h (struct _GdkDisplay): Make button_number
              signed, since we use -1 as an 'unset' value. (#85854)
              * gdk/x11/xsettings-client.c (parse_settings): Suppress
              a warning (#85853)
              * gdk/x11/gdkfont-x11.c (gdk_font_charset_for_locale): Fix
              accidental trailing ';'. (#85846)
  29. 22 Mar, 2002 1 commit
    • Owen Taylor's avatar
      Fix memory leak. (#74400, Morten Welinder.) · abfed60c
      Owen Taylor authored
      Fri Mar 22 10:56:19 2002  Owen Taylor  <otaylor@redhat.com>
              * gtk/gtkaccelmap.c (gtk_accel_map_save_fd): Fix memory
              leak. (#74400, Morten Welinder.)
              * gtk/gtkaccelmap.c: Properly handle short returns from
              write() calls. (Handling EINTR isn't enough... that only
              handles the case where you were interrupted before you
              wrote a single byte.)
              * gdk/linux-fb/gdkmouse-fb.c gdk/linux-fb/gdkkeyboard-fb.c:
              Robustify against short returns from write() calls.
  30. 20 Mar, 2002 1 commit
    • Owen Taylor's avatar
      Patch from Erwann Chenede, #73900 fixing a lot of warnings with Forte CC, · 8acfd1e9
      Owen Taylor authored
      Wed Mar 20 16:36:08 2002  Owen Taylor  <otaylor@redhat.com>
              * gtk/*.c: Patch from Erwann Chenede, #73900 fixing
              a lot of warnings with Forte CC, mostly implicit
              casts between void * and function pointers.
              * gdk/gdkevents.c (gdk_event_get_state): GdkEventVisibility's
              state field is not a GdkModifierType. (Also #73900)
  31. 30 Jan, 2002 1 commit
    • Owen Taylor's avatar
      Consistently use GdkModifierType. (#66950, Mark Patton) · a75a0d49
      Owen Taylor authored
      Tue Jan 29 21:50:28 2002  Owen Taylor  <otaylor@redhat.com>
              * gtk/gtkaccelmap.[ch] gtk/gtkbindings.[ch] gtk/gtkwidget.[ch]:
              Consistently use GdkModifierType. (#66950, Mark Patton)
              * gtk/gtkimagemenuitem.c (gtk_image_menu_item_new_from_stock):
              For consistency with gtk_button_new_from_stock(), fall back
              to gtk_image_menu_item_new_with_mnemnonic(). (#65944,
              Havoc Pennington)
              * gtk/gtkitemfactory.[ch] (gtk_item_factory_path_from_widget):
              Make G_CONST_RETURN. (#68527, Matt Wilson)
  32. 14 Jan, 2002 1 commit
    • Matthias Clasen's avatar
      Documentation additions. · 5c886d0b
      Matthias Clasen authored
              * gtk/gtkoldeditable.c, gtk/gtkrc.c,
              gtk/gtkstyle.c: Documentation additions.
              * gtk/gtkmenu.c (gtk_menu_set_accel_path),
              gtk/gtkmenuitem.c (gtk_menu_item_set_accel_path),
              gtk/gtkwidget.c (gtk_widget_add_accelerator): Typo and markup fixes.
              * gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): Document.
              * gtk/gtkaccelmap.c (gtk_accel_map_add_filter): Explain intended use.
              * gtk/running.sgml: Add ids to some elements to make them
              addressable as link targets.
  33. 08 Jan, 2002 1 commit
    • Matthias Clasen's avatar
      Doc typo fix. (#68172) · c1808baa
      Matthias Clasen authored
              * gtk/gtksocket.c (gtk_socket_get_id): Doc typo fix. (#68172)
              * gtk/gtktreemodel.c (gtk_tree_path_is_descendant): Fix docs.
              * gtk/gtktreemodel.c (gtk_tree_model_rows_reordered): Document.
              * gtk/gtkwindow.c (gtk_window_remove_accel_group): Fix docs.
              * gtk/gtkrc.c (gtk_rc_get_style_by_paths),
              gtk/gtkwidget.c (gtk_widget_get_toplevel,
              gtk_widget_push_composite_child), gtk/gtkdialog.c
              (gtk_dialog_new_with_buttons, gtk_dialog_run): Keep gtk-doc
              from messing up the indentation of inline examples.
              * gtk/gtkmain.c, gtk/gtkrc.c: Consistently call g_getenv()
              instead of getenv().
              * gtk/gtktreemodel.c, gtk/gtkaccelgroup.c, gtk/gtkclipboard.c,
              gtk/gtkdnd.c, gtk/gtkiconfactory.c, gtk/gtkrc.c,
              gtk/gtkstyle.c, gtk/gtkselection.c: Doc fixes.
              * gtk/gtkaccelmap.c (gtk_accel_map_add_filter,
              gtk_accel_map_foreach_unfiltered, gtk_accel_map_load_scanner):
              * gtk/tmpl/gtksocket.sgml: Mention gtk_socket_get_id()
              instead of GTK_WINDOW_XWINDOW().  (#68172)
              * gtk/gtk-sections.txt: Move functions which are documented
              as "private" or "internal" into Private subsections.
              * gtk/tmpl/gtkdnd.sgml, gtk/tmpl/gtkobject.sgml,
              gtk/tmpl/gtkrc.sgml, gtk/tmpl/gtktooltips.sgml,
              gtk/tmpl/gtkwidget.sgml, gtk/tmpl/gtkclipboard.sgml,
              gtk/tmpl/gtkstyle.sgml, gtk/tmpl/gtkselection.sgml,
              gtk/tmpl/gtkfeatures.sgml: Minor markup fixes.
              * gtk/tmpl/gtksignal.sgml: Add link to GLib signal docs.
              * gtk/tmpl/gtkpreview.sgml, gtk/tmpl/gtktext.sgml,
              gtk/tmpl/gtktree.sgml: Remove "deprecated" from short desc.
              * gtk/tmpl/gtkrc.sgml: Correct names of default RC files.
  34. 07 Jan, 2002 1 commit
    • Tim Janik's avatar
      don't forget to offset the pointer by x/y_offset into the new window when · 1901d4eb
      Tim Janik authored
      Mon Jan  7 08:48:23 2002  Tim Janik  <timj@gtk.org>
              * gtk/gtkdnd.c (gtk_drag_find_widget): don't forget to offset
              the pointer by x/y_offset into the new window when we found
              the drag destination.
              * gtk/gtkaccelmap.c (internal_change_entry): fix return code
              for simulation when the entry already contains the required
              accel key and mod.
  35. 28 Nov, 2001 1 commit
    • Matthias Clasen's avatar
      Typo fixes. (#65607) · a381648f
      Matthias Clasen authored
              * gtk/gtkaccelmap.c: Typo fixes. (#65607)
              * gtk/gtkfixed.c (gtk_fixed_set_has_window, gtk_fixed_get_has_window):
              Fix docs. (#65505)
              * gtk/gtkwindow.c (gtk_window_set_mnemnonic_modifier): Document.
              * gtk/tmpl/gtkwindow.sgml: Document gtk_window_position.
              * gdk/tmpl/dnd.sgml: Document GdkDragProtocol and GdkDragContext.
              * gdk/tmpl/events.sgml: Document gdk_setting_get.
              * gdk/tmpl/fonts.sgml: Document gdk_font_full_name_get and
              * gdk/tmpl/windows.sgml: Document gdk_window_register_dnd.
  36. 21 Nov, 2001 1 commit
    • Owen Taylor's avatar
      Ref-sink the tooltips object. Ref-sink the tooltips object. Fix some · c860866d
      Owen Taylor authored
      Wed Nov 21 11:41:29 2001  Owen Taylor  <otaylor@redhat.com>
      	* tests/testgtk.c (create_tooltips): Ref-sink the tooltips object.
      	* gtk/gtktoolbar.c (gtk_toolbar_init): Ref-sink the tooltips object.
      	* gtk/gtkfilesel.c (open_new_dir): Fix some constness warnings.
      	* gtk/gtkaccelgroup.c: Rename gtk_accel_groups_from_acceleratable()
      	back to gtk_accel_groups_from_object(), change @acceleratable
      	parameter to gtk_accel_groups_activate() accordingly.
      	* gtk/gtkaccelmap.c (gtk_accel_map_lookup_entry): Remove
      	left-over comment about quark return.
      	* gtk/gtkaccelmap.h: Fix spelling of gtk_accel_map_foreach_unfiltered().
       	* gtk/gtk-boxed.defs (GtkIconSource): added as a boxed type.
              (Patch from Matt Wilson)
      	* gtk/gtkobject.c (gtk_object_finalize): Warn if a floating
      	object is finalized.
  37. 20 Nov, 2001 1 commit
    • Tim Janik's avatar
      applied patch from owen to get rid of accel map notifiers. changed things · 9800f731
      Tim Janik authored
      Tue Nov 20 21:25:08 2001  Tim Janik  <timj@gtk.org>
      	* applied patch from owen to get rid of accel map notifiers.
      	changed things to fix reentrancy and API as discussed on gtk-devel.
      	* gtk/gtkaccelgroup.[hc]:
      	(gtk_accel_group_finalize): unregister this accel group from all
      	accel map paths.
      	(accel_closure_invalidate): handle invalidation of closures by
      	disconnecting their accelerators.
      	(quick_accel_add): move closure connection and changed notification
      	into this function to reduce code duplication. don't emit change
      	notification on closurers without accelerators.
      	(quick_accel_remove): rewrite, do the exact opposite of quick_accel_add
      	for a GtkAccelGroupEntry.
      	(gtk_accel_group_connect): get rid of the accel_path_quark argument.
      	(gtk_accel_group_connect_by_path): new function to add accelerators
      	with an accel path.
      	(gtk_accel_group_disconnect_closure): new function, disconnect a
      	closure from of an accel group.
      	(gtk_accel_group_disconnect): loop over all closure for a accel_ley,
      	accel_mods pair and remove them.
      	(_gtk_accel_group_reconnect): new function that basically does
      	gtk_accel_group_disconnect_closure() and
      	gtk_accel_group_connect_by_path() once an accel path changed.
      	(gtk_accel_groups_disconnect_closure): remove this, there's
      	* gtk/gtkaccelmap.[hc]: keep list of accel groups per entry now,
      	nuke notifiers.
      	(_gtk_accel_path_is_valid): make this non-static for
      	gtkwidget.c and gtkaccelgroup.c assertions.
      	(gtk_accel_map_add_notifer): removed this function.
      	(gtk_accel_map_remove_notifer): same.
      	(_gtk_accel_map_remove_group): (un-)register accel groups, with
      	accel paths for correct propagation.
      	(gtk_accel_map_add_entry): return void.
      	(gtk_accel_map_lookup): return gboolean instead of GQuark.
      	* gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): always
      	set accel_path on widgets.
      	* gtk/gtkwidget.[hc]:
      	(accel_path_changed): got rid of this, changes are handled by
      	accel maps internally now.
      	(_gtk_widget_set_accel_path): get things to work without notifiers.
      	(gtk_widget_list_accel_closures): list accel closures of a widget.
      	* gtk/gtkwindow.[hc]: rename ::accels_changed, to ::keys_changed.
  38. 18 Nov, 2001 1 commit
    • Hans Breuer's avatar
      make it compile with msvc: !HAVE_UNISTD_H; no label without op, even if · d9eb9ba9
      Hans Breuer authored
      2001-11-18  Hans Breuer  <hans@breuer.org>
      	* gtk/gdkaccelmap.c : make it compile with msvc: !HAVE_UNISTD_H;
      	no label without op, even if it's a no-op.
      	* gtk/gtk.def :
      	* gtk/makefile.msc.in : reflect marshaler split, some clean-up
      	* config.h.win32.in : remove definition of HAVE_DIRENT_H
      	* gtk/gtkfilesel.c : due to GDir (new in glib) DIR isn't
      	required anymore, replace it.
      	* gtk/queryimmodules.c : DIR -> GDir replacement, also
      	getcwd() -> g_get_current_dir()
      	* gdk/win32/gdkgeometry-win32.c : adapt to refactored gdkgeometry-x11.c
      	Even 'noisy laugh' scolling appears to work, though I still can't
      	claim to have fully understood what it is supposed to do ...