| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This used to work, and CSW broke it. Bug 591462, 589844.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This extends the usage of the native clear region call such that its
called also for windows that have parent relative background all the
way up to a native window. That way we get true background relative
background clearing even to a foreign parent, which means that some
transparent notification icons look right again.
|
|
|
|
|
|
|
|
|
|
| |
GdkDrawable->draw_drawback was replaced with a new vfunc
draw_drawback_with_src that is now called from gdk_draw_drawable.
However, some code seems to call the vfunc directly (see bug #591288),
so make it chain to the new call.
Note that such direct vfunc calls are a bad idea and won't work for all
cases.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This moves the native show/hide calls to the generic code
for calculating viewable rather than in its own separate code
called from gdk_window_show/hide. This simplifies the code a bit,
but most significantly it means things are correctly shown when
they become viewable for other reasons than a show/hide call.
For instance, this fixes bug 590442 (gvim embedding) where the
toplevel GtkPlug is mapped by the embedder and we didn't previously
pick up that the native children became viewable and should be shown.
|
|
|
|
|
|
|
|
| |
Print when Enter pressed in Name entry or Command Line entry in the
print dialog (#564695).
Add gtk_printer_option_set_activates_default() function and
gtk_printer_option_get_activates_default() function to control
behaviour of GtkPrinterOptionWidget.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
We used to invalidate the whole window when raised, but this is
unnecessary much, we now just invalidate the visible area minus the
previously visible area.
This also fixes a problem where expose calling raise caused a loop (#588438)
|
|
|
|
|
| |
We no longer use guffaw scrolling since the client side windows
branch was merged.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This never worked before csw since the root window is never
set as IS_MAPPED, but with the new viewable check (which is
true for the root window) we could erronously queue exposes
on the root window.
This happened unexpectedly in bug 589369, where metacity
got a GraphicsExpose event on the root window due to some
graphics operation, queueing an expose which would be handled
by clearing that area. That is fixed with this commit.
|
| |
|
|
|
|
|
|
|
| |
When printing, increment page sequence before rendering of the page,
not after (#590084).
In opposite case it runs "end_page" function with wrong parameters when
drawing a page in another thread.
|
| |
|
|
|
|
|
| |
Add 'papi' to the list of possible print backends, and mention 'file'
instead of 'pdf'.
|
|
|
|
|
| |
Go back to allowing a lot of the WM-level functions on foreign windows,
since we used to allow that before csw. Fixes bug 589732.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This reverts commit 6e0af6c25225440263792a3cbecd8f4301e3def5.
The patch seems to break focus handling in some applications, like
Epiphany.
|
|
|
|
| |
Add gtk_widget_has_grab() as replacement for GTK_WIDGET_HAS_GRAB().
|
| |
|
|
|
|
|
| |
It returns the number of pages that will be printed to allow tracking
the progress of a print operation. Fixes bgo#582964.
|
| |
|
|
|
|
|
|
| |
Add gtk_widget_get_visible(). For symmetry reasons and for convenience
when a widget's visibility state is available as a boolean condition,
also add gtk_widget_set_visible() (which simply calls show()/hide()).
|
|
|
|
|
| |
Also fix a similar error in gdk_window_set_transient_for.
This fixes bug 589738
|
|
|
|
| |
This fixes bug 589738
|
|
|
|
|
| |
The property can be used to fine-tune who much space each column
needs. See bug 586100.
|
|
|
|
| |
This fixes bug 589745.
|
|
|
|
| |
This was reported in bug 586808.
|
|
|
|
| |
This was reported in bug 586347.
|
| |
|
|
|
|
|
|
|
|
|
| |
Previously, this flag wasn't cleared properly when the notebook lost
focus, but only when the notebook was focussed again later.
As this flag is only used to advance correctly focus pages by grabbing
focus to the new page after switching the page, this is not good.
In particular, it can cause a focus grab when programmatically switching
the notebook page and the focus is inside a completely different widget.
|
|
|
|
|
|
| |
Checks for details request before sending a job to a printer.
Shows busy state indication (cursor + status field).
This avoids printing to wrong printer (bug #576601).
|
|
|
|
|
|
| |
Fixes bug #590309.
Add default_cover_before string and default_cover_after string
to GtkPrinterCups and fill it when getting list of printers.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This add support for printing to SVG 1.2 files (#357655).
|
| |
|
| |
|
|
|
|
| |
Patch from bug #590448.
|
|
|
|
| |
Patch from bug #590086.
|