1. 22 Jun, 2003 4 commits
    • Matthias Clasen's avatar
      Reset block_count to 0 for all application extensions, otherwise the data · a378391a
      Matthias Clasen authored
      2003-06-22  Matthias Clasen  <matthias@localhost.localdomain>
      
      	* io-gif.c (gif_get_extension): Reset block_count to 0 for all application extensions, otherwise the data blocks
      	of unknown extensions are not propertly skipped.
      
      	Second half of the fix for #106962, handle frames extending beyond the logical screen:
      
      	* io-gif.c (clip_frame): New helper function to clip a rectangle to the logical screen size of the gif.
      	(maybe_update): New helper function to call update_func only if the rectangle is not completely off-bounds.
      	(gif_get_lzw): Read frames extending outside the logical screen size, but be careful clip to the logical screen size
      	when operating on the composite pixbuf and when calling update_func.
      	(gif_init): Set the animation size to the logical screen size.
      	(gif_get_frame_info): Don't refuse to load images with frames extending beyond the logical screen size.
      
      	* io-gif-animation.c (gdk_pixbuf_gif_anim_frame_composite): Be careful to clip all rectangles to the logical screen
      	size, also handle the fact that frames may be completely off-bounds.
      a378391a
    • Metin Amiroff's avatar
      Updated Azerbaijani translation. · 1a3ba4fd
      Metin Amiroff authored
      2003-06-22  Metin Amiroff <metin@karegen.com>
      
      	* az.po: Updated Azerbaijani translation.
      1a3ba4fd
    • Tor Lillqvist's avatar
      Mention dup'd bug#s. · 7bd14447
      Tor Lillqvist authored
      7bd14447
    • Tor Lillqvist's avatar
      When emulating X11's automatic grab on button down, pass owner_events as · 25359a2a
      Tor Lillqvist authored
      2003-06-21  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkevents-win32.c (gdk_event_translate): When
      	emulating X11's automatic grab on button down, pass owner_events
      	as FALSE. According to the XLib spec, automatic grabs use True for
      	owner_events when OwnerGrabButtonMask is selected, and I don't see
      	the X11 backend doing that. (#110271)
      	(find_window_for_pointer_event): Improve debugging output.
      25359a2a
  2. 21 Jun, 2003 1 commit
  3. 18 Jun, 2003 2 commits
  4. 17 Jun, 2003 3 commits
    • Tor Lillqvist's avatar
      Look for DLLs also in the bin subdirectory, where libtool 1.5 installs · 36485f1c
      Tor Lillqvist authored
      2003-06-17  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk-zip.sh.in (DLLDIR): Look for DLLs also in the bin
      	subdirectory, where libtool 1.5 installs them.
      
      	* README.win32: Point to FSF's binary Win32 distribution of
      	gettext-runtime.
      36485f1c
    • Dmitry Mastrukov's avatar
    • Matthias Clasen's avatar
      Add rule to regenerate man pages from Docbook. (man_MANS): Add · fcffe5a1
      Matthias Clasen authored
      2003-06-17  Matthias Clasen  <maclas@gmx.de>
      
      	* gdk-pixbuf/Makefile.am: Add rule to regenerate man pages from
      	Docbook.
      	(man_MANS): Add gdk-pixbuf-csource.1, gdk-pixbuf-query-loaders.1.
      	(content_files): Add gdk-pixbuf-csource.xml,
      	gdk-pixbuf-query-loaders.xml.
      
      	* gdk-pixbuf/gdk-pixbuf-csource.xml: New refentry, containing the
      	former gdk-pixbuf/gdk-pixbuf-csource.1, converted to Docbook.
      
      	* gdk-pixbuf/gdk-pixbuf-query-loaders.xml: New refentry.
      
      	* gdk-pixbuf/gdk-pixbuf-csource.1:
      	* gdk-pixbuf/gdk-pixbuf-query-loaders.1: Man pages generated from
      	the .xml sources.
      
      	* gdk-pixbuf/gdk-pixbuf.sgml: Include gdk-pixbuf-csource.xml and
      	gdk-pixbuf-query-loaders.xml.
      
      	* gtk/Makefile.am: Add rule to regenerate man pages from Docbook.
      	(man_MANS): Add gtk-query-immodules-2.0.1
      	(content_files): Add gtk-query-immodules-2.0.xml
      
      	* gtk/gtk-query-immodules-2.0.xml: New refentry.
      
      	* gtk/gtk-query-immodules-2.0.1: Man page generated from the .xml
      	source.
      
      	* gtk/gtk-docs.sgml: Include gtk-query-immodules-2.0.xml.
      
      
      	* acinclude.m4 (JH_PATH_XML_CATALOG, JH_CHECK_XML_CATALOG): New
      	macros to check for XML catalog contents and path, borrowed from
      	gtk-doc.
      	* configure.in: New option --enable-man to enable regeneration of
      	man pages from Docbook, if the necessary tools are found.
      fcffe5a1
  5. 16 Jun, 2003 1 commit
    • Matthias Clasen's avatar
      Add autogenerated indices. · 5e4a3fba
      Matthias Clasen authored
      2003-06-17  Matthias Clasen  <mc2@YAST_ASK>
      
      	* gtk/gtk-docs.sgml:
      	* gdk-pixbuf/gdk-pixbuf.sgml:
      	* gdk/gdk-docs.sgml: Add autogenerated indices.
      5e4a3fba
  6. 14 Jun, 2003 2 commits
    • Matthias Clasen's avatar
      Document new properties as 2.4 additions. · ec280c7b
      Matthias Clasen authored
      2003-06-15  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcalendar.c (gtk_calendar_class_init):
      	* gtk/gtknotebook.c (gtk_notebook_class_init):
      	* gtk/gtkalignment.c (gtk_alignment_class_init):
      	* gtk/gtkpaned.c (gtk_paned_class_init): Document new properties
      	as 2.4 additions.
      
      	* gtk/gtkwidget.c (gtk_widget_class_init): Move inline signal docs
      	to the proper place, immediately before the g_signal_new() call.
      
      	* gtk/gtktextiter.h: Make the flags-nature of GtkTextSearchFlags
      	more obvious.  (#115122, Jeff Franks)
      ec280c7b
    • Christian Rose's avatar
      Updated Swedish translation. · ee9683ce
      Christian Rose authored
      2003-06-14  Christian Rose  <menthos@menthos.com>
      
      	* sv.po: Updated Swedish translation.
      ee9683ce
  7. 12 Jun, 2003 2 commits
  8. 11 Jun, 2003 4 commits
  9. 10 Jun, 2003 2 commits
    • Pablo Gonzalo del Campo's avatar
      Updated Spanish translation by Juan Manuel García Molina · af562a29
      Pablo Gonzalo del Campo authored
      2003-06-10  Pablo Gonzalo del Campo  <pablodc@bigfoot.com>
      
      	* es.po: Updated Spanish translation by
                       Juan Manuel García Molina <juanma_gm@wanadoo.es>.
      af562a29
    • Hidetoshi Tajima's avatar
      New function for XIM instantiate callback. New function where call to · 66933a6b
      Hidetoshi Tajima authored
      Tue Jun 10 11:23:48 2003  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>
      
      	* modules/input/gtkimcontextxim.c (xim_instantiate_callback): New
      	function for XIM instantiate callback.
      	* modules/input/gtkimcontextxim.c (xim_info_try_im): New function
      	where call to XOpenIM() or XRegisterIMInstantiateCallback() is
      	actually made.
      	* modules/input/gtkimcontextxim.c (xim_destroy_callback): New function
      	for XIM's destroy callback.
      	* modules/input/gtkimcontextxim.c (get_im): add a check if info->im
      	is set or not - if it's not set, call xim_info_try_im() to try to
      	initiaize it.
      	* modules/input/gtkimcontextxim.c (reinitialize_ic): reset
      	filter_key_release flag of the context.
      	* modules/input/gtkimcontextxim.c (get_ic_real): removed
      	* modules/input/gtkimcontextxim.c (gtk_im_context_xim_get_ic): move
      	code from the removed get_ic_real().
      
      	For XIM instantiation, destruction and re-instantiation. With
      	this, Gtk+ apps will be able to connect or reconnect to the XIM,
      	when it starts after the apps, or when the XIM gets lost and recover.
      	(#113099, #107782).
      66933a6b
  10. 09 Jun, 2003 9 commits
    • Kristian Rietveld's avatar
      Merged from stable. · 801531ca
      Kristian Rietveld authored
      Mon Jun 10 01:12:31 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Merged from stable.
      
      	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_get_size):
      	check if width is !null, not *width. Doh.
      801531ca
    • Kristian Rietveld's avatar
      Merged from stable. · bf2e5fc1
      Kristian Rietveld authored
      Tue Jun 10 01:09:33 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Merged from stable.
      
      	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action):
      	Remove the weird dx logic, get all cell_area and background_area
      	calculations right. Not sure what was up with it before. (Fixes
      	#110989, testcase from Vasco Alexandre da Silva Costa).
      bf2e5fc1
    • Soeren Sandmann's avatar
      Make it compile with C89 compilers · 171fd90c
      Soeren Sandmann authored
      Tue Jun 10 00:58:23 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* tests/testgtk.c: Make it compile with C89 compilers
      171fd90c
    • Matthias Clasen's avatar
      Add gtk_text_view_[gs]et_overwrite(). · 31d85b7e
      Matthias Clasen authored
      2003-06-10  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtk-sections.txt: Add gtk_text_view_[gs]et_overwrite().
      31d85b7e
    • Matthias Clasen's avatar
      Install boolean property "overwrite". (gtk_text_view_[gs]et_property): · 056bd009
      Matthias Clasen authored
      2003-06-10  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktextview.c (gtk_text_view_class_init): Install boolean
      	property "overwrite".
      	(gtk_text_view_[gs]et_property): Handle "overwrite".
      	* gtk/gtktextview.[hc] (gtk_text_view_[gs]et_overwrite): Getter
      	and setter for "overwrite" property.  (#110241, Jeroen Zwartepoorte)
      056bd009
    • Matthias Clasen's avatar
      Install boolean child properties "resize" and "shrink". · 4363aee1
      Matthias Clasen authored
      2003-06-09  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkpaned.c (gtk_paned_class_init): Install boolean child
      	properties "resize" and "shrink".
      	(gtk_paned_[gs]et_child_property): Implementations of
      	GtkContainer::[gs]et_child_property.
      	* tests/testgtk.c (toggle_resize, toggle_shrink): Use the new
      	paned child properties instead of remove/add hacks.  (#114667,
      	Soeren Sandmann)
      4363aee1
    • Owen Taylor's avatar
      Back out event->window test - it wasn't needed because of the call to · cf566674
      Owen Taylor authored
      Mon Jun  9 16:18:11 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtknotebook.c (gtk_notebook_button_press): Back
              out event->window test - it wasn't needed because
              of the call to get_widget_coordinates().
      
              * gtk/gtknotebook.c (gtk_notebook_button_press): Remove
              call to gtk_widget_grab_focus() when not clicking on
              any tabs. (Real fix for #114534)
      cf566674
    • Owen Taylor's avatar
      Use application/x-rootwindow-drop for root window drops. (#108670, Alex · 85d8c337
      Owen Taylor authored
      Sun Jun  8 22:03:09 2003  Owen Taylor  <otaylor@redhat.com>
      
              * tests/testdnd.c: Use application/x-rootwindow-drop for
              root window drops. (#108670, Alex Larsson)
      
              * gdk/x11/gdkdnd-x11.c (gdk_drag_motion) gtk/gtkdnd.c (gtk_drag_drop):
              Accept either application/x-rootwin-drop (what GTK+ has always used)
              or application/x-rootwindow-drop (what the XDND standard specifies).
      85d8c337
    • Owen Taylor's avatar
      Before delivering an event to a widget, check that (if relevant), the · 075958ac
      Owen Taylor authored
      Fri Jun  6 11:07:33 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkwidget.c (event_window_still_viewable):
              Before delivering an event to a widget, check that
              (if relevant), the event's window is still viewable.
              (#105642, Dennis Björklund)
      
              * gdk/gdkwindow.c (_gdk_window_destroy_hierarchy):
              NULL out private->parent, since after destruction
              it might not be valid any more.
      
              * gdk/gdkwindow.c (gdk_window_is_viewable): Fix some
              accesses before g_return_val_if_fail(). Treat
              DESTROYED windows as unmapped.
      075958ac
  11. 08 Jun, 2003 3 commits
    • Owen Taylor's avatar
      Recompute unconditionally in gtk_entry_style_set, and in a new · 0815e69c
      Owen Taylor authored
      Thu Jun  5 09:28:03 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkentry.c: Recompute unconditionally in
              gtk_entry_style_set, and in a new gtk_label_screen_changed().
              Protect the guts of recompute_idle_func() with
              gtk_widget_has_screen(). (#114040, Morten Welinder)
              Fix FALSE/0 confusion.
      0815e69c
    • Soeren Sandmann's avatar
      swap G and B. Fixes (#114669) · d94c09a1
      Soeren Sandmann authored
      Sun Jun  8 18:27:14 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gdk/gdkpixbuf-drawable.c (G8fromRGB565): swap G and B.
      	Fixes (#114669)
      d94c09a1
    • Owen Taylor's avatar
      Fix bug with set_adjustment (viewport, NULL); · 16400b3a
      Owen Taylor authored
      Sun Jun  8 11:27:29 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkviewport.c (viewport_set_adjustment): Fix bug with
              set_adjustment (viewport, NULL);
      16400b3a
  12. 07 Jun, 2003 1 commit
  13. 06 Jun, 2003 6 commits
    • Owen Taylor's avatar
      Many fixes, along with extensive cleanups and refactoring of code to · 0b7c616a
      Owen Taylor authored
      Fri Jun  6 16:25:44 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkviewport.c: Many fixes, along with extensive cleanups and
              refactoring of code to reduce duplication; fixes include:
      
              - gtk_viewport_realize(): Position the window correct from adjustment
              values. (#110737, Michael Natterer)
      
              - Remove some division-by-zero checks in places where there is no
              longer division. (#110737)
      
              - gtk_viewport_class_init: Make the hadjustment/vadjustment properties
              G_PARAM_CONSTRUCT, so that there will always be adjustments, even
              if gtk_viewport_new isn't used (#101135, Thomas Leonard).
      
              - Switch over to encapsulated lazy-creation for hadjustment/
              vadjustment; even with the CONSTRUCT property, we need this after
              destroy.
      
              - When updating the adjustment, immediate set their values to
              match the the current range of the viewport, and update the
              viewport position to match the value of the new adjustments.
              (Part of #1165
      0b7c616a
    • Tor Lillqvist's avatar
      Fix typo. · f91ae980
      Tor Lillqvist authored
      2003-06-06  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkprivate-win32.h: Fix typo.
      f91ae980
    • Tor Lillqvist's avatar
      Set graphics_exposures and subwindow_mode, too, even if they aren't · 37ccf562
      Tor Lillqvist authored
      2003-06-06  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkgc-win32.c (_gdk_win32_gc_new): Set
      	graphics_exposures and subwindow_mode, too, even if they aren't
      	currently used.
      37ccf562
    • Kristian Rietveld's avatar
      Merged from stable. · e0e04dd8
      Kristian Rietveld authored
      Fri Jun  6 23:38:23 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Merged from stable.
      
      	* gtk/gtktreeview.c (do_expand_collapse),
      	(expand_collapse_timeout), (cancel_arrow_animation): made
      	expand_collapse_timeout a wrapper with locks around
      	do_expand_collapse, made cancel_arrow_animation use
      	do_expand_collapse. Fixes threadlock. (Fixes #111286, patch from
      	Peter Bloomfield).
      e0e04dd8
    • Hidetoshi Tajima's avatar
      Add a 'finalizing' flag to keep preedit-[start,changed,end] signals from · 16191e52
      Hidetoshi Tajima authored
      Fri Jun  6 11:05:45 2003  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>
      
      	* modules/input/gtkimcontextxim.h (struct _GtkIMContextXIM):
      	* modules/input/gtkimcontextxim.c (preedit_start_callback,
      	preedit_draw_callback, preedit_done_callback): Add a 'finalizing' flag
      	to keep preedit-[start,changed,end] signals from being called during
      	finalization (#111861).
      16191e52
    • Noah Levitt's avatar
      Ignore button presses that are not on the tab (#114534). · e7937497
      Noah Levitt authored
      2003-06-05  Noah Levitt  <nlevitt@columbia.edu>
      
      	* gtk/gtknotebook.c (gtk_notebook_button_press): Ignore button
      	presses that are not on the tab (#114534).
      e7937497