]> Pileus Git - ~andy/gtk/log
~andy/gtk
25 years agoacinclude.m4 ltconfig upgrade to libtool 1.2d (with fixes for irix6 and
Manish Singh [Wed, 13 Jan 1999 06:53:26 +0000 (06:53 +0000)]
acinclude.m4 ltconfig upgrade to libtool 1.2d (with fixes for irix6 and

* acinclude.m4
* ltconfig
* ltmain.sh: upgrade to libtool 1.2d (with fixes for irix6 and osf)

-Yosh

25 years agoadd GTK_HAVE_FEATURES_1_1_13 for the toggle button name changes
Stuart Parmenter [Wed, 13 Jan 1999 03:34:53 +0000 (03:34 +0000)]
add GTK_HAVE_FEATURES_1_1_13 for the toggle button name changes

25 years agoUpdated, did make update-po
Tomas Ogren [Wed, 13 Jan 1999 02:30:55 +0000 (02:30 +0000)]
Updated, did make update-po

1999-01-13  Tomas Ogren  <stric@ing.umu.se>

* sv.po: Updated, did make update-po

25 years agoAdd a drag_data_received handler for the label.
Owen Taylor [Tue, 12 Jan 1999 23:27:30 +0000 (23:27 +0000)]
Add a drag_data_received handler for the label.

Tue Jan 12 18:30:51 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/testdnd.c (label_drag_data_received): Add
a drag_data_received handler for the label.

Tue Jan 12 15:01:50 1999  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdkevents.c: Removed the putback_events queue,
since it was causing problems with event ordering -
just keep a single queue. If we need it, we can
add priorities to events.

* gdk/gdkevents.c: Annotate events with flags - we allocate
a GdkEventPrivate structure in gdk_event_new() and use these
flags to mark an event being translated as "pending" -
I.e., not yet ready to be dequeued. So we can put
the event on the queue and get the order of the
events right. (This solves the double-click problems)

* gdk/gdk.h gdk/gdkevents.h: Add gdk_event_peek() to get a copy
of the next event on the event queue.

* gtk/gtkmain.c (gtk_main_do_event): Use gdk_event_peek()
to check the next event without causing event queue
reordering.

25 years agoMinor fix to handling of misc->[x/y]pad
Owen Taylor [Tue, 12 Jan 1999 20:45:37 +0000 (20:45 +0000)]
Minor fix to handling of misc->[x/y]pad

Tue Jan 12 15:41:20 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklabel.c (gtk_label_expose): Minor fix
to handling of misc->[x/y]pad

25 years agoAdd back as wrapper function to restore source/binary compatibility.
Owen Taylor [Tue, 12 Jan 1999 19:40:21 +0000 (19:40 +0000)]
Add back as wrapper function to restore source/binary compatibility.

Tue Jan 12 14:31:43 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkstyle.[ch] (gtk_style_apply_default_pixmap):
Add back as wrapper function to restore source/binary
compatibility. grrrr.

25 years agoupdates
Tim Janik [Tue, 12 Jan 1999 19:35:00 +0000 (19:35 +0000)]
updates

25 years agoreworked the redrawing heuristics somewhat, this fixed a bunch of existing
Tim Janik [Tue, 12 Jan 1999 15:12:14 +0000 (15:12 +0000)]
reworked the redrawing heuristics somewhat, this fixed a bunch of existing

Tue Jan 12 13:47:07 1999  Tim Janik  <timj@gtk.org>

        * reworked the redrawing heuristics somewhat, this fixed a bunch of
        existing redrawing problems and majorly reduces overall redrawing needs
        during normal operation. basically we now only queue redraws when
        neccessary and much rely on the draw_area coalescing code in gtkwidget.c
        to optimize the queued portions. widgets will now upon reallocation only
        get redrawed if their allocation has changed. upon hide/show only the
        area allocated by the child will be queued for the parent, this has the
        side effect that parents which change their appearance in dependance on
        the numer of visible children have to keep track of their children's
        visiblity and eventually fully redraw themselves. this is a minor
        constrain with great benefits in terms of redraw reduction, and only got
        triggered by the notebook widget.

        * gtk/gtkwidget.c:
        (gtk_widget_queue_clear): don't bother if width and height == 0.
        (gtk_widget_queue_clear_child): new static function to queue a redraw of
        the area obscured by a child on a parent.
        (gtk_widget_queue_resize): queue_clear the widget if it is drawable.
        (gtk_widget_show): queue resize on the widget before showing.
        (gtk_widget_hide): queue resize on the widget after hiding.
        (gtk_widget_map): queue_draw the widget after mapping.
        (gtk_widget_unmap): queue_clear_child the widget.
        (gtk_widget_size_allocate): queue_clear_child and queue_draw if the
        widget's allocation changed.
        (gtk_widget_unparent): queue_clear_child so the parent redraws obscured
        portions.
        (gtk_widget_real_show):
        (gtk_widget_real_hide):
        (gtk_widget_real_map):
        (gtk_widget_real_unmap):
        (gtk_widget_real_size_allocate): don't bother with redraw queueing,
        descendants that override these functions don't do either and we handle
        all redrawing/resizing related stuff before or after the signal emission
        now.

        * gtk/gtkcontainer.c:
        (gtk_container_resize_children): don't bother about redrawing anymore
        since gtk_widget_size_allocate handles that for us now.

        * gtk/gtknotebook.h:
        * gtk/gtknotebook.c:
        added a flag have_visible_child to indicate whether we need to draw
        non child related portions at all, e.g. shadows etc.
        (gtk_notebook_draw): if have_visible_child changed, do a full paint
        instead of updating a small area only.

Mon Jan 11 20:44:35 1999  Tim Janik  <timj@gtk.org>

        * gtk/gtkstyle.c: changed gtk_style_apply_default_pixmap to
        gtk_style_apply_default_background which takes an extra argument
        copy_area to determine NO_WINDOW widget pixmap copying.
        changed callers accordingly.

        * gtk/gtktogglebutton.c:
        (gtk_toggle_size_allocate):
        (gtk_toggle_button_expose):
        (gtk_toggle_button_paint): avoid messing with our parent's window if
        toggle_button->draw_indicator == TRUE and we are a NO_WINDOW widget.

        * gtk/gtkcheckbutton.c (gtk_real_check_button_draw_indicator): draw
        the draw_indicator with GTK_STATE_ACTIVE if the toggle button is active.

        * gtk/check-n.xpm:
        * gtk/check-y.xpm:
        * gtk/testgtkrc: set pixmaps for ACTIVE and NORMAL check button
        bg_pixmaps.

25 years agoend drag selections if necessary.
Lars Hamann [Mon, 11 Jan 1999 23:24:41 +0000 (23:24 +0000)]
end drag selections if necessary.

Mon Jan 11 23:52:58 1999  Lars Hamann  <lars@gtk.org>

* gtk/gtklist.c (gtk_list_signal_drag_begin)
(gtk_list_drag_begin): end drag selections if necessary.

* gtk/gtkspinbutton.c/h (gtk_spin_button_update): made function
public. Manually force synchronization of spin button text and
  adjustment value.

25 years agoeliminated some queue_draws when invoking gtk_widget_set_state, since that
Tim Janik [Mon, 11 Jan 1999 18:49:54 +0000 (18:49 +0000)]
eliminated some queue_draws when invoking gtk_widget_set_state, since that

Mon Jan 11 15:23:32 1999  Tim Janik  <timj@gtk.org>

        * gtk/gtktogglebutton.c: eliminated some queue_draws when invoking
        gtk_widget_set_state, since that cares about redrawing already.
        some code cleanups.

        * gtk/gtktogglebutton.[hc]:
        * gtk/gtkfontsel.c:
        * gtkgamma.c:
        s/gtk_toggle_button_set_state/gtk_toggle_button_set_active/ since
        set_state is already taken by gtkwidget.h.

        * gtk/gtkcompat.h: #define gtk_toggle_button_set_state
        gtk_toggle_button_set_active.

        * gtk/gtkstyle.c: some indentation cleanups.

25 years agoOnly remove handlers for motion/button_release at drop, remove
Owen Taylor [Mon, 11 Jan 1999 16:07:47 +0000 (16:07 +0000)]
Only remove handlers for motion/button_release at drop, remove

Mon Jan 11 10:45:28 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkdnd.c: Only remove handlers for motion/button_release
at drop, remove "selection_get" handler later.

25 years agoremoved Paolo Molaro's type creation hooks again, since they 1) don't care
Tim Janik [Mon, 11 Jan 1999 12:43:07 +0000 (12:43 +0000)]
removed Paolo Molaro's type creation hooks again, since they 1) don't care

Mon Jan 11 13:31:49 1999  Tim Janik  <timj@gtk.org>

        * gtk/gtktypeutils.[hc]: removed Paolo Molaro's type creation hooks
        again, since they 1) don't care about infinite recursion (likely
        to achive), 2) we are in feature freeze for 1.2. this definitely
        deserves a sane implementation in 1.3 though (but without a hook
        return value, without seq_id hackery and with recursion checks).

