Commit Graph

40467 Commits

Author SHA1 Message Date
Piotr Drąg
d5c9d4e807 Updated Polish translation 2015-03-20 16:04:55 +01:00
Andika Triwidada
de47cd1633 Updated Indonesian translation 2015-03-20 06:33:22 +00:00
Anders Jonsson
12e55af53b Updated Swedish translation 2015-03-19 22:26:47 +00:00
Anders Jonsson
d11455cecb Updated Swedish translation 2015-03-19 22:23:03 +00:00
Vadim Rutkovsky
f12e76c61f inspector: show accessible name and description
https://bugzilla.gnome.org/show_bug.cgi?id=746458
2015-03-19 17:35:11 +01:00
Matthias Clasen
baba3ff0e5 Inspector: Show more misc info about widgets
This adds clip area, accessible role, mapped, realize,
is-toplevel, child-visible and mnemonic labels to the displayed information.
2015-03-19 17:32:29 +01:00
Andika Triwidada
1570517b13 Updated Indonesian translation 2015-03-18 12:23:45 +00:00
Samir Ribic
83db446e1e Updated Bosnian translation 2015-03-14 19:18:12 +00:00
Samir Ribic
397738c199 Updated Bosnian translation 2015-03-14 19:15:53 +00:00
Andre Heinecke
378823ba4b Prevent empty password request popup for kerberos
If auth_info_required is only set to "negotiate" the
    request password dialog is shown anyway for each print
    job without any input fields. As the request_password
    dialog only handles username, password and domain.

    https://bugzilla.gnome.org/show_bug.cgi?id=669008
2015-03-09 16:06:21 +01:00
Chun-wei Fan
c0e4d80a6d MSVC Builds: "Install" .pdb Files
"Install" the .pdb files that were generated along with the build, to make
it easier for people to develop and debug GTK+, especially when used as a
stack, and as the .pdb files are already generated with all builds.

Also make the copy of the .dll, .lib and .exe files more selective so that
we do not accidently copy files that are not meant to be "installed", or
end up making extra copies of plugin DLLs in the wrong places, when the
projects here are included as a part of a grand solution that is used to
build the entire GTK+ stack, for example.
2015-03-06 10:41:44 +08:00
Chun-wei Fan
45028dfc0e MSVC 2010+ Builds: Fix .pdb Generation
For Visual Studio 2010 and later, the .pdb filename needs to be explicitly
specified so that it will match the filename of the target, if the project
name differs from the filename of the target.  Make sure that is the case
for the 3 DLLs that we build for Visual Studio 2010 and later.
2015-03-06 10:41:30 +08:00
Chun-wei Fan
17d4a4e2d1 MSVC 2008 Builds: Speed Up Release Builds
Use the /MP compiler option, where the build time for release builds can
be cut down by quite a bit.  This will however cause a brief warning with
debug builds due to the use of /Gm, but the code will otherwise build
normally.  Unlike the Visual Studio 2010+ builds, we can't use /d2Zi+ as
Visual Studio 2008 does not support that, so we can't get a better
debugging experience for release builds here.
2015-03-03 18:41:26 +08:00
Chun-wei Fan
d62cb72fac MSVC Builds: Improve Build Speed and Debugging
Use Multiprocessor compilation which can cut down build times by quite a
bit and use the /d2Zi+ flag to have better debugging info being logged to
the .pdb for release builds.

These are only applicable for Visual Studio 2010/2012 and later.
2015-03-03 14:10:15 +08:00
Carlos Garnacho
5c17e0b027 x11: Store last axes from device
And use these for the missing axes if the valuator mask is incomplete.
This used to work fine on tablets because the Wacom driver ensures all
valuators are sent, which is not true if using the evdev driver.

https://bugzilla.gnome.org/show_bug.cgi?id=703610
2015-03-02 18:59:02 +01:00
Мирослав Николић
8a7c236f86 Updated Serbian translation 2015-03-02 18:31:44 +01:00
Debarshi Ray
d51c9fb9a3 eventcontroller: Chain up on constructed
https://bugzilla.gnome.org/show_bug.cgi?id=745225
2015-03-02 11:59:56 +01:00
Debarshi Ray
95ea70e2da eventcontroller, widget: Don't crash if destroyed before the other
There are two scenarios. A widget sub-class owns a GtkEventController
and passes itself to it, or a controller owned by something else is
passed a widget.

In the second case, if the widget is destroyed before the controller,
we will have a crash when destructing the controller because we will
be accessing invalid memory. Adding a weak reference on the widget
addresses that problem.

This leads to a crash in the first case. When the widget is getting
destroyed, it will drop the reference to its own controller. The
controller will skip touching the widget because the weak reference
would have turned it to NULL. However, when the widget sub-class chains
up to GtkWidget it will try to free all the controllers in its list.
Unfortunately, all these controllers have already been destroyed. So
we need to guard against this too.

https://bugzilla.gnome.org/show_bug.cgi?id=745225
2015-03-02 11:59:56 +01:00
Marek Kasik
6e5e282b59 printing: Set printer state correctly
Consider NULL printer state message as empty too.
Printer state IPP_PRINTER_STOPPED can be considered as paused state.

