X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-10;h=68620588887b3d61d524a927eabe4958eb021988;hb=cbf5479263eaadc6ad29b235bc6858991ad01cc4;hp=3805d5158ab88aaa2bee94d8c8c127bdf23461e2;hpb=353a7158ed4ffffd46fc03627cd4aa071150d786;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 3805d5158..686205888 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,586 @@ +Sat Dec 19 18:45:30 PST 1998 Shawn T. Amundson + + * configure.in: added sv to ALL_LIGNUAS + +Sat Dec 19 22:49:40 1998 Tim Janik + + * gtk/gtktypeutils.c (gtk_type_query): eek, fixed an embarrasing bug + that caused this function to always return NULL (noticed by marius + vollmer). + +Sat Dec 19 17:28:30 1998 Owen Taylor + + * 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. + +Sat Dec 19 03:44:29 PST 1998 Manish Singh + + * gtk/gtkmain.c: always run a g_main_iteration, even if + there are no active main loops. This fixes the gimp splash + screen. + +Sat Dec 19 05:37:51 1998 Tim Janik + + * 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). + +Fri Dec 18 19:20:45 PST 1998 Manish Singh + + * gtkbutton.[ch] + * gtktogglebutton.c: s/(enter|leave)_button/$1/g, since pthreads.h + no longer conflicts + +Sat Dec 19 01:56:13 1998 Lars Hamann + + * gtk/gtkclist.c (gtk_clist_button_press): fixed GDK_2BUTTON_PRESS + bug. + +Fri Dec 18 15:30:43 PST 1998 Manish Singh + + * configure.in: add ja to ALL_LINGUAS + +Fri Dec 18 15:19:54 1998 Owen Taylor + + * gtk/gtksocket.c (gtk_socket_filter_func): Marked + plug window as destroyed before destroying the + window. + +Fri Dec 18 14:17:14 1998 Owen Taylor + + * 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. + +1998-12-18 Sebastian Wilhelmi + + * configure.in: do not export the glib flags for thread support to + gtk-config. + +Fri Dec 18 01:32:59 1998 Tim Janik + + * 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 + + * gdk/gdkevents.c (gdk_events_init): changed argument order in call + to g_main_add_poll() to match recent glib changes. + +Thu Dec 17 20:33:28 1998 Owen Taylor + + * gtk-config.in: Add @INTLLIBS@. + gtk-scier-981116-0.patch Sean Cier ) ] + + * 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 + ] marking additional strings for + internationalization. + + * po/nl.po: Added Dutch translation from + Paul Siegmann . + +Thu Dec 17 18:25:52 1998 Owen Taylor + + * 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 + + * 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 ) + +Thu Dec 17 10:53:20 1998 Owen Taylor + + * gtk/gtklabel.c (gtk_label_set_text): Free + previous label->label_wc. + + * gtk/testgtkrc: Leave font, not fontset commented + in by default. + +1998-12-17 Sebastian Wilhelmi + + * 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. + +Thu Dec 17 00:26:01 1998 Shawn T. Amundson + + * Released GTK+ 1.1.9 + + * INSTALL: + NEWS: + README: + configure.in: + gtk+.spec: + gtk/gtkfeatures.h.in: + docs/gtk-config.1: version=1.1.9 + +Wed Dec 16 21:20:00 PST 1998 Manish Singh + + * 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) + +Wed Dec 16 22:38:22 CST 1998 Shawn T. Amundson + + * gdk/gdkevents.c: updated call to g_main_add_poll + instead of g_main_poll_add + +Wed Dec 16 23:32:05 1998 Owen Taylor + + * gtk/gtklabel.c (gtk_label_expose): Remove + unnecessary cast. + +Wed Dec 16 22:50:52 1998 Owen Taylor + + * gdk/gdk.c gdk/gdkim.c: Check for broken glibc 2.0 + mb functions, and avoid them. + +Wed Dec 16 16:57:55 1998 Owen Taylor + + * gdk/gdkevents.c (gdk_events_queue): Don't + call XPending() if we have putback events. + +Wed Dec 16 16:04:41 1998 Owen Taylor + + * gtk/gtklabel.c (gtk_label_expose): Do nothing + on empty string, quietly. + +Wed Dec 16 15:36:19 1998 Owen Taylor + + * gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable): + Redraw the character under the cursor when removing + the cursor. + +Wed Dec 16 13:06:17 1998 Owen Taylor + + * 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 + + * gtk/gtkrange.c (gtk_range_expose): Fix a x/y typo. + +Wed Dec 16 10:20:27 CST 1998 Shawn T. Amundson + + * Released GTK+ 1.1.8 + + * ChangeLog: + INSTALL: + README: + gtk+.spec: + docs/gtk-config.1: version=1.1.8 + +1998-12-16 Sebastian Wilhelmi + + * gdk/gdkglobals.c: Define gdk_xim_ic only, if USE_XIM is defined. + +Wed Dec 16 07:03:32 1998 Tim Janik + + * gtk/gtkwidget.h: + * gtk/gtkwidget.c: s/USER_DRAW/APP_PAINTABLE/. provided + gtk_widget_set_app_paintable() which users can use to make + a widget paintable for the application. changed other files accordingly. + +Wed Dec 16 05:26:32 1998 Tim Janik + + * 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. + +Tue Dec 15 21:26:26 CST 1998 Shawn T. Amundson + + * autogen.sh: warn if glib.m4 or gettext.m4 are not found + in aclocal's directory. + +Tue Dec 15 21:36:14 1998 Owen Taylor + + * gtk/testgtk.c (create_layout): Create buttons, + not combos again. + +1998-12-15 Joel Becker + + * autogen.sh: reordered gettextize and aclocal, because + gettextize was messing up aclocal.m4. + +Tue Dec 15 22:30:44 1998 Lars Hamann + + * gtk/gtkclist.h : + removed clist flag : GTK_CLIST_DRAG_SELECTION + added flags : GTK_CLIST_REORDERABLE, GTK_CLIST_USE_DRAG_ICONS, + GTK_CLIST_DRAW_DRAG_LINE, GTK_CLIST_DRAW_DRAG_RECT + (GtkCListDragPos) : new enum for DND + (GtkButtonAction) : new enum of possible mouse button actions + (struct _GtkCList): added button_actions array. + Added drag_button and click_cell struct, to store cell and + mouse button of last button_press_event + + (struct _GtkCListClass): new class method draw_drag_highlight. + (gtk_clist_set_reorderable) (gtk_clist_set_use_drag_icons) : + new functions. Moved from gtkctree.h. Now clist is reorderable + as well. + (gtk_clist_set_button_actions) new function to customize mouse + button actions. + + * gtk/gtkclist.c: + (gtk_clist_drag_begin) + (gtk_clist_drag_motion) + (gtk_clist_drag_leave) + (gtk_clist_drag_end) + (gtk_clist_drag_drop) + (gtk_clist_drag_data_get) + (gtk_clist_drag_data_received) : new dnd widget methods to + implement clists reorderability via DND + + (remove_grab) : new function. remove mouse grab if necessary. + (draw_drag_highlight) : new method. Draw dnd highlight depending + on clist flags GTK_CLIST_DRAW_DRAG_LINE and GTK_CLIST_DRAW_DRAG_RECT + + (gtk_clist_class_init): added object args "reorderable" and + "use_drag_icons" + + (gtk_clist_button_press) (gtk_clist_button_release) : + use button_actions array to decide which action to perform. + (gtk_clist_motion) : start reorder operation if necessary. + + * gtk/gtkctree.h : + (struct _GtkCTree): removed drag_icon, icon_widht, icon_height, + drag_row, drag_source, drag_target, reorderable, use_icons, + in_drag, drag_rect + (gtk_ctree_set_reorderable) : deprecated function. + use gtk_clist_set_reorderable instead. + (gtk_ctree_set_use_drag_icons) : deprecated function. + use gtk_clist_set_use_drag_icons instead. + + * gtk/gtkctree.c : + (gtk_ctree_class_init): removed object args "reorderable" and + and "use_drag_icons" + + (draw_xor_line) (draw_xor_rect) (create_drag_icon) (check_cursor) + (tree_toggle_selection) (set_mouse_cursor) : removed + + (draw_drag_highlight) : new clist method. replacement for + draw_xor_line and draw_xor_rect functions + (check_drag) renamed check_cursor function + + (gtk_ctree_drag_begin) + (gtk_ctree_drag_motion) + (gtk_ctree_drag_data_received) : new dnd methods to implement ctrees + reorderability via DND + + (gtk_ctree_button_release) + (gtk_ctree_button_motion) : removed. + + * gtk/testgtk.c: + (create_clist) : added new reorderable toggle button + +Tue Dec 15 19:50:41 1998 Owen Taylor + + * gtk/gtkctree.c gtk/gtkclist.c gtk/testgtk.c: Use + base[NORMAL] instead of bg[PRELIGHT] so CLists now can be + used in detergent commercials. + +Tue Dec 15 16:54:09 1998 Owen Taylor + + * gtk/gtklabel.h: Moved gtk_label_set() compatiblity + define from to for + compatibility. + +1998-12-15 Jeff Garzik + + * configure.in, gdk/Makefile.am, gtk/Makefile.am: + Removed last remaining thread-related configure bits + that have been moved into GLib. + +1998-12-15 Elliot Lee + + * gdk/gdkevents.c: Use G_IO_ERR|G_IO_HUP|G_IO_NVAL + as the mask for checking for GDK_INPUT_EXCEPTION events. + +1998-12-15 Martin Baulig + + * acinclude.m4: Make the gettext check for for libc5 systems. + + * autogen.sh: Not running gettextize fails on a fresh CVS checkout + and we'll get a lot of bug reports tomorrow, so I add it back. + + * acinclude.m4: Rename AM_GNU_GETTEXT_GTK to AM_GTK_GNU_GETTEXT and + AM_WITH_NLS_GTK to AM_GTK_WITH_NLS to avoid this ugly automake + warnings. + +Tue Dec 15 16:06:15 1998 Owen Taylor + + * acinclude.m4: Provide a hacked version of the + gettext macros that never use the included gettext. + + * Makefile.am configure.in: Remove references + to intl/ + + * autogen.sh: Don't run gettextize. + +Tue Dec 15 14:30:35 1998 Owen Taylor + + * gdk/gdk.h gdk/gdkfonts.c: Added gdk_text_extents_wc() + + * Patch from Jonathan Blanford to add line wrapping + to label. (Based on patch from Jeff Dairiki + gtk-dairiki-971208-0) + + - Adds new function gtk_label_set_line_wrap() + - implement GTK_JUSTIFY_FILL. + - rename gtk_label_set to gtk_label_set_text() add + gtk_label_set() to gtkcompat.h. + + * Use an internal wc representation in the label, so + that we handle underlining and line breaks correctly + for multi-byte strings. + +Tue Dec 15 13:32:28 1998 Owen Taylor + + * gtk/gtkwidget.h: Added GTK_USER_DRAW flag. + + * gtk/gtkwindow.c: Honor GTK_USER_DRAW flag. + + * gtk/gtkdrawwindow.c gtk/Makefile.am: Removed + GtkDrawWindow, which GTK_USER_DRAW obsoletes. + +Tue Dec 15 11:37:05 1998 Owen Taylor + + * gtk/gtkmain.c: Fixed up some warnings. + +Tue Dec 15 10:32:01 1998 Owen Taylor + + * gtk/gtk{h,v,}paned.{c,h}: Add new functions + gtk_paned_set_position(), + gtk_paned_pack1/2(). The latter take a + shrink and resize parameters, that allows setting + minimum sizes and getting 'relative' resizing. + +Tue Dec 15 10:26:23 1998 Owen Taylor + + * gdk/gdkevents.c: Keep separate putback_events and + queued_events queues so that we get both FIFO and + preemptive behavior for gdk_event_put(). + +Tue Dec 15 09:22:44 1998 Owen Taylor + + * gtk/gtkrc.c (gtk_rc_init): Removed unused + variable, fixed minor memory leak. + + * gdk/gdk.c: Fixed another merge problem. + +Tue Dec 15 08:53:38 1998 Owen Taylor + + * gdk/gdk.c (gdk_get_display): Remove gdk_signal, + which crept back in in last commit. + +Tue Dec 15 01:38:53 1998 Owen Taylor + + * gtk/Makefile.am: Commented out testthreads from + the build process, since we won't have any idea + how to create a thread. + + * configure.in (LIBS): use glib-config ... gthread + so we always build a thread-compatible library. + + * gtk/gtkaccellabel.c gtk/gtkclist.c gtk/gtkcolorsel.c + gtk/gtkcombo.c gtk/gtkcontainer.c gtk/gtkentry.c + gtk/gtklist.c gtk/gtkmenuitem.c gtk/gtknotebook.c + gtk/gtkrange.c gtk/gtkselection.c gtk/gtkspinbutton.c + gtk/gtktext.c gtk/gtktooltips.c gtk/gtkwidget.c: + + Add GTK_THREADS_ENTER/LEAVE pairs around timeouts + and idles to account for the fact that they are no + longer called within the GTK+ lock. + + * gtk/gtkprivate.h: Added definitions for locking + the main GTK+ mutex. + + * gtk/gtkmain.c: Re-implement the main loop + in terms of the GLib main loop. + + * gdk/gdk.h gdk/gdkthreads.c gdk/Makefile.am: Removed threading + functionality, as it seems better to subsume GDK within the + GTK+ lock than vice-versa. + + * gdk/gdkevents.c: New file, containing event handling bits + from gdk.c. + + * gdk/gdkevents.c: Implement event source for GDK + events. + + * configure.in gdk/gdkevents.c: Removed attempts to + subtract base_id, which were already non-functional. + +Mon Dec 14 23:05:20 PST 1998 Manish Singh + + * acconfig.h + * configure.in: removed IPC_RMID_DEFERRED_RELEASE check + + * gdk/gdk.c: remove signal handlers, since we do an IPC_RMID + after XShmAttach, and nobody complained + +Tue Dec 15 02:27:42 MET 1998 Sven Neumann + + * po/de.po: Replaced the crappy german po-file with a valid one. + +Mon Dec 14 16:10:05 1998 Owen Taylor + + * gtk/gtkrc.c (gtk_rc_init): Append locale-specific + suffixes to default rc file names, and look these + up in addition to the base filename, to facilitate + having the correct fontset per-locale. + + move $(sysconfdir)/gtkrc to $(sysconfdir)/gtk/gtkrc + + * gtk/gtkitemfactory.[ch] (gtk_item_factory_set_translate_func): + New function to set a function to translate menu paths. + + * gtk/gtkrc.c (gtk_rc_add_initial_default_files): Free + results of g_strsplit(). + +1998-12-14 Nuno Ferreira + + * configure.in (ALL_LINGUAS): Added 'pt'. + + * po/pt.po: Added Portuguese translation. + +Mon Dec 14 20:04:31 1998 Stefan Jeske + + * gtk/gtkspinbutton.c: Only call gtk_spin_button_update if + the spinbutton is editable. + +Mon Dec 14 12:24:13 1998 Owen Taylor + + * HACKING: Added gettext-10.35 + + * autogen.sh: Run gettextize. + +Wed Dec 9 16:29:06 1998 Owen Taylor + + Applied gtk-egger-981010-[12] + [ Daniel.Egger@t-online.de (Daniel Egger) ] + + * gtk/gtkintl.h: New file - defines for localization. + + * gtk/gtkfilesel.c gtk/gtkinputdialog.c: Mark strings + for internationalization. + + * gtk/gtkmain.c: call bindtextdomain + + * po/ - directory for translations. Initially includes + German translation. + +Mon Dec 14 02:42:11 1998 Tim Janik + + * gtk/gtkwidget.c: made GtkWidget::grab_focus a RUN_LAST and + RUN_ACTION signal. moved stuff from gtk_widget_grab_focus() into + gtk_widget_real_grab_focus() so a signal is always emitted + if the focus is grabbed on a widget. + +Mon Dec 14 02:13:01 1998 Tim Janik + + * gtk/gtkmenuitem.c: fixed submenu popup timeouts, we decide whether or + not to delay the submenu popup from a menu item deselection time stamp. + the code looks even more hackish than before, but in practice "feels" + very well. + +1998-12-13 Federico Mena Quintero + + * gtk/gtkwidget.h (struct _GtkWidgetClass): Added a "grab_focus" + signal for widgets. When the signal is emitted, the widget will + grab the focus. This is needed to let the user press an + accelerator key in a dialog box and have the corresponding widget + be focused. + + * gtk/gtkwidget.c (gtk_widget_class_init): Create the "grab_focus" + signal. The default handler is simply gtk_widget_grab_focus(). + +Sun Dec 13 22:15:48 GMT 1998 Tony Gale + + * docs/gtk_tut.sgml: Update the following sections to the + current API: + - Container Widgets + - CList Widget + - List Widget + - Tree Widget + +Sat Dec 12 19:11:35 1998 Tim Janik + + * gtk/gtkmenuitem.c: made GtkMenuItem::activate a GTK_RUN_ACTION signal. + + * gtk/gtkbutton.c: made GtkButton::clicked a GTK_RUN_ACTION signal. + + * gtk/gtkfeatures.h.in: define GTK_HAVE_FEATURES_1_1_8. + +Sat Dec 12 17:46:55 1998 Owen Taylor + + * gtk/gtklayout.c (gtk_layout_unrealize): Mark + child->window as destroyed so we don't destroy + it again. + +Sat Dec 12 17:18:32 1998 Owen Taylor + + * gdk/gdkfont.c (gdk_text_extents): Corrections + to computation of extents of text from a font set. + (from Chi-Deok Hwang ) + and Akira Higuchi ) + +Fri Dec 11 08:59:12 1998 Owen Taylor + + * gtk/gtklistitem.c (gtk_list_item_style_set): + * gtk/gtklist.c (gtk_list_style_set): + Added "style_set" handlers. + +Fri Dec 11 05:49:30 1998 Owen Taylor + + * gtk/gtkclist.c (gtk_clist_style_set): Add in a "style_set" + handler so that the background of the clist changes + with the theme. + Thu Dec 10 22:02:49 CST 1998 Shawn T. Amundson * Released GTK+ 1.1.7 @@ -745,6 +1328,8 @@ Tue Nov 24 11:31:06 1998 Owen Taylor * testgtk.c: Modified layout test to test scrolling over long distances. + * gtk/gtkplug.c: Added a few blank lines. + Tue Nov 24 11:11:05 1998 Owen Taylor * gtk/gtklayout.[ch]: Fixed up copyright message.