25 years agoonly pass key events to the focus widget if it is sensitive.
Tim Janik [Mon, 11 Jan 1999 12:22:52 +0000 (12:22 +0000)]
only pass key events to the focus widget if it is sensitive.

Mon Jan 11 13:18:37 1999  Tim Janik  <timj@gtk.org>

        * gtk/gtkwindow.c:
        (gtk_window_key_release_event):
        (gtk_window_key_press_event): only pass key events to the focus widget
        if it is sensitive.

        * gtk/gtkmenuitem.c (gtk_menu_item_select_timeout): don't popup the
        submenu if it isn't sensitive.
        (gtk_menu_item_paint): state_type doesn't need to be reset to
        GTK_STATE_INSENSITIVE if the widget is insensitive anyways.

        * gtk/gtkcontainer.c (gtk_container_real_focus):
        * gtk/gtklist.c (gtk_list_focus):
        * gtk/gtkmenushell.c (gtk_menu_shell_move_selected):
        * gtk/gtknotebook.c (gtk_notebook_focus):
        s/GTK_WIDGET_SENSITIVE/GTK_WIDGET_IS_SENSITIVE/ since a widgets
        sensitivity is determined through the parent as well,
        GTK_WIDGET_SENSITIVE is only of interest inside gtkwidget.c, everywhere
        else GTK_WIDGET_IS_SENSITIVE (widget) needs to be used to check for
        sensitivity.

        * gtk/gtkaccelgroup.c (gtk_accel_group_activate): don't activate
        object if it is an insensitive widget.

25 years agoMon, 11 Jan 1999 08:09:08 +0100 Paolo Molaro <lupus@debian.org>
Paolo Molaro [Mon, 11 Jan 1999 07:09:07 +0000 (07:09 +0000)]
Mon, 11 Jan 1999 08:09:08 +0100 Paolo Molaro <lupus@debian.org>

        * gtk/gtktypeutils.[ch]: add gtk_type_{add,remove}_creation_hook().
        You can have a notification when a type is created.

25 years agoadded an assertement.
Tim Janik [Mon, 11 Jan 1999 06:35:41 +0000 (06:35 +0000)]
added an assertement.

1999-01-11  Tim Janik  <timj@gtk.org>

        * gtk/gtkmain.c (gtk_propagate_event): added an assertement.

