2c000c8e61
Bug 670373: modules/printing/cups/gtkprintbackendcups.c won't build with CUPS 1.6
...
Fix up accesses of ipp structures in gtkcupsutils.c
2012-04-23 12:44:06 -07:00
02f57f9642
Bug 670373: modules/printing/cups/gtkprintbackendcups.c won't build with CUPS 1.6
...
Having refactored cups_request_printer_list_cb so that the cups
version-dependent block size is small enough to be handled in a single ifdef,
make the ifdef HAVE_CUPS_API_1_6 block.
2012-04-23 12:44:06 -07:00
3e354a17ef
Move some variable declarations into the scopes in which they're used.
2012-04-23 12:44:06 -07:00
58ca84584a
Extract Function cups_create_printer
2012-04-23 12:44:06 -07:00
d10d34e0ec
Extract function cups_printer_handle_attribute
2012-04-23 12:44:06 -07:00
651f7b4b93
Extract printer setup variables into a struct
...
So that it can be passed as a single parameter to functions as we extract-function to make cups_request_printer_list_cb more manageable.
Note that not all of the affected variables are changed in this changeset. Those are in extracted functions and will be addressed in the next two changes.
2012-04-23 12:44:06 -07:00
4945b832b2
Create enum PrinterStateLevel
...
Fixes "magic number" in printer_state_reason_level.
2012-04-23 12:44:06 -07:00
60969ff951
Extract reasons and reasons_desc arrays to file level
...
So that they can be used from more than one function. Rename them to avoid naming conflicts.
2012-04-23 12:44:06 -07:00
bfad99ad52
Bug 670373: modules/printing/cups/gtkprintbackendcups.c won't build with CUPS 1.6
...
The first, simple changes. Turns off the deprecation warnings and substitutes macros and short ifdef blocks where feasible.
2012-04-23 12:44:06 -07:00
dee341fc35
StyleProviderPrivate: mark internal variable as static
...
Otherwise, it could conflict with other symbols with the same
name exported by a different shared library, with undefined
effects.
https://bugzilla.gnome.org/show_bug.cgi?id=674577
2012-04-23 19:16:14 +02:00
9d6811859f
Updated Russian translation
2012-04-23 12:14:57 +04:00
8bb3a2001f
xi2: ignore extraneous events for smooth scroll
...
Since the event will be ignored anyway after it's translated (slave
devices are disabled), don't let it run in the smooth scroll code path,
as it will burn our caches for the actual event we're interested in.
https://bugzilla.gnome.org/show_bug.cgi?id=673644
2012-04-22 13:06:39 -04:00
37149668c0
xi2: fix thinko in variable type
...
https://bugzilla.gnome.org/show_bug.cgi?id=673644
2012-04-22 13:01:08 -04:00
5a41b74c5c
XI2: More logging for smooth scrolling
...
In addition to the delta, log device information.
This was triggered by
https://bugzilla.gnome.org/show_bug.cgi?id=673644
2012-04-22 13:00:47 -04:00
9107074795
Beginning of keyhash tests
...
Not very interesting yet
2012-04-22 13:00:46 -04:00
89f166b542
quartz: fix coordinates for synthesized event
...
Of course, we must pass coordinates in the NSWindow coordinate system
when creating an NSEvent. This fixes drag icon positioning and makes
the icon slide back to the correct position when the drag is
canceled.
2012-04-22 17:38:52 +02:00
88ed04cc37
Updated Hebrew translation.
2012-04-22 11:43:37 +03:00
ffc5c214d2
Updated Bulgarian translation
2012-04-22 09:13:05 +03:00
8ede7473de
Updated Serbian translation
2012-04-21 09:30:37 +02:00
e84809c56a
./configure: fix error output for no -libXext
...
Due to the way the tests are structured, a missing libXext will give a
warning about a missing libX11 (even if libX11 is installed). This is
confusing to people who are trying to build Gtk.
https://bugzilla.gnome.org/show_bug.cgi?id=674200
2012-04-20 14:38:47 -04:00
2c1839ae5f
printing: Localize loaded PPD files
...
Use ppdLocalize() to localize strings in loaded PPD file (#674326 ).
2012-04-20 17:09:58 +02:00
f6e2d0947d
printing: Get default number-up value from CUPS
...
Requests "number-up-default" attribute from CUPS and
uses its value for setting value of "gtk-n-up" option.
(#672993 )
2012-04-20 17:04:58 +02:00
516fb89065
gtk-demo: Find gtk-demo-application.exe on win32
...
We need to append the ".exe" extension when looking for the
application file on windows.
2012-04-20 16:00:48 +02:00
aa3d30e256
Fix a cornercase of menu parsing
...
When a uimanager in a gtkbuilder file contains a menu,
the builder parser was getting confused.
https://bugzilla.gnome.org/show_bug.cgi?id=672789
2012-04-20 01:50:01 -04:00
ffafe80f5b
Cosmetic
2012-04-19 23:41:53 -04:00
a94f4a4387
stylecontext: add a define for an OSD style class
2012-04-19 15:10:52 -04:00
00440e32a4
stylecontext: reorder style classes defines
...
A couple of style classes defines ended up mixed with the region
defines.
2012-04-19 15:10:52 -04:00
1aa2a7f821
wayland: Improve the error reporting in the Cairo GL surface code path
2012-04-19 17:59:09 +01:00
b5845514ec
wayland: Improve error messages during SHM buffer creation
...
Use g_critical rather than fprintf and and also grab the error messages from
errno and from Cairo
2012-04-19 17:58:59 +01:00
d4c1b46a9e
GtkAppplication docs: Fix small typo.
2012-04-19 09:26:00 +02:00
cad8aaadce
Updated Czech translation
2012-04-18 22:02:40 +02:00
0fc7c92235
messagedialog: also set GtkMisc alignment to zero for dialog labels
...
Setting xalign to START is not enough to make them left-aligned in every
case. This fixes a regression introduced in commit
cc0be1f949
https://bugzilla.gnome.org/show_bug.cgi?id=674286
2012-04-18 14:42:57 -04:00
eea0cb3a68
messagedialog: don't use gtk_widget_override_font()
...
Instead of overriding the font theme settings, just set the Pango
attributes we want on the label. This fixes message dialogs growing on
style_update after recent GTK+ changes.
2012-04-18 13:46:39 -04:00
8febbcaf6a
gdk: add missing GDK_VERSION_3_6 symbol
2012-04-18 13:23:29 -04:00
4118e13596
container: fix wrong branching logic
...
If the resize mode of the container was GTK_RESIZE_IMMEDIATE we would
also fall trough to the next case in the switch, and always throw an
assertion.
2012-04-18 12:12:32 -04:00
724a985465
Updated Slovenian translation
2012-04-17 21:44:37 +02:00
81121ad271
Updated Galician translations
...
Signed-off-by: Fran Diéguez <fran.dieguez@mabishu.com >
2012-04-17 20:04:05 +02:00
cd831b1390
wayland: Expose GdkWaylandDisplayManager as a public GType
...
This permits a runtime test of whether we are running on the Wayland platform
or not.
2012-04-17 18:40:41 +01:00
553f516eb7
Updated Spanish translation
2012-04-17 18:03:01 +02:00
aa1ff574b5
Updated POTFILES.in
2012-04-17 17:17:21 +02:00
6f9ad538d9
wayland: Rename GdkScreenWayland to GdkWaylandScreen
...
This makes it consistent with the functions in the vtable and also consistent
with other backends.
2012-04-17 14:11:31 +01:00
fc58ff1e6a
wayland: Rename GdkDisplayWayland to GdkWaylandDisplay
...
This makes it consistent with the functions in the vtable and also consistent
with other backends.
2012-04-17 14:11:31 +01:00
14fb4984ce
tests: Add a parsing test for the transition property
2012-04-17 08:59:24 +02:00
04c85a5b3b
container: Redo style validation handling
...
Instead of using 1 global queue for both resizes and style validation,
use 2 queues. This makes the code a lot simpler and fixes a bug where we
could accidentally stop restylying for very delayed restyles.
2012-04-17 08:59:23 +02:00
17ccbe4843
container: needs_resize is a container flag, not a widget flag
...
The widget flag is alloc_needed, needs_resize is used for "is queued
into the container resize queue".
2012-04-17 08:59:23 +02:00
53e714199a
cssvalue: Remove GObject macros
...
GtkCssValue is not a GObject
2012-04-17 08:59:23 +02:00
35e36b9fe5
stylecontext: Avoid style_context_save() calls
...
Introduce style_data_lookup_for_state() that does this.
2012-04-17 08:59:23 +02:00
2179580c8e
stylecontext: Pull all the animation code together
...
We now animate the core style information (see comment in
gtk_style_context_save()). A lot of widgets save + set custom style
classes/states during drawing and so can't be animated. It does work for
labels, menus and buttons though.
2012-04-17 08:59:23 +02:00
632a84af8c
stylecontext: Add GtkCssAnimatedValues
...
This is a GtkCssComputedValues subclass. So it's essentially a store for
computed CSS values. But it can be animated by advancing it to a certain
timestamp.
2012-04-17 08:59:23 +02:00
9c57b96f56
animation: Add CSS transition object
...
This is an implementation of GtkStyleAnimation for CSS transitions.
Again, this doesn't do anything but store the data needed to do the
transition.
2012-04-17 08:59:23 +02:00