[gjs] Created tag 1.57.91
- From: Philip Chimento <pchimento src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs] Created tag 1.57.91
- Date: Mon, 19 Aug 2019 00:14:32 +0000 (UTC)
The unsigned tag '1.57.91' was created.
Tagger: Philip Chimento <philip chimento gmail com>
Date: 1566173539 -0700
Version 1.57.91
- GJS no longer links to libgtk-3. This makes it possible to load the Gtk-4.0
typelib in GJS and write programs that use GTK 4.
- The heapgraph tool has gained some improvements; it is now possible to print a
heap graph of multiple targets. You can also mark an object for better
identification in the heap graph by assigning a magic property: for example,
myObject.__heapgraph_name = 'Button' will make that object identify itself as
"Button" in heap graphs.
- Closed bugs and merge requests:
* Remove usage of Lang in non legacy code [Sonny Piers, !322]
* GTK4 [Florian Müllner, #99, !328, !330]
* JS syntax fixes [Marco Trevisan, Philip Chimento, !306, !323]
* gi: Avoid infinite recursion when converting GValues [Florian Müllner, !329]
* Implement all GObject-introspection test suites [Philip Chimento, !327,
!332]
* Heapgraph improvements [Philip Chimento, !325]
Changes since the last tag '1.57.90':
Florian Müllner (8):
tests: Add test for child_set_property() with null values
gi: Avoid infinite recursion when converting GValues
gtk-util: Reformat
gtk-util: Reimplement with introspection
gjs-private: Move GTK override into util
gjs-private: Work around a gobject-introspection bug
build: Stop linking with GTK3
Gtk: Make gtk_container_child_set_property() override optional
Marco Trevisan (Treviño) (1):
installed-tests: Disable eslint for tests using legacy Lang
Philip Chimento (68):
build: Post-release version bump
Merge branch 'remove_lang' into 'master'
heapgraph: Fix help for -e argument
heapgraph: Improve WeakMap regex
heapgraph: Add --hide-edge argument
heapgraph: Add ability to label nodes
heapgraph: Display both nodes of an interesting edge
heapgraph: Clarify address in heap dump
heapgraph: Allow selecting multiple targets
heapgraph: Always keep "interesting" labels in graph
heapgraph: Add root edges outside of search function
heapgraph: Add an argument to print out unreachable nodes
Merge branch 'child-set-test' into 'master'
CI: Convert eslint JSON to YAML
CI: Use new eslint syntax for globals
js: Convert all tabs to spaces
js: Run eslint --fix on all JS files
js: Fix remaining eslint complaints
CI: Add array-parens to eslint rules
CI: Add block-scoped-var to eslint rules
CI: Use camelcase
CI: Add comma-dangle to eslint rules
CI: Add curly to eslint rules
CI: Add dot-location to eslint rules
CI: Add eol-last to eslint rules
CI: Add eqeqeq to eslint rules
CI: Add func-call-spacing to eslint rules
CI: Add func-style to eslint rules
CI: Add lines-between-class-members to eslint rules
CI: Add no-array-constructor to eslint rules
CI: Add no-extra-bind to eslint rules
CI: Add no-extra-parens to eslint rules
CI: Add no-lonely-if to eslint rules
CI: Add no-new-object to eslint rules
CI: Disallow imports.mainloop in new code with no-restricted-properties
CI: Add no-return-assign to eslint rules
CI: Add no-shadow to eslint rules
CI: Add no-throw-literal to eslint rules
CI: Add no-trailing-spaces to eslint rules
CI: Add extra patterns to no-unused-vars
CI: Add no-useless-call to eslint rules
CI: Add no-useless-constructor to eslint rules
CI: Add object-shorthand to eslint rules
CI: Add operator-linebreak to eslint rules
CI: Add prefer-rest-params and prefer-spread to eslint rules
CI: Add space-before-function-paren to eslint rules
CI: Add space-in-parens and space-unary-ops to eslint rules
CI: Add spaced-comment to eslint rules
CI: Add valid-jsdoc to eslint rules
CI: Add a bunch of minor rules to eslint that we already follow
CI: Add a rule to prevent unnecessary _init() functions
CI: Add a rule to prevent arrow functions in Jasmine test cases
docs: Update Style_Guide.md
CI: Add a rule to prevent accidentally switching off test cases
Merge branch 'js-syntax-fixes' into 'master'
Merge branch 'fix-infinite-recursion' into 'master'
tests: Reintroduce skipped tests that have been fixed
tests: Update pending messages
tests: Exclude generated resource files from code coverage
tests: Move some tests around
tests: Move bad overrides to 'badOverrides' directory
tests: Fully implement gobject-introspection test suites
Merge branch 'gtk4' into 'master'
Merge branch 'increase-coverage' into 'master'
tests: Move Cairo-based GIMarshallingTests test to testCairo
Merge branch 'fix-test' into 'master'
Merge branch 'heapgraph' into 'master'
release: Prepare for 1.57.91
Sonny Piers (1):
Remove usage of Lang in non-legacy code
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]