]> Pileus Git - ~andy/gtk/log
~andy/gtk
26 years agoRemoved the GTK_PIXMAP casts to match Eckehard's new prototypes.
Federico Mena [Mon, 19 Jan 1998 22:38:22 +0000 (22:38 +0000)]
Removed the GTK_PIXMAP casts to match Eckehard's new prototypes.

Mon Jan 19 16:21:00 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>

* gtk/testgtk.c (create_toolbar): Removed the GTK_PIXMAP casts to
match Eckehard's new prototypes.

* gtk/gtktoolbar.h: Switched the order of the tooltip_text and
widget parameters to the gtk_toolbar_*_widget() functions, to be
friendlier to the C++ bindings.  This is per request of Guillaume
Laurent.

26 years agoGtkCList updates: Click-Drag column resizing, a couple of layout
Jay Painter [Mon, 19 Jan 1998 09:59:20 +0000 (09:59 +0000)]
GtkCList updates: Click-Drag column resizing, a couple of layout
fixes, show/hide functions for the title buttons, and I've replaced
gtk_clist_new with gtk_clist_new_with_titles.  gtk_clist_new will
create a list without title bars which can be added later by calling
gtk_clist_set_column_(title/widget) for the column button you want to add.
A column button for column 0 always exhists, and buttons span all columns
until they come to the next exhisting button, or the last column. -Jay

26 years agothis is a stack of grabbing widgets now, having unique entries. the
Tim Janik [Mon, 19 Jan 1998 08:23:24 +0000 (08:23 +0000)]
this is a stack of grabbing widgets now, having unique entries. the

Mon Jan 19 09:16:38 1998  Tim Janik  <timj@psynet.net>

        * gtk/gtkmain.c (gtk_grab_add) (gtk_grab_remove): this is a stack
          of grabbing widgets now, having unique entries. the GTK_HAS_GRAB
          flag of a widget is set while it is on the stack (wasn't
          implemented before).

26 years agochanged gtk_toolbar_{append,prepend,inser]_item to accept any GtkWidget as
MET Eckehard Berns [Sun, 18 Jan 1998 23:49:56 +0000 (23:49 +0000)]
changed gtk_toolbar_{append,prepend,inser]_item to accept any GtkWidget as

Mon Jan 19 00:46:18 1998 MET  Eckehard Berns  <eb@berns.prima.de>

* gtk/gtktoolbar.[ch]: changed
    gtk_toolbar_{append,prepend,inser]_item to accept any GtkWidget
    as icon to allow more flexibility

26 years agoForgot this. -Shawn
Shawn Amundson [Sun, 18 Jan 1998 23:04:43 +0000 (23:04 +0000)]
Forgot this. -Shawn

Forgot this.
-Shawn

26 years agoStatusbar widget. -Shawn
Shawn Amundson [Sun, 18 Jan 1998 23:01:09 +0000 (23:01 +0000)]
Statusbar widget. -Shawn

Statusbar widget.
-Shawn

26 years agoMissed some files -owt
Owen Taylor [Sun, 18 Jan 1998 18:21:33 +0000 (18:21 +0000)]
Missed some files -owt

Missed some files
                                        -owt

26 years agoimplementations of gtk_invoke_key_snoopers(), gtk_key_snooper_install()
Tim Janik [Sun, 18 Jan 1998 18:17:23 +0000 (18:17 +0000)]
implementations of gtk_invoke_key_snoopers(), gtk_key_snooper_install()

implementations of
gtk_invoke_key_snoopers(),
gtk_key_snooper_install() and
gtk_key_snooper_remove()
-timj

26 years agog_str_hash stuff -timj
Tim Janik [Sun, 18 Jan 1998 18:15:46 +0000 (18:15 +0000)]
g_str_hash stuff -timj

g_str_hash stuff
-timj

26 years agorenamed g_string_equal => g_str_equal renamed g_string_hash => g_str_hash
Owen Taylor [Sun, 18 Jan 1998 15:12:01 +0000 (15:12 +0000)]
renamed g_string_equal => g_str_equal renamed g_string_hash => g_str_hash

Sat Jan 17 23:52:40 1998  Owen Taylor  <owt1@cornell.edu>

* gstring.{c,h} gscanner.c:
   renamed g_string_equal => g_str_equal
   renamed g_string_hash => g_str_hash
  And const corrected. Old functions left in for now.

26 years agogtkbutton.c gtkclist.c gtkdrawingarea.c gtkentry.c gtkeventbox.c
Owen Taylor [Sun, 18 Jan 1998 15:09:10 +0000 (15:09 +0000)]
gtkbutton.c gtkclist.c gtkdrawingarea.c gtkentry.c gtkeventbox.c

