Commit Graph

223 Commits

Author SHA256 Message Date
Dominique Leuenberger
9d371b3e46 Accepting request 923578 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/923578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=100
2021-10-12 19:47:46 +00:00
6da4f8b49b Accepting request 923493 from GNOME:Next
- Add upstream crash fixer patches from stable branch:
  + b9e122044a7ccc1e2a3374c680b6ea82066bfa59.patch: arg: Replace
    gsize with size_t
  + 62025d4a2738a36ea5f1a7cebef08b22b5eef613.patch: Handle optional
    out parameters in callbacks
- Stop disabling lto: Following this, stop passing dtrace=true and
  systemtap=true to meson, aswell as dropping systemtap-sdt-devel
  BuildRequires, follow upstream default.
- Add optional pkgconfig(gtk4) BuildRequires: meson checks for it.

OBS-URL: https://build.opensuse.org/request/show/923493
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=203
2021-10-06 19:35:32 +00:00
Dominique Leuenberger
10cd4262e1 Accepting request 921607 from GNOME:Factory
Scripted push from GNOME:Next (forwarded request 920925 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/921607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=99
2021-09-29 18:17:31 +00:00
7faca748fa Accepting request 920925 from GNOME:Next
Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/920925
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=202
2021-09-27 06:23:34 +00:00
Dominique Leuenberger
aba461f67c Accepting request 920250 from GNOME:Factory
- Update to version 1.68.4:
  + Build fix backported from the development branch. (forwarded request 920116 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/920250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=98
2021-09-24 22:35:19 +00:00
017fda4c63 Accepting request 920116 from home:iznogood:branches:GNOME:Factory
- Update to version 1.68.4:
  + Build fix backported from the development branch.

OBS-URL: https://build.opensuse.org/request/show/920116
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=201
2021-09-20 06:37:31 +00:00
Dominique Leuenberger
ddfb9c96c1 Accepting request 913690 from GNOME:Factory
New stable release (forwarded request 912298 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/913690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=97
2021-08-25 18:56:18 +00:00
a96e24dc56 Accepting request 912298 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/912298
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=200
2021-08-23 08:34:57 +00:00
Dominique Leuenberger
d5e9069a7a Accepting request 908866 from GNOME:Factory
- Adapt xorg-x11-Xvfb BuildRequires on SLE and Leap, whose X has
  not updated to xorg-x11-server-Xvfb. (forwarded request 908845 from yfjiang)

OBS-URL: https://build.opensuse.org/request/show/908866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=96
2021-08-02 10:04:44 +00:00
1f752a48f2 Accepting request 908845 from GNOME:STABLE:41
- Adapt xorg-x11-Xvfb BuildRequires on SLE and Leap, whose X has
  not updated to xorg-x11-server-Xvfb.

OBS-URL: https://build.opensuse.org/request/show/908845
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=199
2021-07-28 11:25:36 +00:00
Dominique Leuenberger
6ffe7629c5 Accepting request 893954 from GNOME:Factory
Scripted push from GNOME:Next (forwarded request 893927 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/893954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=95
2021-05-20 17:24:26 +00:00
0363211e2d Accepting request 893927 from GNOME:Next
Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/893927
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=197
2021-05-18 08:13:05 +00:00
Dominique Leuenberger
fece871a04 Accepting request 881107 from GNOME:Factory
GNOME 40 - here we come (forwarded request 880934 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/881107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=94
2021-04-12 10:35:17 +00:00
9c1475b65d Accepting request 880934 from GNOME:Next
GNOME 40 - here we come

OBS-URL: https://build.opensuse.org/request/show/880934
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=195
2021-03-24 16:32:10 +00:00
Dominique Leuenberger
fa59ff108c Accepting request 862316 from GNOME:Factory
New stable release (forwarded request 862103 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/862316
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=93
2021-01-15 18:44:46 +00:00
4e0aa9a49b Accepting request 862103 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/862103
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=193
2021-01-11 13:56:02 +00:00
Dominique Leuenberger
0fc30f8465 Accepting request 847193 from GNOME:Factory
Push GNOME 3.38

OBS-URL: https://build.opensuse.org/request/show/847193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=92
2020-11-19 10:54:58 +00:00
6acf258462 Accepting request 842886 from GNOME:Next
update to 3.38.1 - TW should be ready

OBS-URL: https://build.opensuse.org/request/show/842886
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=191
2020-10-26 08:11:13 +00:00
Dominique Leuenberger
6a2b7060e7 Accepting request 819951 from GNOME:Factory
New stable release (forwarded request 819063 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/819951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=91
2020-07-13 07:05:29 +00:00
910350cc49 Accepting request 819063 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/819063
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=189
2020-07-10 10:09:18 +00:00
Dominique Leuenberger
78c3fd1a8a Accepting request 811428 from GNOME:Factory
New stable rel (forwarded request 810502 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/811428
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=90
2020-06-08 21:48:53 +00:00
7d565a1792 Accepting request 810502 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/810502
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=187
2020-06-04 11:46:10 +00:00
Dominique Leuenberger
10e99bdc09 Accepting request 798688 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/798688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=89
2020-04-29 18:44:14 +00:00
0a3b7e7ab8 Accepting request 798624 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/798624
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=185
2020-04-28 14:44:49 +00:00
Dominique Leuenberger
9fb79f3bba Accepting request 796099 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/796099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=88
2020-04-23 16:29:04 +00:00
769557647f Accepting request 796097 from GNOME:Next
- Pass -Dinstalled_tests=false to meson: do not install the test
  suite (it's meant to be invalid code, which in turn confuses the
  dep scanner).

OBS-URL: https://build.opensuse.org/request/show/796097
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=183
2020-04-21 16:39:02 +00:00
38b5019ca3 Accepting request 795028 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/795028
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=182
2020-04-17 22:43:00 +00:00
Dominique Leuenberger
abdf1dc298 Accepting request 790684 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/790684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=87
2020-04-07 08:19:29 +00:00
5a14b1850e Accepting request 789335 from home:iznogood:branches:GNOME:Factory
New stable rel

OBS-URL: https://build.opensuse.org/request/show/789335
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=180
2020-04-01 18:56:47 +00:00
Dominique Leuenberger
0986c04fdd Accepting request 775302 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/775302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=86
2020-02-22 18:01:52 +00:00
f02b18e1f0 Accepting request 775101 from home:iznogood
New stable release

OBS-URL: https://build.opensuse.org/request/show/775101
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=178
2020-02-18 16:59:03 +00:00
Dominique Leuenberger
bedf77c497 Accepting request 761957 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/761957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=85
2020-01-13 21:16:58 +00:00
264b89abbe Accepting request 761753 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/761753
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=176
2020-01-08 18:58:30 +00:00
Dominique Leuenberger
53728861b5 Accepting request 754128 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/754128
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=84
2019-12-11 11:05:06 +00:00
bc1145c778 Accepting request 754074 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/754074
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=174
2019-12-04 20:00:00 +00:00
Dominique Leuenberger
3d8ffdbf91 Accepting request 751361 from GNOME:Factory
(forwarded request 751204 from yfjiang)

OBS-URL: https://build.opensuse.org/request/show/751361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=83
2019-11-29 14:59:12 +00:00
37e53841e0 Accepting request 751204 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/751204
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=172
2019-11-27 14:36:02 +00:00
a962e07053 Accepting request 750860 from GNOME:Next
New stable...

OBS-URL: https://build.opensuse.org/request/show/750860
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=171
2019-11-26 09:30:23 +00:00
Dominique Leuenberger
302c3bdcbe Accepting request 736519 from GNOME:Factory
Scripted push from {project}

OBS-URL: https://build.opensuse.org/request/show/736519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=82
2019-10-17 10:58:34 +00:00
d066f705ac Accepting request 735608 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/735608
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=169
2019-10-07 10:00:55 +00:00
1dd47b5f15 Accepting request 735023 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/735023
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=168
2019-10-04 15:35:53 +00:00
Dominique Leuenberger
2a35a29e88 Accepting request 701617 from GNOME:Factory
- Update to version 1.56.2:
  + Crash in BoxedInstance when struct could not be allocated
    directly.
  + Cairo conversion bugs fixed.
  + Gjs crashes when binding inherited property to js added
    gobject-property.
  + console: Don't accept --profile after the script name. (forwarded request 701519 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/701617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=81
2019-05-10 07:17:55 +00:00
20c6f72436 Accepting request 701519 from GNOME:Next
- Update to version 1.56.2:
  + Crash in BoxedInstance when struct could not be allocated
    directly.
  + Cairo conversion bugs fixed.
  + Gjs crashes when binding inherited property to js added
    gobject-property.
  + console: Don't accept --profile after the script name.

OBS-URL: https://build.opensuse.org/request/show/701519
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=166
2019-05-08 15:32:06 +00:00
Dominique Leuenberger
495cd8ffa1 Accepting request 695694 from GNOME:Factory
Scripted push of project GNOME:Next (forwarded request 695645 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/695694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=80
2019-05-03 20:11:21 +00:00
15293fb208 Accepting request 695645 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/695645
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=164
2019-04-18 12:54:23 +00:00
Dominique Leuenberger
1d0c25497a Accepting request 692041 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/692041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=79
2019-04-10 21:09:20 +00:00
7e7614fe3e Accepting request 689942 from GNOME:Next
- Update to version 3.32.0:
  + Stable release version bump.
- Update to version 1.55.92:
  + Possible memory allocation/deallocation bug (possibly in
    js_free() in GJS).
  + cairo-context: Special-case 0-sized vector.
  + Add some more eslint rules.
  + NMake/libgjs-private: Export all the public symbols there.
- Update to version 1.55.91:
  + The problem of freezing while running the tests using GCC's
    sanitizers was determined to be a bug in GCC, which was fixed
    in GCC 9.0.1.
  + Closed bugs and merge requests:
    - gnome-sound-recorder crashes deep inside libgjs.
    - Various maintenance.
    - wrapperutils: Define $gtype property as non-enumerable.
- Update to version 1.55.90:
  + New JS API: It's now possible to call and implement DBus
    methods whose parameters or return types include file
    descriptor lists (type signature 'h'). This involves passing or
    receiving a Gio.UnixFDList instance along with the parameters
    or return values.
  + To call a method with a file descriptor list, pass the
    Gio.UnixFDList along with the rest of the parameters, in any
    order, the same way you would pass a Gio.Cancellable or async
    callback.
  + For return values, things are a little more complicated, in
    order to avoid breaking existing code. Previously,
    synchronously called DBus proxy methods would return an
    unpacked GVariant. Now, but only if called with a
    Gio.UnixFDList, they will return [unpacked GVariant,
    Gio.UnixFDList]. This does not break existing code because it
    was not possible to call a method with a Gio.UnixFDList before,
    and the return value is unchanged if not calling with a
    Gio.UnixFDList. This does mean, unfortunately, that if you have
    a method with an 'h' in its return signature but not in its
    argument signatures, you will have to call it with an empty
    FDList in order to receive an FDList with the return value,
    when calling synchronously.
  + On the DBus service side, when receiving a method call, we now
    pass the Gio.UnixFDList received from DBus to the called
    method. Previously, sync methods were passed the parameters,
    and async methods were passed the parameters plus the
    Gio.DBusInvocation object. Appending the Gio.UnixFDList to
    those parameters also should not break existing code.
  + See the new tests in installed-tests/js/testGDBus.js for
    examples of calling methods with FD lists.
  + We have observed on the CI server that GJS 1.55.90 will hang
    forever while running the test suite compiled with GCC 9.0.0
    and configured with the --enable-asan and --enable-ubsan
    arguments. This should be addressed in one of the following
    1.55.x releases.
  + Closed bugs and merge requests:
    - GDBus proxy overrides should support
      Gio.DBusProxy.call_with_unix_fd_list().
    - Add regression tests for GObject vfuncs.
    - GjsPrivate: Sources should be C files.
    - build: Vendor last-good version of AX_CODE_COVERAGE.
- Update to version 1.55.4:
  + Various maintenance.
  + Boxed copy constructor should not be called, split Boxed into
    prototype and instance structs.
- Update to version 1.55.3:
  + Manually constructed ByteArray toString segfaults.
  + signals: Add _signalHandlerIsConnected method.
  + Various maintenance.
- Changes from version 1.55.2:
  + Gnome-shell crashes on destroying cached param specs.
  + Various maintenance.
  + Auto pointers builder.
  + configure.ac: Update bug link.
  + SIGSEGV when exiting gnome-shell.
  + Fix build with --enable-dtrace and create CI job to ensure it
    doesn't break in the future.
  + Delay JSString-to-UTF8 conversion.
  + Annotate return values.
  + Fix a regression with GError toString().
  + GType memleak fixes.
  + Atoms refactor.
  + Write a "Code Hospitable" README file.
  + object: Method lookup repeatedly traverses introspection.
  + Handler of GtkEditable::insert-text signal is not run.
- Changes from version 1.55.1:
  + object: Implement newEnumerate hook for GObject.
  + Various maintenance.
  + ByteArray.toString should stop at null bytes.
  + Byte arrays that represent encoded strings should be
    0-terminated.
  + context: Defer and therefore batch forced GC runs.
  + context: use timeout with seconds to schedule a gc trigger.
  + arg: Add special-case for byte arrays going to C.

OBS-URL: https://build.opensuse.org/request/show/689942
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=162
2019-04-06 18:29:57 +00:00
Dominique Leuenberger
908a7220e5 Accepting request 648880 from GNOME:Factory
New stable release (forwarded request 648713 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/648880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=78
2018-11-18 22:25:06 +00:00
4dd226277a Accepting request 648713 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/648713
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=160
2018-11-14 09:54:51 +00:00
Dominique Leuenberger
3a3ca4704a Accepting request 643843 from GNOME:Factory
New stable rel (forwarded request 643790 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/643843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=77
2018-10-24 05:42:15 +00:00