summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-4
Commit message (Collapse)AuthorAgeFilesLines
* new functions gtk_selection_data_copy and gtk_selection_data_free.Tim Janik1998-06-091-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tue Jun 9 01:57:23 1998 Tim Janik <timj@gtk.org> * gtk/gtkselection.h: * gtk/gtkselection.c: new functions gtk_selection_data_copy and gtk_selection_data_free. * gtk/gtkwidget.c (gtk_widget_class_init): fixed gtk_signal_new() call for "selection_received", which was completely bogus. * other fixups to gtk_signal_new() calls all over the place. * gtk/gtktypebuiltins.h: types as variables (formerly macros). * gtk/gtktypebuiltins_vars.c: type variable implementations. * gtk/gtktypebuiltins_ids.c: array entries for builtin type declarations. * gtk/gtktypebuiltins_evals.c: enum value arrays. * gtk/gtk-boxed.defs: gtk and gdk structure definitions, used to build gtk.defs. * gtk/gtk.defs: generated file with scheme syntax for type definitions of gtk and gdk structures and enums. * gtk/gtktypeutils.h: * gtk/gtktypeutils.c: reworked type ids, so they are variables not macros anymore (this fixes binary incompatibility with new enum definitions). * gtk/gtkwidget.c (gtk_widget_real_key_press_event): proccess possible key bindings for this widget. * gtk/gtkwindow.c (gtk_window_key_press_event): chain parent class' handler. * gtk/gtkobject.h: * gtk/gtkobject.c: removed gtk_object_class_new_user_signal_no_recurse() again. new functions gtk_object_class_user_signal_new () and gtk_object_class_user_signal_newv (), to feature the GtkSignalRunType flag on the signal creation. Mon Jun 8 20:52:21 1998 Tim Janik <timj@gtk.org> * gtk/gtkcontainer.h: new signal GtkContainer::set_focus_child.
* wrapped enum definitions with glib macros.Tim Janik1998-06-081-0/+11
| | | | | | | | | | | | | Mon Jun 8 02:52:37 1998 Tim Janik <timj@gtk.org> * gdk/gdkprivate.h: * gdk/gdktypes.h: * gtk/gtkprivate.h: * gtk/gtkwidget.h: * gtk/gtkobject.h: wrapped enum definitions with glib macros. * reworked enum value array generation code. gtk.defs is a generated file now.
* feature check menu items in the compatibility code (this required me toTim Janik1998-06-071-0/+6
| | | | | | | | Sun Jun 7 14:34:31 1998 Tim Janik <timj@gtk.org> * gtk/gtkitemfactory.c (gtk_item_factory_create_menu_entries): feature check menu items in the compatibility code (this required me to remove the "<check>" part from the menu item name, grrr).
* further additions to fit the gimp's code. additions to the dumping code toTim Janik1998-06-071-1/+7
| | | | | | | | | Sun Jun 7 10:53:02 1998 Tim Janik <timj@gtk.org> * gtk/gtkitemfactory.h: * gtk/gtkitemfactory.c: further additions to fit the gimp's code. additions to the dumping code to feature GtkPatternSpec. even found a bug to fix in the original code ;)
* *** empty log message ***Marius Vollmer1998-06-071-0/+5
|
* support different types of callbacks, to maintain existing code.Tim Janik1998-06-071-0/+6
| | | | | | | | | | | Sun Jun 7 09:36:04 1998 Tim Janik <timj@gtk.org> * gtk/gtkitemfactory.h: * gtk/gtkitemfactory.c: support different types of callbacks, to maintain existing code. ... changes to the item factory to ease support of the gimp's code...
* fixed an assertment.Tim Janik1998-06-071-0/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sat Jun 6 06:01:24 1998 Tim Janik <timj@gtk.org> * gtk/gtksignal.c (gtk_signal_emitv): fixed an assertment. * gtk/makeenums.awk: a script to generate the GtkEnumValue arrays from, this should eventually be done by gentypeinfo.el somewhen. * gtk/gtkenumvalues.c: new generated file to hold GtkEnumValue arrays. * gtk/gtktypeutils.h: new function gtk_enum_values() to retrive all the enum values of an enum type. * gtk/gtk.defs: * gtk/gtkcurve.h: * gtk/gtkobject.h: * gtk/gtkprivate.h: * gtk/gtkwidget.h: * gtk/gtkenums.h: brought enum/flags definitions in sync, added a few more enum definitions for bindings and pattern matching. * some more macro and GtkType fixups in various places. * gdk/gdktypes.h (enum): added a new value GDK_AFTER_MASK, which is used as a key-release modifier for the binding system. Fri Jun 5 06:06:06 1998 Tim Janik <timj@gtk.org> * gtk/gtkmenu.h (struct _GtkMenu): removed GList*children, since it was a stale list pointer that is already present in GtkMenuShell. * gtk/gtkmenushell.h (struct _GtkMenuShellClass): added a signal GtkMenuShell::selection_done which is emitted after the menu shell poped down again and all possible menu items have been activated. Thu Jun 4 02:20:42 1998 Tim Janik <timj@gtk.org> * gtk/gtkmenushell.c (gtk_menu_shell_button_release): flush the x-queue before activation of the menuitem, so the menu is actually taken off the screen prior to any menu item activation. * gtk/gtkctree.c (gtk_ctree_get_row_data): allow function invokation for NULL nodes. * gtk/gtkwidget.h: * gtk/gtkwidget.c: new function gtk_widget_stop_accelerator to stop the emission of the "add-accelerator" signal on a widget. this is usefull to prevent accelerator installation on certain widgets. * gtk/gtknotebook.c (gtk_notebook_menu_item_create): keep the menu labels left justified, by setting their alignment. stop accelerator installation for the menu items, since we use dynamic menus. Wed Jun 3 06:41:22 1998 Tim Janik <timj@gtk.org> * gtk/gtkmenufactory.c: adaptions to use the new accel groups. people should *really* use GtkItemFactory. this is only for preserving source compatibility where possible, use of GtkMenuFactory is deprecated as of now. * gtk/gtkobject.h (gtk_object_class_add_user_signal): new function to create user signals of type GTK_RUN_NO_RECURSE. don't know why i missed this possibility when i added gtk_object_class_add_user_signal in late january. * gtk/gtkmain.c (gtk_init): ignore subsequent function calls. Sun May 31 07:31:09 1998 Tim Janik <timj@gtk.org> * gtk/gtkaccelgroup.h: * gtk/gtkaccelgroup.c: new implementation of the accelerator concept. * gtk/gtkaccellabel.h: * gtk/gtkaccellabel.c: new widget derived from GtkLabel whitch features display of the accelerators associated with a certain widget. * gtk/gtkitemfactory.h: * gtk/gtkitemfactory.c: new widget, item factory with automatic rc parsing and accelerator handling. * gtk/gtkmenu.c (gtk_menu_reposition): new function to care for positioning a menu. (gtk_menu_map): removed the allocation code. (gtk_menu_size_allocate): care for redrawing of children and resize our widget->window correctly. (gtk_menu_key_press): feature the new accelerator groups. * gtk/gtkmenuitem.c (gtk_menu_item_size_allocate): reposition the submenu if neccessary. * gtk/gtkmenuitem.c: * gtk/gtkcheckmenuitem.c: * gtk/gtkradiomenuitem.c: use GtkAccelLabel in the *_new_with_label() function variants. * gdk/gdk.c: (gdk_keyval_from_name): (gdk_keyval_name): new functions for keyval<->key-name associations. (gdk_keyval_to_upper): (gdk_keyval_to_lower): (gdk_keyval_is_upper): (gdk_keyval_is_lower): new functions to check/translate keyvalues with regards to their cases. Wed May 27 00:48:10 1998 Tim Janik <timj@gtk.org> * gtk/gtkwidget.c (gtk_widget_class_path): new function to calculate a widget's class path. (gtk_widget_path): new function to calculate a widget's name path. * gtk/gtkrc.c: newly introduced GtkPatternSpec structures to speed up pattern matching, features reversed pattern matches.
* New files to automagically extract code examples from the tutorial.BST 1998 Tony Gale1998-06-041-0/+6
| | | | | | | | Thu Jun 4 12:12:11 BST 1998 Tony Gale <gale@gtk.org> * examples/extract.sh, examples/extract.awk: New files to automagically extract code examples from the tutorial.
* reversed test sequence for GTK_WIDGET_CAN_FOCUS and GTK_IS_CONTAINERLars Hamann1998-06-021-0/+6
|
* minor changes to support auto extraction of example codeBST 1998 Tony Gale1998-06-021-0/+5
| | | | | | | Tue Jun 2 13:04:06 BST 1998 Tony Gale <gale@gtk.org> * docs/gtk_tut.sgml: minor changes to support auto extraction of example code
* Update of Italian Tutorial to Tutorial of 24th May, from Daniele CanazzaBST 1998 Tony Gale1998-06-011-0/+5
| | | | | | | Mon Jun 1 12:47:56 BST 1998 Tony Gale <gale@gtk.org> * docs/gtk_tut_it.sgml: Update of Italian Tutorial to Tutorial of 24th May, from Daniele Canazza <dcanazz@tin.it>
* - new section on Events - change all delete_event callbacks to include aBST 1998 Tony Gale1998-05-291-0/+13
| | | | | | | | | | | | | | | Fri May 29 13:53:57 BST 1998 Tony Gale <gale@gtk.org> * docs/gtk_tut.sgml: - new section on Events - change all delete_event callbacks to include a GdkEvent parameter - clean up the formatting * examples - helloworld.c, helloworld2.c, notebook.c, packbox.c, pixmap.c, progressbar.c, radiobuttons.c, rulers.c, table.c, wheelbarrow.c: change all delete_event callbacks to include a GdkEvent parameter.
* New enumeration for the "mode" field of crossing events. (structFederico Mena Quintero1998-05-271-0/+13
| | | | | | | | | | | | | | | 1998-05-26 Federico Mena Quintero <federico@nuclecu.unam.mx> * gdk/gdktypes.h (GdkCrossingMode): New enumeration for the "mode" field of crossing events. (struct _GdkEventCrossing): Added the following fields: time, x, y, x_root, y_root, mode, focus, state. * gdk/gdk.c (gdk_event_translate): Fill in the new fields of the crossing event structure. * gtk/gtkfeatures.h (GDK_HAVE_FULL_CROSSING_EVENT): Annotate changes to the crossing event structure.
* include gdkx.h always (for GDK_ROOT_WINDOW)Radek Doulik1998-05-261-0/+4
| | | | | | Tue May 26 15:51:28 1998 Radek Doulik <gis@academy.cas.cz> * gdk/gdk.c: include gdkx.h always (for GDK_ROOT_WINDOW)
* - GtkTooltips, update to current API - change all 'gpointer *data' toBST 1998 Tony Gale1998-05-241-0/+7
| | | | | | | | | Sun May 24 12:11:38 BST 1998 Tony Gale <gale@gtk.org> * docs/gtk_tut.sgml: - GtkTooltips, update to current API - change all 'gpointer *data' to 'gpointer data' - other minor changes
* Bombo out with a moderately helpful message if detection of X librariesOwen Taylor1998-05-241-0/+20
| | | | | | | Sat May 23 21:54:05 1998 Owen Taylor <otaylor@gtk.org> * configure.in (LDFLAGS): Bombo out with a moderately helpful message if detection of X libraries fails.
* Locate child at (border_width,border_width), notOwen Taylor1998-05-231-0/+10
| | | | | | | | | | | | Sat May 23 17:48:58 1998 Owen Taylor <otaylor@gtk.org> * gtk/gtkeventbox.c (gtk_event_box_size_allocate): Locate child at (border_width,border_width), not (2*border_width,2*border_width). [ The border is _outside_ widget->window ] * gdk/gdk.[ch]: added gdk_screen_width_mm/gdk_screen_height_mm functions. [From: Alexander Larsson <alla@lysator.liu.se> ]
* Define GTK_HAVE_RC_SET_IMAGE_LOADER, to be used in gnome-libsMiguel de Icaza1998-05-221-0/+5
| | | | | | | 1998-05-22 Miguel de Icaza <miguel@nuclecu.unam.mx> * gtk/gtkfeatures.h.in: Define GTK_HAVE_RC_SET_IMAGE_LOADER, to be used in gnome-libs
* Fix size_allocate to pass on to the child even if child isn't visible.Elliot Lee1998-05-221-0/+6
| | | | | Fix size_allocate to pass on to the child even if child isn't visible. Also locate child at (border_width, border_width) not (0,0)
* Changed logOwen Taylor1998-05-221-2/+20
|
* use GTK_TYPE_GDK_EVENT in (un)?select_row signal.CEST 1998 Paolo Molaro1998-05-221-0/+6
| | | | | | | Fri May 22 08:51:10 CEST 1998 Paolo Molaro <lupus@debian.org> * gtk/gtkclist.c: use GTK_TYPE_GDK_EVENT in (un)?select_row signal.
* clog ent for changesElliot Lee1998-05-211-0/+5
|
* Use pthread_attr_init() as a test function, since most of the rest ofOwen Taylor1998-05-201-0/+5
| | | | | | | | | | | | Tue May 19 23:41:04 1998 Owen Taylor <otaylor@gtk.org> * configure.in: Use pthread_attr_init() as a test function, since most of the rest of -lpthread is macros on DU4. Mon May 18 22:14:39 1998 Owen Taylor <otaylor@gtk.org> (Yasuhiro SHIRASAKI <joke@awa.tohoku.ac.jp> : gtk-joke-980517-0.patch) * gutils.c: Restored a missing prototype for g_vsprintf.
* Tue, 19 May 1998 11:51:02 +0200 Paolo Molaro <lupus@debian.org>Paolo Molaro1998-05-191-0/+4
| | | | | * added generic functions for completion in glib. * used the above functions in the gtkcombo widget.
* entry for previous changeElliot Lee1998-05-181-0/+4
|
* Forgotten entry for visibility_notify_eventElliot Lee1998-05-181-0/+4
| | | | Forgotten entry for visibility_notify_event
* changed "proximity-in-event", "drop-data-available-event",Tim Janik1998-05-181-0/+12
| | | | | | | | | | | | | | Mon May 18 04:01:41 1998 Tim Janik <timj@gtk.org> * gtk/gtkwidget.c (gtk_widget_class_init): changed "proximity-in-event", "drop-data-available-event", "drop-enter-event" and "drop-leave-event" to be of runtype GTK_RUN_LAST. * gtk/gtkcontainer.c (gtk_container_class_init): likewise for "need-resize". * gtk/gtktipsquery.c (gtk_tips_query_class_init): likewise for "widget-selected".
* g_strdup() the text retrived from GtkEntry. only intercept the Tab key ifTim Janik1998-05-161-0/+6
| | | | | | | | Sat May 16 09:04:32 1998 Tim Janik <timj@gtk.org> * gtk/gtkfilesel.c (gtk_file_selection_key_press): g_strdup() the text retrived from GtkEntry. only intercept the Tab key if there was some text to complete.
* Basic thread-awareness:Owen Taylor1998-05-161-0/+19
| | | | | | | | | | | | | | | | | | | | | Fri May 15 21:16:54 1998 Owen Taylor <otaylor@gtk.org> Basic thread-awareness: * acconfig.h configure.in: New option --with-threads=[yes/posix/no] * gdk/Makefile.am gdk/gdkthreads.c: Added new functions gdk_threads_[init/enter/leave] for applications, plus gdk_threads_wake to wake the mainloop thread out of the select(). * gtk/Makefile.am: gtk/testthreads.c: Test program for threads Fri May 15 12:08:48 1998 Owen Taylor <otaylor@gtk.org> * gtk/testgtk.c (list_clear): Account for the fact that gtk_list_clear_items is not inclusive. (Clears [start, end))
* include gdkkeysyms.h alwaysrodo1998-05-151-0/+5
| | | | | | Fri May 15 12:31:27 1998 rodo <doulik@karlin.mff.cuni.cz> * gdk/gdk.c: include gdkkeysyms.h always
* [binray incompatibility]Tim Janik1998-05-151-0/+5
| | | | | | | | | | | | | | | | | | | | [binray incompatibility] Fri May 15 00:56:59 1998 Tim Janik <timj@gtk.org> * glib.h: further support for gcc function attributes: G_GNUC_FORMAT, G_GNUC_NORETURN and G_GNUC_CONST. * gscanner.c (g_scanner_stat_mode): changed stat() to lstat(). (g_scanner_msg_handler): "\n" at end of line! (g_scanner_foreach_symbol): new function to iterate over the symbol table (GScanner does value-wrapping). Fri May 15 09:44:10 1998 Tim Janik <timj@gtk.org> * gtk/gtkwidget.h (struct _GtkWidgetClass): corrected returntype of the visibility_notify_event method and changed method order.
* chagelog fixups (yea there are even bugs in the changelog entries, fear!)Tim Janik1998-05-141-2/+5
|
* typedef gint gboolean; this is needed to provide portability withTim Janik1998-05-141-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | Thu May 14 04:14:12 1998 Tim Janik <timj@gtk.org> * glib.h: typedef gint gboolean; this is needed to provide portability with big-endian platforms (e.g. try sizeof(bool) for c++ on big-endians - it's 4). this is also needed to maintain some_union.d_gint==some_union.d_gboolean. plus, gint to gboolean casts and vice versa need to be possible without loss. Thu May 14 03:04:43 1998 Tim Janik <timj@gtk.org> * gtk/gtktypeutils.c (gtk_type_free): new function to take care about freeing types. (gtk_type_set_chunk_alloc): new function to allow allocation of new types from a mem_chunk of certain size (n_chunks==0 indicates allocation thorugh g_malloc). * gtk/gtkobject.c (gtk_object_finalize): free an object through gtk_type_free(). * gtk/gtkbutton.c (gtk_button_get_type): set chunk preallocation for GtkButtons to 16. * gtk/gtkmenuitem.c (gtk_menu_item_get_type): likewise (16). * gtk/gtklabel.c (gtk_label_get_type): likewise (32).
* A few more GPOINTER_TO_UINT fixes.Owen Taylor1998-05-131-1/+1
| | | | | | | Wed May 13 00:53:52 1998 Owen Taylor <otaylor@gtk.org> * gtk/gtktypeutils.c gtk/gtksignal.c gdk/gdkdnd.c: A few more GPOINTER_TO_UINT fixes.
* A few more GPOINTER_TO_UINT fixes.Owen Taylor1998-05-131-0/+14
| | | | | | | | | | | | | | | | Wed May 13 00:53:52 1998 Owen Taylor <otaylor@gtk.org> * gtk/gtktypeutils.c gtk/gtksignal.c: A few more GPOINTER_TO_UINT fixes. * gtk/gtksignal.c: Include <string.h> for memset. Tue May 12 23:10:53 1998 Owen Taylor <otaylor@gtk.org> (Maximilian Bisani <bisani@kawo2.rwth-aachen.de>: gtk-bisani-980320-0) * gtk/gtkvruler.c gtk/gtkhruler.c gtk/gtkruler.h: Cleanups, comments and the ability to have rulers with a reversed direction.
* Fixed up a stat() that Sopwith missed when changing stat => lstat.Owen Taylor1998-05-131-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tue May 12 19:37:55 1998 Owen Taylor <otaylor@gtk.org> * gtk/gtkrc.c (gtk_rc_parse_file): Fixed up a stat() that Sopwith missed when changing stat => lstat. Tue May 12 19:19:29 1998 Owen Taylor <otaylor@gtk.org> * gtk/gtkinputdialog.c gtk/gtkgamma.c gtk/gtkrc.c gtk/gtkcolorsel.c gtk/gtkclist.c gtk/testgtk.c: Use GPOINTER_TO_INT/GINT_TO_POINTER macros where appropriate. * gdk/gdk.c: Print sizeof() results as g_print("%ld", (glong)sizeof(foo)), to deal with sizeof() being long on Alpha's. * gtk/testgtk.c: include <string.h> for strlen Tue May 12 19:22:58 1998 Owen Taylor <otaylor@gtk.org> * glib/glib.h: Added macros G[U]INT_TO_POINTER() and GPOINTER_TO_[U]INT for storing small integers integers inside pointers. * glib/testglib.c: Print sizeof() results as g_print("%ld", (glong)sizeof(foo)), to deal with size_t being long on Alpha's.
* (James A <jamesa@demon.net> : gtk-jamesa-980511-4.patch)Owen Taylor1998-05-121-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tue May 12 16:54:15 1998 Owen Taylor <otaylor@gtk.org> (James A <jamesa@demon.net> : gtk-jamesa-980511-4.patch) * glib.h gstring.c gmessages.c: Added some missing const to arguments. * gutils.c (g_strsignal.c): Added missing return statements. Tue May 12 16:56:35 1998 Owen Taylor <otaylor@gtk.org> (James A <jamesa@demon.net> : gtk-jamesa-980511-4.patch) * gtk/gtkbbox.h gtk/gtkcolorsel.h gtk/gtkvbbox.h: Changed #include "gtkfoo.h" to #include <gtk/gtkfoo.h> * gtk/gtkwindow.[ch]: Added const to gtk_window_set_wmclass Tue May 12 15:16:10 1998 Owen Taylor <otaylor@gtk.org> (From: Christopher James Lahey <clahey@umich.edu>) * gtk/gtkbutton.[ch] gtk/gtkenums.h gtk/gtktoolbar.[ch] gtk/testgtk.c: Added 'relief' for buttons - they can be either GTK_RELIEF_NORMAL (old style), or GTK_RELIEF_NONE - no relief in the NORMAL state. Added gtk_toolbar_{set,get}_button_relief, which set/get the default relief for the toolbars buttons. Added an toggle for the toolbar test in testgtk.c.
* Rewritten and hopefully improved.Owen Taylor1998-05-121-0/+9
| | | | | | | | | | | Tue May 12 00:24:59 1998 Owen Taylor <otaylor@gtk.org> * docs/gtk-config.1: Rewritten and hopefully improved. Mon May 11 20:26:39 PDT 1998 Manish Singh <yosh@gimp.org> * docs/Makefile.am * docs/gtk-config.1: added man page for gtk-config by Ben Gertzfield
* The commit to the stable branch is on its way...Federico Mena Quintero1998-05-121-0/+18
| | | | | | | | | | | | | | | | | | | | 1998-05-11 Federico Mena Quintero <federico@nuclecu.unam.mx> * gtk/gtkpreview.c (gtk_preview_realize): Create the window using GtkPreview's visual and colormap, otherwise things can BadMatch. * gtk/testgtk.c (create_color_preview): (create_gray_preview): Removed pushing/popping of visual/colormap now that GtkPreview does things correctly. * gtk/gtkcolorsel.c (gtk_color_selection_draw_wheel_frame): (gtk_color_selection_draw_wheel): Pick the style from the correct place (the colorsel->wheel_area widget) so that the GCs will match with where we are going to paint to. * gtk/testgtk.c (create_color_selection): Removed pushing/popping of visual/colormap now that GtkColorSelection does things the right way.
* changed logOwen Taylor1998-05-121-0/+12
|
* [security audit by Alan Cox]Tim Janik1998-05-121-20/+32
| | | | | | | | | | | | | | Tue May 12 02:31:57 1998 Tim Janik <timj@gtk.org> [security audit by Alan Cox] * gtk/gtkobject.c (gtk_object_get_arg_type): check for arg_name to not exceed maximum assumed size. * gtk/gtkmenufactory.c (gtk_menu_factory_create): check that `path' does not exceed maximum assumed size. (gtk_menu_factory_remove): likewise. (gtk_menu_factory_find_recurse): likewise.
* queue the idle_sizer with GTK_PRIORITY_INTERNAL - 1, so widgets get firstTim Janik1998-05-111-0/+12
| | | | | | | | | | | | | | Tue May 12 00:21:33 1998 Tim Janik <timj@gtk.org> * gtk/gtkwidget.c (gtk_widget_queue_resize): queue the idle_sizer with GTK_PRIORITY_INTERNAL - 1, so widgets get first resized and then redrawn if that is still neccessary. don't allow queueing of already destructed objects. (gtk_widget_idle_sizer): proccess the resize queue in a save manner, so widgets which are in the queue can be destroyed savely, handle requeueing properly. (gtk_widget_idle_draw): proccess the redraw queue in a save manner, so widgets which are in the queue can be destroyed/unrealized savely.
* add question on multi-threading, minor URL cleanups.BST 1998 Tony Gale1998-05-111-0/+5
| | | | | | | Mon May 11 17:54:44 BST 1998 Tony Gale <gale@gtk.org> * gtkfaq.sgml: add question on multi-threading, minor URL cleanups.
* preserve automake CFLAGS.Tim Janik1998-05-111-62/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mon May 11 09:56:45 1998 Tim Janik <timj@gtk.org> * configure.in (cflags_set): preserve automake CFLAGS. * Makefile.am: fully rename the created libraries to libgtk-1.1.la and libgdk-1.1.la. this means we need to change certain portions of the Makefile.am on major/minor version bumps. * ltmain.sh: the -release option is not required anymore. * gtk/gtkobject.h (gtk_trace_referencing): compile time check the type of the first argument to be of type GtkObject. unconditionally compile this function. removed __GNUC__ dependancy of the gtk_object_ref and gtk_object_unref macro wrappers for this function. Mon May 11 09:53:43 1998 Tim Janik <timj@gtk.org> * configure.in: preserve automake CFLAGS. * Makefile.am: fully rename the created library to libglib-1.1.la. this means we need to change certain portions of the Makefile.am on major/minor version bumps. * ltmain.sh: the -release option is not required anymore. * glib.h: provide G_GNUC_FUNCTION and G_GNUC_PRETTY_FUNCTION to avoid conditionals. unconditionally define NULL, TRUE, FALSE, MAX, MIN, ABS and CLAMP, these macros might be screwed from other headers.
* new file, gdatasets implement the object data mechanism from GtkObject. aTim Janik1998-05-111-0/+9
| | | | | | | | | | | | | | | | | Mon May 11 01:44:10 1998 Tim Janik <timj@gtk.org> * gdataset.c: new file, gdatasets implement the object data mechanism from GtkObject. a generic data pointer is associated with a certain location and a key id. Mon May 11 02:31:19 1998 Tim Janik <timj@gtk.org> * gtk/gtkobject.h: * gtk/gtkobject.c: (gtk_object_data_try_key): (gtk_object_data_force_id): these are now macros substituting the old functions. we just use the corresponding g_dataset_* functions for key->id associations. (this is to assure unique key<->id associations).
* Started documentation of GtkCTree.Stefan Jeske1998-05-101-0/+7
|
* bugfixes, cleanups and macro reduction, nothing major though ;)Tim Janik1998-05-101-12/+0
|
* Try to figure out if this is Digital Unix and we need -std1 to get theOwen Taylor1998-05-101-0/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sat May 9 20:11:20 1998 Owen Taylor <otaylor@gtk.org> * configure.in (LIBS): Try to figure out if this is Digital Unix and we need -std1 to get the right prototypes. Sat May 9 20:08:12 1998 Owen Taylor <otaylor@gtk.org> * glib/gmem.c: Experimentally restore GMemChunk to its primeval state - where mem areas are freed incrementally instead of searching the tree every time a mem area is completely empty. Also, always keep one mem chunk around. (Reduced calls to malloc() a lot, but doesn't really improve performance significiantly) Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org> * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the draw-queue when we are done. (gtk_widget_queue_draw/_queu_resize): Always return FALSE and avoid having two idles at the same time. Fri May 8 21:04:00 1998 Owen Taylor <otaylor@gtk.org> * gtk/gtktext.c: Various fixes to make sure cache lines are freed if line_start_cache doesn't point to the beginning of the cache. Thu May 7 09:44:22 1998 Owen Taylor <otaylor@gtk.org> * style_set improvements for GtkText and GtkEntry Tue May 5 19:49:27 1998 Owen Taylor <otaylor@gtk.org> * gdk/gdkpixmap.c: Patches from Gordon Matzigkeit to speed things up and remove code duplication. Reintegrated buffer overflow patches, and added some extra paranoia. Tue May 5 17:04:14 1998 Owen Taylor <otaylor@gtk.org> * gdk/gdk.c (gdk_event_translate): A guint * was being passed where X expected a Keysym *, and keysyms are long's on Alpha Linux. This was causing segfaults in Xlib, apparently because of alignment. (Bug located by Juergen Haas <haas@forwiss.uni-passau.de>) Tue May 5 19:11:27 1998 Owen Taylor <otaylor@gtk.org> * gtk/gtkdrawingarea.c (gtk_drawing_area_realize): Always set GDK_EXPOSURE_MASK for DrawingAreas Tue May 5 14:32:37 1998 Owen Taylor <otaylor@gtk.org> * gtk/gtkwidget.[ch]: removed gtk_widge_propagate_default_style (superceded by RC file reparsing capabilities) * gtk/gtkwindow.c: Add handling for _GDK_READ_RFCILES client events. (Shouldn't be sent to the InputOnly leader, which it is now by gdk_event_send_clientmessage_toall * gtk/testgtk.c: Added extra button to rcfiles test to send out _GDK_READ_RCFILES events. Tue May 5 11:03:00 1998 Owen Taylor <otaylor@gtk.org> * gtk/gtkselection.c (gtk_selection_clear): Fixed reversed conditionals that caused segfault on some platforms. Tue May 5 00:44:47 1998 Owen Taylor <otaylor@gtk.org> * gtk/gtkcontainer.c (gtk_container_set_focus_[hv]adjustment): cast to GTK_OBJECT for gtk_object_ref.
* update of Italian tutorial translation from Daniele CanazzaBST 1998 Tony Gale1998-05-091-0/+5
| | | | | | | Sat May 9 16:30:33 BST 1998 Tony Gale <gale@gtk.org> * docs/gtk_tut_it.sgml: update of Italian tutorial translation from Daniele Canazza <dcanazz@tin.it>
* new file used as template for new file to define macros indicating newlyTim Janik1998-05-091-0/+17
| | | | | | | | | | | | | | | | | | | Sat May 9 02:34:41 1998 Tim Janik <timj@gtk.org> * gtk/gtkfeatures.h.in: new file used as template for * gtk/gtkfeatures.h: new file to define macros indicating newly introduced features, such as GTK_HAVE_SIGNAL_INIT. * gtk/gtksignal.c: (gtk_signal_emitv_by_name): (gtk_signal_emitv): new functions to emit signals with an already provided parameter set. (provided by Kenneth Albanowski <kjahds@kjahds.com>). (gtk_signal_real_emit): prototype changes, so this functions always gets its parameters and signal structure as arguments. (gtk_signal_emit): provide the signal structure and parameter list for gtk_signal_real_emit. (gtk_signal_emit_by_name): likewise.