1. 13 Mar, 1999 3 commits
    • Tor Lillqvist's avatar
      Configure now generates a gdkconfig.h file, in similar way as GLib's · a3c5d33f
      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
      a3c5d33f
    • Tor Lillqvist's avatar
      Don't append a * to the pattern to complete if the user entered one · 0d81100a
      Tor Lillqvist authored
      herself.  This way one can complete *.h and don't get matches on any
      .help files, for instance.
      0d81100a
    • Tor Lillqvist's avatar
      Check for dirent.h and pwd.h. · b8299285
      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
      b8299285
  2. 12 Mar, 1999 1 commit
  3. 10 Mar, 1999 1 commit
    • Tim Janik's avatar
      first lookup the xfont ID in our font hash table, if we have a · 0c178e96
      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>.
      0c178e96
  4. 09 Mar, 1999 1 commit
    • Federico Mena Quintero's avatar
      Significantly reduced the number of calls to gdk_draw_point() (and thus to · ac7b6805
      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.
      ac7b6805
  5. 07 Mar, 1999 3 commits
  6. 06 Mar, 1999 2 commits
  7. 05 Mar, 1999 2 commits
  8. 28 Feb, 1999 1 commit
    • Stefan Jeske's avatar
      Added two new signals to GtkSpinButton, "input" and "output", to make the · 209f5d5c
      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.
      209f5d5c
  9. 27 Feb, 1999 3 commits
  10. 25 Feb, 1999 10 commits
  11. 24 Feb, 1999 6 commits
    • Tim Janik's avatar
      added function to check if a specific signal handler connection exists · 6333998d
      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.
      6333998d
    • Kjartan Maraas's avatar
      Updated translation. (monospaced is still missing) · 59c46718
      Kjartan Maraas authored
      1999-02-25  Kjartan Maraas  <kmaraas@fib.hl.no>
      
      		* Updated translation. (monospaced is still missing)
      59c46718
    • Tim Janik's avatar
      if the widget is not editable, don't silently eat up GDK_Return, GDK_Home · 3ae4d004
      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.
      3ae4d004
    • Tim Janik's avatar
      warn about &widget->requisition, even for toplevels. · c4fe7834
      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.
      c4fe7834
    • CST 1999 Shawn T. Amundson's avatar
      removed gtkrc rule added by Sergey Panov, because GTK+ no longer built. We · 082c0c89
      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.
      082c0c89
    • CST 1999 Shawn T. Amundson's avatar
      Added notice to look in AUTHORS and ChangeLog files for a list of changes. · 279e878b
      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.
      279e878b
  12. 23 Feb, 1999 3 commits
    • Tim Janik's avatar
      fix implicit branch creation, we need the *real* parent path for this and · 26ffb003
      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.
      26ffb003
    • Pavel Machek's avatar
    • Owen Taylor's avatar
      When sending events to windows with a proxy, set the window field in the · 148e7663
      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.
      148e7663
  13. 22 Feb, 1999 1 commit
  14. 21 Feb, 1999 3 commits