Sun Jan 18 09:57:00 1998  Owen Taylor  <owt1@cornell.edu>
* gtkbutton.c gtkclist.c gtkdrawingarea.c gtkentry.c gtkeventbox.c
  gtkfixed.c gtkhandlebox.c gtkhscale.c gtkhscrollbar.c gtkitem.c
  gtklist.c gtkmenushell.c gtkmisc.c gtknotebook.c gtkpaned.c
  gtkpreview.c gtkprogressbar.c gtkruler.c gtktext.c gtktree.c
  gtkviewport.c gtkvscale.c gtkvscrollbar.c gtkwidget.{c,h}

  Added gtk_widget_set_parent and gtk_widget_get_parent. All
  widgets should use:

   gtk_widget_get_parent() instead of widget->parent->window.

  Any widget that wants to have children not in the parent window,
  should use gtk_widget_set_parent () in their realize() and
  add () routines.

  CList and Viewport widgets changed to do this. (Viewport
  widget using code from gtk-fortier-980117-0.patch.)

26 years agoupdates... -timj
Tim Janik [Sun, 18 Jan 1998 11:11:27 +0000 (11:11 +0000)]
updates... -timj

updates...
-timj

26 years agogtk_*_get_arg() and gtk_*_set_arg() implementations. new arg
Tim Janik [Sun, 18 Jan 1998 11:09:04 +0000 (11:09 +0000)]
gtk_*_get_arg() and gtk_*_set_arg() implementations. new arg

