summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* x11: Be quiet on exit by defaultx11-quiet-exit-3Matthias Clasen2021-04-131-17/+6
| | | | | | | The condition we check for to catch X servers going away may not be accurate anymore, and the warning shows up in logs, causing customers to be concerned. So, be quiet by default, unless the user explicitly asked for a message.
* Merge branch 'fontchooser-since-fix' into 'gtk-3-24'Matthias Clasen2021-04-121-3/+3
|\ | | | | | | | | fontchooser: Fix some since annotations See merge request GNOME/gtk!3428
| * fontchooser: Fix some since annotationsMatthias Clasen2021-04-111-3/+3
|/ | | | | | | The "level", "font-features" and "language" were annotated with the wrong version. Fixes: #1830
* Merge branch 'ebassi/hvbox-docs' into 'gtk-3-24'Matthias Clasen2021-04-112-8/+4
|\ | | | | | | | | docs: Remove any reference to GtkGrid in Gtk[HV]Box See merge request GNOME/gtk!3422
| * docs: Remove any reference to GtkGrid in Gtk[HV]Boxebassi/hvbox-docsEmmanuele Bassi2021-04-102-8/+4
| | | | | | | | | | | | | | | | GtkBox is not going away, so there's not point in making things more confusing for those who are still porting their code from GTK2 to GTK3 10 years after GTK 3.0 was released. Fixes: #3854
* | Merge branch 'fix-scale-critical' into 'gtk-3-24'Matthias Clasen2021-04-111-7/+10
|\ \ | |/ |/| | | | | scale: Fix sporadic criticals See merge request GNOME/gtk!3421
| * scale: Fix sporadic criticalsfix-scale-criticalMatthias Clasen2021-04-101-7/+10
|/ | | | | | | gtk_css_node_update_layout_attributes can cause us to free priv->layout, and then bad things happen. Therefore, we must call that function on a new layout *before* setting priv->layout.
* Merge branch 'ceo_of_programming-gtk-3-24-patch-54089' into 'gtk-3-24'Matthias Clasen2021-04-101-1/+1
|\ | | | | | | | | Fix typo on gtklistbox.c's docs See merge request GNOME/gtk!3418
| * Update gtklistbox.cCEO of Programming2021-04-101-1/+1
|/
* Update Nepali translationPawan Chitrakar2021-04-091-1963/+1937
|
* Update Nepali translationPawan Chitrakar2021-04-091-1727/+3159
|
* Merge branch 'font-settings-fallback' into 'gtk-3-24'Matthias Clasen2021-04-071-0/+8
|\ | | | | | | | | wayland: Improve font setting fallback more See merge request GNOME/gtk!3409
| * wayland: Improve font setting fallback moreMatthias Clasen2021-04-071-0/+8
|/ | | | | | | | We may get a response from the portal that contains no useful settings at all. In that case, we should fallback as well. Fixes: #3838
* Merge branch 'font-settings-fallback' into 'gtk-3-24'Matthias Clasen2021-04-071-6/+6
|\ | | | | | | | | wayland: Improve font setting fallback See merge request GNOME/gtk!3406
| * wayland: Improve font setting fallbackMatthias Clasen2021-04-071-6/+6
|/ | | | | | | When we don't get stettings from the portal, the current fallback is 'awful fonts'. There is no need for that. Instead, set the fallback values to grayscale antialiasing with slight hinting.
* Update Chinese (Taiwan) translationChao-Hsiung Liao2021-04-041-635/+1277
|
* Update Dutch translationNathan Follens2021-04-021-253/+369
|
* Merge branch 'us-intl-compose-for-3' into 'gtk-3-24'Matthias Clasen2021-04-013-48/+43
|\ | | | | | | | | Revert Compose sequence changes See merge request GNOME/gtk!3387
| * Revert Compose sequence changesMatthias Clasen2021-04-013-48/+43
|/ | | | | | | | | | | This was breaking muscle memory of people with the us intl keyboard layout, for important keys such as '. The unfortunate side-effect is that our handling of <dead_acute> is a bit hampered by sequences that don't fit the pattern. But such is life. Fixes: #3807
* Merge branch 'wip/exalm/overshoot-changes-gtk3' into 'gtk-3-24'Carlos Garnacho2021-04-013-0/+79
|\ | | | | | | | | scrolledwindow: Cancel overshoot on dimension changes See merge request GNOME/gtk!3333
| * scrolledwindow: Cancel overshoot on dimension changesAlexander Mikhaylenko2021-04-013-0/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If we scroll down in a list that's still being filled, we hit the edge and initiate overshoot, and then the adjustment's upper value increases. This leads to an unwanted bounce back. Additionally, if in a similar situation the upper value decreases, the overscroll glow gets stuck. Update kinetic scrolling upper and lower value on changes, and immediately cancel it if dimensions on that side change. Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3752
* | Merge branch 'issue3791' into 'gtk-3-24'Jonas Ådahl2021-03-301-17/+13
|\ \ | | | | | | | | | | | | gdk/wayland: Defer processing of globals closures See merge request GNOME/gtk!3357
| * | gdk/wayland: Defer processing of globals closuresRobert Mader2021-03-301-17/+13
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... until all globals have been received. The dependency tracking introduced in 4e9be39518 only allows to specify required globals and processes the closures as soon as the requirements have been met. There are, however, also optional dependencies - most notably the primary_selection protocol. Currently we rely on the fact that compositors like Mutter announce it before `wl_seat`, even though the order is not specified in the spec. Process globals closures only after all globals have been announced, so optional dependencies can be accommodated. Closes https://gitlab.gnome.org/GNOME/gtk/-/issues/3791
* | Merge branch 'spinbutton-localized-digits-3' into 'gtk-3-24'Matthias Clasen2021-03-301-4/+33
|\ \ | | | | | | | | | | | | spinbutton: Interpret localized digits See merge request GNOME/gtk!3369
| * | spinbutton: Interpret localized digitsMatthias Clasen2021-03-291-4/+33
| | | | | | | | | | | | | | | | | | Interpret input where the characters have numeric values. See #3387
* | | Merge branch 'fix-large-text-3' into 'gtk-3-24'Matthias Clasen2021-03-301-0/+6
|\ \ \ | |/ / |/| | | | | | | | label: Fix reacting to screen resolution changes See merge request GNOME/gtk!3368
| * | label: Fix reacting to screen resolution changesMatthias Clasen2021-03-291-0/+6
|/ / | | | | | | | | Labels were not reacting when the screen resolution changes, as e.g. when turning "Large Text" on of off.
* | imcontext: Look for Compose file in the right placeMatthias Clasen2021-03-291-1/+1
| | | | | | | | | | | | | | The documentation states that GTK will load a Compose file from ~/.config/gtk-3.0/Compose. Unfortunately, backports changed this unintentionally to look in the gtk-4.0 directory. Change it back.
* | Update Swedish translationAnders Jonsson2021-03-271-61/+62
| |
* | Merge branch 'gtk-3-24-minimize-no-decorations' into 'gtk-3-24'Matthias Clasen2021-03-271-1/+4
|\ \ | | | | | | | | | | | | GDK quartz: Keep window without decoration miniaturizable See merge request GNOME/gtk!3281
| * | Keep window without decoration miniaturizableCédric Krier2021-03-101-1/+4
| | | | | | | | | | | | Closes #2345
* | | 3.24.283.24.28Matthias Clasen2021-03-263-4/+26
| | |
* | | Fix make distMatthias Clasen2021-03-261-2/+3
| | |
* | | Merge branch 'double-dead-keys-3' into 'gtk-3-24'Matthias Clasen2021-03-272-44/+54
|\ \ \ | | | | | | | | | | | | | | | | Double dead keys 3 See merge request GNOME/gtk!3354
| * | | imcontext: Tweak dead key handlingMatthias Clasen2021-03-261-44/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reshuffle things to allow for a limited amount of dead key 'chaining'. We keep up to 2 dead keys in the preedit, so you can type <dead_acute> <dead_cedilla> <c> to produce ḉ, while still getting ```c with <dead_grave> <dead_grave> <dead_grave> <c>.
| * | | composetable: Limit algorithmic checkingMatthias Clasen2021-03-261-0/+6
| | |/ | |/| | | | | | | | | | | | | Only check for combinations of up to 2 dead keys with a base character. We don't want to spend ages generating all permutations of long sequences.
* | | Merge branch 'fix-ding-119' into 'gtk-3-24'Matthias Clasen2021-03-241-1/+3
|\ \ \ | | | | | | | | | | | | | | | | cssshadowvalue: Apply device scale to the offset when blurring text See merge request GNOME/gtk!3343
| * | | cssshadowvalue: Apply device scale to the offset when blurring textDaniel van Vugt2021-03-241-1/+3
|/ / / | | | | | | | | | | | | | | | | | | | | | Although the surface already has the device scale set, that doesn't apply to the offset which is in raw device units. So we need to scale the device offset explicitly. Fixes: https://gitlab.com/rastersoft/desktop-icons-ng/-/issues/119
* | | Merge branch 'issue3715-gtk3' into 'gtk-3-24'Matthias Clasen2021-03-221-0/+2
|\ \ \ | |/ / |/| | | | | | | | [gtk3] x11/dnd: Ignore XErrors from the COW See merge request GNOME/gtk!3335
| * | x11/dnd: Ignore XErrors from the COWOlivier Fourdan2021-03-221-0/+2
|/ / | | | | | | | | | | | | | | | | | | The DnD code for X11 adds the composite overlay window (aka COW) to the cache. Yet the X11 requests to get and release the COW may trigger XErrors that we ought to ignore otherwise the client will abort. Fixes: #3715
* | Merge branch 'better-dead-keys-3' into 'gtk-3-24'Matthias Clasen2021-03-225-116/+312
|\ \ | | | | | | | | | | | | Better dead keys 3 See merge request GNOME/gtk!3330
| * | Regenerate compose sequence fileMatthias Clasen2021-03-213-52/+165
| | | | | | | | | | | | | | | | | | | | | Update our compose sequences based on the current update xorg Compose.pre file. Beyond that, remove some deadkey sequences that we are now handling (better) in code.
| * | Move compose related tooling to a subdirMatthias Clasen2021-03-212-0/+0
| | | | | | | | | | | | This reduces the clutter in gtk/.
| * | compose-parse: Add a negative lookasideMatthias Clasen2021-03-211-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make this script parse gtk-compose-remove.txt for sequences to remove from the xorg Compose file. This will be used for removing some deadkey combinations that we can handle better in code. Also, make this script explicitly python2. I tried porting it to python3, but gave up in the end.
| * | imcontext: Improve dead key handling moreMatthias Clasen2021-03-211-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | For sequences like ``, we want to commit the first deadkey and then continue preedit with the second. The alternative is to do chained deadkeys, where entering ~~a yields ̃̀̃̃a. But we don't do that, and I think that would be more controversial.
| * | imcontext: Improve dead key handlingMatthias Clasen2021-03-211-63/+100
|/ / | | | | | | | | | | For sequences like `x, where we don't have a compose sequence, we still want to commit "`x", and not silently eat the keys.
* | Update Serbian translationМарко Костић2021-03-191-261/+365
| |
* | Merge branch 'fix-wayland-keyboard-layout' into 'gtk-3-24'Matthias Clasen2021-03-151-1/+3
|\ \ | | | | | | | | | | | | wayland: Pass layout information in key events See merge request GNOME/gtk!3302
| * | wayland: Pass layout information in key eventsMatthias Clasen2021-03-151-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | We were always setting group to 0, causing accelerator interpretation to always go off the first configured layout, not the active one. Fixes: #1825
* | | Merge branch 'ebassi/reproducible-icon-cache' into 'gtk-3-24'Matthias Clasen2021-03-131-0/+9
|\ \ \ | |/ / |/| | | | | | | | Reproducible icon cache See merge request GNOME/gtk!3293