- 01 Feb, 1999 6 commits
-
-
Owen Taylor authored
Mon Feb 1 15:14:56 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkoptionmenu.c (gtk_option_menu_size_allocate): Fixed problem with uints resulting in huge child allocations.
-
Owen Taylor authored
Mon Feb 1 14:54:28 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtklabel.c (gtk_label_expose): Cast uints to ints in geometry calculations. This should prevent FP exceptions on FreeBSD when quantities become negative. [ Actually, this is probably a workaround with a gcc bug with handling of bitfields, according to Ben Jackson <ben@ben.com> ]
-
Sergey I. Panov authored
-
Tony Gale authored
Try and spell my own name right - Tony
-
GMT 1999 Tony Gale authored
Mon Feb 1 13:35:14 GMT 1999 Tony Gale <gale@gtk.org> * examples/Makefile: update to new examples * examples/menu/itemfactory.c: I must have forgotten to 'cvs add' this file
-
GMT 1999 Tony Gale authored
Mon Feb 1 09:16:03 GMT 1999 Tony Gale <gale@gtk.org> * docs/gtk_tut.sgml: - Complete documentation of Label widget API - New sections for the following: * Arrows * Alignment * Button Boxes * Viewports * examples/arrow/*, examples/buttonbox/*, examples/label/* - New code examples
-
- 29 Jan, 1999 2 commits
-
-
GMT 1999 Tony Gake authored
Fri Jan 29 09:44:37 GMT 1999 Tony Gake <gale@gtk.org> * examples/fixed/*, examples/frame/* - Examples from the Tutorial
-
GMT 1999 Tony Gale authored
Fri Jan 29 09:18:41 GMT 1999 Tony Gale <gale@gtk.org> * docs/gtk_tut.sgml: - New sections on the Fixed and Frame containers - Rearrange the Containers section so the easier ones are first - Move the List widget section to an appendix
-
- 28 Jan, 1999 15 commits
-
-
GMT 1999 Tony Gale authored
Thu Jan 28 12:14:12 GMT 1999 Tony Gale <gale@gtk.org> * docs/package_tutorial.sh: script to convert and package up the tutorial - stick it here so I don't lose it when I accidentally delete it again.
-
GMT 1999 Tony Gale authored
Thu Jan 28 10:16:28 GMT 1999 Tony Gale <gale@gtk.org> * docs/gtk_tut.sgml: - Replace all uses of deprecated functions. - Replace menufactory example with itemfactory example from Nick Scott <mendigo@geocities.com> - Minor bug fixes in the examples.
-
Sebastian Wilhelmi authored
1999-01-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * gdk/gdkim.c: s/XIM_INSTANTIATE_IS_MISSING_OR_STRANGE/XIM_INST_IS_MISSING_OR_STRANGE/
-
CST 1999 Shawn T. Amundson authored
Thu Jan 28 01:57:06 CST 1999 Shawn T. Amundson <amundson@gtk.org> * INSTALL NEWS README configure.in gtk+.spec docs/gtk-config.1: version=1.1.14 * Released GTK+ 1.1.14
-
Owen Taylor authored
Thu Jan 28 01:34:29 1999 Owen Taylor <otaylor@redhat.com> * gtkfontsel.c gtkcolorsel.c: When translating N_() strings, use _(), not gettext(), since we really need to call dgettext().
-
Manish Singh authored
* acinclude.m4: Xsed isn't valid here, don't use it * ltmain.sh * ltconfig: better file magic regexp for Linux libs -Yosh
-
Owen Taylor authored
Wed Jan 27 23:05:55 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtklayout.[ch] (gtk_layout_realize): Move gravity_works back to a static global variable, since it is a global constant, and this way we keep structure sizes uniform. CV: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS: ' are removed automatically
-
Owen Taylor authored
Wed Jan 27 22:59:07 1999 Owen Taylor <otaylor@redhat.com> * gtk/Makefile.am (static_SOURCES): Move gtkintl.h from $source_headers to $static_sources since it should not be installed.
-
Owen Taylor authored
Wed Jan 27 22:51:23 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkevents.c (expose_predicate): Allow exposure compression across GravityNotify events to improve the appearance of a GTK+ window unshading.
-
Owen Taylor authored
Wed Jan 27 21:56:07 1999 Owen Taylor <otaylor@redhat.com> [ patch from Takashi Matsuda <matsu@arch.comp.kyutech.ac.jp> ] * acconfig.h configure.in gdk/gdkim.c: Add configure flag for disabling XRegisterIMInstantiateCallback(), default it to off for Solaris. Always try to open the input method immediately, and only if that fails, register than instantiate callback. * gdk/gdkentry.c: Some tweaks to make sure that we only get and set the IC attributes when appropriate.
-
Stuart Parmenter authored
-
Owen Taylor authored
Wed Jan 27 20:08:54 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkfilesel.c (open_user_dir): Patch from Sebastian Wilhelmi <wilhelmi@ira.uka.de> to use g_get_home_dir() instead of calling getpwuid() ourselves.
-
Owen Taylor authored
Wed Jan 27 18:57:57 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdk.h gdk/gdkdnd.c: Change signatures for gdk_drag_begin() and gdk_drag_motion() so that the set of possible actions is passed on each motion, not just at the beginning of the drag. We do this so that we can restrict the set of possible drag events when the user presses a modifier key during a drag. * gdk/gdkdnd.c: Send a motif Operation-changed message when the set of possible actions change, as well as when the suggested action change. * gdk/gdkdnd.c: Change the XdndActionList whenever the set of actions change. * gdk/gdkdnd.c: Add a filter to catch changes to the XdndActionList property for the source widget. * gtk/gtkdnd.c: Change the set of possible actions when the user presses Control, Shift, or Control-Shift, to only include the corresponding action. * gtk/gtkdnd.c (gtk_drag_button_release_cb): Disconnect button signals before we possibly free info structure.
-
Owen Taylor authored
Wed Jan 27 20:06:06 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtklayout.c (gtk_layout_adjustment_changed): Removed some g_print()'s
-
Owen Taylor authored
Wed Jan 27 18:40:50 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkmain.c (gtk_main_do_event): Hack scrollwheel support into the eventloop, by treating button 4-5 presses on scrolled windows and scrollbars specially. Put it here to keep the ugliness small and confined. (We need to intercept the normal propagation in any case to have this work reliably right now, since some subwidgets will trap the button presses) * gtk/gtkviewport.c (gtk_viewport_realize): Select for BUTTON_PRESS to support the above hack.
-
- 27 Jan, 1999 5 commits
-
-
Owen Taylor authored
Tue Jan 26 14:02:50 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkwindow.c (gdk_window_show/hide): Remove TimJ's checks for already being mapped or hidden. See the ICCCM's section on state changes for why this is a bad idea.
-
Owen Taylor authored
Wed Jan 27 17:05:40 1999 Owen Taylor <otaylor@redhat.com> * Separate out GLIB_LIBS and GLIB_DEPLIBS. This may fix the --with-glib option. GLIB_LIBS are the libs to link example programs against, while GLIB_DEPLIBS are dependency libraries.
-
Stuart Parmenter authored
-
Owen Taylor authored
Wed Jan 20 11:19:00 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtklabel.c: Use floor() instead of truncating to integer values so we get translation invariance. * gtk/gtklayout.c (gtk_layout_size_allocate): Set upper and lower values for adjustments in size_allocate(). * gdk/gdkwindow.c gdk/gdk.h gdk/gdkprivate.h: New function gdk_window_set_static_gravities() to set up a window for guffaw scrolling. * gdk/gdkwindow.c (gdk_window_internal_destroy): Set flags indicating destroyed state before cleanup. * gtk/gtkprivate.h gtk/gtkwidget.c: Add a new private flag IS_OFFSCREEN. If set, this indicates to GTK+ that the widget is not to be considered viewable regardless of its map state. Queued draws on offscreen widgets are suppressed. Added new function static gtk_widget_is_offscreen() to check this flag on a widget and its ancestors. * gtk/gtklayout.[ch]: Major revisions. - Use gdk_window_set_static_gravities to set static gravity on all child windows, and thus avoid having to create a window for NO_WINDOW children. - Adjust allocations of children as we scroll them so queued draws work correctly. - Don't allocate our children directly in a put() or move(); just queue a resize() like every other widget. * gtk/testgtk.c: Make the arrows on the scrollbars work, create a larger and more demanding test.
-
Tim Janik authored
Wed Jan 27 09:19:07 1999 Tim Janik <timj@gtk.org> * gdk/gdkcolor.c (gdk_colormap_unref): assert ref_count>0.
-
- 26 Jan, 1999 5 commits
-
-
Owen Taylor authored
Mon Jan 25 20:05:22 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkwidget.c (gtk_widget_set_{visual,colormap}): New functions to set the colormap or visual of an existing widget. These functions should not be called on a widget that has previosly been realized.
-
Owen Taylor authored
-
Owen Taylor authored
Mon Jan 25 20:05:22 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkwidget.c (gtk_widget_set_{visual,colormap}): New functions to set the colormap or visual of an existing widget. These functions should not be called on a widget that has previosly been realized. * gtk/gtkcolorsel.c (gtk_color_selection_dialog_init): Set the visual and colormap on the toplevel dialog, then push them for the child widgets. As opposed to push/pop in _new(), this way, things will work properly with gtk_widget_new().
-
Owen Taylor authored
Mon Jan 25 19:41:56 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtknotebook.c (gtk_notebook_page_allocate): Queue a redraw on the tab area when a tab changes size. (Includes improvements from Lars Hamann)
-
Owen Taylor authored
Mon Jan 25 19:00:13 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkcolorsel.c (gtk_color_selection_value_events): Back out the last solution to updating problem. And try a different one that is less dependent on the state of the widget. Just redraw the value_marker when it gets mapped. Somebody needs to analyze this widget more carefully and figure out
-
- 25 Jan, 1999 3 commits
-
-
Owen Taylor authored
Mon Jan 25 17:48:03 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkcolorsel.c: Removed some GTK_WIDGET_DRAWABLE() tests - we need to update the value bar's contents even when the widget is unmapped.
-
Owen Taylor authored
Mon Jan 25 15:47:46 1999 Owen Taylor <otaylor@redhat.com> * acinclude.m4 (ac_result): Don't define ENABLE_NLS unless we have a working NLS. (This should keep libintl.h from being included when it doesn't exist).
-
Jiri (George) Lebl authored
Mon Jan 25 11:05:10 1999 George Lebl <jirka@5z.com> * gtk/gtkbutton.c: set RECEIVES_DEFAULT on init, and a button press on the widget doesn't grab default anymore * gtk/gtkcheckbutton.c,gtk/gtkoptionmenu.c,gtk/gtkradiobutton.c: unset RECEIVES_DEFAULT on init * gtk/gtkwidget.[ch]: add a RECEIVES_DEFAULT flag to widget flags * gtk/gtkwindow.c,gtk/gtkplug.c: on pressing <enter>, activate the focused widget if it is a RECEIVES_DEFAULT widget, no matter what the current default_widget is * gtk/gtkwindow.c: on focus change, migrate the HAS_DEFAULT flag to CAN_DEFAULT widgets if they RECEIVE_DEFAULT as well or migrate it back to the default_widget if the focus widget doesn't "RECEIVE_DEFAULT"
-
- 24 Jan, 1999 3 commits
-
-
Owen Taylor authored
Sun Jan 24 18:09:24 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkdnd.c (motif_read_initiator_info): Byteswap
-
Owen Taylor authored
Sun Jan 24 12:17:39 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkcolor.c (gdk_colormap_real_destroy): Fix reversed assertion. (Pointed out by Austin Donnelly <austin@greenend.org.uk>) * gtk/gtkruler.c (gtk_ruler_expose): Remove unecessary and harmful call to gtk_paint_box(). We are going to paint onto the backing store later anyways.
-
Sergey I. Panov authored
-
- 23 Jan, 1999 1 commit
-
-
Owen Taylor authored
Sat Jan 23 11:15:39 1999 Owen Taylor <otaylor@gtk.org> * gdk/gdkdnd.c (gdk_window_register_dnd): X expects longs, not uint32 for XChangeProperty, when format == 32. * gdk/gdkdnd.c (motif_read_initiator_info): Byte-swap the MotifInitiatorInfo structure if necessary. * gdk/gdkdnd.c: When extracting and constructing Motif DND messages, don't use data.s[], data.l[] since on 64bit architectures, these won't necessarily be in the same place with data.b[]. * gtk/testdnd.c (target_drag_drop): Return TRUE for drag_drop within the drop zone. * gtk/gtkdnd.c (gtk_drag_dest_handle_event): Only send a XmTRANSFER_FAILURE if no drop site is found, not on every drop!
-