Simon McVittie
dd5be8adc6
Reinstate patches added in 3.24.35-3
...
I accidentally dropped these while rebasing on 3.24.36.
2023-01-24 16:55:00 +00:00
Jeremy Bicha
7e9484bd35
Drop patch no longer needed as of 3.24.36
...
Revert "Add a missing build file from upstream git"
This reverts commit a7bb7c5993
.
2023-01-04 16:16:46 -05:00
Simon McVittie
2ae6c7ca48
Release to unstable
2023-01-03 15:09:46 +00:00
Simon McVittie
c0cbd29ec6
d/rules: Install README.md instead of README
2023-01-03 15:09:32 +00:00
Simon McVittie
e445abe61b
d/rules: Stop trying to install AUTHORS, no longer shipped upstream
2023-01-03 14:42:41 +00:00
Simon McVittie
dfa31ce3c1
d/tests, d/run-tests.sh: Copy run-with-display from gtk4
...
This should make the build-time tests a bit more robust, by using the
-noreset option to avoid a race condition (see #981201 ).
2023-01-03 12:44:55 +00:00
Simon McVittie
75292bb0de
d/copyright: Move standalone license stanzas to the end
2023-01-03 12:43:18 +00:00
Simon McVittie
03534082a0
d/copyright: Update
2023-01-03 10:21:04 +00:00
Simon McVittie
bd98211562
d/control.in: Explicitly build-depend on Freetype
2023-01-03 10:17:43 +00:00
Simon McVittie
fb570ac21d
d/copyright: Add license for cursor images used in Windows builds
2023-01-03 10:16:30 +00:00
Simon McVittie
5caddaf2e2
d/rules: Remove Autotools remnants
...
Upstream releases are now built with Meson.
2023-01-03 10:16:12 +00:00
Simon McVittie
ae47feedf0
d/control: Increase Meson build-dependency to 0.60
2023-01-03 10:15:39 +00:00
Simon McVittie
6b93921dcc
Drop patches that were applied upstream
2023-01-03 10:01:34 +00:00
Simon McVittie
ef78027cce
New upstream release
2023-01-03 09:41:28 +00:00
Simon McVittie
c1bcdb8a39
Update upstream source from tag 'upstream/3.24.36'
...
Update to upstream version '3.24.36'
with Debian dir bb40b3fcbe
2023-01-03 09:41:28 +00:00
Simon McVittie
46529a472f
New upstream version 3.24.36
2023-01-03 09:40:55 +00:00
Matthias Clasen
35516a5e86
3.24.36
2022-12-22 09:01:18 -05:00
Matthias Clasen
feb38ce112
Revert "Treat XKB_MOD_NAME_LOGO as super key"
...
This reverts commit 3a871c9184
.
This broke one of our tests.
2022-12-22 09:00:37 -05:00
Matthias Clasen
6057e2141c
Merge branch 'gtk-3-24-clipboard_eol' into 'gtk-3-24'
...
clipboard: improve EOL conversion of plain text
See merge request GNOME/gtk!5366
2022-12-22 13:31:26 +00:00
Ignazio Pillai
82e8605627
clipboard: improve EOL conversion of plain text
...
Handle the case of clipboard text with CR line endings
2022-12-22 10:26:34 +01:00
Matthias Clasen
6c70b5a43d
Merge branch 'wip/gtk3-fix-delete-surrounding' into 'gtk-3-24'
...
[GTK3] gtkimcontextwayland: Convert byte based offset to char based offset in delete_surrounding_text
See merge request GNOME/gtk!5255
2022-12-20 02:19:39 +00:00
Alynx Zhou
9651546b97
gtkimcontextwayland: Convert byte based offset to char based offset in delete_surrounding_text
...
ClutterInputFocus/GtkIMContext uses char based offset for
delete_surrounding, however, text_input_v3 uses byte based offset for
it. Currently only GTK with mutter can work correctly via text_input_v3
because they both forget to convert between char based offset and byte
based offset.
This commit fixes it in GTK by converting byte based offset to char
based offset with the UTF-8 encoded surrounding text.
Fixes <https://gitlab.gnome.org/GNOME/gtk/-/issues/4566 >.
2022-12-20 09:46:52 +08:00
Danial Behzadi
56b8cf501c
Update Persian translation
2022-12-14 12:32:57 +00:00
Matthias Clasen
115588128f
Merge branch 'revert-cursor-changes-3-24' into 'gtk-3-24'
...
Revert "wayland: Look for cursor themes in $HOME"
See merge request GNOME/gtk!5329
2022-12-14 11:04:08 +00:00
Matthias Clasen
f39dea3d57
Revert "Revert "wayland/cursor: Sanity check cursor image size""
...
This reverts commit 4432a03742
.
2022-12-13 18:52:34 -05:00
Matthias Clasen
74bdb8d8a5
Revert "Make wayland load cursors on demand"
...
This reverts commit 66a199806c
.
2022-12-13 18:52:29 -05:00
Matthias Clasen
89583c456d
Revert "wayland: Look for cursor themes in $HOME"
...
This reverts commit 3f1536632f
.
2022-12-13 18:51:16 -05:00
Matthias Clasen
2f6d0792f8
Merge branch 'gtk3_fix_chooser_dead_tilde_trigger_location' into 'gtk-3-24'
...
Fix open location entry when pressing '~'
See merge request GNOME/gtk!4971
2022-12-13 13:00:36 +00:00
Matthias Clasen
3b9531d3d3
Merge branch 'ebassi/no-more-autotools-redux' into 'gtk-3-24'
...
Drop the Autotools build
See merge request GNOME/gtk!5299
2022-12-13 12:10:34 +00:00
Emmanuele Bassi
5304d1c8d1
Merge branch 'basename' into 'gtk-3-24'
...
Use @basename@ in enumeration type templates
See merge request GNOME/gtk!5324
2022-12-12 13:32:03 +00:00
Ross Burton
8eb4e59613
Use @basename@ in enumeration type templates
...
The @filename@ directive will use the full path of the file being parsed
for enumeration types; we should use @basename@, instead, as it improves
the reproducibility of the build by using only the file name.
Backport of 4040f76529bbf6d3310a71df2d37c9d95af83892 from main.
2022-12-12 13:09:53 +00:00
Matthias Clasen
efdc6b81e6
Merge branch 'issue5305' into 'gtk-3-24'
...
[quartz] Work around macOS 13 not sending trackingArea events.
See merge request GNOME/gtk!5280
2022-12-11 04:02:14 +00:00
Matthias Clasen
5b8553fae5
Merge branch 'issue5393' into 'gtk-3-24'
...
[quartz] Set GdkQuartzView wantsLayer.
See merge request GNOME/gtk!5309
2022-12-11 04:02:00 +00:00
Olga Smirnova
dc201938b5
Add Interlingue translation
2022-12-09 17:44:15 +00:00
Olga Smirnova
2c56d0491d
Add Interlingue translation
2022-12-09 17:43:35 +00:00
Jeremy Bicha
d89b3d0a69
releasing package gtk+3.0 version 3.24.35-3
2022-12-09 08:25:49 -05:00
Jeremy Bicha
d42e6c786a
Cherry-pick 2 proposed patches to fix app startup regressions
...
https://gitlab.gnome.org/GNOME/gtk/-/issues/5386
2022-12-09 08:24:05 -05:00
Chun-wei Fan
d819af3dbd
meson: Clean up FreeType2 dependency search
...
Since we are using Meson 0.60.x now, make use of CMake's support for finding
FreeType in addition to pkg-config, which actually looks for FreeType2 via
looking at the headers and .lib's internally, so we don't have to reinvent
the wheel.
Sadly, we don't have similar support for Cairo and HarfBuzz in CMake, so we
have to stick with what we have now, since we still need to support older
HarfBuzz and Cairo versions as we are in a stable release series.
2022-12-09 12:41:10 +08:00
Chun-wei Fan
f2bbaf4f32
README.win32.md: Update build instructions
...
Adapt the build instructions to reflect the change to building with
Meson only, and list the dependencies in a clearer list with the additional
tools that are needed to build them with Visual Studio.
Update the list of dependencies and their optional features that are needed to
enable optional features in the GTK build itself.
2022-12-09 12:24:24 +08:00
Luca Bacci
50b5144b0b
Remove GTK version / interface age macros in config.h
...
They are present in gtk/gtkversion.h. This avoids macro redefinition
warnings.
2022-12-08 18:08:27 +00:00
Luca Bacci
302adb0ad2
Remove config.h.meson
...
Meson can generate a configuration file better than a human can.
2022-12-08 18:07:21 +00:00
John Ralls
5d91434f38
[quartz] Set GdkQuartzView wantsLayer.
...
Apparently wantsUpdateLayer by itself isn't sufficient.
Also #ifdef wantsUpdateLayer for macOS X 10.8 and later; earlier
versions don't provide it.
Fixes #5393
2022-12-08 10:04:56 -08:00
Emmanuele Bassi
783d4d7577
docs: Remove the separate commit document
...
It's part of the contribution guide.
2022-12-08 18:04:05 +00:00
Emmanuele Bassi
ef8eaef429
docs: Remove old, pre-1.0 news file
2022-12-08 18:03:52 +00:00
Emmanuele Bassi
26b2a45b2b
docs: Remove outdated files
...
The maintainers are listed in the DOAP file, and the authors are listed
in the commits history.
2022-12-08 18:02:39 +00:00
Emmanuele Bassi
7938570be2
docs: Replace HACKING with a contribution guide
...
The HACKING file is woefully out of date.
2022-12-08 18:01:55 +00:00
Emmanuele Bassi
78daa17a89
docs: Update the build instructions
2022-12-08 17:58:29 +00:00
Emmanuele Bassi
a89bb5bd9b
docs: Update the README
2022-12-08 17:58:29 +00:00
Emmanuele Bassi
6e88d10a35
docs: Update the installation instructions
2022-12-08 17:58:29 +00:00
Matthias Clasen
bc67f7a6fc
Merge branch 'emoji-recent-empty' into 'gtk-3-24'
...
emojichooser: Actually disable the recent section
See merge request GNOME/gtk!5307
2022-12-08 13:10:53 +00:00