John Ralls
46385aff03
Remove some more CUPS 1.2 ifdefs.
2012-04-23 12:44:06 -07:00
John Ralls
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
John Ralls
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
John Ralls
3e354a17ef
Move some variable declarations into the scopes in which they're used.
2012-04-23 12:44:06 -07:00
John Ralls
58ca84584a
Extract Function cups_create_printer
2012-04-23 12:44:06 -07:00
John Ralls
d10d34e0ec
Extract function cups_printer_handle_attribute
2012-04-23 12:44:06 -07:00
John Ralls
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
John Ralls
4945b832b2
Create enum PrinterStateLevel
...
Fixes "magic number" in printer_state_reason_level.
2012-04-23 12:44:06 -07:00
John Ralls
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
John Ralls
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
Giovanni Campagna
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
Yuri Kozlov
9d6811859f
Updated Russian translation
2012-04-23 12:14:57 +04:00
Cosimo Cecchi
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
Cosimo Cecchi
37149668c0
xi2: fix thinko in variable type
...
https://bugzilla.gnome.org/show_bug.cgi?id=673644
2012-04-22 13:01:08 -04:00
Matthias Clasen
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
Matthias Clasen
9107074795
Beginning of keyhash tests
...
Not very interesting yet
2012-04-22 13:00:46 -04:00
Kristian Rietveld
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
Yaron Shahrabani
88ed04cc37
Updated Hebrew translation.
2012-04-22 11:43:37 +03:00
Alexander Shopov
ffc5c214d2
Updated Bulgarian translation
2012-04-22 09:13:05 +03:00
Мирослав Николић
8ede7473de
Updated Serbian translation
2012-04-21 09:30:37 +02:00
Ryan Lortie
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
Marek Kasik
2c1839ae5f
printing: Localize loaded PPD files
...
Use ppdLocalize() to localize strings in loaded PPD file (#674326 ).
2012-04-20 17:09:58 +02:00
Marek Kasik
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
Alexander Larsson
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
Matthias Clasen
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
Matthias Clasen
ffafe80f5b
Cosmetic
2012-04-19 23:41:53 -04:00
Cosimo Cecchi
a94f4a4387
stylecontext: add a define for an OSD style class
2012-04-19 15:10:52 -04:00
Cosimo Cecchi
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
Rob Bradford
1aa2a7f821
wayland: Improve the error reporting in the Cairo GL surface code path
2012-04-19 17:59:09 +01:00
Rob Bradford
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
Murray Cumming
d4c1b46a9e
GtkAppplication docs: Fix small typo.
2012-04-19 09:26:00 +02:00
Marek Černocký
cad8aaadce
Updated Czech translation
2012-04-18 22:02:40 +02:00
Cosimo Cecchi
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
Cosimo Cecchi
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
Cosimo Cecchi
8febbcaf6a
gdk: add missing GDK_VERSION_3_6 symbol
2012-04-18 13:23:29 -04:00
Cosimo Cecchi
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
Matej Urbančič
724a985465
Updated Slovenian translation
2012-04-17 21:44:37 +02:00
Fran Diéguez
81121ad271
Updated Galician translations
...
Signed-off-by: Fran Diéguez <fran.dieguez@mabishu.com>
2012-04-17 20:04:05 +02:00
Rob Bradford
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
Daniel Mustieles
553f516eb7
Updated Spanish translation
2012-04-17 18:03:01 +02:00
Piotr Drąg
aa1ff574b5
Updated POTFILES.in
2012-04-17 17:17:21 +02:00
Rob Bradford
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
Rob Bradford
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
Benjamin Otte
14fb4984ce
tests: Add a parsing test for the transition property
2012-04-17 08:59:24 +02:00
Benjamin Otte
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
Benjamin Otte
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
Benjamin Otte
53e714199a
cssvalue: Remove GObject macros
...
GtkCssValue is not a GObject
2012-04-17 08:59:23 +02:00
Benjamin Otte
35e36b9fe5
stylecontext: Avoid style_context_save() calls
...
Introduce style_data_lookup_for_state() that does this.
2012-04-17 08:59:23 +02:00
Benjamin Otte
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
Benjamin Otte
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