1. 01 Apr, 2008 1 commit
    • Cody Russell's avatar
      Bump required Cairo to 1.5.2. · b7e15965
      Cody Russell authored
      2008-04-01  Cody Russell  <bratsche@gnome.org>
      
              * configure.in: Bump required Cairo to 1.5.2.
      
              * gtk/gtkprintoperation-win32.c: Add support for using the new
              cairo_win32_printing_surface for printing. (#488833)
      
      
      svn path=/trunk/; revision=19955
      b7e15965
  2. 31 Mar, 2008 3 commits
    • Cody Russell's avatar
      Move down each line in units of text_height rather than in units of · d4a3e5a6
      Cody Russell authored
      2008-03-31  Cody Russell  <bratsche@gnome.org>
      
              * demos/gtk-demo/printing.c (draw_page): Move down each line in
              units of text_height rather than in units of data->font_size.
              (totally awesome catch by Dom Lachowicz)
      
      
      svn path=/trunk/; revision=19952
      d4a3e5a6
    • Richard Hult's avatar
      Defer the generated event to the mainloop and don't generate one at all if · a63c87c5
      Richard Hult authored
      2008-03-28  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkevents-quartz.c: (gdk_event_translate),
      	(_gdk_quartz_events_trigger_crossing_events): Defer the generated
      	event to the mainloop and don't generate one at all if the
      	toplevel didn't change. Use the actual window and not the toplevel
      	as event window. These changes make the generated crossing events
      	match the X11 behavior and fixes issues with e.g. tooltips,
      	comboboxes and menus.
      
      	* gdk/quartz/GdkQuartzView.c: Don't update the tracking rect if
      	the view has no window, it will be updated as soon as it's put
      	inside a window.
      
      	* gdk/quartz/gdkwindow-quartz.c:
      	(_gdk_quartz_window_debug_highlight): Make it possible to track
      	multiple windows with debug highlighting.
      	(show_window_internal): Remove workaround for tooltips and popups
      	that is no longer needed with the above changes.
      
      svn path=/trunk/; revision=19951
      a63c87c5
    • Li Yuan's avatar
      Bug #433324. add/remove selectable state depand on if the button can be · 129c717a
      Li Yuan authored
      2008-03-31  Li Yuan  <li.yuan@sun.com>
      
              * gailbutton.c: (gail_button_ref_state_set):
              Bug #433324. add/remove selectable state depand on if the button can
              be focused.
      
      svn path=/trunk/; revision=19950
      129c717a
  3. 30 Mar, 2008 2 commits
  4. 29 Mar, 2008 3 commits
  5. 27 Mar, 2008 1 commit
  6. 26 Mar, 2008 2 commits
    • Federico Mena Quintero's avatar
      Ahem, fix compilation · dec88cb2
      Federico Mena Quintero authored
      Signed-off-by: default avatarFederico Mena Quintero <federico@gnu.org>
      
      svn path=/trunk/; revision=19938
      dec88cb2
    • Federico Mena Quintero's avatar
      Make 'Ok' work for the file chooser entry · 00b34c0b
      Federico Mena Quintero authored
      2008-03-26  Federico Mena Quintero  <federico@novell.com>
      
      	* gtk/gtkfilechooserentry.c (commit_completion_and_refresh): New
      	helper function; factored out from the functions that commit the
      	current suggested autocompletion and that refresh the entry's paths.
      	(gtk_file_chooser_entry_activate): Use commit_completion_and_refresh().
      	(_gtk_file_chooser_entry_get_file_part): Likewise.
      	(_gtk_file_chooser_entry_get_current_folder): Likewise.  This
      	makes the entry have the correct paths when *not* using any form
      	of completion (and makes the file chooser work when clicking the
      	OK button).
      Signed-off-by: default avatarFederico Mena Quintero <federico@gnu.org>
      
      svn path=/trunk/; revision=19937
      00b34c0b
  7. 25 Mar, 2008 2 commits
    • Richard Hult's avatar
      Bail out early if we can't find a matching window. · 9d8b846e
      Richard Hult authored
      2008-03-25  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkevents-quartz.c:
      	(_gdk_quartz_events_trigger_crossing_events): Bail out early if we
      	can't find a matching window.
      
      	* gdk/quartz/gdkwindow-quartz.c: (show_window_internal): Add a
      	comment, and only trigger an event for non-temp windows, fixes
      	problems for tooltips caused by the workarounds for the
      	problematic tracking rect API.
      
      svn path=/trunk/; revision=19934
      9d8b846e
    • Richard Hult's avatar
      Plug a leak and add a check that we have a toplevel before accessing it. · 72799393
      Richard Hult authored
      2008-03-25  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkwindow-quartz.c:
      	(gdk_window_quartz_process_all_updates): Plug a leak and add a
      	check that we have a toplevel before accessing it.
      
      svn path=/trunk/; revision=19933
      72799393
  8. 24 Mar, 2008 2 commits
    • Tor Lillqvist's avatar
      Bug 524151 - Dragging of 0-byte files results in an empty filename on · 6861b924
      Tor Lillqvist authored
      2008-03-24  Tor Lillqvist  <tml@novell.com>
      
      	Bug 524151 - Dragging of 0-byte files results in an empty filename
      	on Windows XP and above
      
      	* gdk/win32/gdkdnd-win32.c (resolve_link): Check for the file
      	being empty first. For some reason ISHellLink and IPersistFile
      	succeeds in interpreting empty files as shortcuts, claiming the
      	target of the shortcut is an empty path.
      
      	Change the function to take the wide character file name that the
      	caller already has anyway, to avoid a superfluous conversion from
      	UTF-8 to UTF-16.
      
      
      svn path=/trunk/; revision=19931
      6861b924
    • Priit Laes's avatar
      Translation updated by Ivar Smolin · 475e1bea
      Priit Laes authored
      2008-03-24  Priit Laes  <plaes at svn dot gnome dot org>
      
      	* et.po: Translation updated by Ivar Smolin
      
      svn path=/trunk/; revision=19930
      475e1bea
  9. 23 Mar, 2008 3 commits
  10. 22 Mar, 2008 3 commits
  11. 20 Mar, 2008 11 commits
    • Tor Lillqvist's avatar
      Minor edit. · 029511a7
      Tor Lillqvist authored
      svn path=/trunk/; revision=19918
      029511a7
    • Tor Lillqvist's avatar
      Add comment about what grep to use on Windows. · 845769b1
      Tor Lillqvist authored
      svn path=/trunk/; revision=19917
      845769b1
    • Tor Lillqvist's avatar
      Typo. · b53d9cb0
      Tor Lillqvist authored
      svn path=/trunk/; revision=19916
      b53d9cb0
    • Tor Lillqvist's avatar
      Insert the ChangeLog from gdip-pixbuf-loaders. · b0db92d3
      Tor Lillqvist authored
      
      svn path=/trunk/; revision=19915
      b0db92d3
    • Tor Lillqvist's avatar
      Import the GDI+ gdk-pixbuf loaders for Windows by Dominic Lachowicz and · 6d15bbbe
      Tor Lillqvist authored
      2008-03-21  Tor Lillqvist  <tml@novell.com>
      
      	Import the GDI+ gdk-pixbuf loaders for Windows by Dominic
      	Lachowicz and Alberto Ruiz into the GTK+ tree, from the
      	gdip-pixbuf-loader module.
      
      	* configure.in: Add switch --disable-gdiplus-loaders that disables
      	building of the GDI+ loaders.
      
      	When including loaders in the gdk-pixbuf library, either build in
      	abll the GDI+ ones or none of them. Use just -DINCLUDE_gdiplus in
      	$INCLUDED_LOADER_DEFINE to signal building them in.
      
      	Add Automake conditionals BUILD_GDIPLUS_LOADERS to indicate
      	whether the GDI+ loaders should be built and INCLUDE_GDIPLUS to
      	indicate whether they should be built-in.
      	
      	For the rest of the changes, see gdk-pixbuf/ChangeLog.
      
      	In gdk-pixbuf:
      
      	* Makefile.am: Add the bits and pieces for the GDI+ loaders. When
      	building GDI+ loaders don't build the traditional ones for the
      	same formats. Always build the traditional PNG loader, though, as
      	it isn't possible to read and write PNG tEXt chunks through GDI+,
      	and GIMP at least needs that functionality in the gdk-pixbuf PNG
      	loader. 
      
      	Either build all the GDI+ loaders (except the PNG one) into
      	libgdk-pixbuf, or build them all as DLLs. I don't see any reason
      	to enable cherry-picking among them whether to build in or not.
      
      	* io-gdip-animation.c
      	* io-gdip-animation.h
      	* io-gdip-bmp.c
      	* io-gdip-emf.c
      	* io-gdip-gif.c
      	* io-gdip-ico.c
      	* io-gdip-jpeg.c
      	* io-gdip-native.h
      	* io-gdip-png.c
      	* io-gdip-propertytags.h
      	* io-gdip-tiff.c
      	* io-gdip-utils.c
      	* io-gdip-utils.h
      	* io-gdip-wmf.c: New files. Note that io-gdip-png.c is not
      	currently used.
      
      	* gdk-pixbuf-io.c: Add the bits and pieces for built-in GDI+
      	loaders.
      
      
      svn path=/trunk/; revision=19914
      6d15bbbe
    • Tor Lillqvist's avatar
      Revert accidental change that went in as part of the commit on 2008-03-18. · 84fa2c61
      Tor Lillqvist authored
      2008-03-20  Tor Lillqvist  <tml@novell.com>
      
      	* gtk/Makefile.am: Revert accidental change that went in as part
      	of the commit on 2008-03-18. Do use grep -o. Unbreaks build on
      	Darwin.
      
      
      svn path=/trunk/; revision=19913
      84fa2c61
    • Laurent Dhima's avatar
      Updated Albanian translation. · a49e0236
      Laurent Dhima authored
      svn path=/trunk/; revision=19912
      a49e0236
    • Laurent Dhima's avatar
      Updated Translation · 2d8129fb
      Laurent Dhima authored
      svn path=/trunk/; revision=19911
      2d8129fb
    • Li Yuan's avatar
      Bug #498079. Free cell's action info before free the action_list. · 0b266b70
      Li Yuan authored
      2008-03-20  Li Yuan  <li.yuan@sun.com>
      
              * gailcell.c: (gail_cell_object_finalize):
              Bug #498079. Free cell's action info before free the action_list.
      
      svn path=/trunk/; revision=19909
      0b266b70
    • Tor Lillqvist's avatar
      Don't pass NULL for %s to g_message(). (main): Drop unnecessary call to · 01d37242
      Tor Lillqvist authored
      2008-03-20  Tor Lillqvist  <tml@novell.com>
      
      	* tests/testfilechooserbutton.c (chooser_update_preview_cb): Don't
      	pass NULL for %s to g_message().
      	(main): Drop unnecessary call to gtk_widget_destroy().
      
      
      svn path=/trunk/; revision=19908
      01d37242
    • Tor Lillqvist's avatar
      Bug 314084 - GTK+ dialogs should not be placed partially offscreen · aae6c90f
      Tor Lillqvist authored
      2008-03-20  Tor Lillqvist  <tml@novell.com>
      
      	Bug 314084 - GTK+ dialogs should not be placed partially offscreen
      
      	* gtk/gtkwindow.c (clamp): New function. Clamps a window position
      	in one dimension, or centered in case it doesn't fit.
      	(clamp_window_to_rectangle): Simplify. Call clamp() for x and y
      	dimensions.
      
      
      svn path=/trunk/; revision=19907
      aae6c90f
  12. 19 Mar, 2008 2 commits
  13. 18 Mar, 2008 3 commits
  14. 17 Mar, 2008 2 commits
    • Tor Lillqvist's avatar
      Bug 99192 - Add --with-include-input-modules · 6ce7b71f
      Tor Lillqvist authored
      2008-03-18  Tor Lillqvist  <tml@novell.com>
      
      	Bug 99192 - Add --with-include-input-modules
      
      	* configure.in: Add --with-included-immodules switch. Handled in a
      	similar way as the --with-included-loaders switch. For each input
      	method module foo: Collect the list of input modules to be built
      	into libgtk into INCLUDED_IMMODULE_OBJ. Collect a list of
      	-DINCLUDE_IM_foo definitions into INCLUDED_IMMODULE_DEFINE.
      	Define Automake conditionals INCLUDE_IM_FOO.
      
      	* modules/input/Makefile.am: For modules to be included in libgtk,
      	build a static library.
      	
      	* modules/input/im*.c: Use MODULE_ENTRY macros much like in
      	gdk-pixbuf to get unique names for the functions called by libgtk
      	in the included case. Use G_MODULE_EXPORT in the non-included case
      	so that we don't unnecessarily export unneeded random global
      	symbols on Windows.
      
      	* gtk/Makefile.am: Build the included modules and link them into libgtk.
      
      	* gtk/gtkimmodule.c: Handle the built-in modules. Remove
      	copy/paste leftover mentions of "themes" in comments.
      
      
      svn path=/trunk/; revision=19896
      6ce7b71f
    • Tor Lillqvist's avatar
      Build testmountoperation only on Unix for now. · 39e8f9e5
      Tor Lillqvist authored
      2008-03-18  Tor Lillqvist  <tml@novell.com>
      
      	* tests/Makefile.am: Build testmountoperation only on Unix for now.
      
      
      svn path=/trunk/; revision=19895
      39e8f9e5