[gjs] Created tag 1.57.91



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]