summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Clean up embedding apiclient-side-windowsAlexander Larsson2009-07-017-167/+138
| | | | | | | | | | | | | | we now use gdk_offscreen_window_set_embedder() instead of a signal to get the parent. This also replaces set_has_offscreen_changes. Rename "parent" in all embedding related names to "embedder" to make it more obviously different than the normal parent. Rename gdk_window_get_offscreen_pixmap to gdk_offscreen_window_get_pixmap to match the other offscreen calls. Rename gdk_window_offscreen_children_changed to gdk_window_geometry_changed as this is more descriptive.
* Remove debug spew, add TODO_CSWAlexander Larsson2009-07-011-3/+1
|
* gdk_win32_blit, don't get the size of the implAlexander Larsson2009-07-011-1/+1
|
* Some win32 cleanupsAlexander Larsson2009-07-015-64/+4
|
* Fix win32 GC set_region handling of reset_regionAlexander Larsson2009-07-011-6/+5
|
* Make win32 backend build and minimally workAlexander Larsson2009-07-014-727/+133
|
* Don't use GDK_WINDOW_SCREEN, as its an X11 specific macroAlexander Larsson2009-07-011-2/+4
|
* Don't return value from void functionAlexander Larsson2009-07-011-3/+1
| | | | This fixes the previous commit where the return value was removed.
* Add missing symbols to gdk.symbolsAlexander Larsson2009-06-301-0/+4
|
* Add gdk_window_get_root_coords to gdk.symbolsAlexander Larsson2009-06-301-0/+1
|
* Move destroyed check to common code for get_origin & get_root_coordsAlexander Larsson2009-06-303-16/+27
| | | | Also remove weird return value from get_root_coords
* Don't hide foreign children when emulating visibilityAlexander Larsson2009-06-261-2/+18
| | | | | | | | | | | | | | | | | We emulate visibility by unmapping (in X) all mapped (according to gdk) windows that are not visible (all parents mapped). This is because there may be client side windows inbetween the native windows in the hierarchy, so you can't know a native window is visible just because all the parent native windows are mapped. However, we don't want to unmap foreign windows, as that may cause all sort of unexpected issues. This should be safe, because generally the parent of a foreign window is a native window (e.g. a socket), so its gdk visibility state is the same as the Xserver one. This fixes an issue with the GDM notification area where the unmap of the plug caused spurious UnmapNotify events that confused GtkSocket and caused icons to become one pixel wide.
* Better implementation of native clear_areaAlexander Larsson2009-06-263-25/+38
| | | | | | Last commit was bad, as it didn't clip against client side children. This implements such clipping first and then only clears the rectangles that need to be cleared.
* Implement gdk_window_clear_area natively for foreign windowsAlexander Larsson2009-06-263-0/+30
| | | | This fixes a redraw issue with the notification area in xfce4.
* Clip cairo drawing against client-side child windowsAlexander Larsson2009-06-261-1/+1
| | | | | | This is how cairo works with native children. This fixes an issue where the drag target outline is visible on the evolution folder treeview when it isn't with native windows.
* Ensure that we always calculate clip regions for root windowsAlexander Larsson2009-06-253-4/+10
| | | | | | | | | Without this we can't draw to them, which caused problems for e.g. gnome-settings-daemon clearing the background when the desktop background changed. Note: We don't actually clip away child windows from the root window, the clip is just based on the size of the root window.
* Fix g_signal_emit callsAlexander Larsson2009-06-251-3/+3
| | | | | The switch to g_signal_emit was all messed up, I forgot to add signals[] around the signal enum and did not pass in the detail quark.
* Fix typosAlexander Larsson2009-06-241-4/+4
|
* Factor out common code to sync_native_window_stack_positionAlexander Larsson2009-06-241-21/+23
|
* Remove old obsolete commentAlexander Larsson2009-06-241-1/+0
|
* Use g_signal_emit instead of g_signal_emit_by_name when possibleAlexander Larsson2009-06-241-11/+11
|
* Rename accumulate_get_parent to accumulate_get_windowAlexander Larsson2009-06-241-6/+6
| | | | This function is used in several places, not just get_parent
* Simplify _gdk_display_get_last_pointer_grab using g_list_lastAlexander Larsson2009-06-241-6/+3
|
* Update _gdk_windowing_pointer_grabRichard Hult2009-06-201-18/+7
|
* Remove duplicate definition of GdkInputWindowRichard Hult2009-06-201-1/+0
|
* Update gdk_window_quartz_show, ..._get_origin, ..._get_pointerRichard Hult2009-06-201-44/+56
|
* Rename gdk_window_beep to _gdk_windowing_window_beepRichard Hult2009-06-201-4/+1
|
* Correct a couple of typosMatthias Clasen2009-06-191-2/+2
|
* Fix spelling of synthesizeAlexander Larsson2009-06-184-28/+28
|
* Merge branch 'master' into client-side-windowsAlexander Larsson2009-06-17283-37795/+47091
|\ | | | | | | | | | | | | | | | | This updates client-side-windows to the the latest soname change for easier testing. Conflicts: gdk/x11/gdkwindow-x11.c tests/Makefile.am
| * fix compile warningsBenjamin Otte2009-06-1710-18/+21
| | | | | | | | | | Fallout from running make CFLAGS="-Werror"; mostly missing casts and constness issues.
| * Updated Swedish translationDaniel Nylander2009-06-161-1542/+1268
| |
| * Use g_return_val_if_fail instead of g_return_if_failVincent Untz2009-06-161-3/+3
| |
| * More uses of the get_cell_renderers functionsMatthias Clasen2009-06-163-7/+7
| |
| * More instances of those deprecated functionsMatthias Clasen2009-06-162-3/+3
| |
| * Forgot one use in libgailMatthias Clasen2009-06-161-1/+1
| |
| * Don't use deprecated api internallyMatthias Clasen2009-06-163-3/+3
| |
| * Bump version to 2.17.3Matthias Clasen2009-06-151-1/+1
| |
| * 2.17.22.17.2Matthias Clasen2009-06-15205-28906/+34476
| |
| * Update NEWSMatthias Clasen2009-06-151-0/+51
| |
| * Add missing GtkInfoBar functions to the docsMatthias Clasen2009-06-151-0/+2
| |
| * Don't export a private functionMatthias Clasen2009-06-151-1/+1
| |
| * Fix docs buildMatthias Clasen2009-06-151-1/+1
| |
| * Properly export gtk_info_bar_responseMatthias Clasen2009-06-152-1/+2
| | | | | | | | Also fix up its docs.
| * Cleanup some translation handlingMatthias Clasen2009-06-155-43/+12
| | | | | | | | | | | | | | Use g_*gettext functions in gdk-pixbuf instead direct gettext calls to benefit from the maybe-dont-translate functionality in GLib. Also, replace a hand-rolled version by g_dpgettext2 in gtkbuilderparser.c. Fixes bug 585791.
| * Fix the docs for gtk_recent_info_get_application_info()Matthias Clasen2009-06-152-4/+5
| | | | | | | | | | | | | | | | The documentation for the function says that the app_exec string should be freed, but we return a pointer to the internal string without duplicating it. Since the app_exec string is valid as long as the GtkRecentInfo is valid the documentation should be fixed and the out argument should be constified. Fixes #584832.
| * Add some more font sizesMatthias Clasen2009-06-151-1/+1
| | | | | | | | Make 15 and 17 available in the list. See bug 585371
| * Deprecate get_cell_renderers implementationsMatthias Clasen2009-06-155-1/+13
| | | | | | | | | | These have been superseded by gtk_cell_layout_get_cells. Fixes bug 562335.
| * Terminate case with break in switch statementDaniel Elstner2009-06-151-0/+3
| | | | | | | | | | * gtk/gtkstatusicon.c (gtk_status_icon_set_property): Add missing break statements to unterminated case blocks inside switch.
| * Bug 565317 - Resulting image of GtkCellRendererPixbuf depends on order of ↵Matthias Clasen2009-06-151-38/+117
| | | | | | | | | | | | | | | | set properties (gtk_cell_renderer_pixbuf_set_property): add back evil code that makes sure that the current image is only unset if the new image was created from the same property or the new property is not NULL.