Sun Jan 18 03:57:52 1998  Tim Janik  <timj@psynet.net>

        * gtk/gtkframe.c: gtk_*_get_arg() and gtk_*_set_arg() implementations.
        * gtk/gtkobject.c: new arg `GtkObject::object_signal' similar to
          `GtkObject::signal'. check for class type in gtk_object_{setv|getv}.

        * gtk/gtkobject.c:
        * gtk/gtksignal.c:
        * gtk/gtktypeutils.h:
        * gtk/gtktypeutils.c: added GTK_TYPE_DOUBLE.

        * gtk/gtkwidget.c: new args `has_focus' and `has_default'.
        * gtk/gtkwindow.c: new arg `window_position'.

26 years agochecked in wrong version of gtk_box_reorder_child previously.
Tim Janik [Sun, 18 Jan 1998 04:15:22 +0000 (04:15 +0000)]
checked in wrong version of gtk_box_reorder_child previously.
-timj

26 years agonew functions gtk_box_reorder_child, gtk_box_query_child_packing and
Tim Janik [Sun, 18 Jan 1998 03:09:42 +0000 (03:09 +0000)]
new functions gtk_box_reorder_child, gtk_box_query_child_packing and

Sun Jan 18 03:57:52 1998  Tim Janik  <timj@psynet.net>

        * gtk/gtkbox.h:
        * gtk/gtkbox.c: new functions gtk_box_reorder_child,
        gtk_box_query_child_packing and gtk_box_set_child_packing to
        allow modification of the child linkage after the widget tree
        is setup.

        * gtk/gtkbox.c:
        * gtk/gtklabel.c:
        * gtk/gtkwindow.c:
        * gtk/gtkwidget.c:
        * gtk/gtkobject.c: gtk_*_get_arg() and gtk_*_set_arg() fixes
          and implementations.

26 years agoFixed GDK_INPUT_ONLY window type. -Jay
Jay Painter [Sat, 17 Jan 1998 23:35:52 +0000 (23:35 +0000)]
Fixed GDK_INPUT_ONLY window type. -Jay

26 years agochanged log -owt
Owen Taylor [Sat, 17 Jan 1998 23:29:17 +0000 (23:29 +0000)]
changed log -owt

changed log
                                        -owt

26 years agoTake putback events into account
Owen Taylor [Sat, 17 Jan 1998 23:24:09 +0000 (23:24 +0000)]
Take putback events into account

* gdk/gdk.c (gdk_events_pending): Take putback events into
  account

* gdk/gdk.c (gdk_event_free): Handle dropdataavaible memory
  allocation correctly. (Incompatible change: client must
  _not_ fre event->data and event->data_type.)

* gdk/gdk.c (gdk_event_translate): Changed DND dragging
  so that we don't ungrab pointer when we reenter window
  to prevent extra Enter/Leave effects which had bad
  effects.
  Changed drag zone handling to not send uncessary
  DragEnter events.
  Fixed EnterNotify/LeaveNotify handling. (Only pay
  attention to events on window, don't specify these
  events to XGrabPointer - that isn't valid, and handle
  reverse the sense of the handling of LeaveNotify.)

* gdk/gdkwindow.c (gdk_window_remove_filter): Free removed
  filter.

* gtk/gtk.defs (GdkFont): gdk_font_free => gdk_font_unref

* gtk/gtkmain.{c,h} (gtk_events_pending): new function - apps
  should use this instead of gdk_events_pending.

* gtk/gtkvbbox.h: Fixed a duplication in the headers.

* gtk/testgtk.c (dnd_drop): Don't free the drop data,
  it belongs to the event.

26 years agoApplied patch from <lupus@lettere.unipd.it> which adds
CST 1998 Shawn T. Amundson [Sat, 17 Jan 1998 22:48:31 +0000 (22:48 +0000)]
Applied patch from <lupus@lettere.unipd.it> which adds

Sat Jan 17 13:26:15 CST 1998 Shawn T. Amundson <amundson@gimp.org>

        * gtk/gtkentry.[ch]:  Applied patch from <lupus@lettere.unipd.it>
          which adds gtk_entry_set_max_length function.  This was
          part of gtk-lupus-970112-0.

        * gtk/testgtk.c: Applied gtk-wille-980113-0 which fixes
          a problem with a shaped widget keeping grab forever
          when double clicked.

        * docs/gtk.texi: patch from Gregory McLean <gregm@randomc.com>
          to add some on aspect_frame, button_box, and color_selection
          widgets

26 years agomore *_get_arg/*_set_arg implementations
Tim Janik [Sat, 17 Jan 1998 07:52:38 +0000 (07:52 +0000)]
more *_get_arg/*_set_arg implementations
-timj

26 years ago+Sat Jan 17 06:24:05 1998 Tim Janik <timj@psynet.net>
Tim Janik [Sat, 17 Jan 1998 05:31:13 +0000 (05:31 +0000)]
+Sat Jan 17 06:24:05 1998  Tim Janik  <timj@psynet.net>
+
+        * gtk/gtktypeutils.h (gtk_type_get_arg): new function.
+        * gtk/gtkobject.h (gtk_object_query_args): new function.
+        * gtk/gtkobject.h (gtk_object_getv): new function.
+        * gtk/gtkwidget.h (gtk_widget_get): new function.

26 years agoNow we use a GtkWindow of type GTK_WINDOW_DIALOG as a destination for
Federico Mena [Fri, 16 Jan 1998 23:43:10 +0000 (23:43 +0000)]
Now we use a GtkWindow of type GTK_WINDOW_DIALOG as a destination for

Fri Jan 16 00:36:31 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>

* gtk/gtkhandlebox.c: Now we use a GtkWindow of type
GTK_WINDOW_DIALOG as a destination for reparenting the child of
the handle box.  This solves the problem of having X calls in
Gtk.  It also makes the handle box work with KWM, OLVWM, 4Dwm (so
I expect mwm to work as well).  I hadn't noticed that previously
it only worked with fvwm and twm.

* gtk/gtkhandlebox.h (struct _GtkHandleBox): Removed the
real_parent field, as it is never used.
(struct _GtkHandleBox): Added a float_window field.  This is a
GtkWindow to where the child is now reparented.

26 years agoAdded note for when 0.99.2 was released.
Shawn Amundson [Fri, 16 Jan 1998 22:07:31 +0000 (22:07 +0000)]
Added note for when 0.99.2 was released.

-Shawn

26 years agoLots of changes all over the place. Now the widget has two windows. The
Federico Mena [Fri, 16 Jan 1998 19:01:56 +0000 (19:01 +0000)]
Lots of changes all over the place. Now the widget has two windows. The

Fri Jan 16 00:36:31 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>

* gtk/gtkhandlebox.c: Lots of changes all over the place.  Now the
widget has two windows.  The steady_window stays put in the parent
container, and the widget->window is the one that gets
reparented.  Now that window is transient, in compliance with the
ICCCM, instead of an OverrideRedirect window.

We have two windows so that we can properly receive Expose events
for the thin 3D line that marks the place where the handlebox is
docked.

* gtk/gtkhandlebox.h (struct _GtkHandleBox): Added fields for
dragging (mouse position information).  Added fleur_cursor so that
we look pretty.  Added steady_window field; it is the window that
actually stays on the parent (widget->window is the one that gets
reparented).

Owen, this is the version with the two X calls in gtkhandlebox.c.
I'll do as you say; either we can add new calls to Gdk, or I can
modify the handle box code to use a separate GtkWindow and reparent
the child into that.

- Federico

26 years agoimplementation of gtk_widget_get()
Tim Janik [Fri, 16 Jan 1998 05:11:10 +0000 (05:11 +0000)]
implementation of gtk_widget_get()
-timj

26 years agoCall gtk_clist_size_allocate_columns every time the column configuration
Miguel de Icaza [Fri, 16 Jan 1998 01:51:56 +0000 (01:51 +0000)]
Call gtk_clist_size_allocate_columns every time the column configuration

Thu Jan 15 19:03:19 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>

        * gtk/gtkclist.c (gtk_clist_set_column_width): Call
        gtk_clist_size_allocate_columns every time the column
        configuration changes.

26 years agochangelog correction ;(
Tim Janik [Fri, 16 Jan 1998 01:05:07 +0000 (01:05 +0000)]
changelog correction ;(
-timj

26 years agochangelog entry for the widget arg stuff.
Tim Janik [Fri, 16 Jan 1998 01:02:13 +0000 (01:02 +0000)]
changelog entry for the widget arg stuff.
-timj

26 years agomain part for GtkArgSetFunc/GtkArgGetFunc implementation.
Tim Janik [Fri, 16 Jan 1998 00:49:51 +0000 (00:49 +0000)]
main part for GtkArgSetFunc/GtkArgGetFunc implementation.
-timj

26 years agoFixed a small memory leak in gtkpaned, and I changed the cursor to a
Jay Painter [Thu, 15 Jan 1998 08:45:57 +0000 (08:45 +0000)]
Fixed a small memory leak in gtkpaned, and I changed the cursor to a
"I" beam for gtkentry. -Jay

26 years agoremove an invalid cast that shows up with debugging enabled only.
Tim Janik [Thu, 15 Jan 1998 03:49:51 +0000 (03:49 +0000)]
remove an invalid cast that shows up with debugging enabled only.
-timj

26 years agochanglog updates
Jay Painter [Tue, 13 Jan 1998 15:19:36 +0000 (15:19 +0000)]
changlog updates

26 years agoGtkCList updates, GtkText now defaults to editable = FALSE, but you can
Jay Painter [Tue, 13 Jan 1998 15:14:54 +0000 (15:14 +0000)]
GtkCList updates, GtkText now defaults to editable = FALSE, but you can
turn it on and type now without it seg-faulting.  You can also delete, but it
will eventually seg fault on you (oh well).  -Jay

26 years agoRe-indented to GNU style to be consistent with the rest of Gtk - Federico
Arturo Espinosa [Tue, 13 Jan 1998 07:00:52 +0000 (07:00 +0000)]
Re-indented to GNU style to be consistent with the rest of Gtk - Federico

26 years agoFixed child->icon and child->label == NULL bugs.
Federico Mena Quintero [Tue, 13 Jan 1998 06:14:52 +0000 (06:14 +0000)]
Fixed child->icon and child->label == NULL bugs.

1998-01-13  Federico Mena Quintero  <federico@nuclecu.unam.mx>

* gtk/gtktoolbar.c: (gtk_real_toolbar_style_changed): Fixed
child->icon and child->label == NULL bugs.

* gtk/gtktoolbar.h: Added some new functions:
gtk_toolbar_append_widget()
gtk_toolbar_prepend_widget()
gtk_toolbar_insert_widget()
These let the user insert any kind of widget in the toolbar.  Also
changed the gtk_toolbar_*_item() functions to return a
GtkWidget * so that the user can do things with the toolbar buttons.

* gtk/gtktoolbar.c: Now the toolbar supports its own buttons and
arbitrary widgets as well.  Geometry management has been changed
accordingly.  Added gtk_toolbar_remove() function, so container
functionality should be complete now.

* gtk/testgtk.c (create_toolbar): Added an entry widget to test
the new toolbar.

* Most of these changes are adapted from the
gtk-lupus-970112-0-patch (should be 970112... :-)

26 years agomisc mods
Elliot Lee [Tue, 13 Jan 1998 05:48:19 +0000 (05:48 +0000)]
misc mods

26 years agoThis reverts GTK to libtool-1.0f, libtool-1.0h has some problems linking libgdk to...
Jay Painter [Mon, 12 Jan 1998 15:41:36 +0000 (15:41 +0000)]
This reverts GTK to libtool-1.0f, libtool-1.0h has some problems linking libgdk to libX11 and libXext.  -Jay

26 years ago*** empty log message ***
Ian Main [Sun, 11 Jan 1998 04:47:23 +0000 (04:47 +0000)]
*** empty log message ***

26 years agoAdded a better test for './' and changed a few other things about the
Ian Main [Sun, 11 Jan 1998 04:03:32 +0000 (04:03 +0000)]
Added a better test for './' and changed a few other things about the
correct_dir_fullname() function.

Ian

26 years agochanged message for EAGAIN from "no more processes" to "try again" since
Tim Janik [Sat, 10 Jan 1998 00:25:21 +0000 (00:25 +0000)]
changed message for EAGAIN from "no more processes" to "try again" since

Fri Jan  9 20:03:46 1998  Tim Janik  <timj@psynet.net>

        * gutils.c (g_strerror): changed message for EAGAIN from
        "no more processes" to "try again" since EAGAIN is used with
        functions else than fork().

        * gscanner.c (g_scanner_get_token_ll): use strtol() instead of
        strtoul() to avoid conflicts with solaris.

        * merged the glib portions from Jan 2 to Jan 7 out of gtk+/ChangeLog
        into this file.

hey folks, could you *please* honour the glib/ChangeLog?

26 years agoLook and feel changes to CList so it now looks like a scrolled window.
Jay Painter [Fri, 9 Jan 1998 08:52:01 +0000 (08:52 +0000)]
Look and feel changes to CList so it now looks like a scrolled window.
I also added Sopwith's changes to gtk_clist_insert so you can pass the title
pointer as a null to insert a blank row.  Please make consistant changes
for things like this.  -Jay

26 years agogtkclist: allow adding a new row without having to give text for it (i.e. if you...
Elliot Lee [Fri, 9 Jan 1998 04:14:58 +0000 (04:14 +0000)]
gtkclist: allow adding a new row without having to give text for it (i.e. if you want to put all pixmaps)

26 years agoAdded check for inline in configure and updated files to use it.
Manish Singh [Fri, 9 Jan 1998 01:48:19 +0000 (01:48 +0000)]
Added check for inline in configure and updated files to use it.

-Yosh

26 years agoa few modifications, blah blah
Elliot Lee [Thu, 8 Jan 1998 20:25:33 +0000 (20:25 +0000)]
a few modifications, blah blah

26 years agoMinor fixup to gtklabel for prototype/definition consistency
Manish Singh [Thu, 8 Jan 1998 19:02:40 +0000 (19:02 +0000)]
Minor fixup to gtklabel for prototype/definition consistency

-Yosh

26 years agocopyright notices
Elliot Lee [Thu, 8 Jan 1998 16:25:31 +0000 (16:25 +0000)]
copyright notices

26 years agoNew widget (GtkComboBox) and fixed gdk_window_init to initialize gdk_root_parent...
Elliot Lee [Thu, 8 Jan 1998 04:13:13 +0000 (04:13 +0000)]
New widget (GtkComboBox) and fixed gdk_window_init to initialize gdk_root_parent some more

26 years agoapplied patch to use a backing pixmap for drawing in GtkEntry, which removes
Manish Singh [Thu, 8 Jan 1998 01:58:39 +0000 (01:58 +0000)]
applied patch to use a backing pixmap for drawing in GtkEntry, which removes
the bad flickering. (gtk-wille-980106-0)

-Yosh

26 years agoRemembered to update the ChangeLog...
Manish Singh [Wed, 7 Jan 1998 10:06:36 +0000 (10:06 +0000)]
Remembered to update the ChangeLog...

-Yosh

26 years agoAdded g_list_insert_sorted and g_slist_insert_sorted to glib.
Manish Singh [Wed, 7 Jan 1998 07:37:36 +0000 (07:37 +0000)]
Added g_list_insert_sorted and g_slist_insert_sorted to glib.

-Yosh

26 years agoAdded gtk_entry_set_editable()
Elliot Lee [Wed, 7 Jan 1998 00:04:19 +0000 (00:04 +0000)]
Added gtk_entry_set_editable()

26 years agoAdded "switch_page" signal. (gtk-hamann_jeske-971212-0.patch)
Owen Taylor [Tue, 6 Jan 1998 21:59:43 +0000 (21:59 +0000)]
Added "switch_page" signal. (gtk-hamann_jeske-971212-0.patch)

                                        -owt

26 years agoFixed problem with deleting while text is selected.
Owen Taylor [Tue, 6 Jan 1998 21:59:00 +0000 (21:59 +0000)]
Fixed problem with deleting while text is selected.
Changed behavior so that motion keys remove selection.
Added new gtk_entry_select_region () call.

                                        -owt

26 years agoclist updates to fix seg fault, list-end row removal, and row removal in BROWSE mode...
Jay Painter [Tue, 6 Jan 1998 06:48:48 +0000 (06:48 +0000)]
clist updates to fix seg fault, list-end row removal, and row removal in BROWSE mode. -Jay

26 years agoGDK_VISIBILITY_NOTIFY events were not working at all. It was my
Arturo Espinosa [Tue, 6 Jan 1998 01:17:10 +0000 (01:17 +0000)]
GDK_VISIBILITY_NOTIFY events were not working at all.  It was my
fault; I wrote them hurriedly before going on vacation, and I never
did any testing.  Sorry :-)

Apart from the fix in Gdk, I added the corresponding
"visibility_notify_event" to GtkWidget.

- Federico

26 years agoSome geometry management bugs fixed (and some others added -- will fix them
Arturo Espinosa [Mon, 5 Jan 1998 19:41:03 +0000 (19:41 +0000)]
Some geometry management bugs fixed (and some others added -- will fix them
today).  Next I will make the handle box use a transient window.  It should
be done that way, according to the ICCCM.  We have to talk to the KDE guys
to use their window manager protocol to let the WM know that we don't want
decoration on our window.  This has to be hacked into other WMs, too.

- Federico

26 years agoUpdated libtool to 1.0h. -Jay
Jay Painter [Mon, 5 Jan 1998 18:42:42 +0000 (18:42 +0000)]
Updated libtool to 1.0h. -Jay

26 years agoChanged guint32 -> guint for bitfields. (Bitfields must be
Owen Taylor [Sun, 4 Jan 1998 01:15:15 +0000 (01:15 +0000)]
Changed guint32 -> guint for bitfields. (Bitfields must be
int or unsigned int?)

26 years agoBetter Clist test in testgtk.c. -Jay
Jay Painter [Sat, 3 Jan 1998 23:28:28 +0000 (23:28 +0000)]
Better Clist test in testgtk.c. -Jay

26 years agoChanges in preparation for GTK 0.99.2 release.
Shawn Amundson [Sat, 3 Jan 1998 17:22:12 +0000 (17:22 +0000)]
Changes in preparation for GTK 0.99.2 release.

26 years agoinitialize scrollbar_spacing (gtk-fortier-980103-0)
Shawn Amundson [Sat, 3 Jan 1998 17:00:37 +0000 (17:00 +0000)]
initialize scrollbar_spacing (gtk-fortier-980103-0)

        * gtk/gtkscrolledwindow.c: initialize scrollbar_spacing
          (gtk-fortier-980103-0)

-Shawn

26 years agoFixed a typo in configure.in (reported by Elrond on IRC).
scott [Sat, 3 Jan 1998 15:08:41 +0000 (15:08 +0000)]
Fixed a typo in configure.in (reported by Elrond on IRC).
--sg

26 years agoAdded Gordon Matzigkeit's patch for fixed length gtk entry fields
Manish Singh [Sat, 3 Jan 1998 08:35:21 +0000 (08:35 +0000)]
Added Gordon Matzigkeit's patch for fixed length gtk entry fields

-Yosh

26 years agoRemoval of inlines, and updated ChangeLog. -Jay
Jay Painter [Sat, 3 Jan 1998 07:45:05 +0000 (07:45 +0000)]
Removal of inlines, and updated ChangeLog. -Jay

26 years agoSeveral portability fixes from Michael Callahan <callahan@xmission.com>
Shawn Amundson [Sat, 3 Jan 1998 05:46:58 +0000 (05:46 +0000)]
Several portability fixes from Michael Callahan <callahan@xmission.com>

        * Several portability fixes from Michael Callahan
          <callahan@xmission.com> including adding in missing
          #includes and adding void in function prototypes.

-Shawn

26 years agoRemoved my ulgy splicing hack of glib.h/glibconfig.h. It's back to the
Jay Painter [Sat, 3 Jan 1998 04:38:58 +0000 (04:38 +0000)]
Removed my ulgy splicing hack of glib.h/glibconfig.h.  It's back to the
way it was. -Jay

26 years agoAdded CList. -Jay
Jay Painter [Sat, 3 Jan 1998 03:31:34 +0000 (03:31 +0000)]
Added CList. -Jay

26 years agoAdded column list widget GtkCList. -Jay Painter
Jay Painter [Sat, 3 Jan 1998 03:31:03 +0000 (03:31 +0000)]
Added column list widget GtkCList. -Jay Painter

26 years agoI had forgot to put GDK_NO_EXPOSE and GDK_VISIBILITY_NOTIFY events in gtk_main_iterat...
Arturo Espinosa [Fri, 2 Jan 1998 21:38:39 +0000 (21:38 +0000)]
I had forgot to put GDK_NO_EXPOSE and GDK_VISIBILITY_NOTIFY events in gtk_main_iteration() - Federico

26 years agoOn to GTK 0.99.1...
Shawn Amundson [Fri, 2 Jan 1998 21:03:53 +0000 (21:03 +0000)]
On to GTK 0.99.1...

26 years agoGo back to old handlebox for now, so we can get a release out
Elliot Lee [Fri, 2 Jan 1998 20:31:46 +0000 (20:31 +0000)]
Go back to old handlebox for now, so we can get a release out

26 years agocorrects a small resize bug in the viewport widget. The viewport widget
Shawn Amundson [Fri, 2 Jan 1998 20:22:38 +0000 (20:22 +0000)]
corrects a small resize bug in the viewport widget. The viewport widget

        * gtk/gtkviewport.c: corrects a small resize bug in the
          viewport widget.  The viewport widget provides a _set_shadow
          function to draw its shadows. But if GTK_SHADOW_NONE is sent
          to this function, the viewport isn't resized correctly (it's
          still considered as a shadowed widget).  (gtk-fortier-971213-0)

        * gtk/gtknotebook.c: this patch fixes the redraw problems of
          notebook tabs, without using gdk_gc_set_clip_rectangle.
          (gtk-hamann_jeske-971218-0)

        * add gtk_widget_(show/hide)_all (Stefan Wille)
          (gtk-wille-301297-0)  Patch for testgtk not included
          because it did not patch clean.

-Shawn

26 years agomemcpy() requires <string.h> - Federico
Arturo Espinosa [Fri, 2 Jan 1998 19:12:57 +0000 (19:12 +0000)]
memcpy() requires <string.h> - Federico

26 years agoFixed up the xinput test in configure.in
Manish Singh [Fri, 2 Jan 1998 05:15:34 +0000 (05:15 +0000)]
Fixed up the xinput test in configure.in

-Yosh

26 years agoFix warnings in testgtk
Elliot Lee [Fri, 2 Jan 1998 04:31:37 +0000 (04:31 +0000)]
Fix warnings in testgtk

26 years agoFixed recursing bug in gdk_exit_func()
Elliot Lee [Fri, 2 Jan 1998 03:43:24 +0000 (03:43 +0000)]
Fixed recursing bug in gdk_exit_func()

26 years agoMiscellaneous portability fixes.
Manish Singh [Fri, 2 Jan 1998 03:36:27 +0000 (03:36 +0000)]
Miscellaneous portability fixes.

-Yosh

26 years agoFixed configure.in to AC_CONFIG_SUBDIRS(glib)
Elliot Lee [Thu, 1 Jan 1998 23:45:23 +0000 (23:45 +0000)]
Fixed configure.in to AC_CONFIG_SUBDIRS(glib)

26 years agoFixed bug in get_length_upper_bound where g_print-ing a NULL string would cause a...
Elliot Lee [Thu, 1 Jan 1998 22:48:18 +0000 (22:48 +0000)]
Fixed bug in get_length_upper_bound where g_print-ing a NULL string would cause a segfault

26 years agoadded gdk_window_withdraw - not sure if its needed, but oh well
Elliot Lee [Thu, 1 Jan 1998 20:38:21 +0000 (20:38 +0000)]
added gdk_window_withdraw - not sure if its needed, but oh well

26 years agoGtkHandleBox needs some changes, it might not work now
Elliot Lee [Thu, 1 Jan 1998 19:44:32 +0000 (19:44 +0000)]
GtkHandleBox needs some changes, it might not work now

26 years agoAdded HACKING instructions - please revise as necessary
Elliot Lee [Thu, 1 Jan 1998 18:57:04 +0000 (18:57 +0000)]
Added HACKING instructions - please revise as necessary

26 years agohandlebox now lets you set in_root flag (and if you set that, its location as well)
Elliot Lee [Thu, 1 Jan 1998 03:31:11 +0000 (03:31 +0000)]
handlebox now lets you set in_root flag (and if you set that, its location as well)

26 years agomisc gtk touchups
Elliot Lee [Wed, 31 Dec 1997 02:52:03 +0000 (02:52 +0000)]
misc gtk touchups

26 years agoSmall typo fix
Arturo Espinosa [Tue, 30 Dec 1997 03:47:51 +0000 (03:47 +0000)]
Small typo fix

26 years agoNew function, used to copy the values from one gc to another gc.
Miguel de Icaza [Tue, 30 Dec 1997 03:45:59 +0000 (03:45 +0000)]
New function, used to copy the values from one gc to another gc.

Mon Dec 29 22:05:45 1997  Miguel de Icaza  <miguel@nuclecu.unam.mx>

* gdk/gdkgc.c (gdk_gc_copy): New function, used to copy the values
from one gc to another gc.

26 years agoChangeLog entry
Elliot Lee [Sun, 28 Dec 1997 01:30:51 +0000 (01:30 +0000)]
ChangeLog entry

26 years agoHandleBox mostly works now (the size_request and size_allocate is black magic to...
Elliot Lee [Sun, 28 Dec 1997 01:28:27 +0000 (01:28 +0000)]
HandleBox mostly works now (the size_request and size_allocate is black magic to me, I am lucky it works :) Plus a few other changes

26 years agoA few fixes to the handlebox, mostly to make it debuggable
Elliot Lee [Sun, 28 Dec 1997 00:34:22 +0000 (00:34 +0000)]
A few fixes to the handlebox, mostly to make it debuggable

26 years agoadded config.cache to the glib .cvsignore
Elliot Lee [Fri, 26 Dec 1997 18:34:06 +0000 (18:34 +0000)]
added config.cache to the glib .cvsignore

26 years agoAdded gtkhandlebox.c to Makefile.am.
scott [Fri, 26 Dec 1997 16:13:29 +0000 (16:13 +0000)]
Added gtkhandlebox.c to Makefile.am.

26 years agoEliminated a compiler warning caused by not casting an argument in a
scott [Fri, 26 Dec 1997 16:11:40 +0000 (16:11 +0000)]
Eliminated a compiler warning caused by not casting an argument in a
debugging message. :)

26 years agoUpdate for NoExpose and VisibilityNotify events - Federico
Arturo Espinosa [Fri, 26 Dec 1997 08:54:43 +0000 (08:54 +0000)]
Update for NoExpose and VisibilityNotify events - Federico

26 years agoAdded new GDK_NO_EXPOSE and GDK_VISIBILITY_NOTIFY events. They are needed
Arturo Espinosa [Fri, 26 Dec 1997 08:54:12 +0000 (08:54 +0000)]
Added new GDK_NO_EXPOSE and GDK_VISIBILITY_NOTIFY events.  They are needed
for the TV widget by Alan Cox and by the GtkXmHTML widget.

Only missing with respect to their Xlib counterparts are the
major_code and minor_code fields in the GdkEventNoExpose structure.
Does anyone need them for their code?

- Federico

26 years agoglib.h is autogenerated - if I am supposed to leave it in anyways, apologies
Elliot Lee [Fri, 26 Dec 1997 03:08:38 +0000 (03:08 +0000)]
glib.h is autogenerated - if I am supposed to leave it in anyways, apologies

26 years agothis macro computes the spacing from klass->scrollbar_spacing now. adapted
Tim Janik [Tue, 23 Dec 1997 20:13:14 +0000 (20:13 +0000)]
this macro computes the spacing from klass->scrollbar_spacing now. adapted

        * gtk/gtkscrolledwindow.c (SCROLLBAR_SPACING): this macro computes
        the spacing from klass->scrollbar_spacing now. adapted all functions
        that used this macro (based on a patch from Patrice Fortier).
        * gtk/gtkscrolledwindow.h (struct _GtkScrolledWindowClass): added
        scrollbar_spacing to substitute a define (patch from Patrice Fortier).
-timj

26 years agoAdded "orientation_changed" and "style_changed" signals to GtkToolbar.
Arturo Espinosa [Tue, 23 Dec 1997 06:11:36 +0000 (06:11 +0000)]
Added "orientation_changed" and "style_changed" signals to GtkToolbar.
Fixed some nits. - Federico

26 years agoNeed errno.h for glibc systems (among others) - sopwith
Elliot Lee [Tue, 23 Dec 1997 03:56:44 +0000 (03:56 +0000)]
Need errno.h for glibc systems (among others) - sopwith

26 years agoadded gtkhandlebox to these - sopwith
Elliot Lee [Tue, 23 Dec 1997 03:35:00 +0000 (03:35 +0000)]
added gtkhandlebox to these - sopwith

26 years agonew function. many functions adapted to use GScanner for scanning.
Tim Janik [Tue, 23 Dec 1997 02:12:10 +0000 (02:12 +0000)]
new function. many functions adapted to use GScanner for scanning.

        * gtk/gtkrc.h (gtk_rc_parse_string): new function.
        * gtk/gtkrc.c: many functions adapted to use GScanner for scanning.
        (gtk_rc_parse): use gtk_rc_parse_any for parsing.
        (gtk_rc_parse_string): new function to support parsing from
        strings, just calls gtk_rc_parse_any.
        (gtk_rc_parse_any): new function using GScanner as lexer.
-timj