25 years agoFixed cut and paste bug when comparing text property bg colors. [ Matt
Owen Taylor [Sun, 10 Jan 1999 19:49:24 +0000 (19:49 +0000)]
Fixed cut and paste bug when comparing text property bg colors. [ Matt

Sun Jan 10 14:45:37 1999  Owen Taylor  <otaylor@gtk.org>

* gtk/gtktext.c (text_properties_equal): Fixed
cut and paste bug when comparing text property
bg colors.
[ Matt Aubury <Matt.Aubury@comlab.ox.ac.uk> ]

25 years agoif the lookup failed, try to initialize the object class and reattempt the
Tim Janik [Sun, 10 Jan 1999 19:05:36 +0000 (19:05 +0000)]
if the lookup failed, try to initialize the object class and reattempt the

1999-01-10  Tim Janik  <timj@gtk.org>

        * gtk/gtksignal.c (gtk_signal_lookup): if the lookup failed, try
        to initialize the object class and reattempt the lookup, reported
        by Paolo Molaro <lupus@lettere.unipd.it>.

25 years agoadded spanish language file
Pablo Saratxaga [Sun, 10 Jan 1999 18:32:14 +0000 (18:32 +0000)]
added spanish language file

25 years agoAdded cs to ALL_LINGUAS.
Owen Taylor [Sat, 9 Jan 1999 22:34:28 +0000 (22:34 +0000)]
Added cs to ALL_LINGUAS.

Sat Jan  9 17:36:20 1999  Owen Taylor  <otaylor@redhat.com>

* configure.in (ALL_LINGUAS): Added cs to ALL_LINGUAS.

Sat Jan  9 17:27:49 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkfilesel.c (gtk_file_selection_populate):
Mark another string for internationalization.
[ Stanislav Brabec <utx@k332.feld.cvut.cz> ]

25 years agoAdded Czech translation by Stanislav Brabec <utx@k332.feld.cvut.cz>
Owen Taylor [Sat, 9 Jan 1999 22:32:58 +0000 (22:32 +0000)]
Added Czech translation by Stanislav Brabec <utx@k332.feld.cvut.cz>

Sat Jan  9 17:35:19 1999  Owen Taylor  <otaylor@redhat.com>

* cs.po: Added Czech translation by
  Stanislav Brabec <utx@k332.feld.cvut.cz>

25 years agoSet name "gtk-tooltips" on tip window so that a style can be set for
Owen Taylor [Sat, 9 Jan 1999 19:02:06 +0000 (19:02 +0000)]
Set name "gtk-tooltips" on tip window so that a style can be set for

Sat Jan  9 14:02:08 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtktooltips.c (gtk_tooltips_force_window): Set
name "gtk-tooltips" on tip window so that a style
can be set for tooltips.

25 years agoMore strings translated. Not finished yet.
Nuno Ferreira [Sat, 9 Jan 1999 13:08:32 +0000 (13:08 +0000)]
More strings translated. Not finished yet.

1999-01-09  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>

* pt.po: More strings translated. Not finished yet.

25 years agoFixed some list-manipulation breakage.
Owen Taylor [Sat, 9 Jan 1999 00:21:37 +0000 (00:21 +0000)]
Fixed some list-manipulation breakage.

Fri Jan  8 19:00:17 1999  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkdnd.c (gdk_window_cache_filter): Fixed
some list-manipulation breakage.

* gdk/gdkdnd.c (gdk_window_cache_destroy): Free
window cache structure.

* gtk/gtkdnd.c (gtk_drag_set_icon_pixmap): Set an
event mask on the drag window so clicking on it
doesn't pop up root menus, etc.

* gtk/gtkdnd.c (gtk_drag_button_release_cb): Remove
signal handlers at button release.

25 years agocall gtk_spin_button_update before returning a value
Lars Hamann [Fri, 8 Jan 1999 00:21:36 +0000 (00:21 +0000)]
call gtk_spin_button_update before returning a value

Fri Jan  8 00:42:00 1999  Lars Hamann  <lars@gtk.org>

* gtk/gtkspinbutton.c (gtk_spin_button_get_value_as_int)
(gtk_spin_button_get_value_as_float): call gtk_spin_button_update
before returning a value

* gtk/gtkclist.c (gtk_clist_motion): don't allow 'drag selections'
if clist is a drag source.
(gtk_clist_drag_begin): remove pointer grabs, end ongoing selections.

* gtk/gtkctree.c (remove_grab): copy of clist function.
(gtk_ctree_drag_begin): let clists drag_begin method set the
source info struct.

25 years agoFixes to drawing the background of the bin window so that clearing and
Owen Taylor [Fri, 8 Jan 1999 00:12:43 +0000 (00:12 +0000)]
Fixes to drawing the background of the bin window so that clearing and

Thu Jan  7 19:10:21 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkviewport.c (gtk_viewport_style_set): Fixes
to drawing the background of the bin window
so that clearing and redrawing of child
widgets work properly.

* gtk/gtkwidget.c (gtk_widget_idle_draw): Juggle around
data so that if somebody triggers more redraw queuing
from a expose_event handler, it doesn't confuse the
heck out of GTK+. (But is highly liable to cause
an infinite loop...)

25 years agoFix some more memory leaks.
Owen Taylor [Thu, 7 Jan 1999 20:17:15 +0000 (20:17 +0000)]
Fix some more memory leaks.

Thu Jan  7 12:31:41 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkselection.c (gtk_target_list_unref): Fix some
more memory leaks.

25 years agofix for dnd bug reported by Bertrand Guiheneuf. Don't return FALSE if
Lars Hamann [Wed, 6 Jan 1999 22:26:03 +0000 (22:26 +0000)]
fix for dnd bug reported by Bertrand Guiheneuf. Don't return FALSE if

Wed Jan  6 23:14:19 1999  Lars Hamann  <lars@gtk.org>

* gtk/gtkctree.c (gtk_ctree_drag_motion): fix for dnd bug reported
by Bertrand Guiheneuf. Don't return FALSE if source widget != dest.
widget.

25 years ago Added Italian texts
Tristan Tarrant [Wed, 6 Jan 1999 09:09:04 +0000 (09:09 +0000)]
Added Italian texts

25 years agofree the event that was returned to us by gtk_get_current_event
George Lebl [Wed, 6 Jan 1999 05:19:15 +0000 (05:19 +0000)]
free the event that was returned to us by gtk_get_current_event

Tue Jan 05 21:18:00 1999  George Lebl  <jirka@5z.com>

        * gtk/gtkmenu.c,gtk/gtkmenuitem.c,gtk/gtkeditable.c: free the
          event that was returned to us by gtk_get_current_event

25 years agoFree memory allocated for target lists.
Owen Taylor [Wed, 6 Jan 1999 00:43:29 +0000 (00:43 +0000)]
Free memory allocated for target lists.

Tue Jan  5 11:31:55 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkselection.c (gtk_target_list_unref): Free
memory allocated for target lists.

25 years agoPush GdkRGB's visual and colormap around the color selection dialog so
Owen Taylor [Wed, 6 Jan 1999 00:41:04 +0000 (00:41 +0000)]
Push GdkRGB's visual and colormap around the color selection dialog so

Tue Jan  5 19:01:18 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkcolorsel.c (gtk_color_selection_dialog_init): Push
GdkRGB's visual and colormap around the color selection
dialog so that the window and the previews have the
same colormap. If an app adds things to the colorsel
dialog, it will have to take care of them itself.

25 years agoWhen redrawing the under-cursor character, don't redraw the terminating
Owen Taylor [Tue, 5 Jan 1999 23:46:49 +0000 (23:46 +0000)]
When redrawing the under-cursor character, don't redraw the terminating

Tue Jan  5 11:51:32 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable):
When redrawing the under-cursor character, don't
redraw the terminating NULL.
[ From: dov@imagic.weizmann.ac.il (Dov Grobgeld) ]

25 years agoMake gtk_propagate_event() non-static, we need it in gtkdnd.c so that the
Owen Taylor [Tue, 5 Jan 1999 23:45:21 +0000 (23:45 +0000)]
Make gtk_propagate_event() non-static, we need it in gtkdnd.c so that the

Tue Jan  5 15:03:47 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkmain.c (gtk_propagate_event): Make
gtk_propagate_event() non-static, we need it in gtkdnd.c
so that the button-release we synthesize gets propagated
correctly.

* gtk/gtkdnd.c: Use gtk_propagate_event() so
release gets to a GtkList. But we can't really
get this right without access to the windows
event masks and doing X-style propagation ourselves.

Tue Jan  5 11:31:55 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkselection.c (gtk_target_list_unref): Free
memory allocated for target lists.

* gtk/gtkdnd.c (gtk_drag_drop_finished): Release
selections before destroying info structure.

* gdk/gdkdnd.c gdktypes.h (gdk_drag_get_protocol): Add
new value GDK_DRAG_PROTO_NONE, use it for non-drag
targets, to quiet Purify.

* gdk/gdkdnd.c (gdk_window_register_dnd): Set size
of property properly.

25 years agoStuff I did last night while watching TV
Arturo Espinosa [Tue, 5 Jan 1999 21:27:07 +0000 (21:27 +0000)]
Stuff I did last night while watching TV

25 years agoLoading framework done, start of PNG loader
Arturo Espinosa [Tue, 5 Jan 1999 04:31:03 +0000 (04:31 +0000)]
Loading framework done, start of PNG loader

25 years agoInitial import of the GdkPixBuf imaging library
Arturo Espinosa [Mon, 4 Jan 1999 23:53:12 +0000 (23:53 +0000)]
Initial import of the GdkPixBuf imaging library

25 years agoInitial revision
Arturo Espinosa [Mon, 4 Jan 1999 23:53:12 +0000 (23:53 +0000)]
Initial revision

25 years agoReleased GTK+ 1.1.12
CST 1999 Shawn T. Amundson [Mon, 4 Jan 1999 11:04:11 +0000 (11:04 +0000)]
Released GTK+ 1.1.12

Mon Jan  4 03:45:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>

        * Released GTK+ 1.1.12

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

25 years agoAdded 'ko'. Added Korean translation.
Nam SungHyun [Mon, 4 Jan 1999 03:33:35 +0000 (03:33 +0000)]
Added 'ko'. Added Korean translation.

* configure.in (ALL_LINGUAS): Added 'ko'.
* po/ko.po: Added Korean translation.

25 years agofixed auto_resize bug
Lars Hamann [Sun, 3 Jan 1999 17:32:43 +0000 (17:32 +0000)]
fixed auto_resize bug

Sun Jan  3 17:41:22 1999  Lars Hamann  <lars@gtk.org>

* gtk/gtkctree.c (real_tree_expand): fixed auto_resize bug

25 years agomake this G_PRIORITY_DEFAULT.
Tim Janik [Sat, 2 Jan 1999 22:19:15 +0000 (22:19 +0000)]
make this G_PRIORITY_DEFAULT.

Sat Jan  2 03:54:30 1999  Tim Janik  <timj@gtk.org>

        * gdk/gdk.h (GDK_PRIORITY_EVENTS): make this G_PRIORITY_DEFAULT.

        * gdk/gdkevents.c (gdk_events_init): add the source and the poll fd with
        a priority of GDK_PRIORITY_EVENTS.

25 years agoRemoved features.h test.
Jeff Garzik [Sat, 2 Jan 1999 07:32:22 +0000 (07:32 +0000)]
Removed features.h test.

        * configure.in, config.h.in, gdk/gdkimage.c:
        Removed features.h test.

        * gdk/gdkdnd.c:
        Guard public functions against NULL pointer derefs.

25 years agogdk/gdk.c gdk/gdkinputnone.h casts to get rid of const warnings
Manish Singh [Sat, 2 Jan 1999 03:16:07 +0000 (03:16 +0000)]
gdk/gdk.c gdk/gdkinputnone.h casts to get rid of const warnings

* gdk/gdk.c
* gdk/gdkinputnone.h
* gtk/gtkruler.c: casts to get rid of const warnings

* gtk/Makefile.am: fix gtktypebuiltins.h dependencies, and do a
cmp so people don't whine about rebuilds

* gtk/gtknotebook.c: use g_snprintf on translated strings, so we
don't get buffer overflows

* gtk/gtkrc.c: use g_strdup_printf instead of g_malloc/sprintf
Plug some memleaks.

-Yosh

25 years agoCheck for features.h.
Jeff Garzik [Fri, 1 Jan 1999 23:36:32 +0000 (23:36 +0000)]
Check for features.h.

        * configure.in, config.h.in:
        Check for features.h.

        * gdk/gdkevents.c (gdk_event_put, gdk_events_queue):
        Fixed bug in linked list append logic by replacing hand-coded
        logic with a call to g_list_append.  Bug found by tml.

        * gdk/gdkimage.c:
        'gcc -ansi -pedantic' on GNU/Linux spews warnings and errors
        in sys/ipc.h, including one specific admonishment to use
        _SVID_SOURCE or _XOPEN_SOURCE.  Manually defined the latter, and
        included features.h if present to obtain the necessary
        side-effects.

        * gtk/gtkclist.c, gtk/gtkeditable.c:
        Eliminates comma-after-final-element warnings.

        * gtk/gtkfontsel.c (gtk_font_selection_init):
        Fixed bug where an intl string was declared as _("x") in
        local var initializer.

25 years agogtk.m4: When testing to see if glib exists, set LIBS="$GTK_LIBS $LIBS" NOT
Elliot Lee [Thu, 31 Dec 1998 21:01:18 +0000 (21:01 +0000)]
gtk.m4: When testing to see if glib exists, set LIBS="$GTK_LIBS $LIBS" NOT

gtk.m4:
When testing to see if glib exists, set
        LIBS="$GTK_LIBS $LIBS"
NOT
        LIBS="$LIBS $GTK_LIBS"
because order matters - if the user specifies their own $LIBS to
./configure, these need to be passed in last.

gtk/Makefile.am:
Fix problems with gtktypebuiltins* getting rebuilt every single
time 'make' was run.

gtk/gtkcalendar.c:
Set 'week' variable to 0 to get rid of uninitialized
variable warning. Better solution is to give it the right value
somewhere :)

