1. 20 Jun, 2000 3 commits
    • Elliot Lee's avatar
      Oops. · 2ad30e9f
      Elliot Lee authored
      
      
      Oops.
      2ad30e9f
    • Elliot Lee's avatar
      (follow-on from previous commit) · 8f4f35b3
      Elliot Lee authored
      
      
      (follow-on from previous commit)
      2000-06-18  Elliot Lee  <sopwith@redhat.com>
      
      * gtk/gtkwindow.c: Don't allow creation of a window bigger than the screen.
      
      * gtk/gtkrange.c: Fix the mega-jumpy-with-lagged-events scrollbar
      problem by calculating event position relative to the trough
      rather than the slider.
      * gtk/gtkdnd.c, gtk/gtkcolorsel.c: Include FB headers if appropriate.
      
      * gdk/gdkgc.h: Add GDK_NOR.
      * configure.in, Makefile.am: Add modules top level dir
      * configure.in: Only use pangox library if building x11 target.
      * gdk/gdkdnd.h: Add GDK_DRAG_PROTO_LOCAL enum for future intra-app use.
      8f4f35b3
    • Elliot Lee's avatar
      *** empty log message *** · dd7510dc
      Elliot Lee authored
      dd7510dc
  2. 19 Jun, 2000 2 commits
  3. 18 Jun, 2000 1 commit
  4. 12 Jun, 2000 3 commits
  5. 11 Jun, 2000 2 commits
    • Federico Mena Quintero's avatar
      It was cold and rainy this Saturday morning, so I needed something to warm · 9df3e653
      Federico Mena Quintero authored
      2000-06-10  Federico Mena Quintero  <federico@helixcode.com>
      
      	* demo/pixbuf-demo.c: It was cold and rainy this Saturday morning,
      	so I needed something to warm my thighs.  Running plain infinite
      	loops on your laptop to make it hot is not very much fun.  A demo
      	of the gdk-pixbuf scaling functions is way better, and looks
      	prettier, too.
      
      	* configure.in (AC_OUTPUT): Added the demo Makefile.
      
      	* Makefile.am (SUBDIRS): Added the demo directory.
      9df3e653
    • Owen Taylor's avatar
      Fix cut and paste typo where wrong pixmap was being unref'ed. (Pointed out · 62e51198
      Owen Taylor authored
      Sun Jun 11 12:46:19 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkdnd.c (gtk_drag_set_default_icon): Fix
      	cut and paste typo where wrong pixmap was being
      	unref'ed. (Pointed out by a friend of KUSANO Takayuki.)
      
      Sun Jun 11 10:22:36 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkselection.c (gtk_selection_bytes_per_item):
      	Add helper function to compute format / bytes
      	relationship. Use in a couple places to fix up
      	errors which assume 8 * format.
      
      	* gtk/gtkselection.c (gtk_selection_request): Use 32
      	rather than 8 * sizeof (GdkAtom), to work correctly
      	on Alpha.
      62e51198
  6. 09 Jun, 2000 2 commits
    • Larry Ewing's avatar
      setjmp for the png error handler. It seems setting the error handling · b166924b
      Larry Ewing authored
      2000-06-09  Larry Ewing  <lewing@helixcode.com>
      
      	* gdk-pixbuf/io-png.c (gdk_pixbuf__png_image_load_increment):
      	setjmp for the png error handler.  It seems setting the error
      	handling functions does not avoid the jump, and so not calling
      	setjmp was causing the incremental loader to jump into lala land.
      	(gdk_pixbuf__png_image_begin_load): setjmp for error handling, I'm
      	not sure this one is actually required but the docs say it must be
      	set for every call to a png_* function.
      	Also changed the comment to reflect the fact that setting the
      	error handlers does _not_ avoid the longjmp.
      b166924b
    • Christopher Blizzard's avatar
      deps include libgtk-x11.la, not libgtk.la (LDADDS): include libgtk-x11.la · 40298ef9
      Christopher Blizzard authored
      Thu Jun  8 21:54:51 2000 Christopher Blizzard  <blizzard@redhat.com>
      
      	* gtk/Makefile.am (DEPS): deps include libgtk-x11.la, not
      	libgtk.la
      	(LDADDS): include libgtk-x11.la and libgdk-x11.la, not the non-x11
      	versions
      
      	* gtk/gtklabel.c (gtk_label_get_text): Make sure that the error
      	checking macros return NULL since the function has a return value.
      40298ef9
  7. 08 Jun, 2000 1 commit
  8. 07 Jun, 2000 4 commits
  9. 06 Jun, 2000 6 commits
  10. 05 Jun, 2000 5 commits
    • Owen Taylor's avatar
      We need to treat initial creation different from setting with regards to · eaa77a47
      Owen Taylor authored
      Mon Jun  5 11:50:02 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkgc-x11.c (gdk_x11_gc_values_to_xvalues): We need
      	to treat initial creation different from setting with
      	regards to the graphics-exposures parameter, so add a parameter
      	indicating whether this is initial or not.
      eaa77a47
    • Owen Taylor's avatar
      Hack gdk_event_get_graphics_expose() to sort of work by adding an extra · eb34d193
      Owen Taylor authored
      Mon Jun  5 13:29:31 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkevents-x11.c: Hack gdk_event_get_graphics_expose()
      	to sort of work by adding an extra return_exposes arg
      	to gdk_event_translate() - it might be better to simply
      	deprecate the function altogether and force people to rewrite
      	without it. gdk_window_scroll() handles most of it, and where
      	gdk_window_scroll() doesn't work, simply redrawing more does.
      
      	* gtk/gtkwidget.c (gtk_widget_set_default_direction): Fix up
      	assertion.
      
      	* gtk-config.in: Include PANGO_CFLAGS/LIBS.
      
      	* gdk/x11/gdkevents-x11.c (gdk_event_translate): Remove a
      	bunch of pretty much useless /* Print debugging info */ comments
      	which had drifted away from the code they were commenting.
      eb34d193
    • Owen Taylor's avatar
      Fix gdk_pointer_grab description · f6b5d391
      Owen Taylor authored
      Mon Jun  5 11:17:25 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/tmpl/general.sgml: Fix gdk_pointer_grab description
      f6b5d391
    • Damon Chaplin's avatar
      added a note about no-window widgets. · e7950474
      Damon Chaplin authored
      2000-06-14  Damon Chaplin  <damon@helixcode.com>
      
      	* gtk/tmpl/gtktooltips.sgml: added a note about no-window widgets.
      e7950474
    • Owen Taylor's avatar
      Fix gdk_pointer_grab description · c76e9c5e
      Owen Taylor authored
      Mon Jun  5 11:17:25 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/tmpl/general.sgml: Fix gdk_pointer_grab description
      c76e9c5e
  11. 03 Jun, 2000 1 commit
  12. 02 Jun, 2000 3 commits
    • Havoc Pennington's avatar
      Test program to make sure GtkTextBuffer is in working order. · e86329d5
      Havoc Pennington authored
      2000-06-02  Havoc Pennington  <hp@pobox.com>
      
              * gtk/testtextbuffer.c: Test program to make sure GtkTextBuffer
      	is in working order.
      
      	* gtk/testtext.c: Change to reflect anonymous mark API
      
      	* gtk/gtktextview.c: Convert from mark names to GtkTextMark*.
      
      	* gtk/gtktexttag.h (struct _GtkTextTag): remove the affects_size
      	field, which was unused.
      
      	* gtk/gtktextmarkprivate.h (GTK_IS_TEXT_MARK): add this macro,
      	saves some typing.
      
      	* gtk/gtktextbuffer.c: Switch from mark names to GtkTextMark*
      
      	* gtk/gtktextbtree.c (gtk_text_btree_new): set the not_deleteable
      	flag on the insertion point and selection bound
      
      	Throughout, use GtkTextMark instead of GtkTextLineSegment, and
      	make mark-manipulation functions take a GtkTextMark* instead of a
      	mark name.
      
      	* gtk/gtktextmarkprivate.h: Add a "not_deleteable" flag to
      	GtkTextMarkBody; will be used to detect attempts to delete
      	the permanent marks (insert and selection bound)
      e86329d5
    • Owen Taylor's avatar
      Initialize DOUBLE_BUFFERED flag to on. · bb77f4e6
      Owen Taylor authored
      Fri Jun  2 12:56:01 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwidget.c (gtk_widget_init): Initialize DOUBLE_BUFFERED
      	flag to on.
      
      	* gtk/gtkwidget.c (gtk_widget_draw) gtk/gtkmain.c (gtk_main_do_event):
      	Honor DOUBLE_BUFFRED_FLAG
      
      	* gtk/gtkwidget.c (gtk_widget_set_double_buffered): Add a
      	function to set the DOUBLE_BUFFERED flag.
      
      	* gtk/gtkwidget.h: Add GTK_DOUBLE_BUFFERED flag to indicate whether
      	or not exposes done on the widget should be double-buffered.
      
      	* gtk/gtkenums.h (GtkTextDirection): Reverse order of enumerations
      	to be what would be expected. (Fixes problem with a
      	g_return_if_fail() validating a TextDirection enumeration)
      bb77f4e6
    • Havoc Pennington's avatar
      Remove all references to offscreen flag which was no longer used. · 9ae724bf
      Havoc Pennington authored
      Thu Jun  1 23:05:13 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwidget.c: Remove all references to
      	offscreen flag which was no longer used.
      
      	* gtk/gtkprivate.h (enum): Remove unused flags and compress.
      
      	* gtk/gtkframe.c (gtk_frame_set_label_widget): Check
      	for non-null label_widget->parent.
      
      	* gtk/gtkentry.c: Get rid of code to deal with PangoAttribute
      	which no longer was used.
      
      	* gdk/gdkpango.c (gdk_pango_context_get_info): make static.
      
      	* gdk/gdkpango.c (gdk_draw_layout[_line]): Add checks
      	for null arguments.
      
      	* gdk/x11/gdkgeometry-x11.c (gdk_window_scroll): add
      	check for destroyed windows.
      
      Thu Jun  1 13:48:45 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkimmulticontext.c: Add a finalize method and unref
      	the slave context there.
      
      	* gtk/gtkinvisible.[ch]: Make reference counting behavior
      	identical to GtkWindow.
      
      Thu Jun  1 01:54:11 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* Makefile.am gdk/gdkpango.c: Copy the la...
      9ae724bf
  13. 01 Jun, 2000 1 commit
  14. 31 May, 2000 2 commits
    • Elliot Lee's avatar
      Put it into CVS. · c4962116
      Elliot Lee authored
      
      
      Put it into CVS.
      c4962116
    • Not Zed's avatar
      Initialise the error handler exit routine to our own. Note this means that · 85e7a89b
      Not Zed authored
      2000-05-30  Not Zed  <NotZed@HelixCode.com>
      
      	* gdk-pixbuf/io-jpeg.c (gdk_pixbuf__jpeg_image_begin_load):
      	Initialise the error handler exit routine to our own.  Note this
      	means that every function that accesses the jpeg lib on this
      	object MUST do a setjmp.
      	(gdk_pixbuf__jpeg_image_stop_load): setjmp before accessing jpeg
      	lib for handling fatal error.
      	(gdk_pixbuf__jpeg_image_load_increment): And here too.  So now
      	your applications dont quit if there's a jpeg error!
      85e7a89b
  15. 30 May, 2000 2 commits
  16. 29 May, 2000 2 commits