[gjs] Created tag 1.67.3



The unsigned tag '1.67.3' was created.

Tagger: Philip Chimento <philip chimento gmail com>
Date: 1615669003 -0800

    Version 1.67.3
    
    - Closed bugs and merge requests:
    
      * System.exit() doesn't work inside signal handler [#19, !565, Evan
        Welsh]
      * GdkEvent subtypes trigger assert in Gtk4 [#365, !566, Evan Welsh]
      * Replace g_memdup [#375, !567, Philip Chimento]
      * 1.67.2: build fails with gcc 11 [#376, !568, Philip Chimento]
      * Warnings introspecting array of boxed type as signal argument.
        [#377, !569, Carlos Garnacho]
      * Add list command to debugger [!571, Nasah Kuma]
      * Assertion failure in enqueuePromiseJob [#349, !572, Philip Chimento]
      * in interpreter Ctrl-c should exit inner shell if stuck [#98, !574,
        Philip Chimento]
      * Compiler ambiguity in enum-utils.h on operator overloading [#368,
        !576, Chun-wei Fan]
      * Fix GJS_DISABLE_JIT not fully disabling JIT [!575, Ivan
        Molodetskikh]
      * Error running gjs built with prefix: g_object_new_is_valid_property:
        object class 'GjsContext' has no property named 'program-path'
        [#381, !577, Sonny Piers]
      * Various maintenance [!578, !586, Philip Chimento]
      * Add some profiling labels [!579, Ivan Molodetskikh]
      * Some installed tests (introspection) segfault when GTK isn't
        available [#383, !580, Olivier Tilloy]
      * Installed tests do not install the js/modules subdir [#384, !581,
        Olivier Tilloy]
      * Installed tests fail because expected path doesn't include project
        name [#385, !582, Olivier Tilloy]
      * 1.67.2: Regress test hangs / timeouts on i686 [#379, !583, Marco
        Trevisan]
      * object: Do not call any function on disposed GObject pointers [!585,
        Marco Trevisan]

Changes since the last tag '1.67.2':

Carlos Garnacho (2):
      value: Introspect element-type in arrays
      testGIMarshalling: Add initial set of tests for arguments in signals

Chun-wei Fan (4):
      [modules]/cairo-*.cpp: Forward declare specializations
      README.MSVC.md: Mention about VS2019 requirement
      console.cpp: Make code build on Windows
      enum-utils.h: Fix type ambiguity on Visual Studio

Evan Welsh (3):
      Ensure exit when a closure fails after marshal.
      Add tests for System.exit in a signal callback.
      Fix fundamental conversion with missing functions.

Ivan Molodetskikh (2):
      engine: Set baseline interpreter to enable_jit
      Add some profiling labels

Marco Trevisan (TreviƱo) (4):
      js-value-inl: Consider NaN results to be out of range values for integers
      testRegress: Verify that undefined can be passed to C functions
      object: Do not call any function on disposed GObject pointers
      tests/Gtk3: Functions that leads running dispose vfuncs can be safely called

Nasah Kuma (1):
      Add list command to debugger

Olivier (1):
      When GTK isn't enabled, skip each test spec individually.

Olivier Tilloy (2):
      Install the js/modules subdirectory along with tests.
      Fix a test expectation for when the test is installed.

Philip Chimento (50):
      GjsPrivate: Fix indentation in function
      GjsPrivate: Remove volatile from g_once_init_enter flag
      maint: Avoid g_once_init_enter error in GCC 11
      Merge branch '376-volatile-atomic' into 'master'
      Merge branch 'add-list-command-to-debugger' into 'master'
      context: Correctly restore idle handler when restoring saved job queue
      Merge branch 'really-disable-jit' into 'master'
      console: Catch Ctrl+C in interactive prompt
      console: Exit if Ctrl+C pressed twice
      Merge branch '349-fix-restoring-job-queue' into 'master'
      Merge branch '98-ctrl-c-interpreter' into 'master'
      Merge branch 'run-without-install' into 'master'
      Merge branch 'ewlsh/fix-callback-exit' into 'master'
      tests: Add a hacky test for Gdk.Event in GTK 4
      Merge branch 'ewlsh/fix-fundamental-assert' into 'master'
      Merge branch 'fix-tests-no-gtk' into 'master'
      Merge branch 'fix-tests-install-modules-subdir' into 'master'
      Merge branch 'fix-tests-when-installed' into 'master'
      Remove comments referring to the slice allocator
      docs: Fix contributors link
      build: Don't override -no-undefined
      build: Use Meson built-in setting for RTTI
      tests: Add regression test for null returned GError
      GObject: Guard against classes with GType name 'Gjs_'
      maint: Remove trailing spaces
      context: Update obsolete comment
      jsapi-util-string: Improve gjs_debug_object() to print more info
      context: Use JS::JobQueueIsEmpty optimization
      context: Add some debug logging for promise job queue
      Merge branch 'february-maintenance' into 'master'
      Merge branch 'wip/carlosg/arrays-in-signals' into 'master'
      Merge branch 'labels' into 'master'
      Merge branch 'msvc.partial.fix' into 'master'
      Merge branch 'handle-nan-values' into 'master'
      util: Add backported version of g_memdup2()
      jsapi-util-string: Check for overflow when copying string chars
      Merge branch '375-replace-gmemdup' into 'master'
      function: Prevent copying of GjsFunctionCallState
      function: Mark accessor methods as const
      maint: Fix IWYU warnings
      CI: Update suppressions file
      CI: Increase async test timeout under Valgrind
      CI: Skip refcount tests in extra_gc mode
      CI: Skip codespell and license-check in monthly Docker image builds
      CI: Increase Mainloop test timeout
      Merge branch 'wip/gnome-shell-cleaner-shutdown' into 'master'
      js-value-inl: Only check isnan() on floating point types
      Merge branch 'release-prep' into 'master'
      build: Forgotten post-release version bump
      release: Prepare for 1.67.3

Sonny Piers (1):
      Document how to run without installing


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]