1. 07 Feb, 2005 1 commit
    • Hans Breuer's avatar
      build with Cairo dependency. The patch to acually use Cairo on win32 will · 4c1cab8d
      Hans Breuer authored
      2005-02-05  Hans Breuer  <hans@breuer.org>
      
      	* gdk/makefile.msc gdk/win32/makefile.msc gtk/makefile.msc.in :
      	build with Cairo dependency. The patch to acually use Cairo
      	on win32 will be on gtk-devel-list soon.
      	* tests/makefile.msc : add testcairo building
      
      	* gtk/stock-icons/makefile.msc : split command line into two to
      	work with the shells default
      4c1cab8d
  2. 04 Feb, 2005 1 commit
    • Manish Singh's avatar
      #include cairo-xlib.h · 5c271537
      Manish Singh authored
      Thu Feb  3 19:15:55 2005  Manish Singh  <yosh@gimp.org>
      
              * gdk/x11/gdkdrawable-x11.c: #include cairo-xlib.h
      5c271537
  3. 03 Feb, 2005 2 commits
    • Owen Taylor's avatar
      Add gdk_drawable_set_cairo_target(). · 93344f6d
      Owen Taylor authored
      2005-02-03  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/gdkdrawable.[ch] gdkpixmap.c gdkwindow.c: Add
              gdk_drawable_set_cairo_target().
      
              * tests/testtreeflow.c (enum): Use grand not rand as a variable
              name because one of the cairo headers is pulling in stdlib.h.
      
              * tests/testcairo.c tests/Makefile.am: Add a simple cairo based
              example.
      
              * configure.in: Bump release to 2.7.0, gtk_binary_version to 2.7.0.
      
              * Require libpangocairo for all backends.
      93344f6d
    • Matthias Clasen's avatar
      Make the gdk_key array const (#166075, Tommi Komulainen) · 64768cae
      Matthias Clasen authored
      2005-02-03  Matthias Clasen  <mclasen@redhat.com>
      
      	* gdk/gdkkeynames.c: Make the gdk_key array const (#166075,
      	Tommi Komulainen)
      64768cae
  4. 02 Feb, 2005 2 commits
    • Tor Lillqvist's avatar
      Implement lazy extended input initialization on Win32, by Robert Ögren. · 8c323acb
      Tor Lillqvist authored
      2005-02-02  Tor Lillqvist  <tml@novell.com>
      
      	Implement lazy extended input initialization on Win32, by Robert
      	Ögren. Fixes #163163, possibly #162334. Lazy initialization would
      	be a good idea in any case even if it didn't fix any visible
      	problems, though.
      
      	The Wacom tablet driver seems to get confused if Wintab is
      	initialized but no window is shown before the process exits. This
      	is the case for some GIMP plug-ins, for instance.
      
      	* gdk/win32/gdkinput-win32.c (_gdk_input_wintab_init_check): Made
      	non-static (and renamed).
      	(_gdk_input_init): Don't call _gdk_input_wintab_init_check().
      
      	* gdk/win32/gdkinput-win32.h: Declare _gdk_input_wintab_init_check().
      
      	* gdk/win32/gdkinput.c (gdk_devices_list,
      	gdk_display_list_devices, gdk_input_set_extension_events): Call
      	_gdk_input_wintab_init_check() here instead.
      8c323acb
    • Ivan, Wong Yat Cheung's avatar
      Use a FIFO list for storing GdkSelProp of a single window so that · c922869c
      Ivan, Wong Yat Cheung authored
      2005-02-02  Ivan, Wong Yat Cheung  <email@ivanwong.info>
      
      	* gdk/win32/gdkselection.c: Use a FIFO list for storing GdkSelProp
      	of a single window so that gtk_clipboard_request_contents() can be
      	called inside a GtkClipboardReceivedFunc(). (#163844)
      c922869c
  5. 01 Feb, 2005 3 commits
    • Matthias Clasen's avatar
      Fix many instances of "the the" in docs and comments. (#165815, Masao · 1d0c7ea1
      Matthias Clasen authored
      2005-02-01  Matthias Clasen  <mclasen@redhat.com>
      
      	* */*.c: Fix many instances of "the the" in docs and
      	comments.  (#165815, Masao Mutoh)
      1d0c7ea1
    • Tor Lillqvist's avatar
      Remove superfluous blank line. · c4d19dfa
      Tor Lillqvist authored
      c4d19dfa
    • Tor Lillqvist's avatar
      New functions, code blocks refactored out of update_keymap(). No · 7a2e3456
      Tor Lillqvist authored
      2005-02-01  Tor Lillqvist  <tml@novell.com>
      
      	* gdk/win32/gdkkeys-win32.c (handle_special, set_shift_vks,
      	reset_after_dead, handle_dead): New functions, code blocks
      	refactored out of update_keymap(). No functionality change.
      
      	(update_keymap): Use ToUnicodeEx() when available (on NT-based
      	Windows) instead of ToAsciiEx(). Makes keyboard input work in
      	Unicode-only input locales that don't have any ANSI codepage, for
      	instance Hindi and Bengali. Use _gdk_input_codepage only on
      	Win9x. (#165723)
      
      	* gdk/win32/gdkevents-win32.c (gdk_event_translate): On
      	WM_INPUTLANGCHANGE, use GetLocaleInfo() instead of
      	TranslateCharsetInfo() to get the input locale's corresponding
      	codepage, if any.
      7a2e3456
  6. 25 Jan, 2005 2 commits
  7. 23 Jan, 2005 3 commits
    • Matthias Clasen's avatar
      Remove the accidentally added prototype for this unimplemented · a7f08393
      Matthias Clasen authored
      2005-01-22  Matthias Clasen  <mclasen@redhat.com>
      
      	* gdk/gdkdisplay.h (gdk_display_add_client_message_filter_full):
      	Remove the accidentally added prototype for this unimplemented
      a7f08393
    • Tor Lillqvist's avatar
      Fix for #163702, from Ivan Wong: · 736f4c87
      Tor Lillqvist authored
      2005-01-23  Tor Lillqvist  <tml@novell.com>
      
      	Fix for #163702, from Ivan Wong:
      
      	* gdk/win32/gdkprivate-win32.h
      	* gdk/win32/gdkglobals-win32.c: New flag _ignore_destroy_clipboard.
      
      	* gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle
      	WM_DESTROYCLIPBOARD. Unless _ignore_destroy_clipboard, generate a
      	GDK_SELECTION_CLEAR event.
      
      	* gdk/win32/gdkselection-win32.c
      	(gdk_selection_owner_set_for_display): Set _ignore_destroy_clipboard
      	when emptying the clipboard ourselves.
      
      	(gdk_selection_send_notify_for_display): Remove the artifical
      	GDK_SELECTION_CLEAR event generation.
      736f4c87
    • Tor Lillqvist's avatar
      Handle Greek tonos dead accent key. (#164859, reported and fix verified by · 26629f7a
      Tor Lillqvist authored
      2005-01-23  Tor Lillqvist  <tml@novell.com>
      
      	* gdk/win32/gdkkeys-win32.c (update_keymap): Handle Greek tonos
      	dead accent key. (#164859, reported and fix verified by Daniel
      	Atallah.)
      
      	* gtk/gtkimcontextsimple.c (gtk_compose_seqs): Handle
      	GDK_Greek_accentdieresis (tonos and dialytika) combining with iota
      	and upsilon.
      26629f7a
  8. 20 Jan, 2005 2 commits
  9. 19 Jan, 2005 3 commits
  10. 18 Jan, 2005 3 commits
    • Manish Singh's avatar
      Tue Jan 18 13:46:46 2005 Manish Singh <yosh@gimp.org · d73a8e0c
      Manish Singh authored
              * gdk/x11/gdkdrawable-x11.c (_gdk_x11_have_render_with_trapezoids):
              disambiguate nested if/else.
      d73a8e0c
    • Matthias Clasen's avatar
      Add pointer warping to GDK. (#160437) · 3f8461b7
      Matthias Clasen authored
      2005-01-18  Matthias Clasen  <mclasen@redhat.com>
      
      	* gdk/gdkdisplay.h:
      	* gdk/x11/gdkwindow-x11.c (gdk_display_warp_pointer):
      	* gdk/win32/gdkwindow-win32.c (gdk_display_warp_pointer): Add
      	pointer warping to GDK.  (#160437)
      
      	* gtk/gtkcolorsel.c (key_press): Use gdk_display_warp_pointer.
      3f8461b7
    • Matthias Clasen's avatar
      Avoid X errors when running against servers which implement XRender < 0.4. · 014a347f
      Matthias Clasen authored
      2005-01-18  Matthias Clasen  <mclasen@redhat.com>
      
      	Avoid X errors when running against servers which
      	implement XRender < 0.4.  (#164427, Albert Chin)
      
      	* gdk/x11/gdkprivate-x11.h:
      	* gdk/x11/gdkdrawable-x11.c (_gdk_x11_have_render_with_trapezoids):
      	New function to check for trapezoid support in XRender.
      	(gdk_x11_draw_trapezoids, _gdk_x11_drawable_draw_xtrapezoids):
      	Use it here.
      
      	* gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): Add a
      	separate have_render_with_trapezoids field.
      
      	* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Initialize it.
      014a347f
  11. 13 Jan, 2005 1 commit
    • Matthias Clasen's avatar
      Add an OS_LINUX conditional. · 130b7826
      Matthias Clasen authored
      2005-01-13  Matthias Clasen  <mclasen@redhat.com>
      
      	* configure.in: Add an OS_LINUX conditional.
      
      	* gdk/Makefile.am (TESTS):
      	* gdk-pixbuf/Makefile.am (TESTS):
      	* gtk/Makefile.am (TESTS): Only run abicheck on Linux.  (#163917,
      	Roger Leigh)
      130b7826
  12. 12 Jan, 2005 1 commit
    • Tor Lillqvist's avatar
      Fix for #162790, by Iwan Wong: · e34f0452
      Tor Lillqvist authored
      2005-01-12  Tor Lillqvist  <tlillqvist@novell.com>
      
      	Fix for #162790, by Iwan Wong:
      
      	* gdk/win32/gdkdrawable-win32.c: Implement dashed lines
      	correctly. Simplify the interface to render_line_horizontal() and
      	render_line_vertical(). Need to draw lines "manually" also on
      	NT-based Windowses if we have a dash offset or are drawing
      	double-dashed lines.
      
      	* gdk/win32/gdkprivate-win32.h: Keep also the dash offset,
      	double-dash flag, and a brush for the background colour (used by
      	the odd dashes in the double-dash line style) in the GdkGCWin32
      	struct.
      
      	* gdk/win32/gdkgc-win32.c: Set up above new fields.
      e34f0452
  13. 09 Jan, 2005 1 commit
  14. 07 Jan, 2005 1 commit
  15. 05 Jan, 2005 1 commit
  16. 28 Dec, 2004 1 commit
  17. 22 Dec, 2004 1 commit
    • Søren Sandmann's avatar
      Add sensitivity-changing timeout. Written by Christian Persch. · 63f2fd96
      Søren Sandmann authored
      Wed Dec 22 14:22:19 2004  Søren Sandmann  <sandmann@redhat.com>
      
      	* tests/testtoolbar.c (timeout_cb): Add sensitivity-changing
      	timeout. Written by Christian Persch.
      
      Wed Dec 22 14:14:02 2004  Søren Sandmann  <sandmann@redhat.com>
      
      	Bug #161561
      
      	* gdk/x11/gdkwindow-x11.c (tmp_{re,un}set_bg): Only set/reset the
      	background for windows that get expose events.
      
      	* gdk/gdkwindow.c (gdk_window_process_updates_internal): Remove
      	hack to repaint !expose windows.
      63f2fd96
  18. 19 Dec, 2004 1 commit
    • Tor Lillqvist's avatar
      Use wide character API when available. Use UTF-8 for filenames. · 78e869fe
      Tor Lillqvist authored
      2004-12-19  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkdnd-win32.c (resolve_link, gdk_dropfiles_filter):
      	Use wide character API when available. Use UTF-8 for filenames.
      
      	* gdk/win32/gdkselection-win32.c (_gdk_dropfiles_store): Include
      	the string's trailing zero byte in the property's length, just for
      	safety.
      78e869fe
  19. 15 Dec, 2004 1 commit
  20. 03 Dec, 2004 2 commits
  21. 02 Dec, 2004 1 commit
  22. 30 Nov, 2004 3 commits
    • Hans Breuer's avatar
      remove the disputable memset at the end of gdk_pixmap_new() - on X11 the · 8dcf7d1d
      Hans Breuer authored
      2004-11-30  Hans Breuer  <hans@breuer.org>
      
      	* gdk/win32/gdkpixmap-win32.c : remove the disputable memset at
      	the end of gdk_pixmap_new() - on X11 the bits are not initialized
      	either - fixes bug #145107
      
      	* gtk/gtkfilesystemwin32.c : add an idle handler to emit "volumes-changed"
      	when drives are plugged in or removed. Fixes bug #137815
      8dcf7d1d
    • Owen Taylor's avatar
      gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xtrapezoids) Call · 683a00b6
      Owen Taylor authored
      Tue Nov 30 09:46:49 2004  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xtrapezoids)
              * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xft_glyphs):
              Call gdk_x11_drawable_update_xft_clip (part of #159929,
              James Henstridge)
      
              * gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_glyphs_transformed):
              Remove unused variables.
      683a00b6
    • Owen Taylor's avatar
      A little bit of microoptimization of repeated GDK_GC_XDISPLAY()/XGC(). · 6510bbf4
      Owen Taylor authored
      Tue Nov 23 19:37:34 2004  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkgc-x11.c (_gdk_x11_gc_flush): A little bit
              of microoptimization of repeated GDK_GC_XDISPLAY()/XGC().
      6510bbf4
  23. 29 Nov, 2004 3 commits
    • Matthias Clasen's avatar
      Determine the direction of XKB groups from their content, not by looking · c61b0e4a
      Matthias Clasen authored
      2004-11-29  Matthias Clasen  <mclasen@redhat.com>
      
      	Determine the direction of XKB groups from their content,
      	not by looking for hardcoded keymap names.  (#116626, patch by
      	Behdad Esfahbod, based on an earlier patch by Ilya Konstantinov)
      
      	* gdk/x11/gdkkeys-x11.c (struct _GdkKeymapX11): Cache directions
      	for XKB groups.
      	(get_direction): Determine direction of group by looking at
      	directions of keysyms.
      	(update_direction): Maintain the cache of group directions.
      	(gdk_keymap_get_direction): Use update_direction().
      c61b0e4a
    • Matthias Clasen's avatar
      Add dead_hook and dead_horn. · e08caa5b
      Matthias Clasen authored
      2004-11-29  Matthias Clasen  <mclasen@redhat.com>
      
      	* gdk/gdkkeynames.c: Add dead_hook and dead_horn.
      
      	* gdk/gdkkeysyms.h (GDK_dead_hook, GDK_dead_horn): Define
      	these keysyms.  (#159739, Samuel Thibault)
      e08caa5b
    • Matthias Clasen's avatar
      Use the perl found by configure. (#149826, Morten Welinder) · 7346a00a
      Matthias Clasen authored
      2004-11-29  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/Makefile.am (gtkalias.h):
      	* gdk/Makefile.am (gdkalias.h): Use the perl found by
      	configure.  (#149826, Morten Welinder)
      7346a00a