summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-8
Commit message (Collapse)AuthorAgeFilesLines
...
* - Complete the ProgressBar API - Fix the CList example codeGMT 1999 Tony Gale1999-02-221-0/+9
| | | | | | | | | | | Mon Feb 22 08:45:10 GMT 1999 Tony Gale <gale@gtk.org> * docs/gtk_tut.sgml: - Complete the ProgressBar API - Fix the CList example code * examples/clist/clist.c, examples/progressbar/progressbar.c: Update from tutorial
* Removed check-y/check-n backgrounds - the effect looked like a bug.Owen Taylor1999-02-211-0/+5
| | | | | | | Sun Feb 21 17:44:52 1999 Owen Taylor <otaylor@redhat.com> * gtk/testgtkrc: Removed check-y/check-n backgrounds - the effect looked like a bug.
* Always set the max width or height to at least 1, since 0 triggers bugs inOwen Taylor1999-02-211-0/+7
| | | | | | | | | Sun Feb 21 17:14:44 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkwindow.c (gdk_window_set_geometry_hints): Always set the max width or height to at least 1, since 0 triggers bugs in some window managers. (The window "pops out" of the frame in fvwm)
* Changed warnings from g_message() to g_warning().Owen Taylor1999-02-211-0/+11
| | | | | | | | | | | | | Sun Feb 21 16:16:22 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkscrolledwindow.c gdk/gdkfont.c gdk/gdkim.c: Changed warnings from g_message() to g_warning(). * gdk/gdkim.c (gdk_ic_destroy): Changed g_print to g_message within GDK_NOTE() * gtk/gtkcolorsel.c gtk/gtkhandlebox.c: Removed some leftover debugging printfs.
* Account for the fact that Xlib expects format == 32 to be a long, even onOwen Taylor1999-02-211-0/+16
| | | | | | | | | | Sun Feb 21 15:59:55 1999 Owen Taylor <otaylor@redhat.com> * gdk/MwmUtil.h gdk/gdkwindow.c: Account for the fact that Xlib expects format == 32 to be a long, even on 64-bit architectures. [ patch from George Lebl (jirka@5z.com) ]
* removed debugging statements about embedded XID's. They could have beenOwen Taylor1999-02-211-0/+14
| | | | | | | | | | | | | | | | Sun Feb 21 14:21:46 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkwindow.c: removed debugging statements about embedded XID's. They could have been moved to the new PLUGSOCKET debug key, but they weren't really useful anyways. * gdk/gdk.h: Added gdk_error_trap_push/pop to provide a clean interface to the gdk_error_code functionality of trapping X errors. * gtk/gtkplug.c gtk/gtksocket.c: Add error traps around accesses to foreign windows.
* marked gtk_window_set_focus, gtk_window_set_default,Tim Janik1999-02-211-0/+6
| | | | | | | | Sun Feb 21 15:37:25 1999 Tim Janik <timj@gtk.org> * gtk/gtkwindow.h: marked gtk_window_set_focus, gtk_window_set_default, gtk_window_remove_embedded_xid and gtk_window_add_embedded_xid as internal functions.
* Revise algorithm for scrolling backwards. This one might actually workOwen Taylor1999-02-211-0/+9
| | | | | | | | | | | Sun Feb 21 11:39:06 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtktext.c (find_line_containing_point): Revise algorithm for scrolling backwards. This one might actually work with one-line-high Text widgets. * gtk/gtkmain.c: Removed a misplaced comment, a few formatting cleanups.
* hm, set_modal doesn't really work with random gtk_grab_add/gtk_grab_removeTim Janik1999-02-201-0/+8
| | | | | | | | | | Sat Feb 20 20:59:25 1999 Tim Janik <timj@gtk.org> * gtk/gtkwindow.c: hm, set_modal doesn't really work with random gtk_grab_add/gtk_grab_remove calls. either the window user uses the set_modal interface or he places grab_add/grab_remove on his own. (gtk_window_set_modal): enforce modality state either way. (gtk_window_hide): revert previous change.
* increment years and months by two not three on double clicks, patchTim Janik1999-02-201-0/+6
| | | | | | | | Sat Feb 20 20:04:48 1999 Tim Janik <timj@gtk.org> * gtk/gtkcalendar.c (gtk_calendar_button_press): increment years and months by two not three on double clicks, patch provided by Nick Lamb <njl98r@ecs.soton.ac.uk>.
* added ::modal argument. (gtk_window_hide): reset window->modal from theTim Janik1999-02-201-0/+11
| | | | | | | | | | | | | Sat Feb 20 19:44:36 1999 Tim Janik <timj@gtk.org> * gtk/gtkwindow.c: added ::modal argument. (gtk_window_hide): reset window->modal from the current grab state (this is only relevant when grab_add/grab_remove is called on the window by bypassing gtk_window_set_modal). (gtk_window_remove_embedded_xid): (gtk_window_add_embedded_xid): don't use g_print() but g_message() within #ifdef G_ENABLE_DEBUG. when the hack got these functions added (ChangeLog doesn't know them)?
* Collecttion of the locale dependent gtkrc files andSergey I. Panov1999-02-191-0/+9
| | | | | | | | | * gtk/gtkrc,gtk/gtkrc.ja, gtk/gtkrc.ko, gtk/gtkrc.ru: Collecttion of the locale dependent gtkrc files and * gtk/Makefile.am: patched to get that collection installed in to $(prefix)/etc/gtk/
* grouped function names into application-level, widget-level andTim Janik1999-02-191-0/+8
| | | | | | | | | | Fri Feb 19 17:52:28 1999 Tim Janik <timj@gtk.org> * gtk/gtksignal.h: grouped function names into application-level, widget-level and non-public. * gtk/gtktreeitem.c (gtk_tree_item_size_request): use auto pix_requisition instead of item->pixmaps_box->requisition.
* When queueing clears relative to widget->window, actually storeOwen Taylor1999-02-181-0/+7
| | | | | | | | | Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkwidget.c (gtk_widget_queue_clear_area): When queueing clears relative to widget->window, actually store widget->window so we know that the coordinates are window-relative.
* Fix glib_config_args gtk_config_args confusion. (pointed out by RolandOwen Taylor1999-02-181-0/+11
| | | | | | | | | | | | | Thu Feb 18 11:46:57 1999 Owen Taylor <otaylor@redhat.com> * gtk.m4: Fix glib_config_args gtk_config_args confusion. (pointed out by Roland Dreier <droland@mail.math.okstate.edu>) * gtk/gtksocket.c gtk/gtkmain.c gtk/gtkdebug.h (gtk_socket_filter_func): Move the plug-socket debugging code to a new "plugsocket" debug keys from the previous hardcoded DPRINTF.
* added widget arg ::titles_active.Tim Janik1999-02-181-0/+4
| | | | | | Thu Feb 18 00:54:46 1999 Tim Janik <timj@gtk.org> * gtk/gtkclist.c: added widget arg ::titles_active.
* only translate widget relative coordinates to window relative if theTim Janik1999-02-171-0/+7
| | | | | | | | | Thu Feb 18 00:27:46 1999 Tim Janik <timj@gtk.org> * gtk/gtkwidget.c (gtk_widget_queue_clear_area): only translate widget relative coordinates to window relative if the widget is not a toplevel (i.e. it has ->parent != NULL), otherwise the area size gets screwed up for toplevels.
* version = 1.1.16GTK_1_1_16CST 1999 Shawn T. Amundson1999-02-161-0/+13
| | | | | | | | | | | | | | | Tue Feb 16 14:25:44 CST 1999 Shawn T. Amundson <amundson@gtk.org> * INSTALL README configure.in gtk+.spec docs/gtk-config.1: version = 1.1.16 * Makefile.am: removed colorsel example since it doesn't actually exist. * Released GTK+ 1.1.16
* Use a ScrolledWindow test how Text widgets work within ScrolledWindow.Owen Taylor1999-02-161-0/+13
| | | | | | | | | | | | | | | Mon Feb 15 23:55:27 1999 Owen Taylor <otaylor@redhat.com> * gtk/testgtk.c (create_text): Use a ScrolledWindow test how Text widgets work within ScrolledWindow. (POLICY_AUTOMATIC drew very badly, so it uses POLICY_ALWAYS for the vscrollbar) * gtk/gtktext.c (gtk_text_unrealize): Free the cache in the unrealize handler. Some code in gtktext.c assumes that if text->line_start_cache is non-NULL, the widget is realized. We'll recompute it again anyways if we later re-realize.
* When setting styles, remove unecessary explicits draws and clears.Owen Taylor1999-02-161-0/+12
| | | | | | | | | | | | | | Fri Feb 12 15:47:20 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkcalender.c gtk/gtkentry.c gtk/gtkhandlebox.c gtk/gtknotebook.c gtk/gtktext.c gtk/gtkviewport.c gtk/gtkwidget.c: When setting styles, remove unecessary explicits draws and clears. * gtk/gtkrange.c: Ugly fix so the steps get the correct background.
* Updated for 1.1.16.Owen Taylor1999-02-161-0/+4
| | | | | | Mon Feb 15 22:55:50 1999 Owen Taylor <otaylor@redhat.com> * NEWS: Updated for 1.1.16.
* Free label->label_wc.Owen Taylor1999-02-161-0/+5
| | | | | | | Mon Feb 15 19:36:57 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtklabel.c (gtk_label_finalize): Free label->label_wc.
* Some coding style fixups.Owen Taylor1999-02-161-0/+8
| | | | | | | | | | Mon Feb 15 18:02:22 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkdnd.c: Some coding style fixups. * gtk/gtkdnd.c (gtk_drag_set_icon_pixmap): Set a flag so that we destroy the icon window that we created when the drag ends.
* When we find a match, stop searching. (Because we assume pspec != NULL inOwen Taylor1999-02-151-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thu Feb 11 18:43:12 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkbindings.c (gtk_binding_set_add_path): When we find a match, stop searching. (Because we assume pspec != NULL in the search). Wed Feb 10 01:18:22 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkhandlebox.c (gtk_handle_box_draw_ghost): Fix up painting of "ghosts". * gtk/gtkhandlebox.c (gtk_handle_box_button_changed): Add double-click reattachment. * gtk/gtkhandlebox.c: Grab on widget->window, not on handlebox->bin_window. This means we don't have to worry about ungrabbing while reparenting. Don't make a GTK+ grab - that wasn't necessary. * gtk/gtkhandlebox.c: Only compute the root -> desk offset once, when starting the drag, instead of continuously. This should solve the *Bad Window* errors that were occurring because of race conditions with the WM. * gtk/gtkhandlebox.c: Completely reworked the the logic of reattachment. We introduce the concept of the "snap edge", which is an edge that needs to be aligned for reattachmed. We set a reasonable default from handlebox->handle_position, but an application might want to change this in some circumstances. * gtk/gtkhandlebox.[ch]: Add settors: gtk_handle_box_set_handle_position (); gtk_handle_box_set_snap_edge ();
* gtk/gtkwidget.c (gtk_widget_real_grab_focus):Owen Taylor1999-02-151-0/+9
| | | | | | | | | | | Mon Feb 15 11:13:01 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkwindow.c (gtk_window_set_focus): gtk/gtkwidget.c (gtk_widget_real_grab_focus): If the focus widget is the same, but does not currently have the focus, call gtk_window_set_focus(). This is needed so that click focusing with GtkPlug works correctly.
* default to yes for development trees.Tim Janik1999-02-151-0/+4
| | | | | | Mon Feb 15 07:45:28 1999 Tim Janik <timj@gtk.org> * configure.in (--enable-debug): default to yes for development trees.
* don't autoselect focus_row in case of GTK_SELECTION_EXTENDEDLars Hamann1999-02-111-0/+12
| | | | | | | | | | | | | | Fri Feb 12 00:08:01 1999 Lars Hamann <lars@gtk.org> * gtk/gtklist.c (gtk_list_remove_items_internal): don't autoselect focus_row in case of GTK_SELECTION_EXTENDED * gtk/testgtk.c : few changes in list example. * gtk/gtklistitem.c (gtk_list_item_class_init): * gtk/gtkctree.c (gtk_ctree_class_init): * gtk/gtkclist.c (gtk_clist_class_init): fixed indentation, removed unused key bindings
* don't autoselect focus_row in case of GTK_SELECTION_EXTENDEDLars Hamann1999-02-101-0/+8
| | | | | | | | | | Wed Feb 10 01:02:46 1999 Lars Hamann <lars@gtk.org> * gtk/gtkclist.c (real_remove_row): * gtk/gtkctree.c (gtk_ctree_remove_node): don't autoselect focus_row in case of GTK_SELECTION_EXTENDED * gtk/testgtk.c : few changes in clist/ctree examples.
* applied patch from Paolo Molaro to fix GTK_TYPE_POINTER args ofTim Janik1999-02-101-1/+10
| | | | | | | | | | | | Wed Feb 10 15:49:16 1999 Tim Janik <timj@gtk.org> * gtk/gtkwindow.c (gtk_window_class_init): * gtk/gtkctree.c (gtk_ctree_class_init): applied patch from Paolo Molaro to fix GTK_TYPE_POINTER args of ::tree_collapse and ::set_focus signals. * docs/gtk_tut.sgml: s/menufactory/itemfactory, minor fixups to the item factory example.
* Reverted coding style "fixups"Owen Taylor1999-02-101-0/+4
| | | | | | Wed Feb 10 11:05:53 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkdnd.c: Reverted coding style "fixups"
* Supplement the existing WMNormalHints, don't overwrite them.Owen Taylor1999-02-101-0/+6
| | | | | | | | Wed Feb 10 10:43:50 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkwindow.c (gdk_window_set_icon, gdk_window_set_group): Supplement the existing WMNormalHints, don't overwrite them.
* asure that ->value_buf always points to an allocated area.Tim Janik1999-02-101-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | Wed Feb 10 08:35:36 1999 Tim Janik <timj@gtk.org> * gtk/gtkcolorsel.c (gtk_color_selection_draw_value_bar): asure that ->value_buf always points to an allocated area. (gtk_color_selection_drag_end): new function hooked up to drag_end to destroy the drag_window. * gtk/gtkdnd.c: some coding style fixups. Wed Feb 10 06:47:17 1999 Tim Janik <timj@gtk.org> * gdk/gdkwindow.c: various indentation fixes. * gdk/gdkevents.c: coding style fixups. NULL initialize event_func, event_notify and event_chunk. (expose_predicate): made this function static. (gdk_event_handler_set): perform destroy notification even if no event_func is set. * gdk/gdkrectangle.c (gdk_rectangle_union): added g_return_if_fail statements.
* Fixed some bugs with set_default_size.Owen Taylor1999-02-101-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sun Feb 7 19:49:21 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkwindow.c (gtk_window_move_resize): Fixed some bugs with set_default_size. Sat Feb 6 13:23:51 1999 Owen Taylor <otaylor@redhat.com> * docs/Changes-1.2.txt: Added information about the change to gtk_widget_size_request(). * gtk/gtkentry.c: Call gtk_widget_get_child_requisition explicitely since we differentiate between the usize set by the user and what we got. (Ugh) * gtk/gtkwidget.[ch] (gtk_widget_get_child_requisition): New function to return the effective size of a widget as it looks to its parent. * gtk/gtkwidget.c (gtk_widget_size_request): Leave widget->requisition set to exactly what the widget asked for, and then make a copy of that into the requisition argument. Allow a NULL requisition argument, and, if G_ENABLE_DEBUG, warn if requisition == &widget->requisition. * gtkalignment.c gtkaspectframe.c gtkbutton.c gtkclist.c gtkcontainer.c gtkentry.c gtkeventbox.c gtkfixed.c gtkframe.c gtkhandlebox.c gtkhbox.c gtkhpaned.c gtklayout.c gtklist.c gtklistitem.c gtkmenu.c gtkmenubar.c gtkmenuitem.c gtknotebook.c gtkoptionmenu.c gtkpacker.c gtkscrolledwindow.c gtktable.c gtktoolbar.c gtktree.c gtktreeitem.c gtkvbox.c gtkviewport.c gtkvpaned.c gtkwindow.c Avoid calling gtk_widget_size_request with requisition == widget->requisition; use gtk_widget_get_child_requisition to get the size of children.
* Removed extraneous line that crept in in previous commit.Owen Taylor1999-02-101-0/+5
| | | | | | | Tue Feb 9 19:49:46 1999 Owen Taylor <otaylor@redhat.com> * configure.in (LDFLAGS): Removed extraneous line that crept in in previous commit.
* Moved entry->visible into editable class. (Leave it behind deprecated forOwen Taylor1999-02-101-0/+9
| | | | | | | | | | | Tue Feb 9 19:39:32 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkentry.[ch] gtk/gtkeditable.h: Moved entry->visible into editable class. (Leave it behind deprecated for compatibility) * gtk/gtkeditable.c: If not editable->visible, return *'s for clipboard and selection.
* If we can't find helvetica, fall back to "fixed". If we can't findOwen Taylor1999-02-101-0/+13
| | | | | | | | Tue Feb 9 19:11:43 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkstyle.c (gtk_style_new): If we can't find helvetica, fall back to "fixed". If we can't find "fixed", exit cleanly.
* Added a style_set() function so that word lengths get recomputed on styleOwen Taylor1999-02-091-0/+6
| | | | | | | | Tue Feb 9 15:35:13 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtklabel.c (gtk_label_style_set): Added a style_set() function so that word lengths get recomputed on style change.
* changed to 64 (gtk_clist_draw_focus) (hadjustment_value_changed)Lars Hamann1999-02-081-0/+9
| | | | | | | | | | | Mon Feb 8 21:00:20 1999 Lars Hamann <lars@gtk.org> * gtk/gtkclist.c (CLIST_OPTIMUM_SIZE): changed to 64 (gtk_clist_draw_focus) (hadjustment_value_changed) (draw_row): few fixes to respect GTK_CAN_FOCUS flag. * gtk/gtkctree.c (draw_row): respect GTK_CAN_FOCUS flag.
* missing from the CVS for some reasonGMT 1999 Tony Gale1999-02-081-0/+4
| | | | | | Mon Feb 8 19:22:27 GMT 1999 Tony Gale <gale@gtk.org> * example/colorsel/*: missing from the CVS for some reason
* add SpinButton exampleGMT 1999 Tony Gale1999-02-081-0/+4
| | | | | | Mon Feb 8 13:08:51 GMT 1999 Tony Gale <gale@gtk.org> * examples/Makefile: add SpinButton example
* - Heavily edited GtkCombo section initially from Christopher T. LansdownGMT 1999 Tony Gale1999-02-081-0/+11
| | | | | | | | | | | | | Mon Feb 8 12:50:06 GMT 1999 Tony Gale <gale@gtk.org> * docs/gtk_tut.sgml: - Heavily edited GtkCombo section initially from Christopher T. Lansdown <lansdoct@screech.cs.alfred.edu>. - Cleanups and some glib stuff from David Wheeler <wheeler@ida.org> * Makefile.am: update to include the latest Tutorial examples.
* Add the entire draw_data_list back to the free list, not just the lastOwen Taylor1999-02-061-0/+6
| | | | | | | | Sat Feb 6 11:20:16 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkwidget.c (gtk_widget_idle_draw): Add the entire draw_data_list back to the free list, not just the last element.
* search last visible column instead of using clist->columns.Lars Hamann1999-02-061-0/+7
| | | | | | | | | Sat Feb 6 00:21:14 1999 Lars Hamann <lars@gtk.org> * gtk/gtkctree.c (draw_row): * gtk/gtkclist.c (draw_row) (new_column_width) (scroll_horizontal) (title_focus): search last visible column instead of using clist->columns.
* Adjust saved positions of children when resizing a guffaw_gravity = TRUEOwen Taylor1999-02-051-6/+21
| | | | | | | | | | | | | | | | | Fri Feb 5 13:23:50 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkwindow.c (gdk_window_move_resize): Adjust saved positions of children when resizing a guffaw_gravity = TRUE window. * gtk/gtkdnd.c (gtk_drag_highlight): Rework the highlighting so that it is done in callbacks for draw and expose. This should solve problems with multiple highlights for the same GdkWindow. * gtk/gtkdnd.c (gtk_drag_highlight): Fix bug where the highlight was being drawn with an incorrect width/height for !NO_WINDOW widgets.
* Don't assume any more that the gtkwidget.c code will queue a redraw on usOwen Taylor1999-02-051-0/+7
| | | | | | | | | 1999-02-05 Owen Taylor <otaylor@gtk.org> * gtk/gtk[hv]paned.c (gtk_[hv]paned_size_allocate): Don't assume any more that the gtkwidget.c code will queue a redraw on us during a size_allocate - queue clear/draws as appropriate for our groove.
* change my email addressChristopher Blizzard1999-02-041-0/+4
|
* version=1.1.15GTK_1_1_15CST 1999 Shawn T. Amundson1999-02-041-0/+14
| | | | | | | | | | | | | | | | Thu Feb 4 05:42:34 CST 1999 Shawn T. Amundson <amundson@gtk.org> * INSTALL NEWS README configure.in gtk+.spec docs/gtk-config.1: version=1.1.15 * Makefile.am: example files where incorrect for menu directory. * Released GTK+ 1.1.15
* spelling fix in comment from joey@kuolema.Infodrom.North.DE (MartinManish Singh1999-02-041-0/+5
| | | | | | | * gtk/gtkclist.h: spelling fix in comment from joey@kuolema.Infodrom.North.DE (Martin Schulze) -Yosh
* Make sure we set the icon window position before it is shown to preventOwen Taylor1999-02-021-0/+13
| | | | | | | | | Tue Feb 2 12:39:42 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkdnd.c: Make sure we set the icon window position before it is shown to prevent annoying flicking to 0,0. Make it consistent that info->cur_x/y do not include info->hot_x/y displacement.
* new sections on Layout and SpinButton [nice widget]GMT 1999 Tony Gale1999-02-021-0/+7
| | | | | | | | | Tue Feb 2 08:59:16 GMT 1999 Tony Gale <gale@gtk.org> * docs/gtk_tut.sgml: new sections on Layout and SpinButton [nice widget] * examples/spinbutton/*: example code