Commit Graph

270 Commits

Author SHA256 Message Date
ca444b8c21 Accepting request 1269688 from GNOME:Factory
- Update to version 1.84.2:
  + Closed bugs and merge requests: GtkNotebook.pages GListModel is
    inaccessible from GJS.

- Exclude s390x arch from testing, to unstable/slow to test ok. (forwarded request 1269165 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1269688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=120
2025-04-17 14:06:52 +00:00
02edc82710 - Update to version 1.84.2:
+ Closed bugs and merge requests: GtkNotebook.pages GListModel is
    inaccessible from GJS.

- Exclude s390x arch from testing, to unstable/slow to test ok.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=248
2025-04-15 15:26:24 +00:00
22f6b8bd7b Accepting request 1266393 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1266393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=119
2025-04-04 15:28:26 +00:00
7a184032d3 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=246 2025-04-02 07:36:22 +00:00
e6b4c797a2 Accepting request 1253993 from GNOME:Factory
- Update to version 1.84.1:
  + tests: Prevent failures when GTK4/DISPLAY is missing
  + testWarnings: run gc wrapper test only under Gtk4 (forwarded request 1253983 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1253993
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=118
2025-03-18 16:39:47 +00:00
c7d9afd116 - Update to version 1.84.1:
+ tests: Prevent failures when GTK4/DISPLAY is missing
  + testWarnings: run gc wrapper test only under Gtk4

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=244
2025-03-18 07:05:40 +00:00
745df11c53 drop git
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=243
2025-03-08 05:55:37 +00:00
8027c32491 - Update to version 1.83.90 (Unstable):
+ Various maintenance
  + Add type checking job
  + Write g-i regression tests for flags and enum values with gaps
- Update to version 1.83.4 (Unstable):
  + The gjs-console REPL is now asynchronous. You can, for example,
    create a window with a button, connect a signal handler, click
    the button, and the signal handler will run when the button is
    clicked. Previously, the signal handler wouldn't run because it
    was blocked by the console waiting for input. This doesn't yet
    make `await` work in the console, but it is a prerequisite.
  + Usually for C APIs that use GValue, GJS transparently
    substitutes native JS values. However, in some cases you need
    to use the GObject.Value wrapper in JS. There is now a new API
    to construct GObject.Value. Instead of constructing an empty
    Value object, calling `init()` with the type, and then
    `set_...` to fill it, you can now do it in one: `new
    GObject.Value(String, 'a string')`. (The old way still works.)
  + Closed bugs and merge requests:
    - interactive interpreter + mainloop
    - object: Add support for static virtual functions
    - "%Id" support in format strings for alternative digits
      disabled due to error in detection at configure/build time
    - null-prototype objects should be pretty-printed less
      confusingly
    - Missing property with gjs 1.83.2
    - arg-types-inl: Replace `<T, TAG>` pairs with a single TAG
    - Introduce simpler override for GObject.Value
    - Use Meson 1.4 and full_path() feature
    - Update gobject-introspection-tests
- Update to version 1.83.2 (Unstable):
  + Closed bugs and merge requests:
    - profiler: only build dynamic string for profiler label if
      profiling
    - object: Fix missing static_type_name template parameter
- Disable meson_test, OK while we are in unstable branch.
- Update to version 1.83.1 (Unstable):
  + GJS now supports source maps. If you use build tools such as
    TypeScript for source code transformation, you can ship source
    map files alongside your built JS files and make sure your
    build tool adds the magic source map comment. You will then get
    the original source locations printed in stack traces and in
    the debugger.
  + In the interactive interpreter (gjs-console), command history
    is now saved between runs. You can set the environment variable
    GJS_REPL_HISTORY to save the command history to a custom file,
    or set it to an empty string to switch this feature off.
  + The debugger now supports examining private fields.
  + Some performance and memory usage improvements around calling
    GNOME platform functions and accessing properties of GNOME
    platform objects.
  + Backwards-incompatible change: Gettext.setlocale() now only
    affects the locale of the current thread. This will not affect
    your JS code, but it may affect your app if you use a C library
    with worker threads and you relied on being able to set the
    locale in those worker threads from JS.
  + Closed bugs and merge requests:
    - Rewrite arguments cache using C++ inheritance
    - package: Try to load resource module name if available
    - object, args-cache: Improve performance with properties basic
      types
    - Use property accessors and setters directly
    - gjs-util: make gjs_setlocale thread-safe
    - Support Source Maps
    - Fix return value of load_contents_async
    - Various maintenance
    - Add history support to REPL
    - Some prep for type safety refactors
    - Update to latest gobject-introspection-tests
    - Build failure regression for i686
    - Segfault when using GtkListView and custom widgets
    - ci: Switch to GNOME GitLab mirror of ci-templates
    - Connecting to signal of a GstElement errors with "too much
      recursion"
    - Update to use GNOME Release Service
    - Enable inspecting symbol properties and private fields in the
      debugger

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=242
2025-03-06 13:58:46 +00:00
85bc4e392a Accepting request 1216798 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1216798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=117
2024-10-22 12:50:48 +00:00
f86ea77574 New stable rel
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=240
2024-10-21 18:07:42 +00:00
8a8a50b682 Accepting request 1205429 from GNOME:Factory
SCripted push of GNOME 47

OBS-URL: https://build.opensuse.org/request/show/1205429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=116
2024-10-08 15:17:21 +00:00
50a5c50000 Scripted push of GNOME 47
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=238
2024-09-30 07:42:20 +00:00
3bc0859541 Accepting request 1161657 from GNOME:Factory
GNOME 46 (forwarded request 1161643 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1161657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=115
2024-03-26 18:25:10 +00:00
937ace3132 Accepting request 1161643 from GNOME:Next
GNOME 46

OBS-URL: https://build.opensuse.org/request/show/1161643
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=236
2024-03-26 08:40:36 +00:00
14aaf519be Accepting request 1161457 from GNOME:Next
GNOME 46

OBS-URL: https://build.opensuse.org/request/show/1161457
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=235
2024-03-25 15:31:09 +00:00
afdc0da319 Accepting request 1159479 from GNOME:Factory
GNOME 46 (forwarded request 1158409 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1159479
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=114
2024-03-20 20:11:14 +00:00
8d38497d53 Accepting request 1158409 from GNOME:Next
GNOME 46

OBS-URL: https://build.opensuse.org/request/show/1158409
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=233
2024-03-19 13:30:27 +00:00
7ca4a747c6 Accepting request 1130744 from GNOME:Factory
New stable release (forwarded request 1130564 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1130744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=113
2023-12-05 16:01:36 +00:00
32360effa2 Accepting request 1130564 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1130564
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=231
2023-12-04 12:26:38 +00:00
a8bacb18d4 Accepting request 1120737 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1120737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=112
2023-11-02 19:20:01 +00:00
82cab251e0 Accepting request 1120491 from GNOME:Next
Add upstream patch

OBS-URL: https://build.opensuse.org/request/show/1120491
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=229
2023-10-27 07:43:36 +00:00
9b0c52d809 Accepting request 1116883 from GNOME:Next
- Explicitly BuildRequire /usr/bin/dbus-run-session: needed by the
  test suite.

OBS-URL: https://build.opensuse.org/request/show/1116883
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=228
2023-10-11 11:43:35 +00:00
cb5c0f87d9 Accepting request 1111855 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1111855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=111
2023-09-20 11:21:57 +00:00
2ed0954760 Accepting request 1111818 from GNOME:Next
Version update: 1.77.90 -> 1.78.0

OBS-URL: https://build.opensuse.org/request/show/1111818
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=226
2023-09-18 06:34:06 +00:00
edb292bb06 Accepting request 1109808 from GNOME:Next
Pushing GNOME 45.rc packages

OBS-URL: https://build.opensuse.org/request/show/1109808
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=225
2023-09-12 02:33:59 +00:00
aea4f4c0e0 Accepting request 1093707 from GNOME:Factory
Forwarded request #1093227 from iznogood

New stable rel

OBS-URL: https://build.opensuse.org/request/show/1093707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=110
2023-06-20 14:40:03 +00:00
a1f64918f5 Accepting request 1093227 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/1093227
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=223
2023-06-19 05:32:15 +00:00
f8899232f3 Accepting request 1092726 from GNOME:Factory
Forwarded request #1092407 from iznogood

New stable rel

OBS-URL: https://build.opensuse.org/request/show/1092726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=109
2023-06-14 14:28:58 +00:00
ac85faa048 Accepting request 1092407 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/1092407
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=221
2023-06-13 04:18:13 +00:00
ae61a8ba18 Accepting request 1073199 from GNOME:Factory
New stable release (forwarded request 1072902 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1073199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=108
2023-03-24 14:17:23 +00:00
4c696fd861 Accepting request 1072902 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1072902
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=219
2023-03-20 12:48:22 +00:00
be1d862e2d Accepting request 1067039 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1067039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=107
2023-02-23 15:27:59 +00:00
e6b1074bfc Accepting request 1066978 from home:iznogood
- Update to version 1.74.2:
  + Various fixes ported from the development branch.
  + Closed bugs and merge requests:
    - Build error with clang
    - Can't compile current version with mozjs 102
    - Enabling window-list extension causes gnome-shell to crash
      when running "dconf update" as root
    - log: Fix an off-by-one buffer overflow

OBS-URL: https://build.opensuse.org/request/show/1066978
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=217
2023-02-21 16:13:01 +00:00
ef68edf348 Accepting request 1032401 from GNOME:Factory
New stable release (forwarded request 1032394 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1032401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=106
2022-11-01 12:40:50 +00:00
418b31b389 Accepting request 1032394 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1032394
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=215
2022-10-31 08:53:35 +00:00
195995e84f Accepting request 1005094 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1005094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=105
2022-09-21 12:41:37 +00:00
602a48f327 Accepting request 1005093 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1005093
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=213
2022-09-21 05:25:53 +00:00
db2fb33638 Accepting request 1004650 from GNOME:Next
Use ldconfig_scriptlets

OBS-URL: https://build.opensuse.org/request/show/1004650
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=212
2022-09-19 16:15:50 +00:00
605f9d3d04 Accepting request 1002620 from GNOME:Next
GNOME 43.rc - let's get this into Staging to see what we break (e.g meson:test seems to be an issue already)

OBS-URL: https://build.opensuse.org/request/show/1002620
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=211
2022-09-13 07:32:42 +00:00
6a4acc90aa Accepting request 993950 from GNOME:Factory
- Update to version 1.72.2:
  + Various fixes ported from the development branch.
  + Closed bugs and merge requests:
    - gi/arg-cache.cpp: Fix building on Visual Studio.
    - doc: Reflect support for constructor with GObject. (forwarded request 993714 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/993950
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=104
2022-08-10 15:13:00 +00:00
548de2b00b Accepting request 993714 from home:iznogood:branches:GNOME:Factory
- Update to version 1.72.2:
  + Various fixes ported from the development branch.
  + Closed bugs and merge requests:
    - gi/arg-cache.cpp: Fix building on Visual Studio.
    - doc: Reflect support for constructor with GObject.

OBS-URL: https://build.opensuse.org/request/show/993714
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=209
2022-08-09 08:35:30 +00:00
117b919745 Accepting request 987354 from GNOME:Factory
Scripted push from GNOME:Next (forwarded request 987180 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/987354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=103
2022-07-09 14:59:22 +00:00
0bf3a2cf65 Accepting request 987180 from GNOME:Next
Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/987180
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=207
2022-07-07 07:26:08 +00:00
ef2b3228a2 Accepting request 963570 from GNOME:Factory
GNOME 42 - ready for impact

OBS-URL: https://build.opensuse.org/request/show/963570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=102
2022-03-23 19:16:10 +00:00
bab313c017 Accepting request 963188 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/963188
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=205
2022-03-21 08:56:07 +00:00
e4d2018cb5 Accepting request 952660 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/952660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=101
2022-02-10 22:11:31 +00:00
acd46e2002 Accepting request 952635 from GNOME:Next
- Update to version 1.70.1:
  + Build and crash fixes backported from the development branch.
  + Closed bugs and merge requests:
    - Handle optional out parameters in callbacks
    - Link fails on Debian armel|mipsel|powerpc: needs more
      -latomic
    - gjs/jsapi-util.cpp: fix build on gcc-12
- Drop patches fixed upstream:
  + b9e122044a7ccc1e2a3374c680b6ea82066bfa59.patch
  + 62025d4a2738a36ea5f1a7cebef08b22b5eef613.patch

OBS-URL: https://build.opensuse.org/request/show/952635
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=204
2022-02-08 11:07:05 +00:00
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
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