- 25 Nov, 2001 2 commits
-
-
Tor Lillqvist authored
2001-11-26 Tor Lillqvist <tml@iki.fi> * demos/pixbuf-demo.c * demos/gtk-demo/pixbufs.c: M_PI -> G_PI. * demos/gtk-demo/main.c (read_line): No flockfile() or getc_unlocked() on Win32. 2001-11-25 Tor Lillqvist <tml@iki.fi> * configure.in * acconfig.h: As we now use GDir, no need to check for dirent.h.
-
Kristian Rietveld authored
Sun Nov 25 23:18:39 2001 Kristian Rietveld <kristian@planet.nl> * gtk/gtktexttag.c (gtk_text_tag_set_property): free font_desc when finished (#65266) Sun Nov 25 23:16:29 2001 Kristian Rietveld <kristian@planet.nl> * gdk/x11/gdkwindow-x11.c (gdk_window_set_icon_list): free data after we set the property. (#65264) Sun Nov 25 23:14:06 2001 Kristian Rietveld <kristian@planet.nl> * gtk/gtkbutton.c: add destroy method so label_text gets freed if it has been allocated (#65268)
-
- 24 Nov, 2001 5 commits
-
-
Manish Singh authored
Sat Nov 24 13:39:51 2001 Manish Singh <yosh@gimp.org> * gdk/linux-fb/gdkdrawable-fb2.c * gdk/linux-fb/gdkpango-fb.c: update to latest Pango API * gdk/linux-fb/gdkwindow-fb.c: implement gdk_window_show_unraised * gdk/linux-fb/gdkfont-fb.c (gdk_font_load): plug memleak on set_family * gdk/linux-fb/gdkfbswitch.c: minor cleanups
-
Kristian Rietveld authored
Sat Nov 24 22:05:27 2001 Kristian Rietveld <kristian@planet.nl> * gtk/gtkmenushell.c (gtk_menu_shell_button_release): don't deactivate menu when menu_item isn't sensitive (#61389)
-
Kristian Rietveld authored
Sat Nov 24 15:35:26 2001 Kristian Rietveld <kristian@planet.nl> * gtk/gtktreemodel.c (gtk_tree_model_foreach): free path before we return (in case of a failure here)
-
Owen Taylor authored
Fri Nov 23 19:22:50 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtknotebook.c: Handle events in windows other than widget->event_window properly. (#65079, reported by Damon Chaplin) * gdk/gdkevents.c (gdk_event_get_coords): Fix x/y bug.
-
Owen Taylor authored
Fri Nov 23 18:57:46 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkmessagedialog.c (gtk_message_dialog_init): Align the image at the top, #65020, request from Seth Nickell)
-
- 23 Nov, 2001 5 commits
-
-
Owen Taylor authored
Fri Nov 23 18:49:53 2001 Owen Taylor <otaylor@redhat.com> * gtk/{gtkclist,gtkctree.c} (draw_row): Remove some strange arithmetic that was resulting in rows being drawn too low. (#65001, reported by Damon Chaplin)
-
Owen Taylor authored
Fri Nov 23 18:36:42 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkrange.c (gtk_range_button_press): Offset invalidated range correctly. * gtk/gtkclist.c (hadjustment_value_changed): Fix scrolling of title window. (#65001, reported by Damon Chaplin) * gtk/gtkcombo.c (gtk_combo_button_event_after): Replace horrible hack with use of ::event_after.
-
Owen Taylor authored
Thu Nov 22 15:01:03 2001 Owen Taylor <otaylor@redhat.com> * Version 1.3.11 * configure.in (ATK_REQUIRED_VERSION): Require GLib-1.3.11, Pango-0.22, ATK-0.7. * tests/prop-editor.c (property_widget): Restore to working as well as it did before. * gtk/gtklistitem.h: Mark deprecated since it is an integral part of GtkList. * demos/gtk-demo/demo-common.h: New header file, for a common functions not important to the meat of the demos. * demos/gtk-demo/main.c (demo_ifind_file): Add a utility function to search for a file used by the demo. * demos/*.c: Use demo_find_file.
-
Matthias Clasen authored
* gtk/gtktextbuffer.c (gtk_text_buffer_create_tag), gtk/gtkruler.c (gtk_ruler_get_metric): Actually commit typo fixes already mentioned in ChangeLog entry on 2001-11-14. * docs/reference/gdk/tmpl/drawing.sgml: Minor markup fixes.
-
Hans Breuer authored
2001-11-23 Hans Breuer <hans@breuer.org> * gdk/win32/gdkfont-win32.c (gdk_font_from_description) : reflect Pango API change * gtk/gtk.def : updated externals * gtk/gtkfixed.c (gtk_fixed_get_has_window) : use g_return_val_if_fail() to avoid 'function must return a value' * gtk/gtkrc.c : added spaces to fix small coding style issues * gtk/gtkwidget.c : ... and linebreaks. Also a static for 'static correctness' * gtk/makefile.msc.in : temporary(?) disable gtk<plug|socket> because they only can be build on win32 after applying my patch
-
- 21 Nov, 2001 5 commits
-
-
Tim Janik authored
Wed Nov 21 22:55:37 2001 Tim Janik <timj@gtk.org> * gtk/gtkbutton.c (gtk_button_map): raise event window afte children, in order for the input pnly window to stay *above* children. Wed Nov 21 22:44:27 2001 Tim Janik <timj@gtk.org> * tests/testtreeview.c: make hackery worse ;) by checking fundamental type walks againts G_TYPE_FUNDAMENTAL_MAX. * tests/prop-editor.c: disable type hackery.
-
Owen Taylor authored
Wed Nov 21 17:41:39 2001 Owen Taylor <otaylor@redhat.com> * gdk/gdkimage.c (gdk_image_get): Fix problem with lost parameter.
-
Owen Taylor authored
Wed Nov 21 17:01:25 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkcellrenderer.h gtk/gtktreemodel.h gtk/gtktreeprivate.h gtk/gtktreesortable.h: Remove trailing commas in enum declarations.
-
Owen Taylor authored
Wed Nov 21 15:21:26 2001 Owen Taylor <otaylor@redhat.com> * configure.in (GTK_MICRO_VERSION): Version 1.3.11, interface, binary age 0. * NEWS: Updates * gtk/gtktreemodel.c gtk/gtkrc.c gtk/gtkentry.c: SGML fixes in docs. * gtk/gtkmain.h: Remove unused and misnamespaced get_gtk_win32_directory() prototype. * gdk/gdkimage.c (gdk_image_get): Fix parameter names to match header. * gdk/gdkwindow.h: Fix parameters to gdk_window_shape_combine_mask(), gdk_window_set_transient_for(), gdk_window_set_geometry_hints(), to match docs. * gdk/gdkevents.c (gdk_event_get_coords) gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_get_active) gtk/gtkdnd.c (gtk_drag_set_icon_stock): Fix parameter names in docs. * docs/faq/Makefile.am (FAQ_FILES): Add missing files. (#64961, Akira Tagoh)
-
Owen Taylor authored
Wed Nov 21 11:41:29 2001 Owen Taylor <otaylor@redhat.com> * tests/testgtk.c (create_tooltips): Ref-sink the tooltips object. * gtk/gtktoolbar.c (gtk_toolbar_init): Ref-sink the tooltips object. * gtk/gtkfilesel.c (open_new_dir): Fix some constness warnings. * gtk/gtkaccelgroup.c: Rename gtk_accel_groups_from_acceleratable() back to gtk_accel_groups_from_object(), change @acceleratable parameter to gtk_accel_groups_activate() accordingly. * gtk/gtkaccelmap.c (gtk_accel_map_lookup_entry): Remove left-over comment about quark return. * gtk/gtkaccelmap.h: Fix spelling of gtk_accel_map_foreach_unfiltered(). * gtk/gtk-boxed.defs (GtkIconSource): added as a boxed type. (Patch from Matt Wilson) * gtk/gtkobject.c (gtk_object_finalize): Warn if a floating object is finalized.
-
- 20 Nov, 2001 5 commits
-
-
Tim Janik authored
Tue Nov 20 21:25:08 2001 Tim Janik <timj@gtk.org> * applied patch from owen to get rid of accel map notifiers. changed things to fix reentrancy and API as discussed on gtk-devel. * gtk/gtkaccelgroup.[hc]: (gtk_accel_group_finalize): unregister this accel group from all accel map paths. (accel_closure_invalidate): handle invalidation of closures by disconnecting their accelerators. (quick_accel_add): move closure connection and changed notification into this function to reduce code duplication. don't emit change notification on closurers without accelerators. (quick_accel_remove): rewrite, do the exact opposite of quick_accel_add for a GtkAccelGroupEntry. (gtk_accel_group_connect): get rid of the accel_path_quark argument. (gtk_accel_group_connect_by_path): new function to add accelerators with an accel path. (gtk_accel_group_disconnect_closure): new function, disconnect a closure from of an accel group. (gtk_accel_group_disconnect): loop over all closure for a accel_ley, accel_mods pair and remove them. (_gtk_accel_group_reconnect): new function that basically does gtk_accel_group_disconnect_closure() and gtk_accel_group_connect_by_path() once an accel path changed. (gtk_accel_groups_disconnect_closure): remove this, there's gtk_accel_group_disconnect_closure(). * gtk/gtkaccelmap.[hc]: keep list of accel groups per entry now, nuke notifiers. (_gtk_accel_path_is_valid): make this non-static for gtkwidget.c and gtkaccelgroup.c assertions. (gtk_accel_map_add_notifer): removed this function. (gtk_accel_map_remove_notifer): same. (_gtk_accel_map_add_group): (_gtk_accel_map_remove_group): (un-)register accel groups, with accel paths for correct propagation. (gtk_accel_map_add_entry): return void. (gtk_accel_map_lookup): return gboolean instead of GQuark. * gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): always set accel_path on widgets. * gtk/gtkwidget.[hc]: (accel_path_changed): got rid of this, changes are handled by accel maps internally now. (_gtk_widget_set_accel_path): get things to work without notifiers. (gtk_widget_list_accel_closures): list accel closures of a widget. * gtk/gtkwindow.[hc]: rename ::accels_changed, to ::keys_changed.
-
Matthias Clasen authored
* gtk/gtkcontainer.c (gtk_container_propagate_expose): Typo fix. * gdk/tmpl/event_structs.sgml: Small fixes.
-
Kristian Rietveld authored
Tue Nov 20 23:01:01 2001 Kristian Rietveld <kristian@planet.nl> * gtk/gtktreemodel.c (gtk_tree_row_reference_unref_path): replace gboolean free_last in the function parameters with gint depth. Changes to reflect new situation. * gtk/gtktreemodel.c (gtk_tree_row_reference_unref_path_helper): replace gboolean free_last, with gint depth, add gint current_depth. Changes to reflect new situation. * gtk/gtktreemodel.c (gtk_tree_row_ref_deleted_callback): changes to reflect new situation * gtk/gtktreemodel.c (gtk_tree_row_reference_free): ditto
-
Owen Taylor authored
Tue Nov 20 12:37:10 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtknotebook.c (gtk_notebook_paint): Fix problem where notebook gap was double shifted by allocation.x/y * gtk/gtknotebook.c (gtk_notebook_unmap): Chain up to unmap children.
-
Tim Janik authored
Tue Nov 20 14:49:59 2001 Tim Janik <timj@gtk.org> * gtk/gtkvpaned.c (gtk_vpaned_size_allocate): fix allocation to be relative to paned->allocation, now that this is a NO_WINDOW widget. * gtk/gtkhpaned.c (gtk_hpaned_size_allocate): same here. * gtk/gtkaccellabel.c (gtk_accel_label_class_init): ::closure needs to be a boxed property.
-
- 19 Nov, 2001 14 commits
-
-
Owen Taylor authored
Mon Nov 19 17:34:40 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkradiobutton.c (gtk_radio_button_draw_indicator): Use the widget's state when drawing the indicator, as in GtkCheckButton. This gives us color changes for un-prelighted checkbuttons. (#63308, Matt Wilson)
-
Owen Taylor authored
Mon Nov 19 17:11:23 2001 Owen Taylor <otaylor@redhat.com> (Fixes related to #64428, Michael Meeks) * gtk/gtkplug.c (gtk_plug_set_is_child): Unmap the widget, so it gets mapped again properly when we add to a parent. * gtk/gtkplug.c (_gtk_plug_add_to_socket): Set plug->socket_window. * gtk/gtkplug.c (_gtk_plug_remove_from_socket): Set socket_window to NULL, not FALSE.
-
Michael Natterer authored
2001-11-19 Michael Natterer <mitch@gimp.org> * gtk/gtknotebook.c: show notebook->event_window with gdk_window_show_unraised(), so it doesn't catch the events which should go to the tab widgets first.
-
Jonathan Blandford authored
Mon Nov 19 15:30:51 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_class_init): Add a "resizable" property, to get rid of the GTK_TREE_VIEW_COLUMN_RESIZABLE sizing flag. (gtk_tree_view_column_set_resizable): New function to set resizable. (gtk_tree_view_column_set_resizable): getter. * tests/testtreecolumns.c (add_clicked): modify for above change. * Makefile.am (install-data-hook): remove old .pc files before installing the new one. We used to symlink this, and it will break old installs.
-
Havoc Pennington authored
2001-11-19 Havoc Pennington <hp@pobox.com> * tests/testtext.c (fill_example_buffer): put in a test for negative indentation values
-
Owen Taylor authored
Mon Nov 19 14:08:18 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtklabel.c (gtk_label_init): Change default for justify to GTK_JUSTIFY_LEFT. Assuming that multiline labels are most often wrapped labels, this gives better compatibility with GTK+-1.2, where justification was ignored for wrapped labesl and is a more sensible default in any case. (#64489) * gtk/gtklabel.c (gtk_label_class_init): Fix default for wrap property to FALSE.
-
jacob berkman authored
2001-11-19 jacob berkman <jacob@ximian.com> * gtk/Makefile.am (gtk_extra_sources): add gtkmarshal.list
-
Owen Taylor authored
Mon Nov 19 13:56:45 2001 Owen Taylor <otaylor@redhat.com> * gdk/x11/gdkwindow-x11.c (gdk_window_focus): Use RevertToParent, not RevertToNone. (#64613, Matthias Clasen)
-
Owen Taylor authored
Mon Nov 19 12:28:02 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkframe.c (gtk_frame_class_init): label_xalign and label_yalign need to be float properties to correspond to GTK+-1.2, to gtk_frame_set_label_align, and to the types of the xalign and yalign properties of GtkMisc. (#63484, Vitaly Tishkov) Mon Nov 19 12:24:30 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtksocket.h (struct _GtkSocketClass): Fix return of plug_added vfunc. (#64408, Jeff Franks)
-
Owen Taylor authored
Mon Nov 19 12:24:30 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtksocket.h (struct _GtkSocketClass): Fix return of plug_added vfunc. (#64408, Jeff Franks)
-
Owen Taylor authored
Mon Nov 19 12:07:20 2001 Owen Taylor <otaylor@redhat.com> * configure.in (deps): Undef HAVE_STDLIB_H before checking for jpeg, because jconfig.h has this in it too (%#$@!). Fix from Matthias Clasen, #64500.
-
Owen Taylor authored
Mon Nov 19 11:30:03 2001 Owen Taylor <otaylor@redhat.com> * gdk/x11/gdkproperty-x11.c (get_atom_name): Fix a memory leak when retrieving atom names. (Michael Meeks, #64508)
-
Alexander Larsson authored
2001-11-18 Alex Larsson <alexl@redhat.com> * gdk/x11/gdkfont-x11.c (gdk_font_from_description): Update to new Pango API.
-
Owen Taylor authored
Sun Nov 18 19:47:29 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkobject.h docs/Changes-2.0.txt: Rename the GTK_DESTROYED flag to GTK_IN_DESTRUCTION, remove the GTK_OBJECT_DESTROYED() check macro. * gtk/gtkbindings.c (gtk_bindings_activate): Remove instances of GTK_OBJECT_DESTROYED() that weren't needed any more. * gtk/gtkdialog.c: Exchange use of GTK_OBJECT_DESTROYED for a connection to ::destroy.
-
- 18 Nov, 2001 4 commits
-
-
Owen Taylor authored
Sun Nov 18 18:18:11 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkfixed.c: Make a NO_WINDOW widget, as it should have been since the beginning, but as special hack, allow clearing the NO_WINDOW flag to get a window widget.
-
Kristian Rietveld authored
Sun Nov 18 22:01:36 Kristian Rietveld <kristian@planet.nl> * gtk/gtktreestore.c: return TRUE when value changed, so row_changed is being emitted
-
Hans Breuer authored
2001-11-18 Hans Breuer <hans@breuer.org> * gtk/gdkaccelmap.c : make it compile with msvc: !HAVE_UNISTD_H; no label without op, even if it's a no-op. * gtk/gtk.def : * gtk/makefile.msc.in : reflect marshaler split, some clean-up * config.h.win32.in : remove definition of HAVE_DIRENT_H * gtk/gtkfilesel.c : due to GDir (new in glib) DIR isn't required anymore, replace it. * gtk/queryimmodules.c : DIR -> GDir replacement, also getcwd() -> g_get_current_dir() * gdk/win32/gdkgeometry-win32.c : adapt to refactored gdkgeometry-x11.c Even 'noisy laugh' scolling appears to work, though I still can't claim to have fully understood what it is supposed to do ...
-
Owen Taylor authored
Sat Nov 17 21:07:46 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkenums.h: Include glib-object.h instead of gobject/gsignal.h * gdk/{gdkinternals.h,gdkwindow.c,gdkwindow.[ch], x11,{fb,win32,x11/gdkwindow-*.c}: Add a dummy GdkScreen argument to the window_at_pointer() field of GdkPointerHooks. (Patch from Erwann Chenede) * gdk/gdkdrawable.h (struct _GdkDrawableClass ): Up to 6 pointers.
-