1. 30 Jun, 2003 5 commits
    • Matthias Clasen's avatar
      Check for Xcursor. · eb7135ad
      Matthias Clasen authored
      2003-07-01  Matthias Clasen  <maclas@gmx.de>
      
      	* configure.in: Check for Xcursor.
      
      	* gdk/x11/gdkcursor-x11.c:
      	* gdk/gdkdisplay.h:
      	* gdk/gdkcursor.h: RGBA cursor support based on Xcursor. New functions:
      	gdk_cursor_new_from_pixbuf(), gdk_display_supports_cursor_alpha(),
      	gdk_display_supports_cursor_color(), gdk_display_get_default_cursor_size() and
      	gdk_display_get_maximal_cursor_size().  (#69436)
      eb7135ad
    • Tor Lillqvist's avatar
      New function, callback proc for EnumWindows(). · 33902a67
      Tor Lillqvist authored
      2003-06-30  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkdnd-win32.c (find_window_enum_proc): New function,
      	callback proc for EnumWindows().
      	(gdk_drag_find_window_for_screen): Actually take the drag_window
      	argument into account: Instead of using WindowFromPoint(), use
      	EnumWindows(), to be able to skip the drag_window. (#116320, Tony
      	M Brown, Herman Bloggs)
      
      	* gdk/win32/*.c: Replace gdk_drawable_ref()/unref() and
      	gdk_window_ref()/unref() calls with g_object_ref()/unref().
      	Consistently use %p format in debugging output of pointers and
      	HANDLEs.
      33902a67
    • Mark McLoughlin's avatar
      kill some stray characters breaking the build. · c921fdf5
      Mark McLoughlin authored
      2003-06-30  Mark McLoughlin  <mark@skynet.ie>
      
              * gtk/gtkexpander.h: kill some stray characters
              breaking the build.
      c921fdf5
    • Mark McLoughlin's avatar
      Add GtkExpander. See discussion in bug #60553. · 281a9554
      Mark McLoughlin authored
      2003-06-30  Mark McLoughlin  <mark@skynet.ie>
      
              Add GtkExpander. See discussion in bug #60553.
      
              * gtk/gtkexpander.[ch]: add.
      
              * gtk/Makefile.am: build gtk-expander.[ch].
      
              * docs/widget_geometry.txt: add info on the layout
              of GtkExpander.
      281a9554
    • Mohammad DAMT's avatar
      Updated Indonesian translation · 453bf966
      Mohammad DAMT authored
      2003-06-30  Mohammad DAMT  <mdamt@bisnisweb.com>
      
      	* id.po: Updated Indonesian translation
      453bf966
  2. 29 Jun, 2003 5 commits
  3. 28 Jun, 2003 2 commits
    • Matthias Clasen's avatar
      Stop discriminating against 32bpp ICOs a): Use the byte size of the image · 4d3c0179
      Matthias Clasen authored
      2003-06-28  Matthias Clasen  <maclas@gmx.de>
      
      	* io-ico.c (DecodeHeader): Stop discriminating against 32bpp ICOs a): Use the byte
      	size of the image as a heuristic when selecting the bitmap  to load - this lets us
      	select 32bpp bitmaps which come after a 8bpp bitmap.
      	(OneLineTransp): Stop discriminating against 32bpp ICOs b): Don't overwrite the
      	alpha channel of 32bpp ICOs.
      	(gdk_pixbuf__ico_image_load_increment): Stop decoding the header unnecessarily.
      4d3c0179
    • Tor Lillqvist's avatar
      Fix for #111028, thanks to J. Ali Harlow, who writes: I found that the · 323bcc61
      Tor Lillqvist authored
      2003-06-28  Tor Lillqvist  <tml@iki.fi>
      
      	Fix for #111028, thanks to J. Ali Harlow, who writes:
      	I found that the GdkPixmap->GdkImage reference really isn't
      	important. It's only really there to have somewhere convenient to
      	store the location of the pixel data in the pixmap and as an easy
      	way of accessing the dimensions of that data. I have therefore put
      	together a fix which removes this reference entirely which seems
      	to solve the problem.
      
      	* gdk/win32/gdkpixmap-win32.h (struct _GdkPixmapImplWin32):
      	Instead of a pointer to a GdkImage, keep a pointer to the pixels
      	directly.
      
      	* gdk/win32/gdkimage-win32.c (_gdk_win32_setup_pixmap_image): Remove.
      	(_gdk_win32_new_image): New function, replacing the above. Creates
      	a GdkImage without any associated GdkPixmap.
      	(gdk_image_new_bitmap, _gdk_image_new_for_depth): Use it instead.
      
      	* gdk/win32/gdkprivate-win32.h: Remove from here, too.
      
      	* gdk/win32/gdkcursor-win32.c (gdk_cursor_new_from_pixmap)
      	* gdk/win32/gdkdrawable-win32.c (blit_from_pixmap)
      	* gdk/win32/gdkgc-win32.c (_gdk_win32_bitmap_to_hrgn)
      	* gdk/win32/gdkmain-win32.c (_gdk_win32_drawable_description):
      	* gdk/win32/gdkpixmap-win32.c (gdk_pixmap_impl_win32_finalize,
      	gdk_pixmap_new, gdk_bitmap_create_from_data, gdk_pixmap_foreign_new)
      	Corresponding changes.
      323bcc61
  4. 27 Jun, 2003 1 commit
    • Soeren Sandmann's avatar
      Make it compile with C89 compilers. · 8597f100
      Soeren Sandmann authored
      Fri Jun 27 03:56:59 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* io-gif-animation.c (gdk_pixbuf_gif_anim_frame_composite): Make
      	it compile with C89 compilers.
      
      Thu Jun 26 21:41:16 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtktreeviewcolumn.c
      	(gtk_tree_view_column_cell_set_cell_data): only set "is_expander"
      	and "is_expanded" if the new value is different fromt he old one.
      8597f100
  5. 25 Jun, 2003 2 commits
  6. 24 Jun, 2003 3 commits
    • Matthias Clasen's avatar
      Add a blurb for shadow_type. · 3ec234a6
      Matthias Clasen authored
      2003-06-24  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkspinbutton.c (gtk_spin_button_class_init): Add a blurb for shadow_type.
      
      	* gtk/gtkwidget.c (gtk_widget_class_install_style_property_parser):
      	(gtk_widget_class_list_style_properties): Use same parameter names as in
      	header (to silence gtk-doc).
      
      	* gtk/gtkalignment.c (gtk_alignment_[gs]et_padding): Fix doc comments.
      3ec234a6
    • BST 2003  Tony Gale's avatar
      Thread support updates from Owen. Various suggestions from Steve Chaplin. · 7395e4da
      BST 2003 Tony Gale authored
      Tue Jun 24 20:00:45 BST 2003  Tony Gale <gale@gtk.org>
      
              * docs/faq/gtk-faq.sgml: Thread support updates
              from Owen. Various suggestions from Steve Chaplin.
      7395e4da
    • Mohammad DAMT's avatar
      Updated Indonesian translation · 2baea297
      Mohammad DAMT authored
      2003-03-24  Mohammad DAMT  <mdamt@bisnisweb.com>
      
      	* id.po: Updated Indonesian translation
      2baea297
  7. 23 Jun, 2003 3 commits
    • Matthias Clasen's avatar
      Move GtkIMContext to "Abstract Base Classes", since its abstract. · d927f2a2
      Matthias Clasen authored
      2003-06-24  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtk-docs.sgml: Move GtkIMContext to "Abstract Base Classes", since its abstract.
      
      	* gtk/tmpl/gtkaccessible.sgml:
      	* gtk/tmpl/gtkimmulticontext.sgml:
      	* gtk/tmpl/gtkimcontextsimple.sgml:
      	* gtk/tmpl/gtkimcontext.sgml:
      	* gtk/tmpl/gtkviewport.sgml:
      	* gtk/tmpl/gtkcellrenderertext.sgml:
      	* gtk/tmpl/gtkcellrendererpixbuf.sgml:
      	* gtk/tmpl/gtkcelleditable.sgml:
      	* gtk/tmpl/gtktreemodelsort.sgml:
      	* gtk/tmpl/gtktreednd.sgml:
      	* gtk/tmpl/gtktreesortable.sgml: Add short descriptions.
      d927f2a2
    • Matthias Clasen's avatar
      Add RTL variants of stock icons. · 87d528d7
      Matthias Clasen authored
      2003-06-23  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/Makefile.am (HTML_IMAGES): Add RTL variants of stock icons.
      
      	* gtk/tmpl/gtkstock.sgml: Document RTL variants of stock icons.
      87d528d7
    • Matthias Clasen's avatar
      Remove the pointless refusal to load images with dubious disposal mode on · 38068479
      Matthias Clasen authored
      2003-06-23  Matthias Clasen  <maclas@gmx.de>
      
      	* io-gif.c (gif_get_frame_info): Remove the pointless refusal to load images with dubious
      	disposal mode on the first frame. Just ignore it, as everybody else does.
      38068479
  8. 22 Jun, 2003 6 commits
    • Matthias Clasen's avatar
      Typo fix. · e7444133
      Matthias Clasen authored
      e7444133
    • Matthias Clasen's avatar
      Add gdk_pixbuf_loader_new_with_mime_type. · de07fd2a
      Matthias Clasen authored
      2003-06-22  Matthias Clasen  <matthias@localhost.localdomain>
      
      	* gdk-pixbuf/gdk-pixbuf-sections.txt: Add gdk_pixbuf_loader_new_with_mime_type.
      de07fd2a
    • Matthias Clasen's avatar
      Reset block_count to 0 for all application extensions, otherwise the data · a378391a
      Matthias Clasen authored
      2003-06-22  Matthias Clasen  <matthias@localhost.localdomain>
      
      	* io-gif.c (gif_get_extension): Reset block_count to 0 for all application extensions, otherwise the data blocks
      	of unknown extensions are not propertly skipped.
      
      	Second half of the fix for #106962, handle frames extending beyond the logical screen:
      
      	* io-gif.c (clip_frame): New helper function to clip a rectangle to the logical screen size of the gif.
      	(maybe_update): New helper function to call update_func only if the rectangle is not completely off-bounds.
      	(gif_get_lzw): Read frames extending outside the logical screen size, but be careful clip to the logical screen size
      	when operating on the composite pixbuf and when calling update_func.
      	(gif_init): Set the animation size to the logical screen size.
      	(gif_get_frame_info): Don't refuse to load images with frames extending beyond the logical screen size.
      
      	* io-gif-animation.c (gdk_pixbuf_gif_anim_frame_composite): Be careful to clip all rectangles to the logical screen
      	size, also handle the fact that frames may be completely off-bounds.
      a378391a
    • Metin Amiroff's avatar
      Updated Azerbaijani translation. · 1a3ba4fd
      Metin Amiroff authored
      2003-06-22  Metin Amiroff <metin@karegen.com>
      
      	* az.po: Updated Azerbaijani translation.
      1a3ba4fd
    • Tor Lillqvist's avatar
      Mention dup'd bug#s. · 7bd14447
      Tor Lillqvist authored
      7bd14447
    • Tor Lillqvist's avatar
      When emulating X11's automatic grab on button down, pass owner_events as · 25359a2a
      Tor Lillqvist authored
      2003-06-21  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkevents-win32.c (gdk_event_translate): When
      	emulating X11's automatic grab on button down, pass owner_events
      	as FALSE. According to the XLib spec, automatic grabs use True for
      	owner_events when OwnerGrabButtonMask is selected, and I don't see
      	the X11 backend doing that. (#110271)
      	(find_window_for_pointer_event): Improve debugging output.
      25359a2a
  9. 21 Jun, 2003 1 commit
  10. 18 Jun, 2003 2 commits
  11. 17 Jun, 2003 3 commits
    • Tor Lillqvist's avatar
      Look for DLLs also in the bin subdirectory, where libtool 1.5 installs · 36485f1c
      Tor Lillqvist authored
      2003-06-17  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk-zip.sh.in (DLLDIR): Look for DLLs also in the bin
      	subdirectory, where libtool 1.5 installs them.
      
      	* README.win32: Point to FSF's binary Win32 distribution of
      	gettext-runtime.
      36485f1c
    • Dmitry Mastrukov's avatar
    • Matthias Clasen's avatar
      Add rule to regenerate man pages from Docbook. (man_MANS): Add · fcffe5a1
      Matthias Clasen authored
      2003-06-17  Matthias Clasen  <maclas@gmx.de>
      
      	* gdk-pixbuf/Makefile.am: Add rule to regenerate man pages from
      	Docbook.
      	(man_MANS): Add gdk-pixbuf-csource.1, gdk-pixbuf-query-loaders.1.
      	(content_files): Add gdk-pixbuf-csource.xml,
      	gdk-pixbuf-query-loaders.xml.
      
      	* gdk-pixbuf/gdk-pixbuf-csource.xml: New refentry, containing the
      	former gdk-pixbuf/gdk-pixbuf-csource.1, converted to Docbook.
      
      	* gdk-pixbuf/gdk-pixbuf-query-loaders.xml: New refentry.
      
      	* gdk-pixbuf/gdk-pixbuf-csource.1:
      	* gdk-pixbuf/gdk-pixbuf-query-loaders.1: Man pages generated from
      	the .xml sources.
      
      	* gdk-pixbuf/gdk-pixbuf.sgml: Include gdk-pixbuf-csource.xml and
      	gdk-pixbuf-query-loaders.xml.
      
      	* gtk/Makefile.am: Add rule to regenerate man pages from Docbook.
      	(man_MANS): Add gtk-query-immodules-2.0.1
      	(content_files): Add gtk-query-immodules-2.0.xml
      
      	* gtk/gtk-query-immodules-2.0.xml: New refentry.
      
      	* gtk/gtk-query-immodules-2.0.1: Man page generated from the .xml
      	source.
      
      	* gtk/gtk-docs.sgml: Include gtk-query-immodules-2.0.xml.
      
      
      	* acinclude.m4 (JH_PATH_XML_CATALOG, JH_CHECK_XML_CATALOG): New
      	macros to check for XML catalog contents and path, borrowed from
      	gtk-doc.
      	* configure.in: New option --enable-man to enable regeneration of
      	man pages from Docbook, if the necessary tools are found.
      fcffe5a1
  12. 16 Jun, 2003 1 commit
    • Matthias Clasen's avatar
      Add autogenerated indices. · 5e4a3fba
      Matthias Clasen authored
      2003-06-17  Matthias Clasen  <mc2@YAST_ASK>
      
      	* gtk/gtk-docs.sgml:
      	* gdk-pixbuf/gdk-pixbuf.sgml:
      	* gdk/gdk-docs.sgml: Add autogenerated indices.
      5e4a3fba
  13. 14 Jun, 2003 2 commits
    • Matthias Clasen's avatar
      Document new properties as 2.4 additions. · ec280c7b
      Matthias Clasen authored
      2003-06-15  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcalendar.c (gtk_calendar_class_init):
      	* gtk/gtknotebook.c (gtk_notebook_class_init):
      	* gtk/gtkalignment.c (gtk_alignment_class_init):
      	* gtk/gtkpaned.c (gtk_paned_class_init): Document new properties
      	as 2.4 additions.
      
      	* gtk/gtkwidget.c (gtk_widget_class_init): Move inline signal docs
      	to the proper place, immediately before the g_signal_new() call.
      
      	* gtk/gtktextiter.h: Make the flags-nature of GtkTextSearchFlags
      	more obvious.  (#115122, Jeff Franks)
      ec280c7b
    • Christian Rose's avatar
      Updated Swedish translation. · ee9683ce
      Christian Rose authored
      2003-06-14  Christian Rose  <menthos@menthos.com>
      
      	* sv.po: Updated Swedish translation.
      ee9683ce
  14. 12 Jun, 2003 2 commits
  15. 11 Jun, 2003 2 commits