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