gtk/gtkclist.c:
When computing optimum column size, don't subtract the borders.(?)

gtk/gtkcolorsel.c:
Don't read past end of array.

25 years agoupdated w/ changed from last night
Jeff Garzik [Thu, 31 Dec 1998 15:09:17 +0000 (15:09 +0000)]
updated w/ changed from last night

25 years agoInit fix from Chi-Deok Hwang <cdhwang@sr.hei.co.kr>. Will ChangeLog shortly.
Jeff Garzik [Thu, 31 Dec 1998 05:35:29 +0000 (05:35 +0000)]
Init fix from Chi-Deok Hwang <cdhwang@sr.hei.co.kr>.  Will ChangeLog shortly.

25 years agoFix memory leak. gdk_event_put would make a copy of next_event, and
Miguel de Icaza [Thu, 31 Dec 1998 04:43:36 +0000 (04:43 +0000)]
Fix memory leak. gdk_event_put would make a copy of next_event, and

1998-12-30  Miguel de Icaza  <miguel@nuclecu.unam.mx>

* gtk/gtkmain.c (gtk_main_do_event): Fix memory leak.
gdk_event_put would make a copy of next_event, and next_event was
not being freed.

25 years agoReleased GTK+ 1.1.11
CST 1998 Shawn T. Amundson [Thu, 31 Dec 1998 02:25:58 +0000 (02:25 +0000)]
Released GTK+ 1.1.11

