Matthias Clasen
a7eb696314
Merge branch 'lrn/gks_vk_menu' into 'gtk-3-24'
...
GDK W32: Don't forget to check VK_MENU and set MK_ALT
See merge request GNOME/gtk!181
2018-06-08 10:54:42 +00:00
Matthias Clasen
f7cee65268
Merge branch 'wip/tchaik/fontconfig-timestamp' into 'gtk-3-24'
...
wayland: Implement 'gtk-fontconfig-timestamp' & 'gtk-modules'
See merge request GNOME/gtk!157
2018-06-07 19:52:02 +00:00
Matthias Clasen
81878617c7
Merge branch 'gtk-3-24' into 'gtk-3-24'
...
Fix reference to user styles in gtkstyleprovider.h
See merge request GNOME/gtk!183
2018-06-07 18:30:48 +00:00
Mohammed Sadiq
5591076361
font-button: Suggest non deprecated function in docs
...
gtk_font_button_get_font_name() has been deprecated in 3.22 and
its public API is removed from GTK4.
2018-06-07 15:49:28 +05:30
Matijs van Zuijlen
37ec227dc1
Fix reference to user styles in gtkstyleprovider.h
2018-06-07 08:49:59 +00:00
Jordi Mas
c3737ca316
Update Catalan translation
2018-06-06 18:58:34 +01:00
Jordi Mas
a1ef678ee7
Update Catalan translation
2018-06-06 08:25:49 +01:00
Руслан Ижбулатов
3200c0390d
GDK W32: Don't forget to check VK_MENU and set MK_ALT
2018-06-06 01:06:38 +00:00
Matthias Clasen
7e0b9704ed
Merge branch '1088-getting-css-properties-defined-in-em-etc-in-px-rounds-toward-0-delivering-1-too-few-pixels' into 'gtk-3-24'
...
Resolve "Getting CSS properties defined in em (etc.) in px rounds toward 0, delivering 1 too few pixels"
See merge request GNOME/gtk!158
2018-06-05 22:12:45 +00:00
Daniel Boles
daecee75b4
CssGadget: Round px values up for min-width|height
...
Otherwise, requesting a min size in em where the equivalent in px had a
fractional part would lead to the gadget getting allocated 1 too few px.
You could see this in the CSS property vs. allocation in the Inspector.
Note that margin/border/padding are left alone: the rationale is that we
do as browsers do, and Benjamin said we already do that for those,
whereas his tests on min-(width|height) showed otherwise. My subsequent
analysis indicated it to be far less clear-cut than that, but he remains
unconvinced that we should ceil() all the things! So just do these ones.
https://gitlab.gnome.org/GNOME/gtk/issues/1088
2018-06-05 18:42:45 +01:00
Matthias Clasen
700d167b9e
docs: Add indices for 3.24 api
...
We have some now.
2018-06-05 13:07:05 -04:00
Matthias Clasen
f6a0dfeb4d
Add new fontchooser api to the docs
...
We have docs.
2018-06-05 13:06:08 -04:00
Matthias Clasen
8500b1209a
Add gdk_window_move_to_rect to the docs
...
We have docs.
2018-06-05 13:00:11 -04:00
Matthias Clasen
018be97e30
Merge branch 'wip/move-to-rect-public-gtk-3-24' into 'gtk-3-24'
...
gdk: Make gdk_window_move_to_rect public (gtk-3-24)
See merge request GNOME/gtk!180
2018-06-05 16:57:46 +00:00
Jonas Ådahl
9b3c745fc4
gdk: Make gdk_window_move_to_rect public
...
This is the API used by GtkMenu to properly position menus on the screen
without requiring GTK to query the menu window's position or the work
area of where the window is positioned. It makes it possible to position
popup windows properly when using Wayland.
Make this API available to external users so custom popup windows can be
positioned properly as well.
Closes: https://gitlab.gnome.org/GNOME/gtk/issues/997
2018-06-05 15:01:52 +02:00
Matthias Clasen
91748d1aa3
Update NEWS
2018-06-04 18:58:08 -04:00
Matthias Clasen
c7168f48d5
Bump version to 3.23.0
...
Yes, we are adding some api here.
2018-06-04 18:58:08 -04:00
Matthias Clasen
51aa16346e
Miscellaneous font chooser fixes
...
Fix various oversights in the backports of the
font chooser features.
2018-06-04 18:58:08 -04:00
Matthias Clasen
dfe04d0c9a
font chooser: Make the language property writable
...
This is meant as an input to the font chooser.
We don't want the user to select a language, but
rather have fonts presented as they would work for
the current language. Therefore, do away with the
lang/script combo on the tweak page.
2018-06-04 18:58:08 -04:00
Matthias Clasen
71acf23697
font chooser: Add examples for font features
...
For some font features, we can figure out affected
glyphs, and show before/after. For some others, we
hardcode typical sequences.
Still to do: figure out how to find ligatures and
show them.
2018-06-04 18:58:08 -04:00
Matthias Clasen
19b9659cce
Add a 3.24 version
2018-06-04 18:58:08 -04:00
Matthias Clasen
83159ffabf
Merge branch 'gtk-3-24' into 'gtk-3-24'
...
GtkWindow: Handle non-square icons with height > width correctly
See merge request GNOME/gtk!173
2018-06-03 23:21:33 +00:00
Christian Stadelmann
d4feb8929e
GtkWindow: Handle non-square icons with height > width correctly
2018-06-03 21:05:46 +02:00
Matthias Clasen
7951f0e9a9
menu: Remove unstable annotations
...
These apis are not going to change in GTK+ 3.x.
2018-06-03 09:48:40 -04:00
Matthias Clasen
1f37cbfbfd
Drop Ctrl-Shift-e support
...
Now that we have Emoji completion, drop the rather limited
Ctrl-Shift-e support in GtkIMContextSimple, and leave this
sequence to input methods.
2018-06-03 09:43:28 -04:00
Matthias Clasen
f595791492
widget-factory: add emoji completion to an entry
2018-06-03 09:43:28 -04:00
Matthias Clasen
09e3529d0e
entry: Add emoji completion
...
Pop up completions when the text in the entry matches :word:
This functionality has to be enabled using the enable-emoji-completion
property.
2018-06-03 09:43:28 -04:00
Matthias Clasen
65bb238a3f
Add an emoji completion popup
...
This widget provides entry completion-like functionality
for Emoji codes like 😁 or 💋 .
2018-06-03 09:43:28 -04:00
Matthias Clasen
7e9ae85dd4
Export some entry functions privately
...
This will be used in the following commits.
2018-06-03 09:43:28 -04:00
Matthias Clasen
d0f7364260
emoji: Hide recent section when empty
...
This is part of https://gitlab.gnome.org/GNOME/gtk/merge_requests/143
by Julian Sperber.
2018-06-03 09:43:28 -04:00
Matthias Clasen
a628e03042
emoji: Improve section scrolling
...
Leave some space above the section heading when scrolling.
This is a part of https://gitlab.gnome.org/GNOME/gtk/merge_requests/143
by Julian Sperber.
2018-06-03 09:43:28 -04:00
Jordi Mas
f1d9ccd6c7
Update Catalan translation
2018-06-03 12:13:19 +02:00
Christian Hergert
d6a29e1b8c
treeview: respect expander-size style property
...
Without enforcement to the expander-size, we can end up rendering icons
rather fuzzy. This uses the expander-size style property to determine
the square for the icon, centered on what was the calculated space for
the expander.
2018-06-01 11:04:45 -04:00
Mohammed Sadiq
1918fefbd4
widget: Fix example code in doc
2018-05-31 18:23:10 +05:30
Martin Blanchard
cbc8d39887
wayland: Implement'gtk-fontconfig-timestamp' & 'gtk-modules'
...
The 'gtk-fontconfig-timestamp' and 'gtk-modules' settings are
currently not available at all on Wayland. On X11, they are
implemented through xsettings maintained up-to-date by
gnome-settings-daemon.
This patch implements both GtkSettings for Wayland using a
new dbus interface also provided by gnome-settings-daemon.
Closes #886
2018-05-30 19:26:24 +01:00
Jason Zaman
866050d015
gtksocket: Adjust X sizes by scale-factor
...
X uses unscaled sizes, so they must be scaled properly. Otherwise
GtkSockets end up twice as big as they should be.
Closes: https://bugzilla.gnome.org/show_bug.cgi?id=765327
Signed-off-by: Jason Zaman <jason@perfinion.com >
Close !165
2018-05-30 11:37:12 +01:00
Emmanuele Bassi
9ac7f906aa
Merge branch 'gtksocket-scale-3-22' into 'gtk-3-22'
...
gtksocket: Adjust X sizes by scale-factor
See merge request GNOME/gtk!164
2018-05-30 10:18:56 +00:00
Matthias Clasen
e0206cafcd
Merge branch 'gesture-docs' into 'master'
...
Gesture stuff
See merge request GNOME/gtk!169
(cherry picked from commit 8b24d59cde )
334c7911 gesture: Fix get_last_event() docs
e9765c04 gesture: Fix code snippet
4d2b39d9 gesturemultipress: Don’t fire ::released after ::cancel
2018-05-30 06:01:40 +00:00
Matthias Clasen
7e0db63601
Merge branch 'gesture-docs' into 'master'
...
Gesture stuff
See merge request GNOME/gtk!169
(cherry picked from commit 8b24d59cde )
334c7911 gesture: Fix get_last_event() docs
e9765c04 gesture: Fix code snippet
4d2b39d9 gesturemultipress: Don’t fire ::released after ::cancel
2018-05-30 05:59:02 +00:00
Matthias Clasen
a73fa04e92
x11: Don't set NET_WM_PID when sandboxed
...
It is not useful, and some window managers misinterpret it and
add some "runs as root" indication to the window decoration.
See https://github.com/mate-desktop/marco/issues/301
2018-05-29 20:31:32 -04:00
Matthias Clasen
929a19ca89
gdk: Add a private api to find sandboxes
...
This will be used in more places in the future.
2018-05-29 20:27:05 -04:00
Daniel Mustieles
83c53369a1
Update Spanish translation
2018-05-28 15:53:58 +00:00
Daniel Boles
f040918ffa
gdkdnd: Fix 2 typos in docs
2018-05-27 18:10:16 +01:00
Christoph Reiter
f888b4958e
ci: update the docker image to fedora 28
...
So we get a newer pango
2018-05-27 18:38:28 +02:00
Matthias Clasen
38b796d2c3
Merge branch 'gtk-3-24' into 'gtk-3-24'
...
icontheme: Keep dir_mtimes in order
See merge request GNOME/gtk!162
2018-05-27 15:50:45 +00:00
Piotr Drąg
8a9d78ccc5
Update Polish translation
2018-05-27 08:16:50 +02:00
Piotr Drąg
eac2f9b622
Update POTFILES.in and POTFILES.skip
2018-05-27 08:03:18 +02:00
Daniel Boles
bd82962e21
SpinButton: Fix an obviously wrong arg description
...
:climb-rate is not about what you get when you single-click on a button,
as this implied: it's what happens if you hold down a button or a key.
Fix the description of @climb_rate to new(), and while here, mention the
key in the blurb of :climb-rate itself.
2018-05-26 01:07:19 +01:00
Daniel Boles
6ff7fdfdc4
GdkWin: Avoid leak if bailing from process_updates
...
There is no point creating the list if we don't need to because we are
failing out, and even less point in leaking it in that case.
2018-05-25 21:10:58 +01:00
Daniel Boles
2d12660916
StyleContext: Add a missing apostrophe
...
(or rather, the right single quote dictated by the HIG, which is
semantically not an apostrophe at all! I will die on this hill.)
2018-05-25 21:10:58 +01:00