https://bugzilla.gnome.org/show_bug.cgi?id=743323
2015-03-02 10:53:30 +01:00
Marek Černocký
12321d3be7 Updated Czech translation 2015-03-01 18:54:11 +01:00
Marek Černocký
4e22211dce Updated Czech translation 2015-03-01 18:25:00 +01:00
Matej Urbančič
777fabd9fd Updated Slovenian translation 2015-02-28 21:06:19 +01:00
Peter Bloomfield
095e28226f Do not return NULL AtkStateSet
https://bugzilla.gnome.org/show_bug.cgi?id=741511
2015-02-28 13:57:18 -05:00
Aurimas Černius
7361873d52 Updated Lithuanian translation 2015-02-27 23:56:18 +02:00
Balázs Úr
3c2230bf53 Updated Hungarian translation 2015-02-27 21:24:16 +00:00
Piotr Drąg
cb86e3140d Updated Polish translation 2015-02-27 19:37:17 +01:00
Piotr Drąg
e5c187c506 Updated POTFILES.in 2015-02-27 19:32:54 +01:00
Matthias Clasen
fed589d418 3.14.9 3.14.9 2015-02-25 16:23:10 -05:00
Matthias Clasen
f9be976836 Fix distcheck 2015-02-25 16:23:10 -05:00
Matthias Clasen
bf096d99dd Silence a compiler warning 2015-02-25 16:23:10 -05:00
Matthias Clasen
db44c357c3 Fix a misleading condition
gcc5 rightfully complains about this condition being unclear.
2015-02-25 16:23:10 -05:00
Matej Urbančič
8380062c6a Updated Slovenian translation 2015-02-25 20:39:29 +01:00
Marek Kasik
1f04ff7f4a printing: Always get details of Avahi printers over IPP
Request details of Avahi browsed printers even when
we've got their PPDs already. Some options are not
present in PPD.

https://bugzilla.gnome.org/show_bug.cgi?id=743323
2015-02-25 18:11:57 +01:00
Marek Kasik
d5c7da5c83 printing: Get covers for each printer individually
Since we combine Avahi browsed printers and
printers of local CUPS in one backend we need to
get covers for each printer separately.

https://bugzilla.gnome.org/show_bug.cgi?id=743323
2015-02-25 18:11:53 +01:00
Benjamin Otte
4592bd3e6e gdkcairo: Bail if surface is in error
Don't try to paint onto an error surface. This happens for example when
gdk_cairo_set_source_pixbuf() is called with a pixbuf that is too big
for Cairo to handle.

Spotted by Christian Boxdörfer
2015-02-25 16:31:16 +01:00
Benjamin Otte
6b086d965c css: Fix _gtk_bitmask_subtract()
We were doing the wrong thing *and* writing uninitialized memory while
doing so. BAD.

Also added tests exposing these.

https://bugzilla.redhat.com/show_bug.cgi?id=1185585
2015-02-25 16:31:05 +01:00
Matthias Clasen
4fbbb87be6 range: Make zoom scrolling less sensitive
Use the new long press delay factor to make the zoom
scrolling less easy to trigger accidentally.
2015-02-24 21:09:37 -05:00
Matthias Clasen
371d3fc5a6 long press: Add a delay-factor property
Add a way to set a delay factor that can be used
to make the long press more or less sensitive.
Making this a factor instead of exposing the delay
itself preserves the value of the setting as an
overall 'slow down long press' setting.
2015-02-24 21:09:30 -05:00
Matthias Clasen
1c395c900e zoom scrolling: avoid 'jumping back'
We record the starting position on button press, but only
start the zoom mode when the long press timeout kicks in.
Depending on circumstances, this can cause a noticable jump.

Avoid this by resetting the recorded starting position after
the long press timeout. Suggested by Sebastian Keller.
2015-02-24 21:09:04 -05:00
Ignacio Casal Quinteiro
ff1ec03d96 Do not return on void functions 2015-02-24 21:05:55 -05:00
Matthias Clasen
a44baab9de color scale: simplify code a bit
It is not necessary to call gtk_widget_get_accessible repeatedly.
2015-02-24 21:05:28 -05:00
Matthias Clasen
8ba4d8f21d Explicitly set the a11y role of tooltip windows
This seems better than trying to identify the 'tooltipness'
of the window on the other side.

https://bugzilla.gnome.org/show_bug.cgi?id=744683
2015-02-24 21:05:14 -05:00
Matthias Clasen
ffeda6ffec Drop nonworking code to set a11y roles of tooltips
This code relied on widget names, and we don't set those anymore.
2015-02-24 21:04:34 -05:00
Matthias Clasen
32e9659d83 widget factory: Don't make file chooser local-only
There's no reason to.
2015-02-24 21:04:05 -05:00
Rico Tzschichholz
75ab755f08 AppChooserDialog: Fix memleak 2015-02-24 21:03:38 -05:00
Paolo Borelli
8cf2c8d85a Do not use "return" when chaining up to a void function 2015-02-24 21:03:09 -05:00
Matej Urbančič
40e3cd0dac Updated Slovenian translation 2015-02-24 19:56:42 +01:00
Matej Urbančič
073e0483e9 Updated Slovenian translation 2015-02-24 19:08:54 +01:00
Thibault Saunier
e2d89d21d4 gdk/quartz: Fix mixup in attributes usage creating window implementation
First, attributes can be NULL (which is always the case when calling
gdk_window_ensure_native) so do not unconditionally dereference it.

Then the window_type should be taken directly from the GdkWindow as
in other backends (such as the X11 one for example).

https://bugzilla.gnome.org/show_bug.cgi?id=744942
2015-02-22 15:52:44 +01:00
Ignacio Casal Quinteiro
e2e37c772f statusicon: missed setting one uID 2015-02-21 16:02:03 +01:00