Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clean up embedding apiclient-side-windows | Alexander Larsson | 2009-07-01 | 7 | -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_CSW | Alexander Larsson | 2009-07-01 | 1 | -3/+1 |
| | |||||
* | gdk_win32_blit, don't get the size of the impl | Alexander Larsson | 2009-07-01 | 1 | -1/+1 |
| | |||||
* | Some win32 cleanups | Alexander Larsson | 2009-07-01 | 5 | -64/+4 |
| | |||||
* | Fix win32 GC set_region handling of reset_region | Alexander Larsson | 2009-07-01 | 1 | -6/+5 |
| | |||||
* | Make win32 backend build and minimally work | Alexander Larsson | 2009-07-01 | 4 | -727/+133 |
| | |||||
* | Don't use GDK_WINDOW_SCREEN, as its an X11 specific macro | Alexander Larsson | 2009-07-01 | 1 | -2/+4 |
| | |||||
* | Don't return value from void function | Alexander Larsson | 2009-07-01 | 1 | -3/+1 |
| | | | | This fixes the previous commit where the return value was removed. | ||||
* | Add missing symbols to gdk.symbols | Alexander Larsson | 2009-06-30 | 1 | -0/+4 |
| | |||||
* | Add gdk_window_get_root_coords to gdk.symbols | Alexander Larsson | 2009-06-30 | 1 | -0/+1 |
| | |||||
* | Move destroyed check to common code for get_origin & get_root_coords | Alexander Larsson | 2009-06-30 | 3 | -16/+27 |
| | | | | Also remove weird return value from get_root_coords | ||||
* | Don't hide foreign children when emulating visibility | Alexander Larsson | 2009-06-26 | 1 | -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_area | Alexander Larsson | 2009-06-26 | 3 | -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 windows | Alexander Larsson | 2009-06-26 | 3 | -0/+30 |
| | | | | This fixes a redraw issue with the notification area in xfce4. | ||||
* | Clip cairo drawing against client-side child windows | Alexander Larsson | 2009-06-26 | 1 | -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 windows | Alexander Larsson | 2009-06-25 | 3 | -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 calls | Alexander Larsson | 2009-06-25 | 1 | -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 typos | Alexander Larsson | 2009-06-24 | 1 | -4/+4 |
| | |||||
* | Factor out common code to sync_native_window_stack_position | Alexander Larsson | 2009-06-24 | 1 | -21/+23 |
| | |||||
* | Remove old obsolete comment | Alexander Larsson | 2009-06-24 | 1 | -1/+0 |
| | |||||
* | Use g_signal_emit instead of g_signal_emit_by_name when possible | Alexander Larsson | 2009-06-24 | 1 | -11/+11 |
| | |||||
* | Rename accumulate_get_parent to accumulate_get_window | Alexander Larsson | 2009-06-24 | 1 | -6/+6 |
| | | | | This function is used in several places, not just get_parent | ||||
* | Simplify _gdk_display_get_last_pointer_grab using g_list_last | Alexander Larsson | 2009-06-24 | 1 | -6/+3 |
| | |||||
* | Update _gdk_windowing_pointer_grab | Richard Hult | 2009-06-20 | 1 | -18/+7 |
| | |||||
* | Remove duplicate definition of GdkInputWindow | Richard Hult | 2009-06-20 | 1 | -1/+0 |
| | |||||
* | Update gdk_window_quartz_show, ..._get_origin, ..._get_pointer | Richard Hult | 2009-06-20 | 1 | -44/+56 |
| | |||||
* | Rename gdk_window_beep to _gdk_windowing_window_beep | Richard Hult | 2009-06-20 | 1 | -4/+1 |
| | |||||
* | Correct a couple of typos | Matthias Clasen | 2009-06-19 | 1 | -2/+2 |
| | |||||
* | Fix spelling of synthesize | Alexander Larsson | 2009-06-18 | 4 | -28/+28 |
| | |||||
* | Merge branch 'master' into client-side-windows | Alexander Larsson | 2009-06-17 | 283 | -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 warnings | Benjamin Otte | 2009-06-17 | 10 | -18/+21 |
| | | | | | | | | | | Fallout from running make CFLAGS="-Werror"; mostly missing casts and constness issues. | ||||
| * | Updated Swedish translation | Daniel Nylander | 2009-06-16 | 1 | -1542/+1268 |
| | | |||||
| * | Use g_return_val_if_fail instead of g_return_if_fail | Vincent Untz | 2009-06-16 | 1 | -3/+3 |
| | | |||||
| * | More uses of the get_cell_renderers functions | Matthias Clasen | 2009-06-16 | 3 | -7/+7 |
| | | |||||
| * | More instances of those deprecated functions | Matthias Clasen | 2009-06-16 | 2 | -3/+3 |
| | | |||||
| * | Forgot one use in libgail | Matthias Clasen | 2009-06-16 | 1 | -1/+1 |
| | | |||||
| * | Don't use deprecated api internally | Matthias Clasen | 2009-06-16 | 3 | -3/+3 |
| | | |||||
| * | Bump version to 2.17.3 | Matthias Clasen | 2009-06-15 | 1 | -1/+1 |
| | | |||||
| * | 2.17.22.17.2 | Matthias Clasen | 2009-06-15 | 205 | -28906/+34476 |
| | | |||||
| * | Update NEWS | Matthias Clasen | 2009-06-15 | 1 | -0/+51 |
| | | |||||
| * | Add missing GtkInfoBar functions to the docs | Matthias Clasen | 2009-06-15 | 1 | -0/+2 |
| | | |||||
| * | Don't export a private function | Matthias Clasen | 2009-06-15 | 1 | -1/+1 |
| | | |||||
| * | Fix docs build | Matthias Clasen | 2009-06-15 | 1 | -1/+1 |
| | | |||||
| * | Properly export gtk_info_bar_response | Matthias Clasen | 2009-06-15 | 2 | -1/+2 |
| | | | | | | | | Also fix up its docs. | ||||
| * | Cleanup some translation handling | Matthias Clasen | 2009-06-15 | 5 | -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 Clasen | 2009-06-15 | 2 | -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 sizes | Matthias Clasen | 2009-06-15 | 1 | -1/+1 |
| | | | | | | | | Make 15 and 17 available in the list. See bug 585371 | ||||
| * | Deprecate get_cell_renderers implementations | Matthias Clasen | 2009-06-15 | 5 | -1/+13 |
| | | | | | | | | | | These have been superseded by gtk_cell_layout_get_cells. Fixes bug 562335. | ||||
| * | Terminate case with break in switch statement | Daniel Elstner | 2009-06-15 | 1 | -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 Clasen | 2009-06-15 | 1 | -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. |