Wed Dec 30 18:39:21 CST 1998 Shawn T. Amundson <amundson@gtk.org>

        * Released GTK+ 1.1.11

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

Also fixed docs/Makefile.am so make distcheck works well now,
even on an SMP machine.

Do these .po files really have to be remade during a make dist?

25 years agoWed, 30 Dec 1998 23:04:25 +0100 [Vincent]
Vincent Renardias [Wed, 30 Dec 1998 21:10:02 +0000 (21:10 +0000)]
Wed, 30 Dec 1998 23:04:25 +0100  [Vincent]
* Major translation updates.

25 years agoFixed off-by-one error when computing length.
Owen Taylor [Tue, 29 Dec 1998 21:10:30 +0000 (21:10 +0000)]
Fixed off-by-one error when computing length.

Tue Dec 29 16:06:55 1998 Owen Taylor  <otaylor@redhat.com>

* gdk/gdkim.c (gdk_wcstombs): Fixed off-by-one
error when computing length.

25 years agox Pull in string.h for various mem*() and str*() functions, in an
Jeff Garzik [Thu, 24 Dec 1998 19:39:00 +0000 (19:39 +0000)]
x Pull in string.h for various mem*() and str*() functions, in an

x
   Pull in string.h for various mem*() and str*() functions,
        in an autoconf-friendly way.
x

25 years agoremoved unused var 64-bit cast point to const data Made const-correct.
Jeff Garzik [Thu, 24 Dec 1998 17:47:02 +0000 (17:47 +0000)]
removed unused var 64-bit cast point to const data Made const-correct.

        * gdk/gdkfont.c: removed unused var
        * gdk/gdkim.c: 64-bit cast
        * gtk/gtkaccelgroup.c: point to const data
        * gtk/gtkdnd.[ch]: (gtk_drag_dest_set, gtk_drag_source_set):
          Made const-correct.
        * gtk/gtkfontsel.c: kill uninitialized var warning
        * gtk/gtkselection.[ch]: (gtk_target_list_new,
          gtk_target_list_add_table, gtk_selection_add_targets):
          Made const-correct.
        * gtk/testgtk.c: 64-bit cast

25 years agoReleased GTK+ 1.1.10
CST 1998 Shawn T. Amundson [Thu, 24 Dec 1998 15:21:13 +0000 (15:21 +0000)]
Released GTK+ 1.1.10

Thu Dec 24 03:16:52 CST 1998 Shawn T. Amundson <amundson@gtk.org>

        * Released GTK+ 1.1.10

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

        * no.po: added translation by Kjartan Maraas <kmaraas@fib.hl.no>

25 years agos,Fedrerico Mena,Federico Mena,
Martin Baulig [Thu, 24 Dec 1998 12:33:19 +0000 (12:33 +0000)]
s,Fedrerico Mena,Federico Mena,

25 years agoUpdate to changelog, to cover fix that previously slipped in.
Owen Taylor [Thu, 24 Dec 1998 01:29:44 +0000 (01:29 +0000)]
Update to changelog, to cover fix that previously slipped in.

Wed Dec 23 20:31:40 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklabel.c: Fix problem where empty labels were
getting a requisition height of zero, and trailing
newlines were being ignored.

25 years agolabel->label should be the mb text _after_ removing the underlines, not
Owen Taylor [Wed, 23 Dec 1998 19:16:21 +0000 (19:16 +0000)]
label->label should be the mb text _after_ removing the underlines, not

Wed Dec 23 13:58:14 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklabel.c (gtk_label_parse_uline):
label->label should be the mb text _after_ removing
the underlines, not before.

* gtk/gtkmenu.c: Reverted Elliot's tearoff-menu-item
title hack. If it deserves being done, it deserves
being done right.

25 years ago*/Makefile.am: Now passes 'make distcheck'. Now loops. I'm not sure what
Elliot Lee [Wed, 23 Dec 1998 16:24:15 +0000 (16:24 +0000)]
*/Makefile.am: Now passes 'make distcheck'. Now loops. I'm not sure what

*/Makefile.am: Now passes 'make distcheck'. Now loops. I'm not sure what
is up.

1998-12-23  Elliot Lee  <sopwith@redhat.com>

* gtk/gtkmenu.c: Allow programmer to gtk_object_set_data(obj,
  "GtkTearoffMenuItem_window_title", ..) on a GtkMenuItem and have
  it be recognized. If we're getting the title out of the GtkLabel,
  then remove all underscores.

25 years agoRequest XmTRANFER_FAILURE on Motif drops not within a drop zone. I don't
Owen Taylor [Tue, 22 Dec 1998 22:00:43 +0000 (22:00 +0000)]
Request XmTRANFER_FAILURE on Motif drops not within a drop zone. I don't

