]> Pileus Git - ~andy/gtk/log
~andy/gtk
25 years agoFree label->label_wc.
Owen Taylor [Tue, 16 Feb 1999 00:31:24 +0000 (00:31 +0000)]
Free label->label_wc.

Mon Feb 15 19:36:57 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklabel.c (gtk_label_finalize): Free
 label->label_wc.

25 years agoSome coding style fixups.
Owen Taylor [Tue, 16 Feb 1999 00:19:13 +0000 (00:19 +0000)]
Some coding style fixups.

Mon Feb 15 18:02:22 1999  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkdnd.c: Some coding style fixups.

* gtk/gtkdnd.c (gtk_drag_set_icon_pixmap): Set a flag
 so that we destroy the icon window that we created
 when the drag ends.

25 years agoWhen we find a match, stop searching. (Because we assume pspec != NULL in
Owen Taylor [Mon, 15 Feb 1999 21:05:51 +0000 (21:05 +0000)]
When we find a match, stop searching. (Because we assume pspec != NULL in

Thu Feb 11 18:43:12 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkbindings.c (gtk_binding_set_add_path): When
  we find a match, stop searching. (Because we
  assume pspec != NULL in the search).

Wed Feb 10 01:18:22 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkhandlebox.c (gtk_handle_box_draw_ghost): Fix
  up painting of "ghosts".

* gtk/gtkhandlebox.c (gtk_handle_box_button_changed):
  Add double-click reattachment.

* gtk/gtkhandlebox.c: Grab on widget->window,
  not on handlebox->bin_window. This means we don't
  have to worry about ungrabbing while reparenting.

  Don't make a GTK+ grab - that wasn't necessary.

* gtk/gtkhandlebox.c: Only compute the root -> desk
  offset once, when starting the drag, instead
  of continuously. This should solve the *Bad Window*
  errors that were occurring because of race conditions
  with the WM.

* gtk/gtkhandlebox.c: Completely reworked the
  the logic of reattachment. We introduce the
  concept of the "snap edge", which is an edge
  that needs to be aligned for reattachmed.
  We set a reasonable default from
  handlebox->handle_position, but an application
  might want to change this in some circumstances.

* gtk/gtkhandlebox.[ch]: Add settors:
            gtk_handle_box_set_handle_position  ();
            gtk_handle_box_set_snap_edge        ();

25 years agogtk/gtkwidget.c (gtk_widget_real_grab_focus):
Owen Taylor [Mon, 15 Feb 1999 20:50:47 +0000 (20:50 +0000)]
gtk/gtkwidget.c (gtk_widget_real_grab_focus):

Mon Feb 15 11:13:01 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwindow.c (gtk_window_set_focus):
  gtk/gtkwidget.c (gtk_widget_real_grab_focus):

If the focus widget is the same, but does not currently
have the focus, call gtk_window_set_focus(). This is needed
so that click focusing with GtkPlug works correctly.

25 years agodefault to yes for development trees.
Tim Janik [Mon, 15 Feb 1999 06:51:28 +0000 (06:51 +0000)]
default to yes for development trees.

Mon Feb 15 07:45:28 1999  Tim Janik  <timj@gtk.org>

        * configure.in (--enable-debug): default to yes for development trees.

25 years agodon't autoselect focus_row in case of GTK_SELECTION_EXTENDED
Lars Hamann [Thu, 11 Feb 1999 23:47:48 +0000 (23:47 +0000)]
don't autoselect focus_row in case of GTK_SELECTION_EXTENDED

Fri Feb 12 00:08:01 1999  Lars Hamann  <lars@gtk.org>

        * gtk/gtklist.c (gtk_list_remove_items_internal): don't autoselect
        focus_row in case of GTK_SELECTION_EXTENDED

        * gtk/testgtk.c : few changes in list example.

        * gtk/gtklistitem.c (gtk_list_item_class_init):
        * gtk/gtkctree.c (gtk_ctree_class_init):
        * gtk/gtkclist.c (gtk_clist_class_init):
        fixed indentation, removed unused key bindings

25 years agoupdated spanis hlanguage file
Pablo Saratxaga [Thu, 11 Feb 1999 01:15:42 +0000 (01:15 +0000)]
updated spanis hlanguage file

25 years agodon't autoselect focus_row in case of GTK_SELECTION_EXTENDED
Lars Hamann [Wed, 10 Feb 1999 23:15:26 +0000 (23:15 +0000)]
don't autoselect focus_row in case of GTK_SELECTION_EXTENDED

Wed Feb 10 01:02:46 1999  Lars Hamann  <lars@gtk.org>

* gtk/gtkclist.c (real_remove_row):
* gtk/gtkctree.c (gtk_ctree_remove_node): don't autoselect focus_row
in case of GTK_SELECTION_EXTENDED

* gtk/testgtk.c : few changes in clist/ctree examples.

25 years agoapplied patch from Paolo Molaro to fix GTK_TYPE_POINTER args of
Tim Janik [Wed, 10 Feb 1999 16:37:09 +0000 (16:37 +0000)]
applied patch from Paolo Molaro to fix GTK_TYPE_POINTER args of

Wed Feb 10 15:49:16 1999  Tim Janik  <timj@gtk.org>

        * gtk/gtkwindow.c (gtk_window_class_init):
        * gtk/gtkctree.c (gtk_ctree_class_init): applied patch from Paolo
        Molaro to fix GTK_TYPE_POINTER args of ::tree_collapse and
        ::set_focus signals.

        * docs/gtk_tut.sgml: s/menufactory/itemfactory, minor fixups
        to the item factory example.

25 years agoReverted coding style "fixups"
Owen Taylor [Wed, 10 Feb 1999 16:01:48 +0000 (16:01 +0000)]
Reverted coding style "fixups"

Wed Feb 10 11:05:53 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkdnd.c: Reverted coding style "fixups"

25 years agoSupplement the existing WMNormalHints, don't overwrite them.
Owen Taylor [Wed, 10 Feb 1999 15:45:19 +0000 (15:45 +0000)]
Supplement the existing WMNormalHints, don't overwrite them.

Wed Feb 10 10:43:50 1999  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkwindow.c (gdk_window_set_icon, gdk_window_set_group):
 Supplement the existing WMNormalHints, don't
 overwrite them.

25 years agoasure that ->value_buf always points to an allocated area.
Tim Janik [Wed, 10 Feb 1999 08:06:30 +0000 (08:06 +0000)]
asure that ->value_buf always points to an allocated area.

Wed Feb 10 08:35:36 1999  Tim Janik  <timj@gtk.org>

        * gtk/gtkcolorsel.c (gtk_color_selection_draw_value_bar): asure that
        ->value_buf always points to an allocated area.
        (gtk_color_selection_drag_end): new function hooked up to drag_end to
        destroy the drag_window.

        * gtk/gtkdnd.c: some coding style fixups.

Wed Feb 10 06:47:17 1999  Tim Janik  <timj@gtk.org>

        * gdk/gdkwindow.c: various indentation fixes.

        * gdk/gdkevents.c: coding style fixups.
        NULL initialize event_func, event_notify and event_chunk.
        (expose_predicate): made this function static.
        (gdk_event_handler_set): perform destroy notification even if no
        event_func is set.

        * gdk/gdkrectangle.c (gdk_rectangle_union): added g_return_if_fail
        statements.

25 years agoFixed some bugs with set_default_size.
Owen Taylor [Wed, 10 Feb 1999 02:35:09 +0000 (02:35 +0000)]
Fixed some bugs with set_default_size.

Sun Feb  7 19:49:21 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwindow.c (gtk_window_move_resize): Fixed some
  bugs with set_default_size.

Sat Feb  6 13:23:51 1999  Owen Taylor  <otaylor@redhat.com>

* docs/Changes-1.2.txt: Added information about
 the change to gtk_widget_size_request().

* gtk/gtkentry.c: Call gtk_widget_get_child_requisition
 explicitely since we differentiate between the usize
 set by the user and what we got. (Ugh)

* gtk/gtkwidget.[ch] (gtk_widget_get_child_requisition):
 New function to return the effective size of a widget
 as it looks to its parent.

* gtk/gtkwidget.c (gtk_widget_size_request): Leave
 widget->requisition set to exactly what the widget
 asked for, and then make a copy of that into
 the requisition argument. Allow a NULL requisition
 argument, and, if G_ENABLE_DEBUG, warn if
 requisition == &widget->requisition.

* gtkalignment.c gtkaspectframe.c gtkbutton.c gtkclist.c
  gtkcontainer.c gtkentry.c gtkeventbox.c gtkfixed.c
  gtkframe.c gtkhandlebox.c gtkhbox.c gtkhpaned.c
  gtklayout.c gtklist.c gtklistitem.c gtkmenu.c
  gtkmenubar.c gtkmenuitem.c gtknotebook.c
  gtkoptionmenu.c gtkpacker.c gtkscrolledwindow.c
  gtktable.c gtktoolbar.c gtktree.c gtktreeitem.c
  gtkvbox.c gtkviewport.c gtkvpaned.c gtkwindow.c

 Avoid calling gtk_widget_size_request with
 requisition == widget->requisition; use
 gtk_widget_get_child_requisition to get the
 size of children.

25 years agoRemoved extraneous line that crept in in previous commit.
Owen Taylor [Wed, 10 Feb 1999 00:47:02 +0000 (00:47 +0000)]
Removed extraneous line that crept in in previous commit.

Tue Feb  9 19:49:46 1999  Owen Taylor  <otaylor@redhat.com>

* configure.in (LDFLAGS): Removed extraneous line
  that crept in in previous commit.

25 years agoMoved entry->visible into editable class. (Leave it behind deprecated for
Owen Taylor [Wed, 10 Feb 1999 00:39:49 +0000 (00:39 +0000)]
Moved entry->visible into editable class. (Leave it behind deprecated for

Tue Feb  9 19:39:32 1999  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkentry.[ch] gtk/gtkeditable.h: Moved
  entry->visible into editable class. (Leave it
  behind deprecated for compatibility)

* gtk/gtkeditable.c: If not editable->visible,
  return *'s for clipboard and selection.

25 years agoIf we can't find helvetica, fall back to "fixed". If we can't find
Owen Taylor [Wed, 10 Feb 1999 00:21:09 +0000 (00:21 +0000)]
If we can't find helvetica, fall back to "fixed". If we can't find

Tue Feb  9 19:11:43 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkstyle.c (gtk_style_new): If we can't find
  helvetica, fall back to "fixed". If we can't
  find "fixed", exit cleanly.

25 years agoUpdated.
Changwoo Ryu [Tue, 9 Feb 1999 21:15:13 +0000 (21:15 +0000)]
Updated.

1999-02-09  Changwoo Ryu  <cwryu@adam.kaist.ac.kr>

* ko.po: Updated.

25 years agoAdded a style_set() function so that word lengths get recomputed on style
Owen Taylor [Tue, 9 Feb 1999 20:50:47 +0000 (20:50 +0000)]
Added a style_set() function so that word lengths get recomputed on style

Tue Feb  9 15:35:13 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklabel.c (gtk_label_style_set): Added
  a style_set() function so that word lengths get
  recomputed on style change.

25 years agochanged to 64 (gtk_clist_draw_focus) (hadjustment_value_changed)
Lars Hamann [Mon, 8 Feb 1999 21:03:54 +0000 (21:03 +0000)]
changed to 64 (gtk_clist_draw_focus) (hadjustment_value_changed)

Mon Feb  8 21:00:20 1999  Lars Hamann  <lars@gtk.org>

* gtk/gtkclist.c (CLIST_OPTIMUM_SIZE): changed to 64
(gtk_clist_draw_focus) (hadjustment_value_changed) (draw_row):
  few fixes to respect GTK_CAN_FOCUS flag.

* gtk/gtkctree.c (draw_row):
  respect GTK_CAN_FOCUS flag.

25 years agoSmall corrections.
Sergey I. Panov [Mon, 8 Feb 1999 20:57:16 +0000 (20:57 +0000)]
Small corrections.

25 years agomissing from the CVS for some reason
GMT 1999 Tony Gale [Mon, 8 Feb 1999 19:23:42 +0000 (19:23 +0000)]
missing from the CVS for some reason

Mon Feb  8 19:22:27 GMT 1999 Tony Gale  <gale@gtk.org>

        * example/colorsel/*: missing from the CVS for some reason

25 years agoChanged translation of two strings. For consistancy only.
Sergey I. Panov [Mon, 8 Feb 1999 19:18:55 +0000 (19:18 +0000)]
Changed translation of two strings. For consistancy only.

25 years agoadd SpinButton example
GMT 1999 Tony Gale [Mon, 8 Feb 1999 13:10:10 +0000 (13:10 +0000)]
add SpinButton example

Mon Feb  8 13:08:51 GMT 1999 Tony Gale  <gale@gtk.org>

        * examples/Makefile: add SpinButton example

25 years ago- Heavily edited GtkCombo section initially from Christopher T. Lansdown
GMT 1999 Tony Gale [Mon, 8 Feb 1999 12:59:21 +0000 (12:59 +0000)]
- Heavily edited GtkCombo section initially from Christopher T. Lansdown

Mon Feb  8 12:50:06 GMT 1999 Tony Gale  <gale@gtk.org>

        * docs/gtk_tut.sgml:
          - Heavily edited GtkCombo section initially from
            Christopher T. Lansdown <lansdoct@screech.cs.alfred.edu>.

          - Cleanups and some glib stuff from
            David Wheeler <wheeler@ida.org>

        * Makefile.am: update to include the latest Tutorial examples.

25 years agoupdated spanish language file
Pablo Saratxaga [Mon, 8 Feb 1999 03:53:17 +0000 (03:53 +0000)]
updated spanish language file

25 years agoChanged a remaining "menufactory" to "itemfactory"
Guillaume Laurent [Sun, 7 Feb 1999 22:35:48 +0000 (22:35 +0000)]
Changed a remaining "menufactory" to "itemfactory"

25 years agoAdd the entire draw_data_list back to the free list, not just the last
Owen Taylor [Sat, 6 Feb 1999 16:14:45 +0000 (16:14 +0000)]
Add the entire draw_data_list back to the free list, not just the last

Sat Feb  6 11:20:16 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwidget.c (gtk_widget_idle_draw): Add the
entire draw_data_list back to the free list, not
just the last element.

25 years agofix comment
Tim Janik [Sat, 6 Feb 1999 03:07:01 +0000 (03:07 +0000)]
fix comment

25 years agosearch last visible column instead of using clist->columns.
Lars Hamann [Sat, 6 Feb 1999 00:21:56 +0000 (00:21 +0000)]
search last visible column instead of using clist->columns.

Sat Feb  6 00:21:14 1999  Lars Hamann  <lars@gtk.org>

* gtk/gtkctree.c (draw_row):
* gtk/gtkclist.c (draw_row) (new_column_width) (scroll_horizontal)
(title_focus): search last visible column instead of
using clist->columns.

25 years agoAdjust saved positions of children when resizing a guffaw_gravity = TRUE
Owen Taylor [Fri, 5 Feb 1999 18:40:14 +0000 (18:40 +0000)]
Adjust saved positions of children when resizing a guffaw_gravity = TRUE

Fri Feb  5 13:23:50 1999  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkwindow.c (gdk_window_move_resize): Adjust
saved positions of children when resizing a
guffaw_gravity = TRUE window.

* gtk/gtkdnd.c (gtk_drag_highlight): Rework the
 highlighting so that it is done in callbacks for
 draw and expose. This should solve problems with
         multiple highlights for the same GdkWindow.

* gtk/gtkdnd.c (gtk_drag_highlight): Fix bug where
the highlight was being drawn with an incorrect
width/height for !NO_WINDOW widgets.

25 years agoDon't assume any more that the gtkwidget.c code will queue a redraw on us
Owen Taylor [Fri, 5 Feb 1999 15:48:25 +0000 (15:48 +0000)]
Don't assume any more that the gtkwidget.c code will queue a redraw on us

1999-02-05  Owen Taylor  <otaylor@gtk.org>

* gtk/gtk[hv]paned.c (gtk_[hv]paned_size_allocate):
Don't assume any more that the gtkwidget.c code
will queue a redraw on us during a size_allocate -
queue clear/draws as appropriate for our groove.

25 years agoFixes to account for the changed structure of the windows of range
Owen Taylor [Thu, 4 Feb 1999 16:12:35 +0000 (16:12 +0000)]
Fixes to account for the changed structure of the windows of range

Tue Feb  2 11:06:02 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkrange.c (gtk_range_style_set): Fixes
 to account for the changed structure of the windows
 of range widgets.

25 years agofix typos
Nam SungHyun [Thu, 4 Feb 1999 14:53:53 +0000 (14:53 +0000)]
fix typos

25 years agochange my email address
Christopher Blizzard [Thu, 4 Feb 1999 14:13:24 +0000 (14:13 +0000)]
change my email address

25 years agoversion=1.1.15
CST 1999 Shawn T. Amundson [Thu, 4 Feb 1999 13:32:14 +0000 (13:32 +0000)]
version=1.1.15

Thu Feb  4 05:42:34 CST 1999 Shawn T. Amundson <amundson@gtk.org>

        * INSTALL
          NEWS
          README
          configure.in
          gtk+.spec
          docs/gtk-config.1: version=1.1.15

        * Makefile.am: example files where incorrect for
          menu directory.

        * Released GTK+ 1.1.15

25 years agospelling fix in comment from joey@kuolema.Infodrom.North.DE (Martin
Manish Singh [Thu, 4 Feb 1999 02:35:32 +0000 (02:35 +0000)]
spelling fix in comment from joey@kuolema.Infodrom.North.DE (Martin

* gtk/gtkclist.h: spelling fix in comment from
joey@kuolema.Infodrom.North.DE (Martin Schulze)

-Yosh

25 years agoMake sure we set the icon window position before it is shown to prevent
Owen Taylor [Tue, 2 Feb 1999 18:40:47 +0000 (18:40 +0000)]
Make sure we set the icon window position before it is shown to prevent

Tue Feb  2 12:39:42 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkdnd.c: Make sure we set the icon window position
 before it is shown to prevent annoying flicking to 0,0.
 Make it consistent that info->cur_x/y do not include
 info->hot_x/y displacement.

25 years agonew sections on Layout and SpinButton [nice widget]
GMT 1999 Tony Gale [Tue, 2 Feb 1999 10:12:52 +0000 (10:12 +0000)]
new sections on Layout and SpinButton [nice widget]

Tue Feb  2 08:59:16 GMT 1999 Tony Gale  <gale@gtk.org>

        * docs/gtk_tut.sgml: new sections on Layout and
          SpinButton [nice widget]

        * examples/spinbutton/*: example code

25 years agoPut in some information about 'gtk-config --libs gthread'.
Owen Taylor [Tue, 2 Feb 1999 02:35:11 +0000 (02:35 +0000)]
Put in some information about 'gtk-config --libs gthread'.

Mon Feb  1 19:25:54 1999  Owen Taylor  <otaylor@redhat.com>

* docs/gtk-config.txt (testinput_SOURCES): Put
in some information about 'gtk-config --libs gthread'.

* docs/Changes-1.2.txt: Updated section on threads.

25 years agoin case of GTK_SELECTION_BROWSE select first inserted row.
Lars Hamann [Tue, 2 Feb 1999 01:57:11 +0000 (01:57 +0000)]
in case of GTK_SELECTION_BROWSE select first inserted row.

Tue Feb  2 00:28:44 1999  Lars Hamann  <lars@gtk.org>

* gtk/gtkctree.c (gtk_ctree_insert_node): in case of
GTK_SELECTION_BROWSE select first inserted row.
(resync_selection): select rows in correct order.

* gtk/gtkclist.c (real_insert_row): in case of GTK_SELECTION_BROWSE
  select first inserted row.
(resync_selection): select rows in correct order.

* gtk/gtklist.c (gtk_list_end_selection): select rows in correct order.

25 years agoAutogenned file removal
Manish Singh [Mon, 1 Feb 1999 23:29:51 +0000 (23:29 +0000)]
Autogenned file removal

-Yosh

25 years agoPass gthread on to gtk-config.
Owen Taylor [Mon, 1 Feb 1999 23:17:39 +0000 (23:17 +0000)]
Pass gthread on to gtk-config.

Mon Feb  1 16:47:55 1999  Owen Taylor  <otaylor@redhat.com>

* gtk.m4: Pass gthread on to gtk-config.

* configure.in gtk-config.in: Support gthread flag to
  add thread cflags/libraries into the output of
  gtk-config.

25 years agoRemove autogenned files
Manish Singh [Mon, 1 Feb 1999 22:50:07 +0000 (22:50 +0000)]
Remove autogenned files

-Yosh

25 years agoUpdate from Paul Siegmann <pauls@euronet.nl>
Owen Taylor [Mon, 1 Feb 1999 22:35:49 +0000 (22:35 +0000)]
Update from Paul Siegmann <pauls@euronet.nl>

Mon Feb  1 16:37:29 1999  Owen Taylor  <otaylor@redhat.com>

* nl.po: Update from Paul Siegmann <pauls@euronet.nl>

25 years agoFixed problem with uints resulting in huge child allocations.
Owen Taylor [Mon, 1 Feb 1999 21:55:49 +0000 (21:55 +0000)]
Fixed problem with uints resulting in huge child allocations.

Mon Feb  1 15:14:56 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkoptionmenu.c (gtk_option_menu_size_allocate):
 Fixed problem with uints resulting in huge child
 allocations.

25 years agoCast uints to ints in geometry calculations. This should prevent FP
Owen Taylor [Mon, 1 Feb 1999 21:05:32 +0000 (21:05 +0000)]
Cast uints to ints in geometry calculations. This should prevent FP

Mon Feb  1 14:54:28 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklabel.c (gtk_label_expose): Cast uints
  to ints in geometry calculations. This should
  prevent FP exceptions on FreeBSD when quantities
  become negative. [ Actually, this is probably
  a workaround with a gcc bug with handling of
  bitfields, according to Ben Jackson <ben@ben.com> ]

25 years agoCorrected shamefull spelling errors.
Sergey I. Panov [Mon, 1 Feb 1999 18:28:40 +0000 (18:28 +0000)]
Corrected shamefull spelling errors.

25 years agoTry and spell my own name right - Tony
Tony Gale [Mon, 1 Feb 1999 15:03:05 +0000 (15:03 +0000)]
Try and spell my own name right - Tony

Try and spell my own name right - Tony

25 years agoupdate to new examples
GMT 1999 Tony Gale [Mon, 1 Feb 1999 14:47:05 +0000 (14:47 +0000)]
update to new examples

Mon Feb  1 13:35:14 GMT 1999 Tony Gale  <gale@gtk.org>

        * examples/Makefile: update to new examples

        * examples/menu/itemfactory.c: I must have forgotten to
          'cvs add' this file

25 years ago- Complete documentation of Label widget API - New sections for the
GMT 1999 Tony Gale [Mon, 1 Feb 1999 10:44:36 +0000 (10:44 +0000)]
- Complete documentation of Label widget API - New sections for the

Mon Feb  1 09:16:03 GMT 1999 Tony Gale  <gale@gtk.org>

        * docs/gtk_tut.sgml:
          - Complete documentation of Label widget API
          - New sections for the following:
                * Arrows
                * Alignment
                * Button Boxes
                * Viewports

        * examples/arrow/*, examples/buttonbox/*, examples/label/*
          - New code examples

25 years agoexamples/fixed/*, examples/frame/* - Examples from the Tutorial
GMT 1999 Tony Gake [Fri, 29 Jan 1999 09:53:14 +0000 (09:53 +0000)]
examples/fixed/*, examples/frame/* - Examples from the Tutorial

Fri Jan 29 09:44:37 GMT 1999 Tony Gake  <gale@gtk.org>

        * examples/fixed/*, examples/frame/*
          - Examples from the Tutorial

25 years ago- New sections on the Fixed and Frame containers - Rearrange the
GMT 1999 Tony Gale [Fri, 29 Jan 1999 09:29:02 +0000 (09:29 +0000)]
- New sections on the Fixed and Frame containers - Rearrange the

Fri Jan 29 09:18:41 GMT 1999 Tony Gale  <gale@gtk.org>

        * docs/gtk_tut.sgml:
          - New sections on the Fixed and Frame containers
          - Rearrange the Containers section so the easier ones
            are first
          - Move the List widget section to an appendix

25 years agoscript to convert and package up the tutorial - stick it here so I don't
GMT 1999 Tony Gale [Thu, 28 Jan 1999 12:22:36 +0000 (12:22 +0000)]
script to convert and package up the tutorial - stick it here so I don't

Thu Jan 28 12:14:12 GMT 1999 Tony Gale  <gale@gtk.org>

        * docs/package_tutorial.sh: script to convert and
          package up the tutorial - stick it here so I don't lose
          it when I accidentally delete it again.

25 years ago- Replace all uses of deprecated functions. - Replace menufactory example
GMT 1999 Tony Gale [Thu, 28 Jan 1999 10:35:40 +0000 (10:35 +0000)]
- Replace all uses of deprecated functions. - Replace menufactory example

Thu Jan 28 10:16:28 GMT 1999 Tony Gale  <gale@gtk.org>

        * docs/gtk_tut.sgml:
          - Replace all uses of deprecated functions.
          - Replace menufactory example with itemfactory example
            from Nick Scott <mendigo@geocities.com>
          - Minor bug fixes in the examples.

25 years agos/XIM_INSTANTIATE_IS_MISSING_OR_STRANGE/XIM_INST_IS_MISSING_OR_STRANGE/
Sebastian Wilhelmi [Thu, 28 Jan 1999 10:05:52 +0000 (10:05 +0000)]
s/XIM_INSTANTIATE_IS_MISSING_OR_STRANGE/XIM_INST_IS_MISSING_OR_STRANGE/

1999-01-28  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* gdk/gdkim.c:
s/XIM_INSTANTIATE_IS_MISSING_OR_STRANGE/XIM_INST_IS_MISSING_OR_STRANGE/

25 years agoversion=1.1.14
CST 1999 Shawn T. Amundson [Thu, 28 Jan 1999 08:24:17 +0000 (08:24 +0000)]
version=1.1.14

Thu Jan 28 01:57:06 CST 1999 Shawn T. Amundson <amundson@gtk.org>

        * INSTALL
          NEWS
          README
          configure.in
          gtk+.spec
          docs/gtk-config.1: version=1.1.14

        * Released GTK+ 1.1.14

25 years agoWhen translating N_() strings, use _(), not gettext(), since we really
Owen Taylor [Thu, 28 Jan 1999 06:30:57 +0000 (06:30 +0000)]
When translating N_() strings, use _(), not gettext(), since we really

Thu Jan 28 01:34:29 1999  Owen Taylor  <otaylor@redhat.com>

* gtkfontsel.c gtkcolorsel.c: When translating
N_() strings, use _(), not gettext(), since we
really need to call dgettext().

25 years agoXsed isn't valid here, don't use it
Manish Singh [Thu, 28 Jan 1999 04:58:01 +0000 (04:58 +0000)]
Xsed isn't valid here, don't use it

* acinclude.m4: Xsed isn't valid here, don't use it

* ltmain.sh
* ltconfig: better file magic regexp for Linux libs

-Yosh

25 years agoMove gravity_works back to a static global variable, since it is a global
Owen Taylor [Thu, 28 Jan 1999 04:12:58 +0000 (04:12 +0000)]
Move gravity_works back to a static global variable, since it is a global

Wed Jan 27 23:05:55 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklayout.[ch] (gtk_layout_realize): Move
gravity_works back to a static global variable,
since it is a global constant, and this way we
keep structure sizes uniform.

CV: ---------------------------------------------------------------------- CVS: Enter Log.  Lines beginning with `CVS: ' are removed automatically

25 years agoMove gtkintl.h from $source_headers to $static_sources since it should not
Owen Taylor [Thu, 28 Jan 1999 03:56:37 +0000 (03:56 +0000)]
Move gtkintl.h from $source_headers to $static_sources since it should not

Wed Jan 27 22:59:07 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/Makefile.am (static_SOURCES): Move gtkintl.h
from $source_headers to $static_sources since
it should not be installed.

25 years agoAllow exposure compression across GravityNotify events to improve the
Owen Taylor [Thu, 28 Jan 1999 03:48:04 +0000 (03:48 +0000)]
Allow exposure compression across GravityNotify events to improve the

Wed Jan 27 22:51:23 1999  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkevents.c (expose_predicate): Allow exposure
 compression across GravityNotify events to improve
   the appearance of a GTK+ window unshading.

25 years ago[ patch from Takashi Matsuda <matsu@arch.comp.kyutech.ac.jp> ]
Owen Taylor [Thu, 28 Jan 1999 03:38:58 +0000 (03:38 +0000)]
[ patch from Takashi Matsuda <matsu@arch.comp.kyutech.ac.jp> ]

Wed Jan 27 21:56:07 1999  Owen Taylor  <otaylor@redhat.com>

        [ patch from Takashi Matsuda <matsu@arch.comp.kyutech.ac.jp> ]

* acconfig.h configure.in gdk/gdkim.c: Add configure
flag for disabling XRegisterIMInstantiateCallback(), default
it to off for Solaris. Always try to open the
input method immediately, and only if that fails,
register than instantiate callback.

* gdk/gdkentry.c: Some tweaks to make sure that we
only get and set the IC attributes when appropriate.

25 years agoremove another g_print("\n");
Stuart Parmenter [Thu, 28 Jan 1999 01:59:29 +0000 (01:59 +0000)]
remove another g_print("\n");

25 years agoPatch from Sebastian Wilhelmi <wilhelmi@ira.uka.de> to use
Owen Taylor [Thu, 28 Jan 1999 01:04:38 +0000 (01:04 +0000)]
Patch from Sebastian Wilhelmi <wilhelmi@ira.uka.de> to use

Wed Jan 27 20:08:54 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkfilesel.c (open_user_dir): Patch from
Sebastian Wilhelmi  <wilhelmi@ira.uka.de> to
use g_get_home_dir() instead of calling getpwuid()
ourselves.

25 years agoChange signatures for gdk_drag_begin() and gdk_drag_motion() so that the
Owen Taylor [Thu, 28 Jan 1999 01:03:15 +0000 (01:03 +0000)]
Change signatures for gdk_drag_begin() and gdk_drag_motion() so that the

Wed Jan 27 18:57:57 1999  Owen Taylor  <otaylor@redhat.com>

* gdk/gdk.h gdk/gdkdnd.c: Change signatures for
gdk_drag_begin() and gdk_drag_motion() so that the set
of possible actions is passed on each motion, not just at
the beginning of the drag. We do this so that
we can restrict the set of possible drag events
when the user presses a modifier key during a
drag.

* gdk/gdkdnd.c: Send a motif Operation-changed
message when the set of possible actions change,
as well as when the suggested action change.

* gdk/gdkdnd.c: Change the XdndActionList whenever
the set of actions change.

* gdk/gdkdnd.c: Add a filter to catch changes to
the XdndActionList property for the source widget.

* gtk/gtkdnd.c: Change the set of possible actions
when the user presses Control, Shift, or Control-Shift,
to only include the corresponding action.

* gtk/gtkdnd.c (gtk_drag_button_release_cb):
Disconnect button signals before we possibly
free info structure.

25 years agoRemoved some g_print()'s
Owen Taylor [Thu, 28 Jan 1999 01:02:09 +0000 (01:02 +0000)]
Removed some g_print()'s

Wed Jan 27 20:06:06 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklayout.c (gtk_layout_adjustment_changed):
Removed some g_print()'s

25 years agoHack scrollwheel support into the eventloop, by treating button 4-5
Owen Taylor [Thu, 28 Jan 1999 00:57:18 +0000 (00:57 +0000)]
Hack scrollwheel support into the eventloop, by treating button 4-5

Wed Jan 27 18:40:50 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkmain.c (gtk_main_do_event): Hack scrollwheel
support into the eventloop, by treating button 4-5
presses on scrolled windows and scrollbars specially.
Put it here to keep the ugliness small and confined.
(We need to intercept the normal propagation in any case
to have this work reliably right now, since some
subwidgets will trap the button presses)

* gtk/gtkviewport.c (gtk_viewport_realize): Select for
BUTTON_PRESS to support the above hack.

25 years agoRemove TimJ's checks for already being mapped or hidden. See the ICCCM's
Owen Taylor [Wed, 27 Jan 1999 23:49:34 +0000 (23:49 +0000)]
Remove TimJ's checks for already being mapped or hidden. See the ICCCM's

Tue Jan 26 14:02:50 1999  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkwindow.c (gdk_window_show/hide): Remove TimJ's
checks for already being mapped or hidden. See
the ICCCM's section on state changes for why this
is a bad idea.

25 years agoSeparate out GLIB_LIBS and GLIB_DEPLIBS. This may fix the --with-glib
Owen Taylor [Wed, 27 Jan 1999 22:08:46 +0000 (22:08 +0000)]
Separate out GLIB_LIBS and GLIB_DEPLIBS. This may fix the --with-glib

Wed Jan 27 17:05:40 1999  Owen Taylor  <otaylor@redhat.com>

* Separate out GLIB_LIBS and GLIB_DEPLIBS. This
may fix the --with-glib option. GLIB_LIBS are
the libs to link example programs against, while
GLIB_DEPLIBS are dependency libraries.

25 years agoadd GTK_HAVE_FEATURES_1_1_14
Stuart Parmenter [Wed, 27 Jan 1999 20:56:34 +0000 (20:56 +0000)]
add GTK_HAVE_FEATURES_1_1_14

25 years agoUse floor() instead of truncating to integer values so we get translation
Owen Taylor [Wed, 27 Jan 1999 18:21:20 +0000 (18:21 +0000)]
Use floor() instead of truncating to integer values so we get translation

Wed Jan 20 11:19:00 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklabel.c: Use floor() instead of truncating
to integer values so we get translation invariance.

* gtk/gtklayout.c (gtk_layout_size_allocate): Set upper
and lower values for adjustments in size_allocate().

* gdk/gdkwindow.c gdk/gdk.h gdk/gdkprivate.h: New
function gdk_window_set_static_gravities() to set
up a window for guffaw scrolling.

* gdk/gdkwindow.c (gdk_window_internal_destroy): Set flags
indicating destroyed state before cleanup.

* gtk/gtkprivate.h gtk/gtkwidget.c: Add a new
private flag IS_OFFSCREEN. If set, this indicates
to GTK+ that the widget is not to be considered
viewable regardless of its map state. Queued draws
on offscreen widgets are suppressed.

Added new function static gtk_widget_is_offscreen() to
check this flag on a widget and its ancestors.

* gtk/gtklayout.[ch]: Major revisions.

- Use gdk_window_set_static_gravities to set static gravity
on all child windows, and thus avoid having to create a window
for NO_WINDOW children.

- Adjust allocations of children as we scroll them
so queued draws work correctly.

- Don't allocate our children directly in a put()
or move(); just queue a resize() like every other
widget.

* gtk/testgtk.c: Make the arrows on the scrollbars
work, create a larger and more demanding test.

25 years agoassert ref_count>0.
Tim Janik [Wed, 27 Jan 1999 08:53:36 +0000 (08:53 +0000)]
assert ref_count>0.

Wed Jan 27 09:19:07 1999  Tim Janik  <timj@gtk.org>

        * gdk/gdkcolor.c (gdk_colormap_unref): assert ref_count>0.

25 years agoNew functions to set the colormap or visual of an existing widget. These
Owen Taylor [Tue, 26 Jan 1999 01:18:13 +0000 (01:18 +0000)]
New functions to set the colormap or visual of an existing widget. These

Mon Jan 25 20:05:22 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwidget.c (gtk_widget_set_{visual,colormap}):
New functions to set the colormap or visual
of an existing widget. These functions should not
be called on a widget that has previosly been
realized.

25 years agoChanged log
Owen Taylor [Tue, 26 Jan 1999 01:17:30 +0000 (01:17 +0000)]
Changed log

25 years agoNew functions to set the colormap or visual of an existing widget. These
Owen Taylor [Tue, 26 Jan 1999 01:15:47 +0000 (01:15 +0000)]
New functions to set the colormap or visual of an existing widget. These

Mon Jan 25 20:05:22 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwidget.c (gtk_widget_set_{visual,colormap}):
New functions to set the colormap or visual
of an existing widget. These functions should not
be called on a widget that has previosly been
realized.

* gtk/gtkcolorsel.c (gtk_color_selection_dialog_init):
Set the visual and colormap on the toplevel dialog,
then push them for the child widgets. As opposed
to push/pop in _new(), this way, things will work
properly with gtk_widget_new().

25 years agoQueue a redraw on the tab area when a tab changes size. (Includes
Owen Taylor [Tue, 26 Jan 1999 00:37:58 +0000 (00:37 +0000)]
Queue a redraw on the tab area when a tab changes size. (Includes

Mon Jan 25 19:41:56 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtknotebook.c (gtk_notebook_page_allocate): Queue
a redraw on the tab area when a tab changes size.
(Includes improvements from Lars Hamann)

25 years agoBack out the last solution to updating problem. And try a different one
Owen Taylor [Tue, 26 Jan 1999 00:28:13 +0000 (00:28 +0000)]
Back out the last solution to updating problem. And try a different one

Mon Jan 25 19:00:13 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkcolorsel.c (gtk_color_selection_value_events):
 Back out the last solution to updating problem. And
 try a different one that is less dependent on
 the state of the widget. Just redraw the value_marker
 when it gets mapped. Somebody needs to analyze
 this widget more carefully and figure out

25 years agoRemoved some GTK_WIDGET_DRAWABLE() tests - we need to update the value
Owen Taylor [Mon, 25 Jan 1999 22:43:50 +0000 (22:43 +0000)]
Removed some GTK_WIDGET_DRAWABLE() tests - we need to update the value

Mon Jan 25 17:48:03 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkcolorsel.c: Removed some GTK_WIDGET_DRAWABLE()
tests - we need to update the value bar's contents
even when the widget is unmapped.

25 years agoDon't define ENABLE_NLS unless we have a working NLS. (This should keep
Owen Taylor [Mon, 25 Jan 1999 21:11:13 +0000 (21:11 +0000)]
Don't define ENABLE_NLS unless we have a working NLS. (This should keep

Mon Jan 25 15:47:46 1999  Owen Taylor  <otaylor@redhat.com>

* acinclude.m4 (ac_result): Don't define ENABLE_NLS
 unless we have a working NLS. (This should keep
 libintl.h from being included when it doesn't
 exist).

25 years agoset RECEIVES_DEFAULT on init, and a button press on the widget doesn't
George Lebl [Mon, 25 Jan 1999 19:05:58 +0000 (19:05 +0000)]
set RECEIVES_DEFAULT on init, and a button press on the widget doesn't

Mon Jan 25 11:05:10 1999  George Lebl  <jirka@5z.com>

        * gtk/gtkbutton.c: set RECEIVES_DEFAULT on init, and a
          button press on the widget doesn't grab default anymore

        * gtk/gtkcheckbutton.c,gtk/gtkoptionmenu.c,gtk/gtkradiobutton.c:
          unset RECEIVES_DEFAULT on init

        * gtk/gtkwidget.[ch]: add a RECEIVES_DEFAULT flag to widget
          flags

        * gtk/gtkwindow.c,gtk/gtkplug.c: on pressing <enter>, activate
          the focused widget if it is a RECEIVES_DEFAULT widget,
          no matter what the current default_widget is

        * gtk/gtkwindow.c: on focus change, migrate the HAS_DEFAULT
          flag to CAN_DEFAULT widgets if they RECEIVE_DEFAULT as well
          or migrate it back to the default_widget if the focus widget
          doesn't "RECEIVE_DEFAULT"

25 years agoByteswap
Owen Taylor [Sun, 24 Jan 1999 23:07:33 +0000 (23:07 +0000)]
Byteswap

Sun Jan 24 18:09:24 1999  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkdnd.c (motif_read_initiator_info): Byteswap

25 years agoFix reversed assertion. (Pointed out by Austin Donnelly
Owen Taylor [Sun, 24 Jan 1999 17:19:21 +0000 (17:19 +0000)]
Fix reversed assertion. (Pointed out by Austin Donnelly

Sun Jan 24 12:17:39 1999  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkcolor.c (gdk_colormap_real_destroy): Fix
 reversed assertion.
 (Pointed out by Austin Donnelly <austin@greenend.org.uk>)

* gtk/gtkruler.c (gtk_ruler_expose): Remove unecessary
 and harmful call to gtk_paint_box(). We are going
 to paint onto the backing store later anyways.

25 years agotiny style corrections
Sergey I. Panov [Sun, 24 Jan 1999 16:12:22 +0000 (16:12 +0000)]
tiny style corrections

25 years agoX expects longs, not uint32 for XChangeProperty, when format == 32.
Owen Taylor [Sat, 23 Jan 1999 20:32:20 +0000 (20:32 +0000)]
X expects longs, not uint32 for XChangeProperty, when format == 32.

Sat Jan 23 11:15:39 1999  Owen Taylor  <otaylor@gtk.org>

* gdk/gdkdnd.c (gdk_window_register_dnd): X expects
 longs, not uint32 for XChangeProperty, when
 format == 32.

* gdk/gdkdnd.c (motif_read_initiator_info): Byte-swap
 the MotifInitiatorInfo structure if necessary.

  * gdk/gdkdnd.c: When extracting and constructing
         Motif DND messages, don't use data.s[], data.l[]
 since on 64bit architectures, these won't necessarily
 be in the same place with data.b[].

  * gtk/testdnd.c (target_drag_drop): Return TRUE for
 drag_drop within the drop zone.

* gtk/gtkdnd.c (gtk_drag_dest_handle_event): Only send
 a XmTRANSFER_FAILURE if no drop site is found, not
 on every drop!

25 years agoAdd flags field to GtkTargetEntry table.
Owen Taylor [Sat, 23 Jan 1999 20:31:42 +0000 (20:31 +0000)]
Add flags field to GtkTargetEntry table.

Fri Jan 22 19:22:39 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkeditable.c: Add flags field to
 GtkTargetEntry table.

* gdk/gdkwindow.c (gdk_window_is_viewable): Treat foreign
 windows as always viewable, since we can't track their
 map-state reliably without speed problems. (Fixes
 problem where updating didn't occur properly within
 GtkPlug)

25 years agoDon't search selection list twice. (real_select_row): Remove extra ';',
Jeff Garzik [Sat, 23 Jan 1999 18:44:36 +0000 (18:44 +0000)]
Don't search selection list twice. (real_select_row): Remove extra ';',

Sat Jan 23 13:41:00 1999  Jeff Garzik  <jgarzik@pobox.com>

        * gtk/gtkctree.c
        (tree_delete): Don't search selection list twice.
        (real_select_row): Remove extra ';', add default for clarity.

25 years agoremoved extra gtk_spin_button_update calls again. unblock dnd signal
Lars Hamann [Sat, 23 Jan 1999 01:04:33 +0000 (01:04 +0000)]
removed extra gtk_spin_button_update calls again. unblock dnd signal

Sat Jan 23 01:44:43 1999  Lars Hamann  <lars@gtk.org>

* gtk/gtkspinbutton.c (gtk_spin_button_get_value_as_int)
(gtk_spin_button_get_value_as_float): removed extra
  gtk_spin_button_update calls again.
* gtk/gtkclist.c (gtk_clist_unmap): unblock dnd signal handler if
neccessary
* gtk/gtknotebook.c (gtk_notebook_button_press): grab_focus before
switch_page
(gtk_notebook_set_shape): don't use cur_page if it's NULL.

25 years agoFix recent change to match existing coding style.
Jeff Garzik [Fri, 22 Jan 1999 17:23:55 +0000 (17:23 +0000)]
Fix recent change to match existing coding style.

Fri Jan 22 12:20:54 1999  Jeff Garzik  <jgarzik@pobox.com>

        * gtk/gtktooltips.c:
        Fix recent change to match existing coding style.

25 years agotake value_spacing into account for GTK_POS_LEFT.
Tim Janik [Fri, 22 Jan 1999 08:12:00 +0000 (08:12 +0000)]
take value_spacing into account for GTK_POS_LEFT.

Fri Jan 22 07:33:44 1999  Tim Janik  <timj@gtk.org>

        * gtk/gtkvscale.c (gtk_vscale_pos_trough): take value_spacing into
        account for GTK_POS_LEFT.

        * gtk/gtkradiobutton.c (gtk_radio_button_set_group): use
        gtk_toggle_button_set_active () to set the new state.
        (gtk_radio_button_new): only _set_group if group != NULL.
        (gtk_radio_button_clicked): reference the widget.
        (gtk_radio_button_init): make radio buttons active upon
        startup.

25 years agoA few updates.
Sergey I. Panov [Fri, 22 Jan 1999 03:59:16 +0000 (03:59 +0000)]
A few updates.

25 years agoCheck args for NULL. (gtk_selection_default_handler): Replace manual list
Jeff Garzik [Thu, 21 Jan 1999 22:29:58 +0000 (22:29 +0000)]
Check args for NULL. (gtk_selection_default_handler): Replace manual list

Thu Jan 21 17:13:12 1999  Jeff Garzik  <jgarzik@pobox.com>

        * gtk/gtkselection.c:
        (gtk_selection_property_notify): Check args for NULL.
        (gtk_selection_default_handler):
        Replace manual list count with call to g_list_length.
        Remove signedness of temp var 'count' to agree with usage.
        Slight spacing adjustment for readability.

        * gtk/gtkbox.c, gtk/gtklayout.c, gtk/gtkselection.c:
        Init a few ptrs to NULL, to quiet warnings.

25 years agoShut up cvs
Manish Singh [Thu, 21 Jan 1999 21:52:53 +0000 (21:52 +0000)]
Shut up cvs

-Yosh

25 years ago[ Tried to commit wrong file last time ]
Owen Taylor [Thu, 21 Jan 1999 21:09:03 +0000 (21:09 +0000)]
[ Tried to commit wrong file last time ]

Thu Jan 21 16:03:02 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtktreeitem.c: Add a paint routine, fix up bugs
in drawing where if the expose area was contained
completely in the right side of the tree the background
wasn't redraw, etc.

25 years agoCode cleanup.
Owen Taylor [Thu, 21 Jan 1999 21:06:13 +0000 (21:06 +0000)]
Code cleanup.

Thu Jan 21 16:03:02 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkbutton.c (gtk_button_expose): Code cleanup.

* gtk/gtktree.c: Add a paint routine, fix up bugs
in drawing where if the expose area was contained
completely in the right side of the tree the background
wasn't redraw, etc.

* gtk/gtkwidget.c (gtk_widget_clip_rect): Fix a bug
in clipping draw regions while propagating them
upwards.

25 years agoPushing and popping the visual/cmap in the init() function does no good,
Owen Taylor [Thu, 21 Jan 1999 17:27:23 +0000 (17:27 +0000)]
Pushing and popping the visual/cmap in the init() function does no good,

Thu Jan 21 12:20:51 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkcolorsel.c (gtk_color_selection_dialog_new):
Pushing and popping the visual/cmap in the init()
function does no good, because the window itself needs
to be create with that visual/cmap.

So do it in the new() function instead.

This will require people doing gtk_widget_new() to do
the push/pop themselves, but I don't see any way around
it other than digging in and tweaking the window
widget's colormap and visual ourselves, which
is highly non-kosher, but would be safe...

25 years agoUpdated Italian texts
Tristan Tarrant [Thu, 21 Jan 1999 15:16:06 +0000 (15:16 +0000)]
Updated Italian texts

25 years agoIt was reported by Owen Taylor <otaylor@redhat.com>, that LC_ALL produce
Timur Bakeyev [Thu, 21 Jan 1999 13:26:35 +0000 (13:26 +0000)]
It was reported by Owen Taylor <otaylor@redhat.com>, that LC_ALL produce

Thu Jan 21 16:04:35 1999  Timur Bakeyev <mc@bat.ru>

* gtk/gtkrc.c (gtk_rc_init): It was reported by Owen Taylor
<otaylor@redhat.com>, that LC_ALL produce unparsable garbage
on some glibc'ed systems and HP/UX. So, falling to LC_CTYPE.

25 years agoSet and read the XdndActionList property defined in the Xdnd spec. We do
Owen Taylor [Thu, 21 Jan 1999 07:08:25 +0000 (07:08 +0000)]
Set and read the XdndActionList property defined in the Xdnd spec. We do

Thu Jan 21 02:11:44 1999  Owen Taylor  <otaylor@redhat.com>

* Set and read the XdndActionList property defined
in the Xdnd spec. We do this always, not just for
XdndActionAsk like the spec says, but if we don't
find it, we fall back to actions = suggested_action,
which is compatible with the language of the spec.

25 years agoMove not-null assertion before pointer de-ref.
Jeff Garzik [Thu, 21 Jan 1999 06:24:09 +0000 (06:24 +0000)]
Move not-null assertion before pointer de-ref.

        * gdk/gdkdnd.c (gdk_drag_context_unref):
        Move not-null assertion before pointer de-ref.

        * gdk/gdkevents.c (gdk_event_queue_find_first):
        Fix infinite loop bug.  Someone should look at this further to
        make sure the events_pending tests are correct.

25 years agoDefault handling for drops should be keyed on GTK_DRAG_DEFAULT_DROP not
Owen Taylor [Thu, 21 Jan 1999 05:59:04 +0000 (05:59 +0000)]
Default handling for drops should be keyed on GTK_DRAG_DEFAULT_DROP not

Thu Jan 21 00:44:47 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkdnd.c (gtk_drag_dest_drop): Default handling
for drops should be keyed on GTK_DRAG_DEFAULT_DROP
not GTK_DRAG_DEFAULT_MOTION.