summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Properly document GtkAccessible:accessible-roleEmmanuele Bassi2020-08-251-0/+7
| | | | | | | | | | | | Use a gtk-doc stanza, instead of the GParamSpec strings.
| * | a11y: Do not notify of empty state changesEmmanuele Bassi2020-08-252-6/+35
| | | | | | | | | | | | | | | | | | | | | If the ATContext state hasn't changed—for instance, if the accessible attributes have been set to their default value, or have been set to the same value—do not emit an accessible state change. State changes can be arbitrarily expensive, so we want to ensure that they are meaningful.
| * | a11y: Notify callers when an attributes set changesEmmanuele Bassi2020-08-252-6/+35
| | | | | | | | | | | | We can use that information inside the ATContext.
| * | a11y: GtkATContext.update_state() was renamed to update()Emmanuele Bassi2020-08-251-3/+3
| | |
| * | a11y: Allow bulk attribute update with the GValue APIEmmanuele Bassi2020-08-252-72/+93
| | | | | | | | | | | | Like we do for the varargs API.
| * | a11y: Different value types cannot be equalEmmanuele Bassi2020-08-251-0/+3
| | | | | | | | | | | | | | | | | | Bail out early, instead of going deep into the GtkAccessibleValue type equal() implementation, where we expect both accessible values to have the same type.
* | | Updated Lithuanian translationAurimas Černius2020-08-252-2967/+2679
| | |
* | | Merge branch 'demo-double-border-fixes' into 'master'Matthias Clasen2020-08-254-24/+37
|\ \ \ | | | | | | | | | | | | | | | | gtk-demo: Avoid double borders See merge request GNOME/gtk!2478
| * | | gtk-demo: Avoid double borders in the blendmodes demonana-42020-08-251-0/+4
| | | |
| * | | gtk-demo: Avoid double borders in the fontrendering demonana-42020-08-251-1/+3
| | | | | | | | | | | | | | | | Replace the frame with a separator.
| * | | gtk-demo: Avoid double borders in the dnd demonana-42020-08-251-1/+2
| | | | | | | | | | | | | | | | Replace the frame with a separator.
| * | | gtk-demo: Avoid double borders in the panes demonana-42020-08-251-22/+28
| | | | | | | | | | | | | | | | Using frames for the children of the panes looks bad.
* | | | Merge branch 'inspector-double-border-fixes' into 'master'Matthias Clasen2020-08-252-5/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | inspector: Avoid double borders See merge request GNOME/gtk!2477
| * | | | inspector: Avoid double borders in the resource tabnana-42020-08-251-2/+3
| | | | | | | | | | | | | | | | | | | | Replace the frames with a separator.
| * | | | inspector: Avoid double borders in the accessibility tabnana-42020-08-251-3/+3
| |/ / / | | | | | | | | | | | | Replace the frame with a separator.
* | | | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-08-251-1/+0
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | Revert unintentional calendar change See merge request GNOME/gtk!2482
| * | | Revert unintentional calendar changeMatthias Clasen2020-08-251-1/+0
|/ / / | | | | | | | | | This was unintentionally included in c0efadc0f399d.
* | | Merge branch 'adwaita-rounded-frames' into 'master'Matthias Clasen2020-08-251-5/+8
|\ \ \ | |/ / |/| | | | | | | | Adwaita: Make frames rounded See merge request GNOME/gtk!2476
| * | Adwaita: Make frames roundednana-42020-08-251-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per GNOME mockups. Since GtkFrame now sets GTK_OVERFLOW_HIDDEN, we can round the frame without corner overlapping. This also adds some margin to the child label of GtkFrame to ensure it will not be clipped by the rounded corners of the frame.
| * | Adwaita: Remove a shadow-type leftovernana-42020-08-251-2/+0
|/ / | | | | | | | | After commit edae2a8dc500b7af29928e5eb6dfc305726ce6e0, frames always draw frames. So, remove the unused frame.flat styling.
* | Merge branch 'wip/smcv/no-yelp' into 'master'Emmanuele Bassi2020-08-251-1/+1
|\ \ | |/ |/| | | | | docs: Don't build Yelp manual for bundled gtk-doc subproject See merge request GNOME/gtk!2475
| * docs: Don't build Yelp manual for bundled gtk-doc subprojectSimon McVittie2020-08-251-1/+1
|/ | | | | | This adds dependencies that would otherwise be unnecessary. Signed-off-by: Simon McVittie <smcv@debian.org>
* Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-08-252-4/+27
|\ | | | | | | | | | | | | Matthiasc/for master Closes #2979 See merge request GNOME/gtk!2474
| * text: Properly handle focus moving to a descendentMatthias Clasen2020-08-241-4/+16
| | | | | | | | | | | | | | | | | | To discriminate between is-focus and contains-focus, we need to use notify::is-focus. This makes sure we don't get annoying warnings when the blink_cb gets triggered on an unfocused entry. Fixes: #2979
| * emojichooser: Grab focus on mapMatthias Clasen2020-08-241-0/+11
| | | | | | | | | | This is the right thing to do, since we have a visible entry and want text input to go there.
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-08-242-0/+34
|\ \ | |/ | | | | | | Matthiasc/for master See merge request GNOME/gtk!2473
| * colorchooser: Fix the add_palette apiMatthias Clasen2020-08-241-0/+4
| | | | | | | | | | | | | | | | When adding a custom palette, we need to arrange for the custom section to stay at the bottom. Maybe there should be a way to turn off custom colors, too.
| * gtk-demo: Make the color picker demo less boringMatthias Clasen2020-08-241-0/+30
|/ | | | | Maybe the first ever use of the add_palette api. Surprise, it doesn't work!
* Update British English translationBruce Cowan2020-08-241-2287/+2336
|
* Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-08-2412-16/+253
|\ | | | | | | | | | | | | Matthiasc/for master Closes #3081 See merge request GNOME/gtk!2472
| * Add reftests for center layoutMatthias Clasen2020-08-247-0/+113
| | | | | | | | | | | | Add a test that checks behavior with invisible children, and another one that ensures we go back to box-like layout if min-size is forced.
| * Add a reftest for grid layoutsMatthias Clasen2020-08-243-0/+69
| | | | | | | | | | This tests that invisible children don't influence the layout.
| * Add a reftest for box layoutsMatthias Clasen2020-08-243-0/+49
| | | | | | | | | | This tests that invisible children don't influence the layout.
| * centerlayout: Some spacing-related fixesMatthias Clasen2020-08-241-16/+22
| | | | | | | | | | | | | | Try to arrange for border-spacing to actually be respected in the final layout. Fixes: #3081
* | Merge branch 'unmapped-text' into 'master'Matthias Clasen2020-08-241-12/+24
|\ \ | |/ |/| | | | | Unmapped text See merge request GNOME/gtk!2466
| * text: Don't compute invisible char needlesslyMatthias Clasen2020-08-231-5/+7
| | | | | | | | | | | | There is no real reason to do expensive text layout operations unless we need the invisible char because the text's visibilty is FALSE.
| * text: Defer most recomputation until we're mappedMatthias Clasen2020-08-231-7/+17
| | | | | | | | | | | | It doesn't make sense to update scroll positions or im cursor locations while we're unmapped, and doing so causes us to do expensive text measuring.
* | Merge branch 'wip/carlosg/start-spinbutton-start' into 'master'Matthias Clasen2020-08-241-0/+5
|\ \ | | | | | | | | | | | | | | | | | | gtkspinbutton: Group up/down button gestures with self Closes #3085 See merge request GNOME/gtk!2471
| * | gtkspinbutton: Group up/down button gestures with selfCarlos Garnacho2020-08-241-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We are adding click gestures on the up/down buttons, but can't let the GtkButton built-in ones prevent ours to run. As the saying goes, if you can't beat them, join them. Group the spinbutton and GtkButton gestures together, so it's irrelevant which gets called first and ends up winning. Fixes: https://gitlab.gnome.org/GNOME/gtk/-/issues/3085
* | | Updated Spanish translationDaniel Mustieles2020-08-241-117/+123
| | |
* | | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-08-241-6/+10
|\ \ \ | | | | | | | | | | | | | | | | docs: Some updates to GtkWidgetClass docs See merge request GNOME/gtk!2470
| * | | docs: Some updates to GtkWidgetClass docsMatthias Clasen2020-08-231-6/+10
|/ / / | | | | | | | | | | | | Mention layout managers for vfuncs that are skipped if you have one.
* | | Update Croatian translationGoran Vidović2020-08-231-9/+9
| | |
* | | Update Croatian translationGoran Vidović2020-08-231-291/+118
| | |
* | | Update Brazilian Portuguese translationRafael Fontenelle2020-08-231-1736/+1661
| |/ |/|
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-08-2312-189/+239
|\ \ | | | | | | | | | | | | Matthiasc/for master See merge request GNOME/gtk!2464
| * | widget: Queue a draw when we need toMatthias Clasen2020-08-231-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code in gtk_widget_real_css_changed assumes that queue_resize > queue_allocate > queue_draw, but the second one is not really true. These days, we happily keep reusing the same render node even when the child allocation is changed. So, if a css change has flags that tell us we should redraw, we need to queue a draw, otherwise we might end up reusing an outdated render node. This fixes spinners staying visible when they stop spinning, despite the theme setting their opacity to 0.
| * | CosmeticsMatthias Clasen2020-08-233-6/+6
| | | | | | | | | | | | | | | gtk_css_style_change_affects takes flags for a reason, no need to call it multiple times.
| * | build: Start using meson feature optionsMatthias Clasen2020-08-237-181/+229
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use feature options for things that are optional features, update the docs. Visible changes here is that the 'print-backends' option got renamed to 'print' to go better with 'media', and the 'tracker3' option got renamed to 'tracker'. For options that have been changed into features, the syntax now is -Dfeature=enabled or -Dfeature=disabled or -Dfeature=auto.
| * | Fix a leak in the font chooser widgetMatthias Clasen2020-08-231-0/+1
|/ / | | | | | | | | Contrary to what you may expect, pango_attr_font_desc_new() is not transfer full, it makes a copy of the font description.