Tue Dec 22 17:01:43 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkdnd.c (gtk_drag_dest_handle_event):
Request XmTRANFER_FAILURE on Motif drops not within
a drop zone. I don't know why this is necessary,
but it is.

* gdk/gdkdnd.c (gdk_drop_reply): Fixed error where
Motif flag field in response was getting wrong
values.

25 years agoReturn TRUE for button press events we handle. (Allows option menus in
Owen Taylor [Tue, 22 Dec 1998 20:55:30 +0000 (20:55 +0000)]
Return TRUE for button press events we handle. (Allows option menus in

Tue Dec 22 15:55:39 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkoptionmenu.c (gtk_option_menu_button_press):
Return TRUE for button press events we handle.
(Allows option menus in radio buttons to work...)

25 years agoOptimization - when we've already found a widget, skip all checks for
Owen Taylor [Tue, 22 Dec 1998 20:06:44 +0000 (20:06 +0000)]
Optimization - when we've already found a widget, skip all checks for

Tue Dec 22 14:50:25 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkdnd.c (gtk_drag_find_widget): Optimization -
when we've already found a widget, skip all checks
for subsequent children.

* gtk/gtkdnd.c (gtk_drag_find_widget): Checked for
!MAPPED, not !VISIBLE, since a widget (like a notebook
page), can be VISIBLE, but !REALIZED or !MAPPED.

* gtk/gtkdnd.c (gtk_drag_find_widget): Use forall(),
not foreach().

25 years agoAdded translation by Krzysztof Krzy¿aniak <eloy@venco.com.pl>
Owen Taylor [Tue, 22 Dec 1998 19:25:40 +0000 (19:25 +0000)]
Added translation by Krzysztof Krzy¿aniak <eloy@venco.com.pl>

Tue Dec 22 14:24:37 1998  Owen Taylor  <otaylor@redhat.com>

* pl.po: Added translation by
  Krzysztof Krzy¿aniak <eloy@venco.com.pl>

25 years agofixed column resize bug
Lars Hamann [Mon, 21 Dec 1998 21:09:37 +0000 (21:09 +0000)]
fixed column resize bug

Mon Dec 21 22:01:49 1998  Lars Hamann  <lars@gtk.org>

* gtk/gtkclist.c (gtk_clist_motion): fixed column resize bug

25 years agoexport the priority at which events are processed.
Tim Janik [Sun, 20 Dec 1998 05:47:28 +0000 (05:47 +0000)]
export the priority at which events are processed.

Sun Dec 20 04:48:59 1998  Tim Janik  <timj@gtk.org>

        * gdk/gdk.h (GDK_PRIORITY_EVENTS): export the priority at which
        events are processed.

        * gtk/gtk[main|signal|container].[ch]: removed deprecated _interp
        variants: gtk_container_foreach_interp, gtk_idle_add_interp,
        gtk_timeout_add_interp, gtk_signal_connect_interp.

25 years agoadded translation by Tomas Ögren <stric@ing.umu.se>
PST 1998 Shawn T. Amundson [Sun, 20 Dec 1998 02:48:52 +0000 (02:48 +0000)]
added translation by Tomas Ögren <stric@ing.umu.se>

Sat Dec 19 18:42:39 PST 1998 Shawn T. Amundson <amundson@gtk.org>

        * sv.po: added translation by Tomas Ögren <stric@ing.umu.se>

25 years agoeek, fixed an embarrasing bug that caused this function to always return
Tim Janik [Sun, 20 Dec 1998 01:24:40 +0000 (01:24 +0000)]
eek, fixed an embarrasing bug that caused this function to always return

Sat Dec 19 22:49:40 1998  Tim Janik  <timj@gtk.org>

        * gtk/gtktypeutils.c (gtk_type_query): eek, fixed an embarrasing bug
        that caused this function to always return NULL (noticed by marius
        vollmer).

25 years agoDon't add the gthread libs to GLIB_LIBS either, or -lgthread -lpthread
Owen Taylor [Sat, 19 Dec 1998 22:27:03 +0000 (22:27 +0000)]
Don't add the gthread libs to GLIB_LIBS either, or -lgthread -lpthread

Sat Dec 19 17:28:30 1998  Owen Taylor  <otaylor@redhat.com>

* configure.in: Don't add the gthread libs to
GLIB_LIBS either, or -lgthread -lpthread will get
pulled into all applications because of shlib deps.

* gtk/gtkmain.h gtk/gtkwidget.c gtk/gtk gdk/gdk:
Use GLIB's priority #define. Revise scale of
priorities.

25 years agoalways run a g_main_iteration, even if there are no active main loops.
Manish Singh [Sat, 19 Dec 1998 11:47:58 +0000 (11:47 +0000)]
always run a g_main_iteration, even if there are no active main loops.

* gtk/gtkmain.c: always run a g_main_iteration, even if
there are no active main loops. This fixes the gimp splash
screen.

-Yosh

25 years agoremoved return_if_fail (label->words != NULL) since that's a valid case
Tim Janik [Sat, 19 Dec 1998 05:15:15 +0000 (05:15 +0000)]
removed return_if_fail (label->words != NULL) since that's a valid case

Sat Dec 19 05:37:51 1998  Tim Janik  <timj@gtk.org>

        * gtk/gtklabel.c (gtk_label_expose): removed return_if_fail
        (label->words != NULL) since that's a valid case when the label
        is empty, or just default constructed.
        fixed indentation prototype arguments and braces in some places.
        also, pointer comparisions and initializations are done with NULL
        not 0, there's a reason GLib defines NULL.

        * gdk/gdkevents.c (gdk_events_pending): return (queued_events ||
        putback_events) so this again returns whether events are pending,
        not whether other sources like idles are pending.

        * gtk/gtkmain.c (gtk_main_iteration_do):
        (gtk_main_iteration): return whether the loop is done, not whether
        something got dispatch to restore the original behaviour (yosh: this
        fixes code like in GleSelector).

25 years agos/(enter|leave)_button/$1/g, since pthreads.h no longer conflicts
Manish Singh [Sat, 19 Dec 1998 03:24:15 +0000 (03:24 +0000)]
s/(enter|leave)_button/$1/g, since pthreads.h no longer conflicts

-Yosh

25 years agofixed GDK_2BUTTON_PRESS bug.
Lars Hamann [Sat, 19 Dec 1998 01:18:08 +0000 (01:18 +0000)]
fixed GDK_2BUTTON_PRESS bug.

Sat Dec 19 01:56:13 1998  Lars Hamann  <lars@gtk.org>

* gtk/gtkclist.c (gtk_clist_button_press): fixed GDK_2BUTTON_PRESS
  bug.

25 years agoadd ja.po to ALL_LINGUAS
Manish Singh [Sat, 19 Dec 1998 00:07:36 +0000 (00:07 +0000)]
add ja.po to ALL_LINGUAS

-Yosh

25 years agoSat, 19 Dec 1998 01:15:44 +0100 [Vincent]
Vincent Renardias [Fri, 18 Dec 1998 23:18:11 +0000 (23:18 +0000)]
Sat, 19 Dec 1998 01:15:44 +0100  [Vincent]

* fr.po: Added.

25 years agoMarked plug window as destroyed before destroying the window.
Owen Taylor [Fri, 18 Dec 1998 20:47:21 +0000 (20:47 +0000)]
Marked plug window as destroyed before destroying the window.

Fri Dec 18 15:19:54 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtksocket.c (gtk_socket_filter_func): Marked
plug window as destroyed before destroying the
window.

25 years agoSet the usize on the tearoff window so when we reparent the window out,
Owen Taylor [Fri, 18 Dec 1998 19:15:46 +0000 (19:15 +0000)]
Set the usize on the tearoff window so when we reparent the window out,

Fri Dec 18 14:17:14 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkmenu.c (gtk_menu_popup): Set the usize on the
tearoff window so when we reparent the window out,
the window doesn't shrink down.

25 years agoFixed transposition of \ and "
Owen Taylor [Fri, 18 Dec 1998 14:52:57 +0000 (14:52 +0000)]
Fixed transposition of \ and "

Fri Dec 18 09:52:28 1998  Owen Taylor  <otaylor@redhat.com>

* de.po: Fixed transposition of \ and "

25 years agoDaniels de.po file after a bit of editing.
Sven Neumann [Fri, 18 Dec 1998 11:16:31 +0000 (11:16 +0000)]
Daniels de.po file after a bit of editing.

--Sven

25 years agoAdd Japanese Translation.
Yukihiro Nakai [Fri, 18 Dec 1998 10:11:32 +0000 (10:11 +0000)]
Add Japanese Translation.

Add Japanese Translation.

25 years agodo not export the glib flags for thread support to gtk-config.
Sebastian Wilhelmi [Fri, 18 Dec 1998 10:01:21 +0000 (10:01 +0000)]
do not export the glib flags for thread support to gtk-config.

1998-12-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* configure.in: do not export the glib flags for thread support to
gtk-config.

25 years agoadded gdk_flush() after g_main_run(), so we get the original behaviour
Tim Janik [Fri, 18 Dec 1998 02:23:48 +0000 (02:23 +0000)]
added gdk_flush() after g_main_run(), so we get the original behaviour

Fri Dec 18 01:32:59 1998  Tim Janik  <timj@gtk.org>

        * gtk/gtkmain.c (gtk_main): added gdk_flush() after g_main_run(), so we
        get the original behaviour back, i.e. the event queue needs to be flushed
        after a main loop has been quitted.
        (gtk_main): add/remove the current main loop to/from the main loop
        before/after init/quit functions have been exected to preserve the
        original gtk_main_quit() behaviour.

Thu Dec 17 23:48:29 1998  Tim Janik  <timj@gtk.org>

        * gdk/gdkevents.c (gdk_events_init): changed argument order in call
        to g_main_add_poll() to match recent glib changes.

25 years agoAdd @INTLLIBS@. gtk-scier-981116-0.patch Sean Cier
Owen Taylor [Fri, 18 Dec 1998 01:32:33 +0000 (01:32 +0000)]
Add @INTLLIBS@. gtk-scier-981116-0.patch Sean Cier

Thu Dec 17 20:33:28 1998  Owen Taylor  <otaylor@redhat.com>

* gtk-config.in: Add @INTLLIBS@.
gtk-scier-981116-0.patch  Sean Cier <scier@PostHorizon.com>) ]

