1. 08 Oct, 2007 2 commits
  2. 02 Oct, 2007 1 commit
    • Richard Hult's avatar
      Don't do anything while in fullscreen mode. (gdk_window_set_decorations): · 7d66affd
      Richard Hult authored
      2007-10-02  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkwindow-quartz.c: (gdk_window_move),
      	(gdk_window_resize): Don't do anything while in fullscreen mode.
      	(gdk_window_set_decorations): Update the size of the window after
      	showing/hiding the title bar so the size of the content area
      	doesn't change.
      	(gdk_window_get_decorations): NSBorderlessWindowMask is 0, so
      	don't try to check it as a bit being set.
      	(gdk_window_fullscreen), (gdk_window_unfullscreen): Implement.
      
      svn path=/trunk/; revision=18875
      7d66affd
  3. 12 Sep, 2007 1 commit
    • Kristian Rietveld's avatar
      Fixes #426246. · eab3ef31
      Kristian Rietveld authored
      2007-09-12  Kristian Rietveld  <kris@imendio.com>
      
      	Fixes #426246.
      
      	* gdk/gdk.symbols:
      	* gdk/gdkwindow.[ch]
      	(gdk_window_freeze_toplevel_updates_libgtk_only),
      	(gdk_window_thaw_toplevel_updates_libgtk_only): new functions
      	to freeze a toplevel window and all its descendants.  To be made
      	public in 2.14,
      	(gdk_window_schedule_update): return if toplevel is frozen,
      	(gdk_window_process_all_updates): defer processing updates if toplevel
      	is frozen.
      
      	* gtk/gtkwindow.c (gtk_window_configure_event): directly size
      	allocate for override redirect windows, freeze toplevel and
      	descendants otherwise and wait until resizing is done.
      
      
      svn path=/trunk/; revision=18802
      eab3ef31
  4. 10 Sep, 2007 1 commit
  5. 09 Sep, 2007 1 commit
  6. 07 Sep, 2007 1 commit
  7. 06 Sep, 2007 1 commit
  8. 30 Aug, 2007 3 commits
  9. 28 Aug, 2007 1 commit
    • Tim Janik's avatar
      fix X serial handling to cope with wraparounds and maintain referential · 592dc62d
      Tim Janik authored
      Thu Aug 23 15:32:09 2007  Tim Janik  <timj@imendio.com>
      
      	* gdk/x11/gdkgeometry-x11.c (_gdk_window_process_expose): fix
      	X serial handling to cope with wraparounds and maintain referential
      	integrity when removing list nodes. based on a patch by Hui Wang,
      	fixes #461648.
      
      svn path=/trunk/; revision=18693
      592dc62d
  10. 17 Aug, 2007 1 commit
  11. 15 Aug, 2007 1 commit
    • Cody Russell's avatar
      Modified the sb_h_double_arrow and sb_v_double_arrow mouse cursors to · a30a76c3
      Cody Russell authored
      2007-08-15  Cody Russell  <bratsche@gnome.org>
      
              * gdk/win32/xcursors.h: Modified the sb_h_double_arrow and
              sb_v_double_arrow mouse cursors to match the ones that Windows
              uses for split container controls.  This allows our paned
              widgets to be more easily identified as paned widgets on
              Windows, since we don't have any prelighting on the draggable
              pane part.  (#458088)
      
      
      svn path=/trunk/; revision=18621
      a30a76c3
  12. 10 Aug, 2007 1 commit
  13. 08 Aug, 2007 2 commits
  14. 31 Jul, 2007 1 commit
  15. 27 Jul, 2007 1 commit
  16. 24 Jul, 2007 1 commit
    • Tor Lillqvist's avatar
      Cosmetic changes. · 441f0484
      Tor Lillqvist authored
      2007-07-24  Tor Lillqvist  <tml@novell.com>
      
      	* gdk/win32/gdkkeys-win32.c (update_keymap): Cosmetic changes.
      
      
      svn path=/trunk/; revision=18538
      441f0484
  17. 22 Jul, 2007 1 commit
  18. 19 Jul, 2007 1 commit
    • Allison Karlitskaya's avatar
      add note that the semantics of this call, when mixed with the new · f0cfba93
      Allison Karlitskaya authored
      2007-07-20  Ryan Lortie  <desrt@desrt.ca>
      
              * gtk/gtkwidget.c (gtk_widget_is_composited): add note that the
              semantics of this call, when mixed with the new
              gdk_window_set_composited(), will change in the future.
      
              * gdk/x11/gdkevents-x11.c (gdk_event_translate): only grab Damage
              events that belong to us.
      
      
      svn path=/trunk/; revision=18506
      f0cfba93
  19. 18 Jul, 2007 1 commit
    • Richard Hult's avatar
      Ref the cursor in the cached case. · 032b0aab
      Richard Hult authored
      2007-07-18  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkcursor-quartz.c (gdk_cursor_new_for_display): Ref
      	the cursor in the cached case.
      
      svn path=/trunk/; revision=18490
      032b0aab
  20. 14 Jul, 2007 1 commit
    • Richard Hult's avatar
      Plug leak. · eb52c4f1
      Richard Hult authored
      2007-07-14  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkevents-quartz.c:
      	(_gdk_quartz_events_update_cursor): Plug leak.
      
      svn path=/trunk/; revision=18468
      eb52c4f1
  21. 13 Jul, 2007 2 commits
    • Richard Hult's avatar
      Move from here... ...to here. (_gdk_windowing_window_destroy): Update the · ed82448b
      Richard Hult authored
      2007-07-13  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkprivate-quartz.h:
      	* gdk/quartz/gdkevents-quartz.c: (gdk_window_is_ancestor): Move
      	from here...
      	* gdk/quartz/gdkwindow-quartz.c: (_gdk_quartz_window_is_ancestor):
      	...to here.
      	(_gdk_windowing_window_destroy): Update the mouse window if the
      	destroyed window is an ancestor of the current one, not only if
      	they are the same.
      	(gdk_window_hide): Update the mouse window here too.
      
      svn path=/trunk/; revision=18467
      ed82448b
    • Richard Hult's avatar
      Add stubs. · 7f66d205
      Richard Hult authored
      2007-07-13  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkcolor-quartz.c: (gdk_colors_alloc),
      	(gdk_colors_free): Add stubs.
      
      svn path=/trunk/; revision=18466
      7f66d205
  22. 12 Jul, 2007 3 commits
  23. 10 Jul, 2007 1 commit
    • Richard Hult's avatar
      Add hack to workaround the broken tracking rect implementation in quartz, · 2048ec59
      Richard Hult authored
      2007-07-10  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkwindow-quartz.c: (gdk_window_new),
      	(show_window_internal), (gdk_window_show), (gdk_window_hide): Add
      	hack to workaround the broken tracking rect implementation in
      	quartz, that doesn't seem to produce events if the window shows up
      	under the mouse.
      
      svn path=/trunk/; revision=18440
      2048ec59
  24. 07 Jul, 2007 2 commits
    • Tim Janik's avatar
      docu fixup by Bjoern Lindqvist, #454703. · 2af3c53e
      Tim Janik authored
      Sun Jul  8 01:33:45 2007  Tim Janik  <timj@gtk.org>
      
              * gdk/gdkwindow.c: docu fixup by Bjoern Lindqvist, #454703.
      
      
      
      svn path=/trunk/; revision=18398
      2af3c53e
    • Richard Hult's avatar
      ]) ([GdkQuartzWindow -windowDidBecomeMain:]): Keep a stack of main windows · 8b9cbdb2
      Richard Hult authored
      2007-07-07  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/GdkQuartzWindow.c ([GdkQuartzWindow -windowDidResignMain:]) 
      	([GdkQuartzWindow -windowDidBecomeMain:]): 
      	* gdk/quartz/gdkwindow-quartz.c (_gdk_quartz_window_did_resign_main)
      	(_gdk_quartz_window_did_become_main, gdk_window_hide)
      	(_gdk_windowing_window_destroy): Keep a stack of main windows and
      	select the most recent one when hiding/closing the current one.
      
      svn path=/trunk/; revision=18396
      8b9cbdb2
  25. 06 Jul, 2007 2 commits
    • Richard Hult's avatar
      Fix (de)miniaturizing transient windows, by (un)setting the parent before · 5a4ed10f
      Richard Hult authored
      2007-07-06  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkprivate-quartz.h:
      	* gdk/quartz/gdkwindow-quartz.c:
      	* gdk/quartz/GdkQuartzWindow.c: Fix (de)miniaturizing transient
      	windows, by (un)setting the parent before and after miniaturizing.
      
      svn path=/trunk/; revision=18388
      5a4ed10f
    • Richard Hult's avatar
      Add stub. · 9ba84faa
      Richard Hult authored
      2007-07-06  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkkeys-quartz.c (gdk_keymap_have_bidi_layouts): Add
      	stub.
      
      svn path=/trunk/; revision=18387
      9ba84faa
  26. 04 Jul, 2007 1 commit
  27. 03 Jul, 2007 3 commits
  28. 30 Jun, 2007 2 commits
    • Richard Hult's avatar
      Continue the event handling cleanup: · 460833b2
      Richard Hult authored
      2007-06-30  Richard Hult  <richard@imendio.com>
      
      	Continue the event handling cleanup:
      
      	* gdk/quartz/gdkevents-quartz.c: (synthesize_crossing_events):
      	Don't do anything if the old and new windows are the same,
      	simplifies the callers.
      	(find_mouse_window_for_ns_event): Always return a window (root
      	instead of NULL). Remove unneccessary check for the current mouse
      	window being NULL, that was a workaround for a now fixed
      	bug. Convert to root coordinates if we don't find a window.
      	(synthesize_crossing_events_for_ns_event): Simplify and add
      	comment.
      
      svn path=/trunk/; revision=18316
      460833b2
    • Richard Hult's avatar
      Simplify (get the origin directly from the window). · ee283b05
      Richard Hult authored
      2007-06-30  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkevents-quartz.c:
      	(synthesize_crossing_events_for_ns_event): Simplify (get the
      	origin directly from the window).
      
      svn path=/trunk/; revision=18315
      ee283b05