- 03 Dec, 2007 1 commit
-
-
Richard Hult authored
2007-12-03 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (gdk_window_impl_quartz_begin_paint_region): Don't crash when a parent relative bg pixmap is set, and no parent has a bg pixmap. Fixes bug #500804. svn path=/trunk/; revision=19100
-
- 22 Nov, 2007 1 commit
-
-
15:39:40 Tim Janik authored
2007-11-22 15:39:40 Tim Janik <timj@imendio.com> * gtk/gtktestutils.c: call g_test_init() from gtk_test_init(). * gtk/tests/testing.c: use g_test_add_func() to register tests and use g_test_run() to run the tests to integrate with the testing framework. * gtk/tests/Makefile.am: removed exemplary testing rules. * Makefile.am, gtk/tests/Makefile.am, gtk/Makefile.am: * gtk/xdgmime/Makefile.am, gtk/theme-bits/Makefile.am: * tests/Makefile.am, docs/reference/gdk-pixbuf/Makefile.am: * docs/reference/gdk/Makefile.am, docs/reference/gtk/Makefile.am: * docs/reference/Makefile.am, docs/tools/Makefile.am: * docs/tutorial/Makefile.am, docs/faq/Makefile.am, docs/Makefile.am: * gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/Makefile.am: * demos/gtk-demo/Makefile.am, demos/Makefile.am: * modules/input/Makefile.am, modules/printbackends/file/Makefile.am: * modules/printbackends/test/Makefile.am, modules/printbackends/Makefile.am: * modules/printbackends/cups/Makefile.am, modules/printbackends/lpr/Makefile.am: * modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am: * modules/engines/ms-windows/Theme/Makefile.am: * modules/engines/ms-windows/Makefile.am: * modules/engines/Makefile.am, modules/engines/pixbuf/Makefile.am: * modules/Makefile.am, m4macros/Makefile.am, perf/Makefile.am: * contrib/Makefile.am, contrib/gdk-pixbuf-xlib/Makefile.am: * gdk/directfb/Makefile.am, gdk/linux-fb/Makefile.am: * gdk/quartz/Makefile.am, gdk/win32/rc/Makefile.am: * gdk/win32/Makefile.am, gdk/x11/Makefile.am, gdk/Makefile.am: include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments. svn path=/trunk/; revision=19033
-
- 21 Nov, 2007 1 commit
-
-
Richard Hult authored
2007-11-21 Richard Hult <richard@imendio.com> * gdk/quartz/Makefile.am: * gdk/quartz/gdktestutils-quartz.c: Add stubs for the testing functions to fix the build. svn path=/trunk/; revision=19023
-
- 13 Nov, 2007 1 commit
-
-
Sven Herzberg authored
2007-11-12 Sven Herzberg <herzi@imendio.com> Reviewed by Richard: * gdk/quartz/gdkquartz.h: include <gdk/gdkprivate.h> with angle brackets and not with quotation marks svn path=/trunk/; revision=18987
-
- 04 Nov, 2007 1 commit
-
-
Richard Hult authored
2007-11-04 Richard Hult <richard@imendio.com> * gdk/quartz/gdkkeys-quartz.c: (maybe_update_keymap): Make shift tab work with unicode layouts (e.g. all Leopard layouts), fixes bug #493404. svn path=/trunk/; revision=18967
-
- 03 Nov, 2007 2 commits
-
-
Richard Hult authored
2007-11-03 Richard Hult <richard@imendio.com> * gdk/quartz/GdkQuartzWindow.c: * gdk/quartz/GdkQuartzWindow.h: Make the grab breaking on window move work on Leopard (as well as Tiger) by ignoring which mouse button is pressed. svn path=/trunk/; revision=18964
-
Richard Hult authored
2007-11-03 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (move_resize_window_internal): Calculate the frame rect correctly when resizing toplevels, fixes bug #492209. svn path=/trunk/; revision=18963
-
- 01 Nov, 2007 2 commits
-
-
Richard Hult authored
2007-11-01 Richard Hult <richard@imendio.com> * gdk/quartz/GdkQuartzWindow.c: * gdk/quartz/GdkQuartzWindow.h: * gdk/quartz/gdkdnd-quartz.c: * gdk/quartz/gdkquartz.h: * gtk/gtkdnd-quartz.c: Redo the fix for bug #492117, by adding a getter for the private drag context info so we don't need to expose so much in the public quartz header file. svn path=/trunk/; revision=18959
-
Richard Hult authored
2007-11-01 Richard Hult <richard@imendio.com> * gdk/quartz/GdkQuartzWindow.h: Fix build, bug #492117. svn path=/trunk/; revision=18958
-
- 31 Oct, 2007 3 commits
-
-
Richard Hult authored
2007-10-31 Richard Hult <richard@imendio.com> * gdk/quartz/GdkQuartzWindow.c: * gdk/quartz/GdkQuartzWindow.h: * gdk/quartz/gdkwindow-quartz.c: (gdk_window_begin_resize_drag), (gdk_window_begin_move_drag): Implement manual resize and move. svn path=/trunk/; revision=18955
-
Richard Hult authored
2007-10-31 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (gdk_window_impl_quartz_process_updates): Setup autorelease pool, plugs occasional leak on leopard. svn path=/trunk/; revision=18954
-
Richard Hult authored
2007-10-31 Richard Hult <richard@imendio.com> * gdk/quartz/GdkQuartzView.c: Fix build warning (trackingRect should be 0, not nil). svn path=/trunk/; revision=18953
-
- 24 Oct, 2007 1 commit
-
-
Richard Hult authored
2007-10-24 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (update_toplevel_order): Use an autorelease pool. svn path=/trunk/; revision=18946
-
- 23 Oct, 2007 1 commit
-
-
Richard Hult authored
2007-10-23 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (gdk_window_raise, gdk_window_lower, gdk_window_new, _gdk_windowing_window_destroy): Maintain a list for the stacking order of windows. Implement lower and raise for child windows. The list for toplevels is created on demand, and cleared when a window gets or resigns main status and when new windows are created. (find_child_window_helper): Use the sorted list to go through windows from top to bottom. Take any titlebar in consideration for toplevels, to stop events from sometimes punching through (bugs #473813 and #489370). svn path=/trunk/; revision=18940
-
- 08 Oct, 2007 3 commits
-
-
Richard Hult authored
2007-10-08 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (gdk_window_focus): Implement, patch from Paul Davis. svn path=/trunk/; revision=18897
-
Richard Hult authored
2007-10-08 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (move_resize_window_internal): Ignore if there are no changes, fixes bug #467269. Patch from Jonathan Dempsey. svn path=/trunk/; revision=18896
-
Richard Hult authored
2007-10-08 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (move_resize_window_internal): Patch from Paul Davis to implement this in terms of scrollRect, fixes bug #478377. svn path=/trunk/; revision=18895
-
- 02 Oct, 2007 1 commit
-
-
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
-
- 06 Sep, 2007 1 commit
-
-
Richard Hult authored
2007-09-06 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c (_gdk_windowing_window_destroy): Patch from William Pitcock: Ungrab windows if necessary when they are destroyed, fixes bug #473441. svn path=/trunk/; revision=18727
-
- 30 Aug, 2007 3 commits
-
-
Richard Hult authored
2007-08-30 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (gdk_window_set_decorations, gdk_window_get_decorations): Implement those. Based on patch from Stefan Gehn, bug #459459. svn path=/trunk/; revision=18704
-
Richard Hult authored
2007-08-30 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (gdk_window_set_keep_above, gdk_window_set_keep_below): Patch from Stefan Gehn to implement those, bug #459667. svn path=/trunk/; revision=18703
-
Richard Hult authored
2007-08-30 Richard Hult <richard@imendio.com> * gdk/quartz/gdkimage-quartz.c: (_gdk_quartz_image_copy_to_image): Patch from Stefan Gehn to implement copying from a pixmap, bug #348493. svn path=/trunk/; revision=18702
-
- 31 Jul, 2007 1 commit
-
-
Richard Hult authored
2007-07-31 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (gdk_window_get_geometry): Implement, fixes bug #405868. Based on patch from metz81@web.de. svn path=/trunk/; revision=18560
-
- 18 Jul, 2007 1 commit
-
-
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
-
- 14 Jul, 2007 1 commit
-
-
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
-
- 13 Jul, 2007 2 commits
-
-
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
-
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
-
- 10 Jul, 2007 1 commit
-
-
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
-
- 07 Jul, 2007 1 commit
-
-
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
-
- 06 Jul, 2007 2 commits
-
-
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
-
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
-
- 03 Jul, 2007 2 commits
-
-
Richard Hult authored
2007-07-03 Richard Hult <richard@imendio.com> * gdk/quartz/gdkevents-quartz.c: Keep track of button state and include it in key events. Needed for gimp's selection tools and fixes bug #453411. svn path=/trunk/; revision=18369
-
Richard Hult authored
2007-07-03 Richard Hult <richard@imendio.com> * gdk/quartz/gdkevents-quartz.c (create_key_event): Include modifier state in key release events. Fixes bug #453413. svn path=/trunk/; revision=18367
-
- 30 Jun, 2007 6 commits
-
-
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
-
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
-
Richard Hult authored
2007-06-30 Richard Hult <richard@imendio.com> * gdk/quartz/gdkevents-quartz.c: (create_crossing_event), (synthesize_crossing_events), (find_mouse_window_for_ns_event), (synthesize_crossing_events_for_ns_event): No need to special case the root window now that it has the right size. svn path=/trunk/; revision=18314
-
Richard Hult authored
2007-06-30 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: * gdk/quartz/gdkevents-quartz.c: Improve comments in those files. Add a debugging helper to print out information about a window. svn path=/trunk/; revision=18313
-
Richard Hult authored
2007-06-30 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (gdk_window_get_origin): Make this work properly for the root window. svn path=/trunk/; revision=18311
-
Richard Hult authored
2007-06-30 Richard Hult <richard@imendio.com> * gdk/quartz/GdkQuartzView.c: Improve the tracking rect updating: - No need to override setFrame. - Use our own size instead of the bounds from for the view as it's not always updated before the tracking rect. - Only reset the tracking rect if the new window is nil). * gdk/quartz/GdkQuartzWindow.c: Update the bounds of the content view when the window size changes. svn path=/trunk/; revision=18309
-
- 25 Jun, 2007 1 commit
-
-
Richard Hult authored
2007-06-25 Richard Hult <richard@imendio.com> * gdk/quartz/gdkevents-quartz.c (gdk_event_translate): Don't steal menu events while the keyboard is grabbed. svn path=/trunk/; revision=18231
-