- 15 Mar, 1999 1 commit
-
-
Tor Lillqvist authored
should break on Unix/X11. Win32 merge and general portability stuff: * acconfig.h,configure.in: Check for <sys/time.h>. * gdk/win32: New directory (actually, been there for a while). * gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and NATIVE_WIN32, and use these. Always case fold on Win32. No backslashed escapes on native Win32. * gtk/{gtk.def,makefile.msc}: New files. * gtk/Makefile.am: Add above new files. * gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h> instead of <strings.h>. * gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and <unistd.h> appropriately. * gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much). Use ABS() (from <glib.h>) instead of abs(). * gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion of gtk (and thus glib) headers, so that WIN32 will be defined. With MS C, include <direct.h> for mkdir prototype. * gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add some casts, needed by MS C. * gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't implemented). * gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include <X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use G_SEARCHPATH_SEPARATOR_S and g_module_build_path. * gtk/gtkmain.h: Mark variables for export/import on Win32. * gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case the event is not a hint, or its window is not the slider. Needed on Win32, at least. * gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h> unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use a subdirectory of the Windows directory as gtk system configuration directory. * gtk/gtkselection.c: No chunks on Win32. * gtk/gtksocket.c: Not implemented on Win32. * gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path. * gtk/makeenums.h: Include gdkprivate.h after gdk.h. * gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
-
- 14 Mar, 1999 1 commit
-
-
Raja R Harinath authored
1999-03-13 Raja R Harinath <harinath@cs.umn.edu> * configure.in (gdk_wc): Move widechar tests from `glib' to here, since those were meant only for gdki18n.h. * gdk/gdki18n.h: Include gdkconfig.h and use GDK_* instead of G_* for widechar tests. * gtk/Makefile.am (INCLUDES): Add -I../gdk for gdkconfig.h.
-
- 13 Mar, 1999 3 commits
-
-
Tor Lillqvist authored
configure generates glibconfig.h. Currently it only defines what windowing API GDK uses, and on Unix (where configure scripts are used), it's always X11... Include gdkconfig.h in gdktypes.h. gdkconfig.h is installed in @libdir@/gtk+/include (like glibconfig.h is in @libdir@/glib/include). (This might be debatable?) Add that to gtk-config --cflags. Merge in Win32 changes to gtkfontsel.c
-
Tor Lillqvist authored
herself. This way one can complete *.h and don't get matches on any .help files, for instance.
-
Tor Lillqvist authored
* configure.in acconfig.h: Check for dirent.h and pwd.h. * gtk/gtkfilesel.c: Use g_get_current_dir(). Merge in Win32 version: Use G_DIR_SEPARATOR, g_path_is_absolute, no tilde expansion (based on HAVE_PWD_H), allow for drive letters UNC names not handled yet. Also, code from Craig Setera's port to Win32 that uses cygwin.dll
-
- 10 Mar, 1999 1 commit
-
-
Tim Janik authored
Tue Mar 9 01:01:28 1999 Tim Janik <timj@gtk.org> * gdk/gdkfont.c (gdk_font_load): first lookup the xfont ID in our font hash table, if we have a GdkFontPrivate entry for this font already, simply increment its reference count, provided by Olaf Dietsche <olaf.dietsche+list.gtk@netcologne.de>. * gtk/gtkstyle.c (gtk_style_copy): plug a GdkFont reference leak, fix provided by Olaf Dietsche <olaf.dietsche+list.gtk@netcologne.de>.
-
- 09 Mar, 1999 1 commit
-
-
Federico Mena Quintero authored
1999-03-09 Federico Mena Quintero <federico@nuclecu.unam.mx> * gtk/gtkstyle.c (gtk_default_draw_handle): Significantly reduced the number of calls to gdk_draw_point() (and thus to X) by clipping the points by hand. * gtk/gtkhandlebox.c (draw_textured_frame): Actually make use of the clip parameter. (gtk_handle_box_paint): Only paint the handle if the expose area intersects it.
-
- 07 Mar, 1999 2 commits
-
-
Asbjørn Pettersen authored
-
Asbjørn Pettersen authored
-
- 05 Mar, 1999 1 commit
-
-
Asbjørn Pettersen authored
-
- 28 Feb, 1999 1 commit
-
-
Stefan Jeske authored
* gtk/gtkspinbutton.[c,h] gtk/testgtk.c: Added two new signals to GtkSpinButton, "input" and "output", to make the output more flexible. The user has to provide a mapping between adjustment->value and the output string (and vice versa, if the spin button is editable). See testgtk for examples.
-
- 27 Feb, 1999 1 commit
-
-
Tim Janik authored
Sat Feb 27 01:18:47 1999 Tim Janik <timj@gtk.org> * ChangeLog: moved old ChangeLog to ChangeLog.pre-1-2, and started new one. * configure.in: set gtk+ version to 1.3.0.
-
- 25 Feb, 1999 10 commits
-
-
CST 1999 Shawn T. Amundson authored
Incremented version to 1.2.0. -Shawn <amundson@gtk.org> Also: Wed Feb 24 05:26:20 CST 1999 Shawn T. Amundson <amundson@gtk.org> * gtk/gtkitemfactory.h: added a dummy gpointer to GtkItemFactoryClass for Tim Janik. Mon Feb 22 21:22:11 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkcontainer.h gtk/gtkwidget.h: Added some padding to class structures to allow addition of signals without breaking binary compatibility.
-
Tim Janik authored
Thu Feb 25 13:38:38 1999 Tim Janik <timj@gtk.org> * gtk/gtkscrolledwindow.c (gtk_scrolled_window_size_request): still request the extra width or height if the corresponding scrollbar is already visible (the change from 09:50 needs to apply to policy == GTK_POLICY_AUTOMATIC only).
-
Tim Janik authored
Thu Feb 25 11:27:36 1999 Tim Janik <timj@gtk.org> * TODO: updates, i left the text widget related portions in there, to serve as a guide line for things to watch out for when it gets reimplemented.
-
Tim Janik authored
Thu Feb 25 09:50:38 1999 Tim Janik <timj@gtk.org> * gtk/gtkscrolledwindow.c (gtk_scrolled_window_size_request): don't add extra width or height if the requested size is mandatory (i.e. set through child->usize).
-
CST 1999 Shawn T. Amundson authored
Thu Feb 25 02:13:20 CST 1999 Shawn T. Amundson <amundson@gtk.org> * gtk/gtkmenu.[ch]: New function gtk_menu_reorder_child() from Tim Janik. This will be used in GIMP, so it is tested there.
-
Tim Janik authored
-
Owen Taylor authored
Thu Feb 25 00:48:51 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkfontsel.c: Don't access *bitmapped_sizes if nbitmapped_sizes == 0. (Pointed out by zucchi@zedzone.fsi.com.au (Michael Zucchi))
-
Owen Taylor authored
Wed Feb 24 23:12:09 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkwidget.h gtk/gtkclist.c: Make prototypes for drag_data_get and drag_data_received handlers match the types used for gtk_singal_new; time needs to be a uint, not a uint32.
-
Owen Taylor authored
Wed Feb 24 20:34:59 1999 Owen Taylor <otaylor@redhat.com> * README: Changed bug reporting instructions to describe using the GNOME bug tracking system.
-
Owen Taylor authored
Wed Feb 24 19:08:51 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkclist.c (draw_cell_pixmap): Unset the clip mask for the GC if we set it. (Patch from Lars Hamann <lars@gtk.org>)
-
- 24 Feb, 1999 5 commits
-
-
Tim Janik authored
Thu Feb 24 23:58:44 1999 Tim Janik <timj@gtk.org> * gtk/gtksignal.c (gtk_signal_handler_pending_by_id): added function to check if a specific signal handler connection exists (similar to gtk_signal_handler_pending_by_func). and yes, this is a neccessary addition, since without this function, signal handlers can not be (un)blocked or disconnected in a generic fashion without producing g_warnings(). made gtk_signal_get_handlers() an inline function since it's used in a lot of places, especially within signal emission.
-
Tim Janik authored
Wed Feb 24 19:35:15 1999 Tim Janik <timj@gtk.org> * gtk/gtktext.c (gtk_text_key_press): if the widget is not editable, don't silently eat up GDK_Return, GDK_Home and GDK_End, return FALSE instead so the user can still hook up key bindings.
-
Tim Janik authored
Wed Feb 24 11:19:12 1999 Tim Janik <timj@gtk.org> * gtk/gtkwidget.c (gtk_widget_size_request): warn about &widget->requisition, even for toplevels. * gtk/gtkwindow.c (gtk_window_move_resize): request size into an automatic variable and check if our size has changed. when we decide to reallocate everything, we need to resize our own GdkWindow as well. * gtk/gtkmain.c: * gtk/gtkobject.c: hack time, make --gtk-debug=objects work even after gtk_type_init(), this is to "fix" gnome's arg parsing oddities. * gtk/gtktypeutils.h: don't segfault in GTK_CHECK_CLASS_TYPE and GTK_CHECK_TYPE upon NULL pointers. * gtk/gtklayout.c: removed bogus prototypes of gtk_layout_gravity_works, gtk_layout_set_static_gravity, gtk_layout_add_child_cb and gtk_layout_remove_child_cb to shut up compiler. * gtk/Makefile.am: added an empty rule gtkrc: : so make doesn't try to "update" gtkrc from gtkrc.c.
-
CST 1999 Shawn T. Amundson authored
Wed Feb 24 05:53:15 CST 1999 Shawn T. Amundson <amundson@gtk.org> * gtk/Makefile.am: removed gtkrc rule added by Sergey Panov, because GTK+ no longer built. We don't need to install an empty gtkrc anyway.
-
CST 1999 Shawn T. Amundson authored
Wed Feb 24 01:22:39 CST 1999 Shawn T. Amundson <amundson@gtk.org> * *.[ch]: Added notice to look in AUTHORS and ChangeLog files for a list of changes.
-
- 23 Feb, 1999 3 commits
-
-
Tim Janik authored
Tue Feb 23 17:52:37 1999 Tim Janik <timj@gtk.org> * gtk/gtkitemfactory.c (gtk_item_factory_create_item): fix implicit branch creation, we need the *real* parent path for this and gtk_item_factory_parse_path() only returns the parent path with "_?" stripped off.
-
Pavel Machek authored
-
Owen Taylor authored
Mon Feb 22 19:06:30 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkdnd.c (xdnd_send_*): When sending events to windows with a proxy, set the window field in the sent event to the original window, not to the proxy. (This gives consistency with Motif, and also provides information to the destination that it wouldn't have otherwise). * gtk/gtkdnd.c: Fixed some refcount leaks for windows. * gdk/gdkdnd.c (xdnd_send_xevent): When sending Xdnd event to the root window, set the event mask to ButtonPressMask. Hopefully, this should give us compatibility with kfm, if it uses the Qt style of root window drops.
-
- 22 Feb, 1999 1 commit
-
-
GMT 1999 Tony Gale authored
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
-
- 21 Feb, 1999 7 commits
-
-
Owen Taylor authored
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.
-
Owen Taylor authored
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)
-
Owen Taylor authored
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.
-
Owen Taylor authored
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) ]
-
Owen Taylor authored
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.
-
Tim Janik authored
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.
-
Owen Taylor authored
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.
-
- 20 Feb, 1999 2 commits
-
-
Tim Janik authored
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.
-
Tim Janik authored
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>.
-