Aurimas Černius
a9f94ba67f
Updated Lithuanian translation
2016-03-28 17:48:10 +03:00
Matthias Clasen
568feffa69
Use dngettext instead of ngettext
...
Since we are a library, we have to pass the domain explicitly.
https://bugzilla.gnome.org/show_bug.cgi?id=764261
2016-03-27 19:00:31 -04:00
Matthias Clasen
5dabfa7b39
places sidebar: Plug a small memory leak
...
_gtk_trash_moniotr_get_icon is transfer full, so we have
to unref the icon.
2016-03-27 18:42:25 -04:00
Cosimo Cecchi
b6b53fc19c
GtkClipboard: fix a typo
2016-03-27 08:39:44 -07:00
Cosimo Cecchi
efea673c31
GtkCssSection: remove duplicated documentation
...
Fixes a build time warning.
2016-03-27 08:35:13 -07:00
Cosimo Cecchi
26f9dc6508
scale: fix marks node position for scales with value
...
We should only count the value node as the first/last one if its
position matches.
2016-03-26 22:43:53 -07:00
Cosimo Cecchi
9f48b6b07a
range: use gadget pointers for grab/mouse locations
...
Simplify code and remove the mouse location indirection.
2016-03-26 22:43:53 -07:00
Cosimo Cecchi
6efc06ef5c
scale: remove impossible case
...
We only create the gadget when the markup is not empty, so we don't
need to check again here.
2016-03-26 22:43:53 -07:00
Cosimo Cecchi
b989910293
scale: cache pango layouts for mark labels
...
Constantly creating pango layouts while drawing means that animations
will be slow. Instead, cache the pango layout in the mark structure.
2016-03-26 22:43:53 -07:00
Matthias Clasen
7e15ac8927
Add an index for 3.22 api additions
2016-03-26 23:32:45 -04:00
Matthias Clasen
100cf2442e
Add a function to get the selection of a clipboard
...
This was requested in
http://bugzilla.gnome.org/show_bug.cgi?id=730821
2016-03-26 23:30:21 -04:00
Matthias Clasen
cb738bc201
Remove private clipboard api from public headers
2016-03-26 23:17:53 -04:00
Matthias Clasen
0d0980f30e
filter model: Mark property nicks and blurbs for translation
...
Better descriptions are not going to happen... might as well
admit it.
2016-03-26 18:59:02 -04:00
Matthias Clasen
b1b271ab09
Drop some more code
...
This ifdefed out function was only used in the code I just nuked,
so it can go as well.
2016-03-26 18:53:55 -04:00
Matthias Clasen
543ad3aabb
file chooser: Drop unused code
...
We've never restored filechooser positions, and we aren't going to.
2016-03-26 18:52:04 -04:00
Matthias Clasen
59d8cba482
wayland: Get min/max keycode from xkb keymap
...
Instead of hardcoding 8/255 here.
2016-03-26 18:48:27 -04:00
Matthias Clasen
7249897dc8
Drop irritating FIXMEs in docs
...
There is nothing to fix here, so don't make gnome-builder pick
these lines up for its todo list.
2016-03-26 18:39:39 -04:00
Matthias Clasen
8d874cf0f8
Stop using pango_split_file_list
...
Add a copy of this deprecated utility in gtkutils.c and use
it instead of the pango API.
2016-03-26 18:19:37 -04:00
Matthias Clasen
6994fe03ee
Split off copied pango utils in their own source
...
This will make it easier to use them in more than one place.
2016-03-26 18:12:16 -04:00
Matthias Clasen
e2d89b9931
Revert "window: Remove suspicious branch"
...
This reverts commit 67ab00e01e
.
Bisection showed that this commit caused emacs windows to shrink
to a small size when first shown.
2016-03-26 17:38:40 -04:00
Matthias Clasen
1057f249bd
wayland: Add debug output for pixel formats
...
Use GDK_DEBUG=misc to see information about wl_shm pixel formats
supported by the compositor.
2016-03-26 16:08:01 -04:00
Matthias Clasen
f06fc8d378
Deprecate gdk_visual_get_colormap_size
...
Since we don't have API for colormaps anymore, this is not
a useful function.
2016-03-26 15:15:28 -04:00
Matthias Clasen
ce0074b034
Deprecate gdk_visual_get_byte_order
...
This function is only useful when working with XImages,
and is not meaningfully implemented in other backends.
2016-03-26 15:07:09 -04:00
Matthias Clasen
c6cdddd68d
wayland: Fix up visual implementation
...
Don't return visuals that don't match the requested depth
and/or visual type.
2016-03-26 14:58:48 -04:00
Matthias Clasen
89973118f3
Add some more visual tests
...
These are just basic tests to ensure that the visual implementation
of a backend is sound.
2016-03-26 14:56:36 -04:00
Matthias Clasen
aa4c5459b7
Deprecate gdk_visual_get_bits_per_rgb
...
This function is pretty useless, since the Wayland backend returns
0 for this, and the Windows backend 42 (!).
2016-03-26 14:20:23 -04:00
Matthias Clasen
c448061d49
Add version macros for 3.22
2016-03-26 14:08:10 -04:00
Matthias Clasen
7fe1037e84
range: Simplify highlight allocation
...
Since we are really only interested in the center point of the
slider allocation, the pre-computed slider geometry is perfectly
fine, just use it always. This avoids the complication with
gadget visibility.
2016-03-26 13:50:42 -04:00
Matthias Clasen
e33188ad41
range: Avoid miscalculating highlight allocation
...
The slider gadget may be turned invisible as side-effect of
gtk_range_calc_slider(). If that happens,
gtk_css_gadget_get_content_allocation() returns { 0, 0, 0, 0},
which leads us to calculate a negative allocation for the highlight
node. Avoid this, by just reusing our already calculated slider
allocation in this case (it is not technically the same as the
content, allocation, but the difference hardly matter here.
https://bugzilla.gnome.org/show_bug.cgi?id=764022
2016-03-26 10:50:00 -04:00
Matthias Clasen
2374e2aa3b
Add a test for the system rgba visual
...
The main point of this test is to ensure that the pixel_details
getters work as expected.
2016-03-26 10:10:57 -04:00
Matthias Clasen
e48e29db3b
wayland: Fully initialize the visual
...
The pixel details (mask, shift and precision) are supposed to
be filled in for TrueColor visuals.
2016-03-26 10:10:57 -04:00
Matthias Clasen
8206b824fa
Make gdk_visual_get_*_pixel_details work again
...
These functions are supposed to return the numbers of consecutive
1 bits in each components mask as precision. However, due to a
copy-paste mistake when this code was moved around in
commit 70d689cddd
, the precision
was always reported as zero. This affects only a few applications
that directly set window background on X11 windows, such as emacs.
https://bugzilla.gnome.org/show_bug.cgi?id=764210
2016-03-26 09:35:53 -04:00
Jordi Mas
120c296ff6
Update Catalan translation
2016-03-26 08:10:28 +01:00
Matthias Clasen
82bde5b84d
HighContrastInverse: Fix suggested-action colors
...
Choose a suitable foreground color instead of hardcoding white.
https://bugzilla.gnome.org/show_bug.cgi?id=764170
2016-03-25 22:45:55 -04:00
Matthias Clasen
fab9c17b89
gtk3-demo: Show more button styles
...
Add examples for suggested-action and destructive-action
buttons in the style classes example.
2016-03-25 22:45:55 -04:00
Matthias Clasen
258ba6c8a4
gtk3-demo: Rename "CSS Theming" group
...
Call it just "Themeing" to avoid the repetition of CSS.
2016-03-25 22:45:55 -04:00
Balázs Úr
12bc02db94
Updated Hungarian translation
2016-03-26 00:47:32 +00:00
Руслан Ижбулатов
b9b67e05e1
GDK W32: Optimize clipboard handling a bit
...
Delay as long as possible before calling OpenClipboard(),
call CloseClipboard() as quickly as possible after that.
Don't call OpenClipboard() when we don't need to (for example,
we don't need to open clipboard to call GetClipboardOwner()).
Also, print out actual W32 error code in some cases where it
was not printed before.
https://bugzilla.gnome.org/show_bug.cgi?id=763907
2016-03-26 00:03:50 +00:00
Руслан Ижбулатов
692c3b11ff
GDK W32: Print error code along with the error message
...
Error codes can be easily looked up in an error code list
and/or googled up. Error messages, while descriptive, often
describe the wrong thing, and the messages themselves are not
part of the documentation of a function, unlike error codes.
It would be preferable to have the code, or both.
https://bugzilla.gnome.org/show_bug.cgi?id=763913
2016-03-25 22:04:58 +00:00
Руслан Ижбулатов
c4c00299b2
GDK W32: Print more debug info about events
...
1) Print timestamps for events
2) Print wParam and lParam (in hex form) for messages
https://bugzilla.gnome.org/show_bug.cgi?id=763913
2016-03-25 22:04:57 +00:00
Piotr Drąg
24d2f85b23
Updated POTFILES.in
2016-03-25 21:27:21 +01:00
Christoph Reiter
72346cb209
inspector: add slider for adjusting the font scale
...
https://bugzilla.gnome.org/show_bug.cgi?id=761435
2016-03-25 16:10:28 -04:00
Matthias Clasen
826f729b6f
stack switcher: Add a missing include
2016-03-25 15:52:33 -04:00
Matthias Clasen
6ac7b54378
dnd: Move GtkDragDest to a separate file
...
This follows what was done for GtkDragSource in
415030d25f
and shaves another
500 lines off gtkdnd.c.
2016-03-25 15:37:20 -04:00
Wolfgang Stöggl
db93386f23
Updated German translation
...
(cherry picked from commit 5e5372ce74
)
2016-03-25 18:20:37 +00:00
Wolfgang Stöggl
ea21ee3039
Updated German translation
...
(cherry picked from commit c08f4bd2a9
)
2016-03-25 18:17:52 +00:00
Mohammed Sadik
d47c7f7ba0
gtkaboutdialog: don't break ABI in GtkLicense enum
...
As the elements in the enum are not explicitly numbered, inserting an
element between some other elements shall change the values of elements
after the insertion. So append the new element at the end.
Anyway, no code should rely on the position of an element in an enum.
https://bugzilla.gnome.org/show_bug.cgi?id=763850
2016-03-25 18:38:46 +01:00
Matthias Clasen
4c8557fa35
Add a css node test for scales
2016-03-25 13:22:11 -04:00
Olivier Fourdan
5d34cf64a2
popover: raise when showing
...
Some other widget might have mapped and raised another child window of
the toplevel in the meantime, causing the popover window to be covered.
Raise the popover window to avoid the issue.
Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=763627
2016-03-25 17:23:34 +01:00
Jordi Mas
19034a2352
Fix Catalan translation
2016-03-25 14:27:16 +01:00