* gtk/gtkcolorsel.c gtk/gtkfilesel.c gtk/gtkfontsel.c
  gtk/gtkgamma.c gtk/gtkinputdialog.c
  gtk/gtknotebook.c gtk/gtkrc.c gtk/gtkthemes.c
  gtk/gtktipsquery.c:

Applied parts of gtk-egger-981215-1 [ Daniel Egger
<Daniel.Egger@t-online.de> ] marking additional strings for
internationalization.

* po/nl.po: Added Dutch translation from
Paul Siegmann <pauls@euronet.nl>.

25 years agoRemove the info tag from the context so if the source unexpectedly
Owen Taylor [Thu, 17 Dec 1998 23:35:22 +0000 (23:35 +0000)]
Remove the info tag from the context so if the source unexpectedly

Thu Dec 17 18:25:52 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkdnd.c (gtk_drag_drop_finished): Remove the
info tag from the context so if the source unexpectedly
responds in the future, we do nothing properly.

Thu Dec 17 18:24:41 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtk[hv]paned.c (gtk_[hv]paned_size_allocate): Handle
the case where one side of the the pane is empty.

* gtk/gtkfilesel.c (gtk_file_selection_init): Set
dir_title before using it. (Pointed out by
Lavoie Philippe <lavoie@zeus.genie.uottawa.ca>)

25 years agoUse setlocale (LC_ALL, NULL), not (LC_ALL, "") to query current locale.
Owen Taylor [Thu, 17 Dec 1998 16:13:20 +0000 (16:13 +0000)]
Use setlocale (LC_ALL, NULL), not (LC_ALL, "") to query current locale.

Thu Dec 17 11:00:48 1998  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkim.c (gdk_set_locale): Use setlocale (LC_ALL, NULL),
not (LC_ALL, "") to query current locale.
(Pointed out by Ullrich Hafner <hafner@informatik.uni-wuerzburg.de>)

25 years agoFree previous label->label_wc.
Owen Taylor [Thu, 17 Dec 1998 15:51:15 +0000 (15:51 +0000)]
Free previous label->label_wc.

Thu Dec 17 10:53:20 1998  Owen Taylor  <otaylor@redhat.com>

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

* gtk/testgtkrc: Leave font, not fontset commented
in by default.

25 years agoDefine gdk_use_mb outside USE_XIM guard. Removed unnecessary USE_XIM guard
Sebastian Wilhelmi [Thu, 17 Dec 1998 09:15:45 +0000 (09:15 +0000)]
Define gdk_use_mb outside USE_XIM guard. Removed unnecessary USE_XIM guard

