Commit Graph

262 Commits

Author SHA256 Message Date
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
81bc922509 Accepting request 643790 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/643790
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=158
2018-10-23 05:48:54 +00:00
Dominique Leuenberger
082ea85c17 Accepting request 638691 from GNOME:Factory
New stable rel (forwarded request 638546 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/638691
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=76
2018-10-17 06:17:06 +00:00
241f2c9983 Accepting request 638546 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/638546
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=156
2018-09-27 07:41:18 +00:00
168582a143 Accepting request 634813 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/634813
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=155
2018-09-21 23:30:04 +00:00
Dominique Leuenberger
98cba919b2 Accepting request 621490 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/621490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=75
2018-07-12 07:15:39 +00:00
87f20a2a90 Accepting request 621330 from home:iznogood:branches:GNOME:Factory
- Add gjs-ensure-force_gc-flag-use.patch: context: Ensure force_gc
  flag is not lost if the idle is scheduled (glgo#GNOME/gjs#150).

OBS-URL: https://build.opensuse.org/request/show/621330
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=153
2018-07-08 04:20:35 +00:00
Dominique Leuenberger
e5d87bbcd3 Accepting request 605077 from GNOME:Factory
Add patches lined up in the next unstable release aswell.

- Update to version 1.52.3:
  + Include calc.js example from Seed (glgo#gnome/gjs#130).
  + CI: Un-pin the Fedora Docker image (glgo#gnome/gjs#141,
    (glgo#gnome/gjs#131).
  + Reduce overhead of wrapped objects (glgo#gnome/gjs#142,
    (glgo#gnome/gjs#121).
  + Various CI changes (glgo#gnome/gjs#134, (glgo#gnome/gjs#136).
- Add gjs-Add-API-to-force-GC-schedule.patch: context: Add API to
  force GC schedule. There are situations where we cannot run the
  GC right away, but we also cannot ignore the need of running it.
  For those cases, add a new private function that forces GC to
  happen on idle (glgo"GNOME/gjs#140).
- Add gjs-Queue-forced-GC.patch: object: Queue a forced GC when
  toggling down. Since we cannot know how many more wrapped
  GObjects are going be marked for garbage collection after the
  owner is destroyed, always queue a garbage collection when a
  toggle reference goes down (glgo"GNOME/gjs#140). (forwarded request 604654 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/605077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=74
2018-05-10 13:45:38 +00:00
3b80c7d038 Accepting request 604654 from home:iznogood:branches:GNOME:Factory
Add patches lined up in the next unstable release aswell.

- Update to version 1.52.3:
  + Include calc.js example from Seed (glgo#gnome/gjs#130).
  + CI: Un-pin the Fedora Docker image (glgo#gnome/gjs#141,
    (glgo#gnome/gjs#131).
  + Reduce overhead of wrapped objects (glgo#gnome/gjs#142,
    (glgo#gnome/gjs#121).
  + Various CI changes (glgo#gnome/gjs#134, (glgo#gnome/gjs#136).
- Add gjs-Add-API-to-force-GC-schedule.patch: context: Add API to
  force GC schedule. There are situations where we cannot run the
  GC right away, but we also cannot ignore the need of running it.
  For those cases, add a new private function that forces GC to
  happen on idle (glgo"GNOME/gjs#140).
- Add gjs-Queue-forced-GC.patch: object: Queue a forced GC when
  toggling down. Since we cannot know how many more wrapped
  GObjects are going be marked for garbage collection after the
  owner is destroyed, always queue a garbage collection when a
  toggle reference goes down (glgo"GNOME/gjs#140).

OBS-URL: https://build.opensuse.org/request/show/604654
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=151
2018-05-07 11:10:56 +00:00
Dominique Leuenberger
86428f9743 Accepting request 598587 from GNOME:Factory
New stable rel + .changes tweaks (forwarded request 597879 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/598587
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=73
2018-04-22 12:37:28 +00:00
5bf54184d5 Accepting request 597879 from home:iznogood:branches:GNOME:Factory
New stable rel + .changes tweaks

OBS-URL: https://build.opensuse.org/request/show/597879
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=149
2018-04-19 15:11:03 +00:00
926e2e063a Accepting request 595401 from home:luc14n0:branches:GNOME:Factory
Update to version 1.52.1.

OBS-URL: https://build.opensuse.org/request/show/595401
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=148
2018-04-13 06:50:16 +00:00