272 Commits

Author SHA256 Message Date
e90c953c1f Accepting request 1305519 from GNOME:Factory
Stable rel; test suite could be re-enabled (forwarded request 1305297 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1305519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=121
2025-09-24 13:22:10 +00:00
b51b82f218 Accepting request 1305297 from GNOME:Next
Stable rel; test suite could be re-enabled

OBS-URL: https://build.opensuse.org/request/show/1305297
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=250
2025-09-17 15:55:15 +00:00
2724932165 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
5fba8870f1 Accepting request 1269165 from GNOME:Next
- 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/request/show/1269165
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=248
2025-04-15 15:26:24 +00:00
a9a49ec3a6 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
67b9a1d115 Accepting request 1266389 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1266389
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=246
2025-04-02 07:36:22 +00:00
8eed58eab8 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
ffbe299b30 Accepting request 1253983 from GNOME:Next
- 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/request/show/1253983
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=244
2025-03-18 07:05:40 +00:00
55b6e67902 Accepting request 1251279 from home:iznogood:branches:GNOME:Factory
drop git

OBS-URL: https://build.opensuse.org/request/show/1251279
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=243
2025-03-08 05:55:37 +00:00
cab092a9ca Accepting request 1249818 from GNOME:Next
- 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/request/show/1249818
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=242
2025-03-06 13:58:46 +00:00
b239feb389 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
03a9c910ca Accepting request 1216003 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/1216003
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=240
2024-10-21 18:07:42 +00:00
84e231b4ba 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
3a3340ac47 Accepting request 1203425 from GNOME:Next
Scripted push of GNOME 47

OBS-URL: https://build.opensuse.org/request/show/1203425
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=238
2024-09-30 07:42:20 +00:00
83407df1d5 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
6ac3534e1a 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
cb7e49625d 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
36da61f6a8 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
adae0f8bfb 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
ce45ec13b2 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
737fd6c498 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
4a1e106960 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
23bd6035dd 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
48a652aae3 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
d5f0036f1b 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
36ce35133d 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
febf914c0c 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
2601d631fb 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
6977cf8ae5 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
fda7187ef7 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
ce0904acb6 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
9a8295fe6f 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
b3b93fa840 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
3504f11eda 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
2fd1df59d5 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
80fb388388 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
f302492163 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
f8b00dffa5 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
a2f9a333ed 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
24abcd31e2 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
5fbce83322 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
dc118b0c81 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
779c6ae255 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
bb24c5f825 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
ebbd1835fd 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
c6e34c3f8d 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
92437fbd21 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
0012d99875 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
9a269d4682 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
6740453042 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