- 22 Feb, 2022 2 commits
-
-
For subclasses, instance fields are added right after super() returns. That is too late for GObject properties that are passed to the constructor, as the "initialization" overrides the previously set value. Part-of: <GNOME/polari!244>
-
Property bindings need to access the value before instance fields are added. Address this by handling the case where the backing property is undefined, and simply return the empty string. Part-of: <GNOME/polari!244>
-
- 18 Feb, 2022 4 commits
-
-
Florian Müllner authored
Pull in gjs-ci-tools, which includes a script to perform a simple syntax check similar to `js91 --compile-only`, then run the script during CI to replace the previously removed compile-time tests. The script uses gjs instead of the SpiderMonkey shell, which means it will always use the same engine version with the same feature set as gjs. Part-of: <GNOME/polari!245>
-
Florian Müllner authored
The template will already call `dnf clean all` after processing packages and the script, so no need for us to call it as well. Part-of: <GNOME/polari!245>
-
Florian Müllner authored
This was done to have a single list of source files for the resource and js78 tests. Now that the tests have been removed, there is no longer a reason for keeping the list in meson. Part-of: <!245>
-
Florian Müllner authored
We'll replace them with a script that runs during CI. Part-of: <GNOME/polari!245>
-
- 15 Feb, 2022 3 commits
-
-
Florian Müllner authored
As a side-effect of supporting class fields, regular constructors now work in GObject subclasses. Using _init() still works and there's no functional difference, but it's simply much nicer to use the same syntax for all classes. Part-of: <!243>
-
Florian Müllner authored
This is needed for eslint to accept class fields. Part-of: <GNOME/polari!243>
-
Florian Müllner authored
Update mozjs, gjs and eslint before starting to use new language features. Part-of: <GNOME/polari!243>
-
- 24 Jan, 2022 1 commit
-
-
Jan Beich authored
Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0. data/appdata/meson.build:2:0: ERROR: Function does not take positional arguments. data/meson.build:5:0: ERROR: Function does not take positional arguments. Part-of: <GNOME/polari!242>
-
- 22 Dec, 2021 1 commit
-
-
Florian Müllner authored
... instead of an external script. update_desktop_database requires meson 0.59.0, so bump the version requirement. Part-of: <GNOME/polari!241>
-
- 14 Nov, 2021 2 commits
-
-
-
(cherry picked from commit 096d1f22fd50e2728e9ba7df3d5be83b3b55c45f)
-
- 25 Oct, 2021 1 commit
-
-
- 05 Oct, 2021 1 commit
-
-
- 28 Sep, 2021 2 commits
-
-
- 27 Sep, 2021 1 commit
-
-
- 24 Sep, 2021 2 commits
-
-
Jordi Mas authored
-
-
- 20 Sep, 2021 1 commit
-
-
Florian Müllner authored
Update NEWS. Part-of: <GNOME/polari!238>
-
- 18 Sep, 2021 1 commit
-
-
- 17 Sep, 2021 3 commits
-
-
- 15 Sep, 2021 1 commit
-
-
- 14 Sep, 2021 1 commit
-
-
- 13 Sep, 2021 2 commits
-
-
- 12 Sep, 2021 3 commits
-
-
-
(cherry picked from commit 29b023212f4015d5444dde604107601341548e09)
-
Aurimas Černius authored
-
- 11 Sep, 2021 2 commits
-
-
Piotr Drąg authored
-
-
- 10 Sep, 2021 2 commits
-
-
- 09 Sep, 2021 4 commits
-
-
-
Jordi Mas authored
-
-
Claude Paroz authored
-