1. 05 Jan, 2006 1 commit
  2. 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
      	allocations.
      
      	* gtk/gtkcolorsel.c:
      	* gtk/gtktreeview.c: Use IPN.
      
      	* gtk/gtkwidget.c: Remove an unused field from the AccelPath
      	struct.
      04eceaf6
  3. 26 Dec, 2005 1 commit
  4. 19 Dec, 2005 1 commit
    • Matthias Clasen's avatar
      Documentation fixes. · b4d4e8ca
      Matthias Clasen authored
      2005-12-19  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkplug.c:
      	* gtk/gtkwindow.c: Documentation fixes.
      b4d4e8ca
  5. 23 Nov, 2005 1 commit
    • Tim Janik's avatar
      deprecated floating/sink API and implemented it in terms of the GObject · fbb2e3f4
      Tim Janik authored
      Wed Nov 23 18:55:47 2005  Tim Janik  <timj@imendio.com>
      
              * gtk/gtkobject.[hc]: deprecated floating/sink API and implemented it
              in terms of the GObject floating/sink API.
      
              * gtk/gtkaboutdialog.c:
              * gtk/gtkaction.c:
              * gtk/gtkcellview.c:
              * gtk/gtkclist.c:
              * gtk/gtkcolorsel.c:
              * gtk/gtkcombobox.c:
              * gtk/gtkfilechooserdefault.c:
              * gtk/gtkiconview.c:
              * gtk/gtkinvisible.c:
              * gtk/gtkitemfactory.c:
              * gtk/gtklayout.c:
              * gtk/gtkmenu.c:
              * gtk/gtkmenutoolbutton.c:
              * gtk/gtknotebook.c:
              * gtk/gtkprogress.c:
              * gtk/gtkrange.c:
              * gtk/gtkspinbutton.c:
              * gtk/gtkstatusicon.c:
              * gtk/gtktext.c:
              * gtk/gtktextview.c:
              * gtk/gtktoolbar.c:
              * gtk/gtktoolbutton.c:
              * gtk/gtktoolitem.c:
              * gtk/gtktreeitem.c:
              * gtk/gtktreeview.c:
              * gtk/gtktreeviewcolumn.c:
              * gtk/gtkuimanager.c:
              * gtk/gtkviewport.c:
              * gtk/gtkwidget.c:
              * gtk/gtkwindow.c:
              ported to use GObject's g_object_ref_sink().
      
              * gtk/gtkcolorsel.c:
              * gtk/gtkfilechooserdefault.c:
              * gtk/gtkaboutdialog.c:
              fixed compiler warnings.
      fbb2e3f4
  6. 15 Sep, 2005 1 commit
  7. 14 Sep, 2005 1 commit
  8. 13 Sep, 2005 1 commit
  9. 11 Sep, 2005 1 commit
  10. 09 Sep, 2005 1 commit
  11. 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
  12. 31 Aug, 2005 3 commits
  13. 30 Aug, 2005 1 commit
  14. 22 Aug, 2005 2 commits
    • Manish Singh's avatar
      add declaration for _gtk_icon_theme_check_reload. · 4fe43281
      Manish Singh authored
      2005-08-22  Manish Singh  <yosh@gimp.org>
      
              * gtk/gtkicontheme.h: add declaration for _gtk_icon_theme_check_reload.
      
              * gtk/gtkwindow.c: remove declaration of gtk_window_read_rcfiles.
      4fe43281
    • Matthias Clasen's avatar
      Implement a clientmessage based scheme for makeing sure that all GTK+ · f2cb87d3
      Matthias Clasen authored
      2005-08-22  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkwindow.c (gtk_window_client_event):
      	* gtk/gtkicontheme.c (ensure_valid_themes)
      	(_gtk_icon_theme_check_reload): Implement a clientmessage based
      	scheme for makeing sure that all GTK+ applications notice if an
      	icon theme has been updated. This should prevent multiple versions
      	of an icon theme cache to be mapped in memory at the same time,
      	which can cause excessive memory consumption.  (#313156, Chris
      	Lahey)
      f2cb87d3
  15. 26 Jul, 2005 1 commit
  16. 21 Jul, 2005 1 commit
  17. 11 Jul, 2005 1 commit
    • Matthias Clasen's avatar
      Make gdk_window_present() move the window to the current desktop, instead · e5f444e9
      Matthias Clasen authored
      2005-07-11  Matthias Clasen  <mclasen@redhat.com>
      
      	Make gdk_window_present() move the window to the current
      	desktop, instead of letting the WM change the current
      	desktop to where the window is.  (#166379, Elijah Newren)
      
      	* gdk/gdk.symbols:
      	* gdk/x11/gdkx.h:
      	* gdk/x11/gdkwindow-x11.c (gdk_x11_window_move_to_current_desktop):
      	New function to move a window to the current desktop.
      
      	* gtk/gtkwindow.c (gtk_window_present_with_time): Move the
      	window to the current desktop before giving it focus.
      e5f444e9
  18. 05 Jul, 2005 1 commit
  19. 20 Jun, 2005 1 commit
  20. 17 Jun, 2005 2 commits
    • Matthias Clasen's avatar
      Support the ICCCM urgency hint. (#61858, Havoc Pennington) · 23fabedc
      Matthias Clasen authored
      2005-06-17  Matthias Clasen  <mclasen@redhat.com>
      
      	Support the ICCCM urgency hint.  (#61858, Havoc Pennington)
      
      	* gtk/gtk.symbols:
      	* gtk/gtkwindow.[hc]: Add a GtkWindow::urgency-hint property
      	with getter and setter.
      
      	* gdk/gdk.symbols:
      	* gdk/gdkwindow.h:
      	* gdk/x11/gdkwindow-x11.c (gdk_window_set_urgency_hint):
      	Add a setter for the urgency hint.
      
      	* gdk/x11/gdkwindow-x11.h (struct _GdkToplevelX11): Store
      	urgency hint here.
      
      	* gdk/x11/gdkwindow-x11.c (update_wm_hints): Set the urgency
      	hint in the WM_HINTS property when appropriate.
      23fabedc
    • Matthias Clasen's avatar
      Queue a draw on the old and new focus widgets, if their defaultness · 7f47f6b1
      Matthias Clasen authored
      2005-06-17  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkwindow.c (gtk_window_real_set_focus): Queue a
      	draw on the old and new focus widgets, if their defaultness
      	changes.  (#305607, Billy Biggs)
      7f47f6b1
  21. 15 Jun, 2005 2 commits
  22. 26 Mar, 2005 1 commit
  23. 22 Mar, 2005 1 commit
  24. 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.
      cca8dd63
  25. 09 Mar, 2005 1 commit
    • Matthias Clasen's avatar
      x · 263bce44
      Matthias Clasen authored
      2005-03-08  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktextbuffer.c (gtk_text_buffer_class_init):
      	* gtk/gtkrange.c (gtk_range_class_init):
      	* gtk/gtkscrolledwindow.c (gtk_scrolled_window_class_init):
      	* gtk/gtktexttag.c (gtk_text_tag_class_init):
      	* gtk/gtktextview.c (gtk_text_view_class_init):
      	* gtk/gtkscrollbar.c (gtk_scrollbar_class_init):
      	* gtk/gtknotebook.c (gtk_notebook_class_init):
      	* gtk/gtkentry.c (gtk_entry_class_init):
      	* gtk/gtkexpander.c (gtk_expander_class_init):
      	* gtk/gtkarrow.c (gtk_arrow_class_init):
      	* gtk/gtkalignment.c (gtk_alignment_class_init):
      	* gtk/gtkbutton.c (gtk_button_class_init):
      	* gtk/gtklabel.c (gtk_label_class_init):
      	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_class_init):
      	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_class_init): x
      	* gtk/gtkcellrenderer.c (gtk_cell_renderer_class_init):
      	* gtk/gtktreeview.c (gtk_tree_view_class_init):
      	* gtk/gtkbox.c (gtk_box_class_init):
      	* gtk/gtkwindow.c (gtk_window_class_init, gtk_window_class_init):
      	* gtk/gtkcontainer.c (gtk_container_class_init):
      	* gtk/gtkwidget.c (gtk_widget_class_init):
      	* gtk/gtkobject.c (gtk_object_class_init): Use canonical names
      	when registering param specs.
      263bce44
  26. 21 Feb, 2005 2 commits
  27. 02 Feb, 2005 1 commit
  28. 01 Feb, 2005 1 commit
  29. 13 Dec, 2004 1 commit
  30. 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
  31. 10 Dec, 2004 2 commits
    • Matthias Clasen's avatar
      Support no-Alt mnemnonics in menu bars (#101309, Owen Taylor) · f3a74ace
      Matthias Clasen authored
      2004-12-10  Matthias Clasen  <mclasen@redhat.com>
      
      	Support no-Alt mnemnonics in menu bars  (#101309, Owen Taylor)
      
      	* gtk/gtkwindow.c: Factor out mnemonic hash code into
      	a separate file.
      
      	* gtk/gtkmnemonichash.[hc]: Factored out mnemonic hash
      	code from gtkwindow.c.
      
      	* gtk/Makefile.am (gtk_c_sources): Add gtkmnemonichash.[hc].
      
      	* gtk/gtkmenushell.c (struct _GtkMenuShellPrivate): Give
      	menu shells their own mnemonic hash.
      
      	* gtk/gtkmenushell.h: Add private api to support mnemonics.
      
      	* gtk/gtklabel.c (gtk_label_setup_mnemonic): Add mnemonic to
      	the menushell mnemonic hash when inside a menu.
      f3a74ace
    • Matthias Clasen's avatar
      Revert the patch which added no-alt mnemonics, since it interfers badly · f5c7b5d2
      Matthias Clasen authored
      2004-12-10  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkwindow.c: Revert the patch which added no-alt
      	mnemonics, since it interfers badly with menus.  (#160911,
      	Jonathan Blandford)
      f5c7b5d2
  32. 12 Nov, 2004 1 commit
  33. 02 Nov, 2004 1 commit
    • Matthias Clasen's avatar
      As a last stage in GtkWindow key press handing, try adding · a7816548
      Matthias Clasen authored
      2004-11-02  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkwindow.c (gtk_window_activate_key_after): As
      	a last stage in GtkWindow key press handing, try adding
      	window->mnemonic_modifier to event->state and see if it
      	matches a mnemonic. (#53709, based on a patch by
      	Pasupathi Duraisamy, patch by Owen Taylor)
      a7816548