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