1998-12-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* gdk/gdkim.c: Define gdk_use_mb outside USE_XIM guard. Removed
unnecessary USE_XIM guard inside another. Made gdk_use_mb
static. Compile gdk_set_locale also if not USE_XIM.

25 years agoReleased GTK+ 1.1.9
Shawn T. Amundson [Thu, 17 Dec 1998 06:49:15 +0000 (06:49 +0000)]
Released GTK+ 1.1.9

Thu Dec 17 00:26:01 1998 Shawn T. Amundson <amundson@gtk.org>

        * Released GTK+ 1.1.9

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

25 years agorm -rf intl breaks --disable-nls, put it back
Manish Singh [Thu, 17 Dec 1998 05:21:45 +0000 (05:21 +0000)]
rm -rf intl breaks --disable-nls, put it back

* autogen.sh: rm -rf intl breaks --disable-nls, put it back

* gtkbutton.[ch]
* gtktogglebutton.c: s/(enter|leave)/$1_button/g.
Digital: 1 GTK+: 0 (for now)

-Yosh

25 years agoupdated call to g_main_add_poll instead of g_main_poll_add
CST 1998 Shawn T. Amundson [Thu, 17 Dec 1998 04:40:07 +0000 (04:40 +0000)]
updated call to g_main_add_poll instead of g_main_poll_add

Wed Dec 16 22:38:22 CST 1998 Shawn T. Amundson <amundson@gtk.org>

        * gdk/gdkevents.c: updated call to g_main_add_poll
          instead of g_main_poll_add

25 years agoRemove unnecessary cast.
Owen Taylor [Thu, 17 Dec 1998 04:31:49 +0000 (04:31 +0000)]
Remove unnecessary cast.

Wed Dec 16 23:32:05 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklabel.c (gtk_label_expose): Remove
unnecessary cast.

25 years agoCheck for broken glibc 2.0 mb functions, and avoid them.
Owen Taylor [Thu, 17 Dec 1998 04:20:29 +0000 (04:20 +0000)]
Check for broken glibc 2.0 mb functions, and avoid them.

Wed Dec 16 22:50:52 1998  Owen Taylor  <otaylor@redhat.com>

* gdk/gdk.c gdk/gdkim.c: Check for broken glibc 2.0
mb functions, and avoid them.

25 years ago*** empty log message ***
Arturo Espinosa [Wed, 16 Dec 1998 23:00:58 +0000 (23:00 +0000)]
*** empty log message ***

25 years agoDon't call XPending() if we have putback events.
Owen Taylor [Wed, 16 Dec 1998 21:58:54 +0000 (21:58 +0000)]
Don't call XPending() if we have putback events.

Wed Dec 16 16:57:55 1998  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkevents.c (gdk_events_queue): Don't
call XPending() if we have putback events.

25 years agoDo nothing on empty string, quietly.
Owen Taylor [Wed, 16 Dec 1998 21:06:49 +0000 (21:06 +0000)]
Do nothing on empty string, quietly.

Wed Dec 16 16:04:41 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklabel.c (gtk_label_expose): Do nothing
on empty string, quietly.

25 years agoRedraw the character under the cursor when removing the cursor.
Owen Taylor [Wed, 16 Dec 1998 20:39:31 +0000 (20:39 +0000)]
Redraw the character under the cursor when removing the cursor.

Wed Dec 16 15:36:19 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable):
Redraw the character under the cursor when removing
the cursor.

25 years agoMove main thread lock back to GDK - we need it there for locking when
Owen Taylor [Wed, 16 Dec 1998 20:09:30 +0000 (20:09 +0000)]
Move main thread lock back to GDK - we need it there for locking when

Wed Dec 16 13:06:17 1998  Owen Taylor  <otaylor@redhat.com>

* gdk/gdk.[ch] gtk/gtkmain.[ch] gtk/gtkprivate.h: Move main
thread lock back to GDK - we need it there for locking
when translating events. Rename things appropriately.

Wed Dec 16 11:44:21 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkrange.c (gtk_range_expose): Fix a x/y typo.

CVS:

25 years agoReleased GTK+ 1.1.8
CST 1998 Shawn T. Amundson [Wed, 16 Dec 1998 16:57:13 +0000 (16:57 +0000)]
Released GTK+ 1.1.8

Wed Dec 16 10:20:27 CST 1998 Shawn T. Amundson <amundson@gtk.org>

        * Released GTK+ 1.1.8

        * ChangeLog:
          INSTALL:
          README:
          gtk+.spec:
          docs/gtk-config.1: version=1.1.8

25 years agoDefine gdk_xim_ic only, if USE_XIM is defined.
Sebastian Wilhelmi [Wed, 16 Dec 1998 14:28:05 +0000 (14:28 +0000)]
Define gdk_xim_ic only, if USE_XIM is defined.

1998-12-16  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* gdk/gdkglobals.c: Define gdk_xim_ic only, if USE_XIM is defined.

25 years agourg, fixups
Tim Janik [Wed, 16 Dec 1998 06:05:46 +0000 (06:05 +0000)]
urg, fixups

25 years agoversion bump to 1.1.8, binary age 0, interface age 0, depend on GLib
Tim Janik [Wed, 16 Dec 1998 06:03:14 +0000 (06:03 +0000)]
version bump to 1.1.8, binary age 0, interface age 0, depend on GLib

Wed Dec 16 05:26:32 1998  Tim Janik  <timj@gtk.org>

        * configure.in: version bump to 1.1.8, binary age 0, interface age 0,
        depend on GLib 1.1.8.

        * gdk/gdkprivate.h:
        * gdk/gdkglobals.c: removed last Gdk threads specific bits.

        * gtk/gtkmain.c (gtk_init): s/g_thread_supported/g_thread_supported()/.

        * gtk/gtkprivate.h: changed GTK_THREADS_ENTER and GTK_THREADS_LEAVE
        to function macros GTK_THREADS_ENTER() and GTK_THREADS_LEAVE().
        honour G_THREADS_ENABLED in the definition of GTK_THREADS_ENTER()
        and GTK_THREADS_LEAVE(). changed callers accordingly.

25 years agoUpdate news for 1.1.8.
Owen Taylor [Wed, 16 Dec 1998 05:04:46 +0000 (05:04 +0000)]
Update news for 1.1.8.