]> Pileus Git - ~andy/gtk/log
~andy/gtk
22 years agoimage files for testing pixbuf loaders the old test-loaders.c split into
Soeren Sandmann [Sun, 5 May 2002 00:59:42 +0000 (00:59 +0000)]
image files for testing pixbuf loaders the old test-loaders.c split into

Sun May  5 02:22:59 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* tests/test-images/*: image files for testing pixbuf loaders
* tests/pixbuf-*.c: the old test-loaders.c split into four
different programs
* tests/Makefile.am: add new pixbuf tests

Sun May  5 02:27:01 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* Makefile.am (noinst_PROGRAMS): remove test-loaders (moved to
gtk+/tests/)
* test-loaders.c, test-images.h: remove

22 years agooops, need to update these on HEAD branch too.. -tigert-
Tuomas Kuosmanen [Sat, 4 May 2002 18:36:39 +0000 (18:36 +0000)]
oops, need to update these on HEAD branch too.. -tigert-

22 years agoupdated Catalan file
Pablo Saratxaga [Fri, 3 May 2002 23:28:22 +0000 (23:28 +0000)]
updated Catalan file

22 years agoRationalized the screen initialization process, changed the GdkDisplayX11
Erwann Chenede - [Fri, 3 May 2002 19:03:03 +0000 (19:03 +0000)]
Rationalized the screen initialization process, changed the GdkDisplayX11

2002-05-03 Erwann Chenede - <erwann.chenede@sun.com>

  * gdk/x11/gdkvisual-x11.c:
  * gdk/x11/gdkwindow-x11.c:
  * gdk/x11/gdkdisplay-x11.[hc] (gdk_open_display) :
  Rationalized the screen initialization process,
  changed the GdkDisplayX11 screen list to an array.

  * gdk/x11/gdkscreen-x11.[hc] (_gdk_x11_screen_new) :
  Moved the xinerama init functions to gdkdisplay-x11.c to
  this file, create a single function to fully initialize
  a GdkScreen. #79981

22 years agochanged the order of the arguments. #80278
Erwann Chenede - [Fri, 3 May 2002 17:19:11 +0000 (17:19 +0000)]
changed the order of the arguments. #80278

2002-05-03 Erwann Chenede - <erwann.chenede@sun.com>

        * gtk/gtkplug.[hc] (gtk_plug_construct_for_display):
changed the order of the arguments. #80278

22 years agoDoc updates.
Matthias Clasen [Thu, 2 May 2002 22:28:50 +0000 (22:28 +0000)]
Doc updates.

22 years agoTypo fix.
Matthias Clasen [Thu, 2 May 2002 19:16:06 +0000 (19:16 +0000)]
Typo fix.

* gtk/gtknotebook.c (gtk_notebook_set_show_border): Typo fix.

22 years agoCorrect the composite_child blurb.
Matthias Clasen [Thu, 2 May 2002 18:55:52 +0000 (18:55 +0000)]
Correct the composite_child blurb.

* gtk/gtkwidget.c (gtk_widget_class_init): Correct the
composite_child blurb.

* gtk/gtknotebook.c (gtk_notebook_set_show_border): Clarify docs.  (#73093)

22 years agoForgot the changelog.
Erwann Chenede [Thu, 2 May 2002 17:01:10 +0000 (17:01 +0000)]
Forgot the changelog.

22 years agomake gdk_screen_get_monitor_at_point cross platform instead of backend
Erwann Chenede - [Thu, 2 May 2002 16:18:24 +0000 (16:18 +0000)]
make gdk_screen_get_monitor_at_point cross platform instead of backend

2002-05-02 Erwann Chenede - <erwann.chenede@sun.com>

  * gdk/gdkscreen.c (gdk_screen_get_monitor_at_point):
  * gdk/gdkscreen.h :
  * gdk/x11/gdkscreen-x11.c :
  make gdk_screen_get_monitor_at_point cross platform instead
  of backend dependant. #80480
  * tests/testxinerama.c (main):
  changed the warning message.

22 years agoremoved unneeded ref. #79977
Erwann Chenede - [Thu, 2 May 2002 10:38:27 +0000 (10:38 +0000)]
removed unneeded ref. #79977

2002-05-02 Erwann Chenede - <erwann.chenede@sun.com>

  * gdk/x11/gdkscreen-x11.c (gdk_screen_x11_get_root_window):
  removed unneeded ref. #79977
  * gdk/x11/gdkscreen-x11.[hc] (gdk_screen_use_virtual_screen):
  * gdk/x11/gdkdisplay-x11.c (check_*_xinerama):
  removed gdk_screen_use_virtual_screen function and
  use_virtual_screen member variable from GdkScreenX11. #79957

22 years agoAdd nicks and blurbs for child properties. (#57143)
Matthias Clasen [Thu, 2 May 2002 00:03:49 +0000 (00:03 +0000)]
Add nicks and blurbs for child properties. (#57143)

* gtk/gtktable.c (gtk_table_class_init):
* gtk/gtknotebook.c (gtk_notebook_class_init):
* gtk/gtkbox.c (gtk_box_class_init): Add nicks and blurbs for
child properties.  (#57143)

22 years agoset these.
Matthias Clasen [Wed, 1 May 2002 23:02:25 +0000 (23:02 +0000)]
set these.

* gdk/Makefile.am (GTKDOC_CFLAGS, GTKDOC_LIBS): set these.

* gdk/gdk.types: Add types derived from GObject, so that they get
an object hierarchy section.

22 years agoMove GdkScreen struct to the GdkScreen section.
Matthias Clasen [Wed, 1 May 2002 21:29:49 +0000 (21:29 +0000)]
Move GdkScreen struct to the GdkScreen section.

* gdk/gdk-sections.txt: Move GdkScreen struct to the GdkScreen section.

* gdk/tmpl/gdkscreen.sgml:
* gdk/tmpl/gdkdisplay.sgml: Typo and markup fixes.

* gdk/gdk-docs.sgml: Reorder display and screen sections.

* gdk/multihead.sgml: Remove references to GdkDisplayManager, typo
and markup fixes.

22 years agoremoved that function as gdk_drawable_get_screen does the job. #79964
Erwann Chenede - [Wed, 1 May 2002 17:42:08 +0000 (17:42 +0000)]
removed that function as gdk_drawable_get_screen does the job. #79964

2002-05-01 Erwann Chenede - <erwann.chenede@sun.com>

  * gdk/gdkpixmap.[hc] (gdk_pixmap_get_screen):
  * x11/gdkpixmap-x11.c:
  removed that function as gdk_drawable_get_screen
  does the job. #79964

22 years agoUpdated French translation.
Christophe Merlet [Wed, 1 May 2002 17:25:01 +0000 (17:25 +0000)]
Updated French translation.

22 years agoremove virtualization and made it cross platform. fix #79961 fixed
Erwann Chenede - [Wed, 1 May 2002 17:22:54 +0000 (17:22 +0000)]
remove virtualization and made it cross platform. fix #79961 fixed

2002-05-01 Erwann Chenede - <erwann.chenede@sun.com>

  * gdk/gdkscreen.[hc] (gdk_screen_x11_get_monitor_at_window):
    remove virtualization and made it cross platform. fix #79961
  * gdk/x11/gdkdisplay-x11.c (check_solaris_xinerama):
    fixed initialization bugs.
  * gdk/x11/gdkscreen-x11.[hc] (gdk_screen_get_monitor_geometry):
  * tests/testxinerama.c:
  * gtk/gtkwindow.c (gtk_window_compute_configure_request):
  * gtk/gtkmenu.c (gtk_menu_position):
    take a GdkRectangle argument instead of returning
    a GdkRectangle * and propagated the changes. fix #79974

22 years agoUse the same key when setting and getting NetWmSupportedAtoms.
Anders Carlsson [Wed, 1 May 2002 12:23:41 +0000 (12:23 +0000)]
Use the same key when setting and getting NetWmSupportedAtoms.

2002-05-01  Anders Carlsson  <andersca@gnu.org>

* gdk/x11/gdkevents-x11.c
(gdk_x11_screen_supports_net_wm_hint): Use the same
key when setting and getting NetWmSupportedAtoms.

22 years agoMake it work, even if the window is already realized or mapped.
Owen Taylor [Tue, 30 Apr 2002 23:44:14 +0000 (23:44 +0000)]
Make it work, even if the window is already realized or mapped.

Tue Apr 30 18:42:25 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwindow.c (gtk_window_set_screen): Make it
        work, even if the window is already realized or
        mapped.

        * tests/testgtk.c: Erwann's multihead changes, slightly
        dumbed down. (Removed logic for pulling windows onto
        the current screen, people can click twice on the demo
        to destroy and create again.)

        * tests/prop-editor.c: Set the screen on the property
        editor if the edited object is a widget.

22 years agoMake it work, even if the window is already realized or mapped.
Owen Taylor [Tue, 30 Apr 2002 23:43:58 +0000 (23:43 +0000)]
Make it work, even if the window is already realized or mapped.

Tue Apr 30 18:42:25 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwindow.c (gtk_window_set_screen): Make it
        work, even if the window is already realized or
        mapped.

        * tests/testgtk.c: Erwann's multihead changes, slightly
        dumbed down. (Removed logic for pulling windows onto
        the current screen, people can click twice on the demo
        to destroy and create again.)

        * tests/prop-editor.c: Set the screen on the property
        editor if the edited object is a widget.

22 years agoImprove a warning.
Matthias Clasen [Tue, 30 Apr 2002 23:40:19 +0000 (23:40 +0000)]
Improve a warning.

* gtk/gtkcontainer.c (gtk_container_class_install_child_property):
Improve a warning.

* gdk/linux-fb/gdkinput.c (gdk_device_get_axis): Remove a broken
and redundant doc comment.

* gtk/gtkprogress.c (gtk_progress_class_init):
* gtk/gtkprogressbar.c (gtk_progress_bar_class_init):
* gtk/gtktexttag.c (gtk_text_tag_class_init):
* gtk/gtknotebook.c (gtk_notebook_class_init): Better blurbs,
incorporating stuff from the doc templates.

* gtk/gtkplug.c (gtk_plug_construct): Fix docs.

22 years agouse gtk_text_layout_invalidate_cache instead of cut-and-paste
Havoc Pennington [Tue, 30 Apr 2002 20:51:35 +0000 (20:51 +0000)]
use gtk_text_layout_invalidate_cache instead of cut-and-paste

2002-04-30  Havoc Pennington  <hp@redhat.com>

* gtk/gtktextlayout.c (gtk_text_layout_real_free_line_data): use
gtk_text_layout_invalidate_cache instead of cut-and-paste
(gtk_text_layout_real_invalidate): always invalidate cache, even
if the line has no stored line data. #78573

* gtk/gtktextview.c (gtk_text_view_get_iter_location): add call to
gtk_text_view_ensure_layout, #77388
(gtk_text_view_get_iter_at_location): ditto
(gtk_text_view_get_line_yrange): ditto
(gtk_text_view_get_line_at_y): ditto

22 years agocvsignore additions
Owen Taylor [Tue, 30 Apr 2002 20:18:07 +0000 (20:18 +0000)]
cvsignore additions

22 years agoMulti-screen test case form multihead branch with a few cleanups. (Get rid
Owen Taylor [Tue, 30 Apr 2002 20:17:36 +0000 (20:17 +0000)]
Multi-screen test case form multihead branch with a few cleanups. (Get rid

Tue Apr 30 15:59:53 2002  Owen Taylor  <otaylor@redhat.com>

        * tests/testmultiscreen.c: Multi-screen test case
        form multihead branch with a few cleanups. (Get rid
        of use of g_object_connect())

        * tests/testmultidisplay.c: Multi-display test case
        from multihead branch with a few improvements.
        (Allow the other display name to be passed on
        the command line, use a GtkDialog to get more attractive
        spacing.)

22 years agofix problem with finalizing non-initialized fully display when failing to
Owen Taylor [Tue, 30 Apr 2002 18:32:08 +0000 (18:32 +0000)]
fix problem with finalizing non-initialized fully display when failing to

Tue Apr 30 14:23:43 2002  Owen Taylor  <otaylor@redhat.com>

* gdk/x11/gdkdisplay-x11.c (gdk_open_display): fix
problem with finalizing non-initialized fully display
when failing to open display.

* tests/testxinerama.c: Xinerama test case from
multihead branch, with some cleanups. (Start even
if there is only one monitor, for one.)

22 years agoUpdate for multihead.
Owen Taylor [Tue, 30 Apr 2002 18:16:14 +0000 (18:16 +0000)]
Update for multihead.

Tue Apr 30 14:16:12 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtk-sections.txt: Update for multihead.

22 years agoDoc fixes.
Owen Taylor [Tue, 30 Apr 2002 18:15:35 +0000 (18:15 +0000)]
Doc fixes.

Tue Apr 30 14:15:14 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkfilesel.c gtk/gtkselection.c: Doc fixes.

22 years agoUpdate for multihead.
Owen Taylor [Tue, 30 Apr 2002 18:07:51 +0000 (18:07 +0000)]
Update for multihead.

Tue Apr 30 12:26:31 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk-sections.txt: Update for multihead.

        * multihead.sgml gtk-docs.sgml: Add overview of
multihead from multihead branch.

* tmpl/gdkdisplay.sgml tmpl/gdkscreen.sgml: New
        sections from multihead branch.

22 years agoAdd this
Anders Carlsson [Tue, 30 Apr 2002 17:08:52 +0000 (17:08 +0000)]
Add this

22 years agoretionalized multihead code in _gdk_x11_copy_to_image. fixes #80256 and
Erwann Chenede - [Tue, 30 Apr 2002 17:01:31 +0000 (17:01 +0000)]
retionalized multihead code in _gdk_x11_copy_to_image. fixes #80256 and

2002-04-30  Erwann Chenede - <erwann.chenede@sun.com>

        * gdk/x11/gdkimage-x11.c : retionalized multihead code
in _gdk_x11_copy_to_image. fixes #80256 and ungrab problems.

22 years agoDoc fixes.
Alex Larsson [Tue, 30 Apr 2002 16:29:49 +0000 (16:29 +0000)]
Doc fixes.

Tue Apr 30 12:28:27 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdkdisplay.c gdk/gdkpango.c gdk/gdkpixmap.c
        gdk/x11/gdkdisplay-x11.c gdk/x11/gdkevents-x11.c
        gdk/x11/gdkpixmap-x11.c gdk/x11/gdkx.h: Doc fixes.

Tue Apr 30 11:37:09 2002  Owen Taylor  <otaylor@redhat.com>

        * modules/input/gtkimcontextxim.c: Make multihead-safe;
        use a different IM context per display.

* configure.in acconfig.h: Add Xinerama checks from
        multihead branch, changing HAS_XINERAMA => HAVE_XINERAMA.

        * gdk/x11/gdkdisplay-x11.c: HAS_XINERAMA => HAVE_XINERAMA.

2002-04-29  Alex Larsson  <alexl@redhat.com>

* gdk/gdkpango.c (gdk_draw_layout_line_with_colors):
        Use tmp also if foreground is set.

22 years agohalf-finished docs on merging GTK with existing hunks of code (event loop
Havoc Pennington [Tue, 30 Apr 2002 15:58:51 +0000 (15:58 +0000)]
half-finished docs on merging GTK with existing hunks of code (event loop

2002-04-30  Havoc Pennington  <hp@redhat.com>

* gtk/other_software.sgml: half-finished docs on merging GTK with
existing hunks of code (event loop integration, using threads
vs. processes, blah blah)

22 years agoassign something to "prev" so that removing tag info succeeds. Part of
Havoc Pennington [Tue, 30 Apr 2002 15:52:52 +0000 (15:52 +0000)]
assign something to "prev" so that removing tag info succeeds. Part of

2002-04-30  Havoc Pennington  <hp@redhat.com>

* gtk/gtktextbtree.c (gtk_text_btree_remove_tag_info): assign
something to "prev" so that removing tag info succeeds.
Part of #77301

* gtk/gtktextbtree.c (_gtk_text_btree_unref): reorder so that it
unrefs the tag table first, so that the btree is in a consistent
state when we're removing tags from it.

* gtk/gtktexttagtable.c (_gtk_text_tag_table_remove_buffer): strip
all tags in the tag table out of the buffer. #77301

22 years agoMake multihead-safe; use a different IM context per display.
Alex Larsson [Tue, 30 Apr 2002 15:51:29 +0000 (15:51 +0000)]
Make multihead-safe; use a different IM context per display.

Tue Apr 30 11:37:09 2002  Owen Taylor  <otaylor@redhat.com>

        * modules/input/gtkimcontextxim.c: Make multihead-safe;
        use a different IM context per display.

        * configure.in acconfig.h: Add Xinerama checks from
        multihead branch, changing HAS_XINERAMA => HAVE_XINERAMA.

        * gdk/x11/gdkdisplay-x11.c: HAS_XINERAMA => HAVE_XINERAMA.

2002-04-29  Alex Larsson  <alexl@redhat.com>

        * gdk/gdkpango.c (gdk_draw_layout_line_with_colors):
        Use tmp also if foreground is set.

22 years agoMissing ChangeLog entry and indentation fix
Owen Taylor [Tue, 30 Apr 2002 15:06:33 +0000 (15:06 +0000)]
Missing ChangeLog entry and indentation fix

22 years agoUpdated Slovak translation.
Stanislav Visnovsky [Tue, 30 Apr 2002 14:43:18 +0000 (14:43 +0000)]
Updated Slovak translation.

2002-04-30  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>

* sk.po: Updated Slovak translation.

22 years agoIntegrate Erwann Chenede's multihead changes for the gtk/ directory.
Alex Larsson [Mon, 29 Apr 2002 22:53:45 +0000 (22:53 +0000)]
Integrate Erwann Chenede's multihead changes for the gtk/ directory.

Mon Apr 29 18:28:00 2002  Owen Taylor  <otaylor@redhat.com>

Integrate Erwann Chenede's multihead changes for the gtk/ directory.

* gtk/gtkclipboard.[ch]: Add gtk_clipboard_get_for_display(),
make internals multihead aware.

* gtk/gtkcolorsel.[ch]: Add
gtk_color_selection_set_change_palette_with_screen_hook () [ugh!]
make up for non-multihead safety of
gtk_color_selection_set_change_palette_hook()

* gtk/gtkinvisible.[ch] gtk/gtkmenu.[ch] gtkwindow.[ch]: Add
gtk_{invisible,menu,window}_set_screen(); add "screen" properties
for GtkWindow and GtkMenu.

* gtk/gtkplug.[ch]: Add gtk_plug_construct_for_display(),
gtk_plug_new_for_display(). Multihead fixes.

* gtk/gtkselection.[ch]: Add gtk_selection_owner_set_for_display(),
make internals multihead aware.

* gtk/gtksettings.[ch]: Add gtk_settings_get_for_screen(), get
rid of now-useless gtk_settings_constructor().

* gtk/gtkstyle.[ch]: Add gtk_style_get_font_for_display(), fix
check/radio button indicators bitmap handling to be multihead
safe.

* gtk/gtkwidget.[ch]: Add gtk_widget_get_screen(), gtk_widget_has_screen(),
gtk_widget_get_display(), gtk_widget_get_clipboard(),
gtk_widget_get_root_window().

* gtk/gtkbindings.c gtk/gtkbutton.c gtk/gtkclist.c gtk/gtkcombo.c
gtk/gtkctree.c gtk/gtkdnd.c gtk/gtkfilesel.c gtk/gtkgamma.c
gtk/gtkhandlebox.c gtk/gtkhsv.c gtk/gtkimcontext.c gtk/gtklabel.c
gtk/gtklist.c gtk/gtkmain.c gtk/gtkmenuitem.c gtk/gtkmenushell.c
gtk/gtknotebook.c gtk/gtkoldeditable.c gtk/gtkoptionmenu.c
gtk/gtkpaned.c gtk/gtkpreview.c gtk/gtksocket.c gtk/gtktext.c
gtk/gtktextbuffer.c gtk/gtktextview.c gtk/gtktipsquery.c
gtk/gtktooltips.c gtk/gtktreeview.c gtk/gtktreeviewcolumn.c:
misc mechanical multihead-safety fixes.

* gtk/gtkclipboard.c: Use a GtkImage rather than a pixmap for
the dropper, look up the color palette only at realization time,
other multihead fixes.

* gtk/gtkcombo.c (gtk_combo_unrealize): Popdown the list when
unrealizing.

* gtk/gtkentry.c: Only claim ownership of the primary selection
when realized, misc multihead fixes.

* gtk/gtkfontsel.c: Only fill in fonts when attached to a screen,
fix gtk_font_selection_get_font() for multihead.

* gtk/gtkgc.c: make the depth => drawable hash per-screen.

* gtk/gtkinvisible.c: Add a constructor that realizes the
widget, so we get a realized widget with g_object_new() as
well gtk_invisible_new() as before.

* gtk/gtkmain.c: Get rid of unused gtk_visual/gtk_colormap
variables.

* gtk/gtktextdisplay.c: Add warnings if stipple bitmaps
are used on the wrong screen.

* gtk/gtktoolbar.c: Make handling of GtkSettings-based layout
read properties and connect to settings when the screen is changed,
rather than on init/finalize.

* gtk/gtkwindow.c: Fix icon handing to be multihead safe ...
default icon pixmaps/mask are only shared between windows on the
same screen. Misc multihead fixes.

Sat Apr 27 13:49:53 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkclipboard.c (gtk_clipboard_get_for_display):
Update docs to reference GDK_SELECTION_CLIPBOARD rather GDK_NONE.

2002-04-29  Alex Larsson  <alexl@redhat.com>

* gdk/linux-fb/gdkproperty-fb.c (gdk_property_get):
Fix silly bug, noticed by Sven Neumann.

Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>

* gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
so that you can set a new sort func.

22 years agoFix silly bug, noticed by Sven Neumann.
Alex Larsson [Mon, 29 Apr 2002 14:41:04 +0000 (14:41 +0000)]
Fix silly bug, noticed by Sven Neumann.

2002-04-29  Alex Larsson  <alexl@redhat.com>

* gdk/linux-fb/gdkproperty-fb.c (gdk_property_get):
Fix silly bug, noticed by Sven Neumann.

22 years agoFix so that you can set a new sort func.
Jonathan Blandford [Mon, 29 Apr 2002 02:57:06 +0000 (02:57 +0000)]
Fix so that you can set a new sort func.

Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>

* gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
so that you can set a new sort func.

22 years agoUpdated tr.po
Fatih Demir [Sat, 27 Apr 2002 23:15:24 +0000 (23:15 +0000)]
Updated tr.po

22 years agoUpdated Greek translation
Simos Xenitellis [Sat, 27 Apr 2002 13:21:20 +0000 (13:21 +0000)]
Updated Greek translation

22 years agoUse GDK_DISPLAY_XDISPLAY instead of GDK_SCREEN_XDISPLAY since we pass in a
Anders Carlsson [Fri, 26 Apr 2002 22:41:17 +0000 (22:41 +0000)]
Use GDK_DISPLAY_XDISPLAY instead of GDK_SCREEN_XDISPLAY since we pass in a

2002-04-27  Anders Carlsson  <andersca@gnu.org>

* gdk/x11/gdkpixmap-x11.c (gdk_pixmap_foreign_new_for_display):
Use GDK_DISPLAY_XDISPLAY instead of GDK_SCREEN_XDISPLAY since
we pass in a GdkDisplay * in the macro.

2002-04-26  Anders Carlsson  <andersca@gnu.org>

* gdk/gdkdisplay.c: (gdk_set_default_display):
Call _gdk_windowing_set_default_display.

* gdk/gdkinternals.h:
* gdk/x11/gdkmain-x11.c: (_gdk_windowing_set_default_display):
New function that sets gdk_display to the default display.
Fixes #79965

22 years agoif the deleted node was "below" this path, then do not unref all nodes
Kristian Rietveld [Fri, 26 Apr 2002 19:55:14 +0000 (19:55 +0000)]
if the deleted node was "below" this path, then do not unref all nodes

Fri Apr 26 21:58:16 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreemodel.c (gtk_tree_row_ref_deleted_callback): if the
        deleted node was "below" this path, then do not unref all nodes
        between the deleted parent and the node this rowref is pointing too
        (see added comment in gtk_tree_row_ref_deleted_callback),
        (fixes #77977)

22 years agotests/testtreecolumns.c quit the main loop when the window is destroyed.
Sven Neumann [Fri, 26 Apr 2002 19:50:17 +0000 (19:50 +0000)]
tests/testtreecolumns.c quit the main loop when the window is destroyed.

2002-04-26  Sven Neumann  <sven@gimp.org>

        * tests/testtreecolumns.c
        * tests/testtreeview.c: quit the main loop when the window is
        destroyed. Removed compiler warnings about wrong format in printf().

22 years agoThis commit fixes binary compatibility, which I broke with my recent cell
Kristian Rietveld [Fri, 26 Apr 2002 19:45:22 +0000 (19:45 +0000)]
This commit fixes binary compatibility, which I broke with my recent cell

Fri Apr 26 21:46:42 2002  Kristian Rietveld  <kris@gtk.org>

        This commit fixes binary compatibility, which I broke with my
        recent cell renderer commits :/.

        * gtk/gtkcellrenderer.h: move cell_background out of _GtkCellRenderer

        * gtk/gtkcellrenderer.c: create GtkCellRendererInfo, with the
        cell_background field and use this as object data. This way we keep
        the field private and dont break ABI.

        * gtk/gtkcellrendererpixbuf.h: remove stock_id, stock_size and
        stock_detail from _GtkCellRendererPixbuf

        * gtk/gtkcellrendererpixbuf.c: create a GtkCellRendererPixbufInfo
        with above mentioned fields. And update everything.

22 years agoinclude X11/Xlib.h, fixes the build
Kristian Rietveld [Fri, 26 Apr 2002 19:36:33 +0000 (19:36 +0000)]
include X11/Xlib.h, fixes the build

Fri Apr 26 21:42:02 2002  Kristian Rietveld  <kris@gtk.org>

        * gdk/x11/gdkdrawable-x11.h: include X11/Xlib.h, fixes the build

22 years agoAdd missing gdkscreen/display-x11.h files.
Owen Taylor [Fri, 26 Apr 2002 14:34:42 +0000 (14:34 +0000)]
Add missing gdkscreen/display-x11.h files.

Fri Apr 26 10:34:15 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/x11/Makefile.am (libgdk_x11_la_SOURCES): Add
missing gdkscreen/display-x11.h files.

22 years agoFix some docs duplicated between templates and inline.
Owen Taylor [Fri, 26 Apr 2002 02:39:49 +0000 (02:39 +0000)]
Fix some docs duplicated between templates and inline.

Thu Apr 25 22:37:58 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/tmpl/{events,input_devices,region,x_interaction}.sgml:
        Fix some docs duplicated between templates and inline.

22 years agoStart of integration of Erwann Chenede's multihead work from the
Owen Taylor [Thu, 25 Apr 2002 22:29:14 +0000 (22:29 +0000)]
Start of integration of Erwann Chenede's multihead work from the

Thu Apr 25 16:51:40 2002  Owen Taylor  <otaylor@redhat.com>

        Start of integration of Erwann Chenede's multihead work
        from the gtk-multihead branch.

        * gdk/gdkdisplay.[ch] gdk/gdkscreen.[ch]
        gdk/x11/gdkdisplay-x11.[ch] gdk/x11/gdkscreen-x11.[ch]
        New classes representing a set of screens with attached
        input devices and a single contiguous area, respectively.

        * gdk/gdk.[ch] gdk/gdkinternals.h gdk/x11/gdkmain-x11.c:
        gdk/x11/gdkprivate-x11.h: Make the initialization interface
        simple _gdk_windowing_init() and do the rest in
        gdk_open_display() calls.

        * gdk/gdk.[ch]: Add gdk_parse_args() which can be used
        to do the display-independent part of initialization
        instead of gdk_init_[check].

        * gdk/gdkcursor.h gdk/gdkfont.h gdk/gdkkeys.h gdk/gdkpixmap.h
        gdk/gdkproperty.h gdk/gdkselection.h gdk/gdkwindow.h:
        Add multihead variants (_for_display(), for_screen()) of functions
        getting information specific to a particular screen screen or
        display.

        * gdk/gdkscreen.[ch]: Add gdk_screen__* variants of functions
        like gdk_rgb_get_colormap() that used to get/list global
        objects.

        * gdk/x11/gdkx.h: Add functions for converting GdkScreen
        and GdkDisplay into the X equivalents.

        * gdk/x11/gdkwindow-x11.c: Removed gdk_window_xid_at_coords()
        not in the headers and unused.

        * configure.in gdk/x11/{gxid.c,gxid_lib.[ch],gdkinput-gxi.c}:
        Remove gxid support ... has not been tested for a long time...
        "xfree" support is more portable to non XFree86.

        * gdk/**.h: Add a GDK_MULTIHEAD_SAFE define that can be
        used to turn off functions that are inherently non-multihead
        safe.

        * gdk/**.c: add GDK_NOTE(multihead, ...) calls when functions
        are used in non-multihead-safe ways.

        * gdk/*.c gdk/x11/*.c: Changes to make the internals of GDK
        multihead safe.

22 years agoUpdated Slovenian translation
Andraz Tori [Thu, 25 Apr 2002 22:25:19 +0000 (22:25 +0000)]
Updated Slovenian translation

22 years agofix typo in ChangeLog
Kristian Rietveld [Thu, 25 Apr 2002 22:00:20 +0000 (22:00 +0000)]
fix typo in ChangeLog

22 years agoFixes #74206.
Kristian Rietveld [Thu, 25 Apr 2002 21:44:33 +0000 (21:44 +0000)]
Fixes #74206.

Thu Apr 25 23:49:01 2002  Kristian Rietveld  <kris@gtk.org>

        Fixes #74206.

        * gtk/gtktreeprivate.h: add _gtk_tree_view_column_count_special_cells

        * gtk/gtktreeview.c (_gtk_tree_view_column_has_editable_cell),
        (_gtk_tree_view_column_get_editable_cell): remove a space which made
        the code look ugly
        (_gtk_tree_view_column_count_special_cells): new function,
        (gtk_tree_view_column_cell_process_action): if there's only one
        activatable cell, the whole column will activate that renderer.

22 years agomake the search dialog not scroll horizontally (prolly fixes #74806).
Kristian Rietveld [Thu, 25 Apr 2002 21:35:30 +0000 (21:35 +0000)]
make the search dialog not scroll horizontally (prolly fixes #74806).

Thu Apr 25 23:36:55 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreeview.c (gtk_tree_view_search_iter): make the search
        dialog not scroll horizontally (prolly fixes #74806).

22 years agoAvoid a possible division by zero. (#77820)
Matthias Clasen [Thu, 25 Apr 2002 20:49:59 +0000 (20:49 +0000)]
Avoid a possible division by zero. (#77820)

* gtk/gtkrange.c (gtk_range_calc_layout): Avoid a possible
division by zero.  (#77820)

22 years agouse the child's requisition.height, not allocation.height, as width of
Soeren Sandmann [Thu, 25 Apr 2002 18:39:43 +0000 (18:39 +0000)]
use the child's requisition.height, not allocation.height, as width of

Thu Apr 25 20:24:37 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtkmenuitem.c (gtk_menu_item_size_allocate): use the child's
requisition.height, not allocation.height, as width of submenu
indicator. (#75948)

22 years agoUpdated Slovenian translation
Andraz Tori [Thu, 25 Apr 2002 18:38:25 +0000 (18:38 +0000)]
Updated Slovenian translation

22 years agoUpdated Slovenian translation
Andraz Tori [Thu, 25 Apr 2002 17:53:55 +0000 (17:53 +0000)]
Updated Slovenian translation

22 years agoresort if we're already in 'unsorted' state, and update the docs
Kristian Rietveld [Wed, 24 Apr 2002 22:21:25 +0000 (22:21 +0000)]
resort if we're already in 'unsorted' state, and update the docs

Thu Apr 25 00:26:34 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreemodelsort.c (gtk_tree_model_sort_reset_default_sort_func):
        resort if we're already in 'unsorted' state, and update the docs

22 years agoRemove GTK_OBJECT_CONNECTED.
Matthias Clasen [Wed, 24 Apr 2002 22:10:35 +0000 (22:10 +0000)]
Remove GTK_OBJECT_CONNECTED.

* gtk/gtk-sections.txt: Remove GTK_OBJECT_CONNECTED.

* gtk/gtktreeview.c (gtk_tree_view_stop_editing): Remove doc
comment markers on freeform comments.

22 years agoFix file corruption that got accidentally delivered.
Matthias Clasen [Wed, 24 Apr 2002 18:21:26 +0000 (18:21 +0000)]
Fix file corruption that got accidentally delivered.

22 years agotemporarily set ->priv->edited_column to NULL. Pleas read the comment in
Kristian Rietveld [Wed, 24 Apr 2002 15:28:51 +0000 (15:28 +0000)]
temporarily set ->priv->edited_column to NULL. Pleas read the comment in

Wed Apr 24 17:34:16 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreeview.c (gtk_tree_view_stop_editing): temporarily set
        ->priv->edited_column to NULL. Pleas read the comment in this
        function for an explanation (fixes #79632).

22 years agoRemove the ISO8859-1 restriction from the description of png tEXt
Matthias Clasen [Wed, 24 Apr 2002 00:09:29 +0000 (00:09 +0000)]
Remove the ISO8859-1 restriction from the description of png tEXt

* gdk-pixbuf-io.c (gdk_pixbuf_save): Remove the ISO8859-1
restriction from the description of png tEXt parameters.

* io-png.c (png_text_to_pixbuf_option):
(gdk_pixbuf__png_image_save): If libpng supports it,
store and retrieve non-ISO8859-1 text as UTF-8.  (#76172)

22 years agoFormatting fix.
Matthias Clasen [Tue, 23 Apr 2002 23:17:59 +0000 (23:17 +0000)]
Formatting fix.

* gtk/tmpl/gtksocket.sgml: Formatting fix.

22 years agoImprove docs. (#62359)
Matthias Clasen [Tue, 23 Apr 2002 22:22:44 +0000 (22:22 +0000)]
Improve docs. (#62359)

* gtk/gtktextview.c (gtk_text_view_buffer_to_window_coords):
(gtk_text_view_window_to_buffer_coords): Improve docs.  (#62359)

* gdk-pixbuf/tmpl/gdk-pixbuf-loader.sgml: Updates.  (#79001)

* gtk/tmpl/gtksocket.sgml: Add link to XEmbed draft.  (#67818)

* gtk/tmpl/gtkdrawingarea.sgml: Fix a typo.

* gtk/text_widget.sgml: Complete the fix for #79080.

22 years agoUpdated Norwegian (bokmål) translation.
Kjartan Maraas [Tue, 23 Apr 2002 17:48:19 +0000 (17:48 +0000)]
Updated Norwegian (bokmål) translation.

2002-04-23  Kjartan Maraas  <kmaraas@gnome.org>

* no.po: Updated Norwegian (bokmål) translation.

22 years agoThis commit adds a cell_background property for cell renderers. With this
Kristian Rietveld [Tue, 23 Apr 2002 16:39:01 +0000 (16:39 +0000)]
This commit adds a cell_background property for cell renderers. With this

Tue Apr 23 18:35:34 2002  Kristian Rietveld  <kris@gtk.org>

        This commit adds a cell_background property for cell renderers. With
        this property you can make your TreeView look incredibly ugly.

        * gtk/gtkcellrenderer.c: add cell_background, cell_background_gdk and
        cell_background_set properties,
        (set_cell_bg_color): new function,
        (gtk_cell_renderer_get_property), (gtk_cell_renderer_set_property):
        support for new properties,
        (gtk_cell_renderer_render): render a background when set.

        * gtk/gtkcellrenderer.h: add cell_background_set and cell_background
        fields.

        * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action):
        when rendering, pass in just the background_area of the cell and not
        the background_area of the entire column.

22 years agoUpdated Slovenian translation
Andraz Tori [Tue, 23 Apr 2002 12:57:31 +0000 (12:57 +0000)]
Updated Slovenian translation

22 years agoUpdate ChangeLog
Anders Carlsson [Mon, 22 Apr 2002 20:56:34 +0000 (20:56 +0000)]
Update ChangeLog

22 years agoUse gtk_entry_get_public_chars. Fixes #79532.
Anders Carlsson [Mon, 22 Apr 2002 20:52:14 +0000 (20:52 +0000)]
Use gtk_entry_get_public_chars. Fixes #79532.

2002-04-22  Anders Carlsson  <andersca@gnu.org>

* gtk/gtkentry.c (gtk_entry_drag_data_get): Use
gtk_entry_get_public_chars. Fixes #79532.

22 years agoThis commit adds stock icon functionality to GtkCellRendererPixbuf which
Kristian Rietveld [Mon, 22 Apr 2002 17:22:03 +0000 (17:22 +0000)]
This commit adds stock icon functionality to GtkCellRendererPixbuf which

Mon Apr 22 19:24:29 2002  Kristian Rietveld  <kris@gtk.org>

        This commit adds stock icon functionality to GtkCellRendererPixbuf
        which is totally cool.

        * gtk/gtkcellrendererpixbuf.h: add some fields

        * gtk/gtkcellrendererpixbuf.c: add finalize method, add some
        properties, add some stock icon rendering code.

        * demos/gtk-demo/stock_browser.c: modified to use the stock
        icon stuff in the cellrendererpixbuf instead of its own stock icon
        rendering code.

22 years agoUpdated Norwegian (bokmål) translation.
Kjartan Maraas [Mon, 22 Apr 2002 08:42:40 +0000 (08:42 +0000)]
Updated Norwegian (bokmål) translation.

2002-04-22  Kjartan Maraas  <kmaraas@gnome.org>

* no.po: Updated Norwegian (bokmål) translation.

22 years agoUpdated French translation.
Christophe Merlet [Mon, 22 Apr 2002 05:28:10 +0000 (05:28 +0000)]
Updated French translation.

22 years agoFix typo in "Simple Example". (#78661)
Matthias Clasen [Sun, 21 Apr 2002 23:07:49 +0000 (23:07 +0000)]
Fix typo in "Simple Example". (#78661)

* gtk/tree_widget.sgml: Fix typo in "Simple Example".  (#78661)

22 years agoUpdated traditional Chinese translation.
Kwok-Koon Cheung [Sun, 21 Apr 2002 21:50:48 +0000 (21:50 +0000)]
Updated traditional Chinese translation.

22 years agoSave x and y in window_private.
Alexander Larsson [Sun, 21 Apr 2002 19:17:58 +0000 (19:17 +0000)]
Save x and y in window_private.

2002-04-21  Alexander Larsson  <alla@lysator.liu.se>

* gdk/x11/gdkwindow-x11.c (gdk_window_reparent):
Save x and y in window_private.

* gtk/gtkplug.c (_gtk_plug_add_to_socket):
Move plug window outside the visible area to avoid flashing until
the first size_allocate.

22 years agoAdd a fake STEPPER function that is used for drawing scrollbar steppers,
Owen Taylor [Sun, 21 Apr 2002 19:00:52 +0000 (19:00 +0000)]
Add a fake STEPPER function that is used for drawing scrollbar steppers,

Sun Apr 21 14:10:04 2002  Owen Taylor  <otaylor@redhat.com>

        * pixbuf-rc-style.c pixbuf.h pixbuf-draw.c: Add a fake STEPPER
        function that is used for drawing scrollbar steppers,
        so that themes that want to draw the button and arrow
        separately can override the default handling.

        * pixbuf-draw.c: Remove draw_polygon() since it was
        just a cut-and-paste of the default one. Remove
        some unused code.

22 years agoremove leftover conflict marker.
Matthias Clasen [Sat, 20 Apr 2002 23:59:48 +0000 (23:59 +0000)]
remove leftover conflict marker.

22 years agoA bunch of trivial doc fixes.
Matthias Clasen [Sat, 20 Apr 2002 23:57:41 +0000 (23:57 +0000)]
A bunch of trivial doc fixes.

22 years agoUpdated Greek translation
Simos Xenitellis [Sat, 20 Apr 2002 20:05:56 +0000 (20:05 +0000)]
Updated Greek translation

22 years agoUpdated Greek translation
Simos Xenitellis [Sat, 20 Apr 2002 20:04:15 +0000 (20:04 +0000)]
Updated Greek translation

22 years agoUpdated Ukrainian translation
Yuri Syrota [Sat, 20 Apr 2002 19:49:45 +0000 (19:49 +0000)]
Updated Ukrainian translation

22 years agoadd "selected_shadow_type" style property
Soeren Sandmann [Sat, 20 Apr 2002 19:21:59 +0000 (19:21 +0000)]
add "selected_shadow_type" style property

Sat Apr 20 21:15:11 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtkmenuitem.c: add "selected_shadow_type" style property

22 years agoAccept NULL for color to mean "unmodify"
Owen Taylor [Sat, 20 Apr 2002 16:16:52 +0000 (16:16 +0000)]
Accept NULL for color to mean "unmodify"

Sat Apr 20 12:07:14 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwidget.c (gtk_widget_modify_color_component): Accept
NULL for color to mean "unmodify"

* gtk/gtkwidget.c (gtk_widget_modify_font): Accept NULL for
font_desc to mean "unmodify".

22 years agoreplace GDK_IS_WINDOW with GDK_IS_DRAWABLE in the assert, only check
Kristian Rietveld [Sat, 20 Apr 2002 14:45:28 +0000 (14:45 +0000)]
replace GDK_IS_WINDOW with GDK_IS_DRAWABLE in the assert, only check

Sat Apr 20 16:49:26 2002  Kristian Rietveld  <kris@gtk.org>

        * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
        with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
        if window is a GdkWindow,
        (gdk_bitmap_create_from_data): ditto,
        (gdk_pixmap_create_from_data): ditto

22 years agoadd bug number
Kristian Rietveld [Fri, 19 Apr 2002 23:42:53 +0000 (23:42 +0000)]
add bug number

22 years agoadd _gtk_tree_view_column_autosize
Kristian Rietveld [Fri, 19 Apr 2002 23:41:37 +0000 (23:41 +0000)]
add _gtk_tree_view_column_autosize

Fri Apr 19 23:38:16 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreeprivate.h: add _gtk_tree_view_column_autosize

        * gtk/gtktreeview.c: privately export _gtk_tree_view_column_autosize,
        and add a small note about that function,
        (gtk_tree_view_button_press): check for double click and
        "not having an autosize" column before autosizing the column,

        * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_min_width):
        call _gtk_tree_view_column_autosize to update autosized column width
        (gtk_tree_view_column_set_max_width): ditto

22 years agoRemove some files whose content is either obsolete or has been moved
Matthias Clasen [Fri, 19 Apr 2002 23:05:49 +0000 (23:05 +0000)]
Remove some files whose content is either obsolete or has been moved

* TODO, TODO.xml, README.nanox, docs/Changes-1.2.txt,
docs/Changes-2.0.txt, docs/gtk-config.txt, docs/debugging.txt,
gdk/TODO: Remove some files whose content is either obsolete or
has been moved elsewhere.

* Makefile.am, gtk+.spec.in, docs/Makefile.am: Remove references
to these files.

22 years agocancel editing if tree_view->priv->edited_column != NULL (fixes #76066)
Kristian Rietveld [Fri, 19 Apr 2002 19:26:16 +0000 (19:26 +0000)]
cancel editing if tree_view->priv->edited_column != NULL (fixes #76066)

Fri Apr 19 21:31:04 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreeview.c (gtk_tree_view_row_changed): cancel editing
        if tree_view->priv->edited_column != NULL (fixes #76066)

22 years agosubtract TREE_VIEW_HEADER_HEIGHT from allocation->height to get the real
Kristian Rietveld [Fri, 19 Apr 2002 19:02:26 +0000 (19:02 +0000)]
subtract TREE_VIEW_HEADER_HEIGHT from allocation->height to get the real

Fri Apr 19 21:06:39 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreeview.c (gtk_tree_view_size_allocate): subtract
        TREE_VIEW_HEADER_HEIGHT from allocation->height to get the real
        size for the tree (fixes #72729),
        (gtk_tree_view_real_start_editing): correct cell_area->y for
        scrolling due to gtk_tree_view_real_set_cursor (fixes #75687)

22 years agorename last_single_clicked{,_2} to last_button_press{,_2}, as the latter
Kristian Rietveld [Fri, 19 Apr 2002 14:31:54 +0000 (14:31 +0000)]
rename last_single_clicked{,_2} to last_button_press{,_2}, as the latter

Fri Apr 19 16:30:09 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreeprivate.h, gtk/gtktreeview.c: rename
        last_single_clicked{,_2} to last_button_press{,_2}, as the latter
        is a more sane name.

        * gtk/gtktreeview.c (gtk_tree_view_button_press): use ->priv->anchor
        instead of ->priv->cursor, check for the anchor at another place, as
        you can go in edit mode without having an anchor.

22 years agos/<!>/<!-- -->/g throughout the documentation to bring the produced
Matthias Clasen [Thu, 18 Apr 2002 22:04:46 +0000 (22:04 +0000)]
s/<!>/<!-- -->/g throughout the documentation to bring the produced

* gtk/gtkitemfactory.c:
* gtk/gtkiconfactory.c:
* gtk/gtkwidget.c:
* gtk/gtkstyle.c:
* gtk/gtkrc.c:
* gtk/gtktreeviewcolumn.c:
* gtk/gtkdialog.c:
* gtk/gtktreemodel.c: s/<!>/<!-- -->/g throughout the
documentation to bring the produced Docbook closer to XML.

* gdk/tmpl/rgb.sgml:
* gdk/tmpl/general.sgml:
* gtk/tmpl/gtktogglebutton.sgml:
* gtk/tmpl/gtkaccellabel.sgml:
* gtk/tmpl/gtkradiobutton.sgml:
* gtk/tmpl/gtktreemodel.sgml:
* gtk/tmpl/gtkwidget.sgml:
* gtk/tmpl/gtkimage.sgml:
* gtk/tmpl/gtktooltips.sgml:
* gtk/tmpl/gtksignal.sgml:
* gtk/tmpl/gtkcombo.sgml:
* gtk/tmpl/gtkdnd.sgml:
* gtk/tmpl/gtksocket.sgml:
* gtk/tmpl/gtkdrawingarea.sgml:
* gtk/tmpl/gtkobject.sgml:
* gtk/tmpl/gtkpaned.sgml:
* gtk/tmpl/gtkmain.sgml: s/<!>/<!-- -->/g throughout the
documentation to bring the produced Docbook closer to XML.

22 years agogdk-pixbuf/Makefile.am (uninstall-libtool-import-lib) Fix typo, thanks to
Tor Lillqvist [Thu, 18 Apr 2002 11:21:21 +0000 (11:21 +0000)]
gdk-pixbuf/Makefile.am (uninstall-libtool-import-lib) Fix typo, thanks to

2002-04-18  Tor Lillqvist  <tml@iki.fi>

* gdk-pixbuf/Makefile.am (uninstall-libtool-import-lib)
* gdk/Makefile.am (uninstall-libtool-import-lib): Fix typo,
thanks to David Sterba for noticing.

* gtk/gtkmain.h
* gtk/gtkmain.c (gtk_init_abi_check, gtk_init_check_abi_check): In
GTK+ 2.0 the GtkWindow struct actually is the same size in gcc on
Win32 whether compiled with -fnative-struct or not. Unfortunately
this wan't noticed until now. So, from now on, check some other
struct, too, for which the use of -fnative-struct still
matters. GtkBox is one such.

22 years agoso this function was completely broken. Fix it and improve readability.
Kristian Rietveld [Wed, 17 Apr 2002 22:26:44 +0000 (22:26 +0000)]
so this function was completely broken. Fix it and improve readability.

Thu Apr 18 00:23:31 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreemodelsort.c
        (gtk_tree_model_sort_convert_path_to_child_path): so this function
        was completely broken. Fix it and improve readability.

22 years agoAdd a small test case.
Anders Carlsson [Wed, 17 Apr 2002 21:55:23 +0000 (21:55 +0000)]
Add a small test case.

2002-04-17  Anders Carlsson  <andersca@gnu.org>

* tests/testtreeedit.c (button_press_event): Add a small
test case.

22 years agofix docs
Kristian Rietveld [Tue, 16 Apr 2002 22:15:27 +0000 (22:15 +0000)]
fix docs

Wed Apr 17 00:21:36 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreestore.c (gtk_tree_store_insert_before): fix docs

22 years agocheck ->priv->cursor and ->priv->anchor rowrefs before removing
Kristian Rietveld [Tue, 16 Apr 2002 15:25:27 +0000 (15:25 +0000)]
check ->priv->cursor and ->priv->anchor rowrefs before removing

Tue Apr 16 17:28:21 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): check
        ->priv->cursor and ->priv->anchor rowrefs before removing
        node->children from the rbtree. Also check the
        ->priv->last_single_clicked and ->priv->last_single_clicked_2 rowrefs
        (I think I really need to rename those two someday).

22 years agoupdated Vietnamese file
Pablo Saratxaga [Tue, 16 Apr 2002 13:23:57 +0000 (13:23 +0000)]
updated Vietnamese file

22 years agoUpdated russian translation.
Valek Frob [Tue, 16 Apr 2002 08:03:50 +0000 (08:03 +0000)]
Updated russian translation.

22 years agodon't install/change accelerators from locked accel groups.
Tim Janik [Tue, 16 Apr 2002 05:57:45 +0000 (05:57 +0000)]
don't install/change accelerators from locked accel groups.

Tue Apr 16 07:53:49 2002  Tim Janik  <timj@gtk.org>

        * gtk/gtkmenu.c (gtk_menu_key_press): don't install/change accelerators
        from locked accel groups.

        * gtk/gtkwidget.c (_gtk_widget_get_accel_path): export whether the
        accel path is from a locked accel group.

22 years agoinclude internal children when doing focus.
Jonathan Blandford [Mon, 15 Apr 2002 22:21:30 +0000 (22:21 +0000)]
include internal children when doing focus.

Mon Apr 15 15:41:56 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtkcontainer.c (gtk_container_focus): include internal
children when doing focus.
(gtk_container_get_all_children): new static function to include
internal children when making a list of them.