Accepting request 713814 from X11:Cinnamon:Factory
OBS-URL: https://build.opensuse.org/request/show/713814 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cjs?expand=0&rev=12
This commit is contained in:
+181
@@ -1,3 +1,184 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 1 03:47:07 UTC 2019 - Dead Mozay <dead_mozay@opensuse.org>
|
||||
|
||||
- Update to version 4.2.0:
|
||||
* update deprecated glib function (#72)
|
||||
* Fix new autoconf-archive compile issue (#73)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 15 01:36:24 UTC 2019 - Dead Mozay <dead-mozay@opensuse.org>
|
||||
|
||||
- Update to version 4.0.0:
|
||||
* Add marshalling for native JS errors
|
||||
* object: Associate callbacks with the object on which they're installed
|
||||
* Use the GIVFuncInfo to hook up vfuncs instead of the GICallbackInfo
|
||||
* Capture JS exceptions from invoked virtual functions
|
||||
* global: Add a bootstrap system
|
||||
* coverage: Use global bootstrap to add JS coverage code
|
||||
* coverage: Don't error out on various files
|
||||
* coverage: Scan ES6 classes for functions
|
||||
* coverage: Correct AST walking for labelled statements
|
||||
* coverage: Walk AST in more cases
|
||||
* coverage: Refactor bootstrap code to use ES6 classes
|
||||
* error: Use JSProtoKey to get Error constructor
|
||||
* object: Remove hash-x32 implementation
|
||||
* object: Merge weak_pointer_list and dissociate_list
|
||||
* object: Remove vfunc list
|
||||
* jsapi-util: Remove jsapi-private
|
||||
* tests: Use assertions in coverage tests
|
||||
* js: Convert scripts to UTF-16 before evaluating
|
||||
* coverage: Use LCOV data from SpiderMonkey
|
||||
* coverage: Propagate gjs_coverage_write_statistics() errors
|
||||
* tests: Add regression test for vfunc crash avoidance
|
||||
* jsapi-util-string: Use mozjs UTF8-to-JSString conversion
|
||||
* jsapi-util-string: Missing error check
|
||||
* importer: Missing error check
|
||||
* jsapi-util: Improve check for SyntaxError
|
||||
* js: Use JS_EncodeStringToUTF8() directly where advantageous
|
||||
* param, importer: Spurious error when resolving non-string
|
||||
* js: Don't convert to UTF-8 to compare ASCII names
|
||||
* suppressions: Eliminate machine-dependent expressions
|
||||
* object: check in gjs_typecheck_object if the object has been finalized
|
||||
* object: don't resolve or set,get properties on finalized elements
|
||||
* object: add better logging when invalid access happens
|
||||
* object: reset the keep alive flag on wrapper when object is disposed
|
||||
* installed-tests/js: add testGObjectDestructionAccess to verify access to destryed objects
|
||||
* object: Leave out param untouched on error
|
||||
* maint: highlight the license
|
||||
* release: Add NEWS for 1.51.3]
|
||||
* Amend gtk-application.js
|
||||
* mv gtk-window.js to amend gtk.js, including suggestions
|
||||
* arg: String as GdkAtom, and GdkAtom as string
|
||||
* Test case improved in `installed-tests/js/testCairo.js` [fixes #27]
|
||||
* object: Only show critical errors on access to finalized objects
|
||||
(Closes: #21)
|
||||
* coverage: Remove unused JSCompartmentOptions
|
||||
* js: Remove unnecessary property getters and setters
|
||||
* object: Show error when using proto functions (connect*, emit) on destroyed object
|
||||
* object: make clear in toString() proto method when the object is finalized
|
||||
* proxyutils: remove trailing spaces
|
||||
* release: Prepare for 1.51.4
|
||||
* arg: Marshal GType of 0 to null
|
||||
* release: Include NEWS from 1.50.3
|
||||
* profiler: add SPSProfiler implementation
|
||||
* profiler: Implement --profile flag behaviour
|
||||
* profiler: Allow enabling with GJS_ENABLE_PROFILER=1
|
||||
* profiler: Disable profiler in interactive mode
|
||||
* profiler: Disable SIGUSR2 start/stop
|
||||
* profiler: Suppress cppcheck warning
|
||||
* profiler: Allow configuring with --disable-profiler
|
||||
* profiler: Always activate profiler if GJS_ENABLE_PROFILER=1
|
||||
* foreign: Use gjs_eval_with_scope() instead of public API
|
||||
* profiler: Reduce API surface
|
||||
* object: Restore resolve return value
|
||||
* tests: Don't compare Rooted<T> against NULL
|
||||
* tests: Add pending test for composite template subclass
|
||||
* maint: Fix obsolete comments on resolve hooks
|
||||
* js: Remove context from GjsAutoJSChar
|
||||
* Fix overwriting of libcjs_la_SOURCES
|
||||
* jsapi-util-string: Fix return of gjs_get_string_id()
|
||||
* Revert "object: reset the keep alive flag on wrapper when object is disposed"
|
||||
* release: Include NEWS from 1.50.4
|
||||
* maint: Update DOAP file
|
||||
* Allow using GObject.signal_* functions in place of Object methods
|
||||
* gjs_callback_closure: Log uncatchable exceptions, don't just exit
|
||||
* gjs_callback_closure: Use g_error, not exit, on uncatchable exceptions
|
||||
* _gjs_context_run_jobs: Log uncatchable exceptions, except System.exit()
|
||||
* gjs_context_eval: Use different GError message for uncatchable exceptions
|
||||
* gjs_context_eval: Log a critical on uncatchable exceptions]
|
||||
* build: Install suppressions files
|
||||
* Rename gjs-1.0
|
||||
* CI: use a more robuts test for profiling dumping
|
||||
* release: Prepare for 1.51.90
|
||||
* build: Ignore -Wcast-function-type in G_DEFINE_TYPE
|
||||
* jsapi-dynamic-class: Use interned strings to link prototype
|
||||
* function: move completed trampolines out of gjs_invoke_c_function
|
||||
* function: Fix outdated comment
|
||||
* tests: Add tests for GObject-valued properties
|
||||
* profiler: Remove unused function in !ENABLE_PROFILER case
|
||||
* profiler: Don't include alloca.h when disabled
|
||||
* toggle: Add debug logging
|
||||
* context: Add more debug logging to dispose
|
||||
* log: Allow logging thread ID of each message
|
||||
* context: Shut down toggle queue before dispose notify
|
||||
* context: Fix usage of g_idle_add for resolving promises
|
||||
* release: Prepare for 1.51.91
|
||||
* function: Refactor "callback blocked" message into helper function
|
||||
* function: Don't call into JS if on the wrong thread
|
||||
* Profiler: fix build on Debian/Ubuntu
|
||||
* Revert "build: Install suppressions files"
|
||||
* Remove test/travis-ci.sh
|
||||
* Tests: Fix failures from gjs renaming
|
||||
* console: Free profiler output path at different points
|
||||
* sysprof: Initialize buffer in SpCaptureWriter
|
||||
* tests: Reduce length of profiler start/stop test
|
||||
* overrides/Gio: Add D-Bus convenience to more proxy methods
|
||||
* context: Job queue should not swallow pending exceptions
|
||||
* overrides: Add override for Cairo that merges in imports.cairo
|
||||
* profiler: Don't assume layout of struct sigaction
|
||||
* context: Always import byteArray
|
||||
* Remove dead code
|
||||
* Gio: Remove obsolete code
|
||||
* tests: Add missing async test parameter
|
||||
* Remove unnecessary semicolons
|
||||
* context: dump heaps on signal
|
||||
* installed-tests/js: skip a test GTK dependent, if no GTK
|
||||
* Update tweener.js -- 48 eslint errors fixed
|
||||
* log: Remove unused debug topics
|
||||
* object: Improve lifecycle logging
|
||||
* engine: Free Cairo static data on shutdown
|
||||
* object: Ensure weak ref callback is removed on finalize
|
||||
* initial commit of heapgraph scripts
|
||||
* rename README.md to heapgraph.md
|
||||
* tweak heapgraph.md
|
||||
* heapdot.py: remove shape compression
|
||||
* omit 'self-hosting-global' unless explicitly targetted
|
||||
* release: Prepare for 1.52.1
|
||||
* Merge branch 'jaszhix/gjs-tweener-fix'
|
||||
* Revert "engine: Free Cairo static data on shutdown"
|
||||
* heapgraph.py: adjust terminal output style * don't use colors in terminal output * remove unused label function
|
||||
* Fix UTF8 encoding for some GJS string arrays. - The function that constructs string arrays for imports and argv utilized a JS_NewStringCopyZ call instead of the proper JS_NewStringCopyUTF8Z (the input is UTF8).
|
||||
* Add testing for ARGV encoding changes.
|
||||
* Automate testing for unicode encoding.
|
||||
* Test new environment flag against pipeline.
|
||||
* object: don't use toggle references unless necessary
|
||||
* object: properly disassociate wrappers
|
||||
* context: Add API to force GC schedule
|
||||
* object: Queue a forced GC when toggling down
|
||||
* object: Only weak unref if GObject is still alive
|
||||
* overrides: support Gtk template callbacks
|
||||
* context: Ensure force_gc flag is not lost if the idle is scheduled
|
||||
(Closes: #150)
|
||||
* object: Embed wrapped object list into ObjectInstance (Closes: #142)
|
||||
* jsapi-util-root: Add operator!=(nullptr_t)
|
||||
* Support interface signal handlers
|
||||
* importer: Refactor awkward 'goto out' situation
|
||||
* log: Add gjs_debug_id()
|
||||
* js: Don't convert to UTF-8 just for debug logging
|
||||
* console: --jsversion shell option
|
||||
* object: Adjust arguments of method
|
||||
* object: Upgrade severity of toggle warning to error
|
||||
* jsapi-util: Remove gjs_get_type_name()
|
||||
* mem: Remove unused counters
|
||||
* importer: Retrieve names while iterating search path (Closes: #154)
|
||||
* function: Check for invalid closure
|
||||
* Remove unnecessary inline
|
||||
* jsapi-util-string: Fix object logging
|
||||
* util-root: Allow null notification functions when rooting (Closes: #144)
|
||||
* object: Set up a single weak ref on the context (Closes: #144)
|
||||
* object: Move context dispose notify to GjsContext
|
||||
* object: Fix unused variable
|
||||
* object: Change linked list size() to return size_t
|
||||
* object: Fix logging statement
|
||||
* js: Schedule a compacting GC on gjs_gc_if_needed() (Closes: #151)
|
||||
* boxed: Update outdated comment
|
||||
* boxed: Remove limitation of 256 fields
|
||||
* tests: Debug-log coverage output
|
||||
* tests: Remove unused length argument in coverage tests
|
||||
* tests: Correct typo in test name
|
||||
* jsapi-util-string: Avoid unnecessary root
|
||||
* boxed: Remove unnecessary roots
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 23 03:53:04 UTC 2019 - Marguerite Su <i@marguerite.su>
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
%define sover 0
|
||||
%define typelib typelib-1_0-CjsPrivate-1_0
|
||||
Name: cjs
|
||||
Version: 3.8.0
|
||||
Version: 4.2.0
|
||||
Release: 0
|
||||
Summary: JavaScript module used by Cinnamon
|
||||
License: MIT AND (MPL-1.1 OR GPL-2.0-or-later OR LGPL-2.1-or-later)
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9018ec1ffc0c2c81c9678a23e3e57db56251b4bbf6b2a10e79aa75e83ca86d66
|
||||
size 446667
|
||||
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:77d1b9f0290135939ad03b60ac64ac637f05e886ba5b777b97f6742ee75af260
|
||||
size 462973
|
||||
Reference in New Issue
Block a user