1. 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
  2. 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
  3. 12 Jun, 2003 2 commits
  4. 11 Jun, 2003 4 commits
  5. 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
  6. 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
  7. 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
  8. 07 Jun, 2003 1 commit
  9. 06 Jun, 2003 8 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
    • Owen Taylor's avatar
      Conditionalize deendencies for gdk-pixbuf-csource on cross-compilation · ff5da262
      Owen Taylor authored
      Thu Jun  5 20:35:40 2003  Owen Taylor  <otaylor@redhat.com>
      
              * demos/Makefile.am: Conditionalize deendencies for
              gdk-pixbuf-csource on cross-compilation (#112391, J. Ali Harlowe).
              Buildtest-inline-pixbufs.h in srcdir. Don't try to build
              test-inline-pixbufs.h if we don't have libpng.
      
              * gtk/stock-icons/Makefile.am (gtkstockpixbufs.h):
              Add a dependency on gdk-pixbuf.loaders when not
              cross-compiling, remove the dependency on gdk-pixbuf-csource
              when not cross compiling.
      ff5da262
    • Owen Taylor's avatar
      Handle gtk_window_get_geometry_info() returning NULL. (#107311, John · d4ed293d
      Owen Taylor authored
      Thu Jun  5 20:12:51 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkwindow.c (gtk_window_get_default_size): Handle
              gtk_window_get_geometry_info() returning NULL.
              (#107311, John Finlay)
      d4ed293d
  10. 05 Jun, 2003 8 commits
    • Owen Taylor's avatar
      Subtract off twice the border width from the width/height, not 1x the · 27c08ab4
      Owen Taylor authored
      Thu Jun  5 19:24:33 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtktoolbar.c (gtk_toolbar_expose): Subtract off
              twice the border width from the width/height, not
              1x the border width. (#106336, Rodney Dawes)
      27c08ab4
    • Owen Taylor's avatar
      If at the end of the buffer, move to the end iter - parallels behavior of · 9cb6de1f
      Owen Taylor authored
      Thu Jun  5 15:33:38 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtktextlayout.c (gtk_text_layout_move_iter_to_next_line):
              If at the end of the buffer, move to the end iter -
              parallels behavior of move_iter_to_previous_line.
              (#81960, Padraig O'Briain)
      9cb6de1f
    • Owen Taylor's avatar
      #80023, Yao Zhang, TOKUNAGA Hiroyuki · 6bbdea92
      Owen Taylor authored
      Thu Jun  5 16:12:54 2003  Owen Taylor  <otaylor@redhat.com>
      
              #80023, Yao Zhang, TOKUNAGA Hiroyuki
      
              * gtk/gtktextlayout.c (gtk_text_layout_get_cursor_locations):
              Account for the preedit cursor offset if the iter passed
              in is at the same place as the insertion cursor.
      
              * gtk/gtktextview.c (gtk_text_view_get_cursor_location):
              Encapsulate getting the insertion cursor location.
      
              * gtk/gtktextview.c (gtk_text_view_update_im_spot_location):
              Pass the real y/height to the IM context. Take
              text_view->x/yoffset into account.
      6bbdea92
    • Owen Taylor's avatar
      Never scroll on focus in (#81893, Patch from Paolo Maggi) · 4d5b395f
      Owen Taylor authored
      Thu Jun  5 16:52:54 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtktextview.[ch]: Never scroll on focus in
              (#81893, Patch from Paolo Maggi)
      
              * gtk/gtktextview.c (gtk_text_view_scroll_[h]pages):
              Scroll to the current cursor location before handling
              the action, in case the user just tabbed in
              and the cursor is offscreen.
      4d5b395f
    • Owen Taylor's avatar
      #107883, Gustavo Giráldez · de425c5d
      Owen Taylor authored
      Thu Jun  5 17:20:40 2003  Owen Taylor  <otaylor@redhat.com>
      
               #107883, Gustavo Giráldez
      
              * gtk/gtktextlayout.c (gtk_text_layout_emit_changed):
              Split out the case where we know we changed, and
              already dealt with our cached line being invalidated
              from external calls to gtk_text_layout_changed.
      
              * gtk/gtktextlayout.c (gtk_text_layout_changed):
              Check if the invalidate yrange intersects our
              cached line, and clear it if necessary.
      de425c5d
    • Tor Lillqvist's avatar
      Handle global filters. · 72a70cb6
      Tor Lillqvist authored
      2003-06-05  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle global
      	filters.
      72a70cb6
    • Matthias Clasen's avatar
      Fix for #84668, reported by Torbjrn Andersson: · fc822656
      Matthias Clasen authored
      2003-06-05  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktextview.c: Fix for #84668, reported by Torbjrn Andersson:
      	(gtk_text_view_grab_notify):
      	(gtk_text_view_state_changed): Implement these
      	to unobscure cursor when grab shadowed or insensitised.
      	(gtk_text_view_unobscure_mouse_cursor): New function to undo the
      	effect of gtk_text_view_obscure_mouse_cursor(). Code lifted from
      	gtk_text_view_motion_event().
      	(gtk_text_view_motion_event): Use gtk_text_view_obscure_mouse_cursor().
      fc822656
    • Matthias Clasen's avatar
      New keybinding signal for (un)selecting the whole buffer. Bound to · 4c735628
      Matthias Clasen authored
      2003-06-05  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktextview.c (select_all): New keybinding signal for
      	(un)selecting the whole buffer. Bound to C-a/C-\.  (see #107889)
      4c735628