1. 19 Feb, 2014 1 commit
  2. 07 Feb, 2014 1 commit
  3. 02 May, 2013 1 commit
  4. 06 Apr, 2013 1 commit
  5. 23 Mar, 2013 1 commit
    • Matthias Clasen's avatar
      Make gtk_init_check work as expected · 65cd2a59
      Matthias Clasen authored
      When no GDK backend can be initialized (either because
      GDK_BACKEND has been set to the wrong value, or the backends
      are simply not included), the expectation is that gtk_init_check
      should return FALSE, not error out.
      This commit makes it so, by using gdk_display_manager_peek
      instead of gdk_display_manager_get in code paths that are used
      during initialization.
      65cd2a59
  6. 15 Jun, 2012 1 commit
  7. 30 Apr, 2012 1 commit
  8. 27 Feb, 2012 1 commit
  9. 02 Nov, 2011 1 commit
  10. 23 Oct, 2011 1 commit
  11. 22 Oct, 2011 1 commit
    • Michael Natterer's avatar
      gtk: clean up the private horror · 2688ccdb
      Michael Natterer authored
      - add gtkmodulesprivate.h and move stuff there from gtkprivate.h
      - add gtkprivate.c and move stuff there from gtkmain.c
      - add gtkwin32.c and move stuff there from gtkmain.c
      - don't redefine GTK_DATADIR and friends in gtkprivate.h
      - have _gtk_get_datadir() and friends on all platforms
      - remove the horrid hacks where gtkprivate.h can't be included,
        or must be included later due to redefinition of the compile-time
        directories
      2688ccdb
  12. 15 Oct, 2011 1 commit
  13. 23 Sep, 2011 1 commit
    • Matthias Clasen's avatar
      Fix module blacklisting · dd82b304
      Matthias Clasen authored
      The handling of the module lists is a bit confusing here. There is
      a global list that is populated with initial modules from GTK_MODULES,
      and then there is a second list that is suppposed to hold the modules
      loaded from the gtk-modules xsetting, which we attach to the GtkSettings
      object. The blacklisting caused us to put the wrong modules into the
      second list, and mess up the module refcounts, eventually double-freeing
      memory when the setting changes repeatedly.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=659966
      dd82b304
  14. 08 Sep, 2011 1 commit
  15. 05 Sep, 2011 1 commit
  16. 06 Jul, 2011 1 commit
    • Benjamin Otte's avatar
      modules: Blacklist gail · 768b192d
      Benjamin Otte authored
      And print a message when somebody has it enabled that indicates that
      something is wrong but doesn't sound too scary.
      768b192d
  17. 08 Feb, 2011 1 commit
  18. 04 Jan, 2011 1 commit
  19. 10 Jul, 2010 1 commit
  20. 08 May, 2010 1 commit
    • Matthias Clasen's avatar
      Make 3.0 parallel-installable to 2.x · 7447ef0f
      Matthias Clasen authored
      In particular, rename
      
        - libraries to lib*-3.0.so
        - pc files to *-3.0.pc
        - include paths to /usr/include/gtk-3.0/*
        - module paths to /usr/lib/gtk-3.0/*
        - rc files names to gtk-3.0/gtkrc
        - commandline utilities to *-3.0
        - adjust documentation
      
      Also change the install location for unix-print headers to
      /usr/include/gtk-3.0/unix-print/gtk.
      7447ef0f
  21. 24 Apr, 2009 2 commits
    • Brian Cameron's avatar
      Fix casting problem in gmodule code. · f43a78a8
      Brian Cameron authored
      This fixes bug 579884.  Previously the return value of g_slist_find_custom was
      being recasted as type (GtkModuleInfo *).  This patch sets the return value
      to a temporary variable of type (GSList *), and sets info to temp->data.  This
      avoids a crashing problem.
      f43a78a8
    • Brian Cameron's avatar
      Fix casting problem in gmodule code. · fa00f3e5
      Brian Cameron authored
      This fixes bug 579884.  Previously the return value of g_slist_find_custom was
      being recasted as type (GtkModuleInfo *).  This patch sets the return value
      to a temporary variable of type (GSList *), and sets info to temp->data.  This
      avoids a crashing problem.
      fa00f3e5
  22. 04 Oct, 2008 1 commit
    • Matthias Clasen's avatar
      Add some debug output. · c135a805
      Matthias Clasen authored
      2008-10-03  Matthias Clasen <mclasen@redhat.com>
      
              * gtk/gtkmodules.c (_gtk_modules_settings_changed): Add some
              debug output.
      
      
      
      svn path=/trunk/; revision=21583
      c135a805
  23. 13 Sep, 2008 1 commit
    • Cosimo Cecchi's avatar
      Bug 552153 – GtkModules loading with XSettings doesn't work if the · 42ec45e3
      Cosimo Cecchi authored
      2008-09-13  Cosimo Cecchi  <cosimoc@gnome.org>
      
      	Bug 552153 – GtkModules loading with XSettings doesn't work if the
      	GTK_MODULES env var isn't set.
      
      	* gtk/gtkmain.c: (do_post_parse_initialization):
      	* gtk/gtkmodules.c: (_gtk_modules_init):
      	Call _gtk_modules_init () even if gtk_modules_string is NULL, so
      	that GtkModules specified with XSettings could be loaded.
      
      svn path=/trunk/; revision=21380
      42ec45e3
  24. 18 Jul, 2008 1 commit
    • Federico Mena Quintero's avatar
      Don't do funny casts to avoid compiler warnings · 0278fdcb
      Federico Mena Quintero authored
      2008-07-18  Federico Mena Quintero  <federico@novell.com>
      
      	* demos/gtk-demo/changedisplay.c (find_toplevel_at_pointer): Don't
      	do funny casts to avoid compiler warnings.
      
      	* demos/gtk-demo/textview.c (easter_egg_callback): Likewise.
      
      	* gtk/gtkmain.c (rewrite_event_for_grabs, gtk_get_event_widget): Likewise.
      
      	* gtk/gtkmodules.c (load_module): Likewise.
      
      	* gtk/gtkselection.c (gtk_selection_convert): Likewise.
      
      	* gtk/gtktipsquery.c (gtk_tips_query_event): Likewise.
      
      	* gtk/queryimmodules.c (query_module): Likewise.
      
      	* tests/testgtk.c (create_gridded_geometry, create_key_lookup)
      	(find_widget_at_pointer): Likewise.
      Signed-off-by: default avatarFederico Mena Quintero <federico@novell.com>
      
      svn path=/trunk/; revision=20862
      0278fdcb
  25. 01 Jul, 2008 1 commit
  26. 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
      fce9c8b7
  27. 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
      d97cdbdf
  28. 25 Apr, 2008 1 commit
    • Michael Natterer's avatar
      include <pango/pango.h> instead of <pango/pango-layout.h>. · 53dd0547
      Michael Natterer authored
      2008-04-25  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkprintcontext.h: include <pango/pango.h> instead of
      	<pango/pango-layout.h>.
      
      	* gtk/gtkiconfactory.c
      	* gtk/gtkimmodule.c
      	* gtk/gtkmain.c
      	* gtk/gtkmodules.c
      	* gtk/queryimmodules.c: remove inclusion of single files from
      	pango, none of them was actually needed.
      
      	* modules/input/gtkimcontextime.c: include <pango/pango.h> instead of
      	<pango/pango-utils.h>.
      
      
      svn path=/trunk/; revision=20042
      53dd0547
  29. 04 Sep, 2007 1 commit
  30. 08 Jan, 2007 1 commit
  31. 10 Sep, 2006 1 commit
  32. 26 Aug, 2006 1 commit
  33. 17 Aug, 2006 1 commit
  34. 16 Dec, 2005 1 commit
    • Matthias Clasen's avatar
      Use G_MODULE_BIND_LAZY when opening modules. · 0a876523
      Matthias Clasen authored
      2005-12-16  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkfilesystem.c (gtk_file_system_module_load):
      	* gtk/gtkimmodule.c (gtk_im_module_load):
      	* gtk/gtkthemes.c (gtk_theme_engine_load):
      	* gtk/gtkmodules.c (find_module): Use G_MODULE_BIND_LAZY when
      	opening modules.
      0a876523
  35. 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().
      94eec042
  36. 31 Aug, 2005 1 commit
  37. 20 Jan, 2005 1 commit
  38. 01 Jan, 2005 1 commit
  39. 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
      	library.
      
      	* 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.
      f3da1705