[gjs] (186 commits) Non-fast-forward update to branch wip/walters/632938-use-g-irepository-get-object-gtype-interfaces



The branch 'wip/walters/632938-use-g-irepository-get-object-gtype-interfaces' was changed in a way that was 
not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  7517533... object: Use g_irepository_get_object_gtype_interfaces
  66b0361... Fixup: New API

Commits added to the branch:

  867d04d... GjsMaybeOwned: remove void parameter on empty functions (*)
  b040535... object: Pass std::function objects by reference (*)
  56d1db2... Gio: Throws errors when trying to set/read readonly/writeon (*)
  1beeae6... Merge branch 'gio-modernize' into 'master' (*)
  f2879d5... GjsMaybeOwned: Don't use union for root and heap (*)
  f526994... GjsMaybeOwned: Keep notification data only if DestroyNotify (*)
  41b951f... GjsMaybeOwned: Clarify comment on heap allocation (*)
  574d1a3... Merge branch 'stack-allocated-gjs-maybe-owned' into 'master (*)
  2ef0991... release: Prepare for 1.57.3 (*)
  c6998f3... build: Post-release version bump (*)
  65cf990... build: Remove spurious closing bracket (*)
  95a20cb... build: Add requirement on sysprof 3.33.2 (*)
  739f625... Merge branch 'issue258' into 'master' (*)
  cf5ffa5... Change style guide doc to reflect current best practices (*)
  0e2f4c1... release: Prepare for 1.57.4 (*)
  d0f072a... build: Post-release version bump (*)
  0ea1eef... tests: Add a regression test case for GPtrArrays and GArray (*)
  02e3b16... Merge branch '9-Fix-GPtrArray-Marshalling-Regression-Test'  (*)
  89a234f... CI: Force python2 when configuring JHBuild (*)
  7cb8a28... build: Recognize and prefer C.utf8 locale for tests (*)
  927c947... build: Break output of `locale -a` into lines (*)
  7865c44... Merge branch 'fix-locale-chooser' into 'master' (*)
  3f08d05... dbus-wrapper: Remove interface skeleton flush idle on dispo (*)
  ccd4557... dbus-wrapper: Use g_clear_handle_id everywhere (*)
  181dd3f... gdbus-wrapper: Destroy the outstanding properties map on fi (*)
  02de9df... Merge branch 'dbus-idle-stop' into 'master' (*)
  a6121c9... CI: Switch to Fedora for coverage-automatic job (*)
  81dd53e... gobject: Use auto-compartment when getting property as well (*)
  15a5830... Merge branch 'get-property-fix' into 'master' (*)
  721cd91... modules/signals: Use array destructuring in _emit (*)
  81401d6... Merge branch 'signal-array-destructuring' into 'master' (*)
  b727bea... jsapi-util-root: Shorter way to get pointer to current cont (*)
  2d3f618... macros: Add annotation for GJS_JSAPI_RETURN_CONVENTION (*)
  9de52c2... console: Make second GOptionEntry non-static (*)
  8403892... arg: Prevent null pointer access in zero-length array case (*)
  d1d7daf... function: Free partially allocated cached function data (*)
  06c1a6f... testEverythingBasic: Fix outdated comment (*)
  718dd8c... value: Take null boxed pointer into account when calling si (*)
  ebfd886... wrapperutils: Always set prototype private data (*)
  f6bb7ac... Merge branch '259-define-class-error-handling' into 'master (*)
  3d5c024... Merge branch 'july-maintenance' into 'master' (*)
  4488477... add override GLib.VariantDict.lookup (*)
  b217478... tests: Add test for GLib.VariantDict.lookup failure case (*)
  4818ae9... Merge branch 'variant_dict_lookup' into 'master' (*)
  979e28d... GLib: add GLib.Variant.recursiveUnpack() (*)
  13e662a... GLib: add alias for GLib.Variant.deepUnpack() (*)
  e3b6edc... testGObjectClass: Ensure objects have a toString definition (*)
  d008cd5... GObject: Don't overwrite toString() method with one from In (*)
  6cf32e0... Merge branch 'object-implementing-interface-toString' into  (*)
  62d8d68... Merge branch '262-fix-error-signals' into 'master' (*)
  20501a6... Merge branch '225-variant-unpack-recursive' into 'master' (*)
  2f78d73... release: Prepare for 1.57.90 (*)
  5f6083c... build: Post-release version bump (*)
  39d2330... Remove usage of Lang in non-legacy code (*)
  ec64c54... Merge branch 'remove_lang' into 'master' (*)
  988529d... heapgraph: Fix help for -e argument (*)
  7036312... heapgraph: Improve WeakMap regex (*)
  445802b... heapgraph: Add --hide-edge argument (*)
  724c4a5... heapgraph: Add ability to label nodes (*)
  73e2d3c... heapgraph: Display both nodes of an interesting edge (*)
  8ef98f2... heapgraph: Clarify address in heap dump (*)
  02e250f... heapgraph: Allow selecting multiple targets (*)
  a172af1... heapgraph: Always keep "interesting" labels in graph (*)
  a8c6daa... heapgraph: Add root edges outside of search function (*)
  8639bf4... heapgraph: Add an argument to print out unreachable nodes (*)
  e16a288... tests: Add test for child_set_property() with null values (*)
  8a5f03e... Merge branch 'child-set-test' into 'master' (*)
  e3d36bc... CI: Convert eslint JSON to YAML (*)
  19fb996... CI: Use new eslint syntax for globals (*)
  607e253... installed-tests: Disable eslint for tests using legacy Lang (*)
  0ee1217... js: Convert all tabs to spaces (*)
  386f85e... js: Run eslint --fix on all JS files (*)
  49f42a5... js: Fix remaining eslint complaints (*)
  909b3ab... CI: Add array-parens to eslint rules (*)
  17169cf... CI: Add block-scoped-var to eslint rules (*)
  fddfa4b... CI: Use camelcase (*)
  688b7b6... CI: Add comma-dangle to eslint rules (*)
  47d74df... CI: Add curly to eslint rules (*)
  7e11c5e... CI: Add dot-location to eslint rules (*)
  9d5d419... CI: Add eol-last to eslint rules (*)
  adf9a22... CI: Add eqeqeq to eslint rules (*)
  57016a3... CI: Add func-call-spacing to eslint rules (*)
  a7954ac... CI: Add func-style to eslint rules (*)
  d492a8b... CI: Add lines-between-class-members to eslint rules (*)
  d7a0e4a... CI: Add no-array-constructor to eslint rules (*)
  0ed1c79... CI: Add no-extra-bind to eslint rules (*)
  a8a059d... CI: Add no-extra-parens to eslint rules (*)
  66b01cb... CI: Add no-lonely-if to eslint rules (*)
  77d4263... CI: Add no-new-object to eslint rules (*)
  db0b555... CI: Disallow imports.mainloop in new code with no-restricte (*)
  38dab36... CI: Add no-return-assign to eslint rules (*)
  4bb57ae... CI: Add no-shadow to eslint rules (*)
  4d3f567... CI: Add no-throw-literal to eslint rules (*)
  ced56f3... CI: Add no-trailing-spaces to eslint rules (*)
  c6d4a3f... CI: Add extra patterns to no-unused-vars (*)
  cf037ee... CI: Add no-useless-call to eslint rules (*)
  64d637d... CI: Add no-useless-constructor to eslint rules (*)
  913cc04... CI: Add object-shorthand to eslint rules (*)
  a22821e... CI: Add operator-linebreak to eslint rules (*)
  5e6a65a... CI: Add prefer-rest-params and prefer-spread to eslint rule (*)
  86f5d9d... CI: Add space-before-function-paren to eslint rules (*)
  a7e9355... CI: Add space-in-parens and space-unary-ops to eslint rules (*)
  3cc0012... CI: Add spaced-comment to eslint rules (*)
  2ff50b5... CI: Add valid-jsdoc to eslint rules (*)
  2a30bfd... CI: Add a bunch of minor rules to eslint that we already fo (*)
  f52d560... CI: Add a rule to prevent unnecessary _init() functions (*)
  f7c4757... CI: Add a rule to prevent arrow functions in Jasmine test c (*)
  e499d74... docs: Update Style_Guide.md (*)
  d94ac96... CI: Add a rule to prevent accidentally switching off test c (*)
  324395f... Merge branch 'js-syntax-fixes' into 'master' (*)
  2ab3be5... gi: Avoid infinite recursion when converting GValues (*)
  332efe2... Merge branch 'fix-infinite-recursion' into 'master' (*)
  34de4d4... tests: Reintroduce skipped tests that have been fixed (*)
  32ebba9... tests: Update pending messages (*)
  dd99b34... tests: Exclude generated resource files from code coverage (*)
  25abb7c... tests: Move some tests around (*)
  afcddf2... tests: Move bad overrides to 'badOverrides' directory (*)
  0239415... tests: Fully implement gobject-introspection test suites (*)
  c913377... gtk-util: Reformat (*)
  a14df49... gtk-util: Reimplement with introspection (*)
  adcc1d9... gjs-private: Move GTK override into util (*)
  2bc3803... gjs-private: Work around a gobject-introspection bug (*)
  6f495c7... build: Stop linking with GTK3 (*)
  e119756... Gtk: Make gtk_container_child_set_property() override optio (*)
  4c18786... Merge branch 'gtk4' into 'master' (*)
  72c2af6... Merge branch 'increase-coverage' into 'master' (*)
  42fb9b4... tests: Move Cairo-based GIMarshallingTests test to testCair (*)
  3f6bc1e... Merge branch 'fix-test' into 'master' (*)
  a7609bf... Merge branch 'heapgraph' into 'master' (*)
  af14cf5... release: Prepare for 1.57.91 (*)
  0247b71... build: Post-release version bump (*)
  eadafe5... object: Remove duplicate log message (*)
  a85de43... context: Add more logging around garbage collection (*)
  b1a0202... build: Ignore __pycache__ (*)
  389f4ff... object: Remove duplicate reset of JS wrapper (*)
  30dd2ce... CI: Organize build jobs into recommended, minimal, and maxi (*)
  d3c37ea... CI: Add sysprof-devel to Fedora images (*)
  fe8206f... CI: Remove Ubuntu LTS job (*)
  1c7bf21... CI: Drop xvfb-run server-args (*)
  0b82834... CI: Don't try to connect to accessibility bus in examples t (*)
  4f3b25f... CI: Fix WebKit example (*)
  826d72b... profiler: Mark unused function parameters (*)
  682d2e6... Merge branch 'august-maintenance' into 'master' (*)
  f0e7ca0... build: Remove xvfb-tests option (*)
  8fcee6a... maint: Fix file permission (*)
  13e2d10... tests: Override fatal-warnings/fatal-criticals on particula (*)
  8ece7eb... fundamental: Deal with missing introspection info (*)
  d59c8c2... Gtk: Provide better message when forgetting a template sign (*)
  e5c8367... tests: Expect GTK_IS_WINDOW assertion failure in destroyed  (*)
  105201d... build: Remove regularly scheduled CI jobs (*)
  4a29712... build: Add glib-2.0 and gio-2.0 to public pkg-config requir (*)
  8c0eb72... Merge branch 'august-maintenance2' into 'master' (*)
  7576f5f... CI: Fix Docker images build (*)
  5bf2c5c... CI: Install meson in Docker images (*)
  b41f568... CI: Update pinned job (*)
  4d69eca... CI: Move build_minimal job to Fedora (*)
  0435558... CI: re-enable profiler (*)
  28fd051... tests: Enable regression test cases for GPtrArrays and GArr (*)
  9fe1e26... Merge branch '9-Fix-GPtrArray-Marshalling-Enable-Tests' int (*)
  7cf6655... release: Prepare for 1.57.92 (*)
  9415cb4... build: Post-release version bump (*)
  4318cc8... release: Prepare for 1.58.0 (*)
  8176280... build: Post-release version bump (*)
  1d47c3e... tests: Fix one remaining cppcheck error (*)
  0230c41... CI: Remove non-native architecture builds (*)
  f1d3197... CI: Remove flatpak build (*)
  bec2241... CI: Remove tokei build (*)
  9b100fa... CI: Remove separate Ubuntu jobs (*)
  9d9c9ab... import Mapping documentation from the wiki (*)
  adca990... import Modules documentation from the wiki (*)
  96f1f95... import Understanding-SpiderMonkey-code documentation from t (*)
  fbc8b44... import Package Specification documentation from the wiki (*)
  f33c857... import Home documentation from the wiki (*)
  cb51391... Merge branch 'import-wiki-doc' into 'master' (*)
  f0a99cb... CI: Switch eslint job to a ready-made Docker image (*)
  20b8263... CI: Switch cppcheck job to a ready-made Docker image (*)
  192614a... CI: Rename "fedora_gcc" job to "distcheck" (*)
  ac38c10... CI: Use variables expressions to skip linter and image buil (*)
  4dd2b09... CI: Remove "DEV" variable from Docker image generation (*)
  cb89602... CI: Rename "STATIC" variable to "MOZJS_BRANCH" (*)
  a2bef43... CI: Remove jhbuild from CI scripts (*)
  b7e84f4... CI: Port test-ci.sh to POSIX shell (*)
  bfb7de0... CI: Skip linter jobs if no linted files modified (*)
  be50074... Merge branch 'smaller-ci-phase1' into 'master' (*)
  5872749... build: Post-branch version bump (*)
  6c9e057... object: Use g_irepository_get_object_gtype_interfaces

(*) This commit already existed in another branch; no separate mail sent


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