[gjs] (243 commits) Non-fast-forward update to branch wip/xclaesse/57-should-use-g-i-annotations-for-signal



The branch 'wip/xclaesse/57-should-use-g-i-annotations-for-signal' 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:

  f1a5830... object: Use GISignalInfo to marshal signal arguments

Commits added to the branch:

  9e39dc4... release: Include NEWS from 1.54.3 (*)
  4ea7f25... release: Prepare for 1.55.2 (*)
  a232236... build: Post-release version bump (*)
  8e6ed6c... byteArray: Add checks that object is a Uint8Array (*)
  aa338ae... byteArray: Add 0-length check (*)
  aab5c8e... byteArray: Require GLib-2.0 when looking up GBytes info (*)
  946835c... Merge branch '219-bytearray-tostring-crash' into 'master' (*)
  b73d065... signals: Add _signalHandlerIsConnected method (*)
  a727a25... signals: Fix eslint formatting, make for loop more compact  (*)
  5cf7aa5... Merge branch 'add-_signalHandlerIsConnected' into 'master' (*)
  2bff592... release: Include NEWS from 1.52.5 (*)
  685b32f... js: Move all functions requiring GjsContext out of jsapi-ut (*)
  80a2842... jsapi-util: Remove unused code (*)
  094ad7d... object: Shorter way to access ObjectPrototype in property a (*)
  26b4edb... object: Remove simple wrapper for C++ method (*)
  c456680... build: Use new integer sanitizer along with UBsan (*)
  6aa8236... boxed: Fix comments (*)
  03a3a34... union: Use separate memory counters (*)
  e6dd376... boxed: Delete double set of priv->gtype (*)
  45d83fe... context: Fix warning messages (*)
  56a3432... Merge branch 'november-maintenance' into 'master' (*)
  26fff35... release: Prepare for 1.55.3 (*)
  cedf94f... build: Post-release version bump (*)
  4be70fa... jsapi-class: Fix comment (*)
  11d5d47... jsapi-class: Make parameter const-correct (*)
  8febd51... mem: Split memory counters into private header (*)
  e75d61d... fundamental: Remove obsolete comments (*)
  2a387c0... object: Rename ObjectPrototype::new_for_js_object() (*)
  085cc9c... js: Handle errors in gjs_intern_string_to_id() (*)
  f4fcfa8... mem: Only print counter totals if >0 (*)
  9fee7ca... fundamental: Fix error handling in find_fundamental_constru (*)
  7c8f0e6... gi: Rename "proxy" to "wrapper" (*)
  ad8a692... js: Factor out definition of '$gtype' property (*)
  f87e0b6... tests: Fix typo (*)
  8055d94... module: Add memory counters (*)
  da01503... wrapperutils: Make native address const (*)
  6635a41... repo: Fix error handling in lookup functions (*)
  c891f06... Merge branch 'december-maintenance' into 'master' (*)
  f7153d4... wrapperutils: Factor out gjs_define_static_methods() (*)
  6e8ad29... wrapperutils: Factor out Base/Prototype/Instance scheme (*)
  64d769a... boxed: Split private struct into BoxedPrototype/BoxedInstan (*)
  36ff0d3... fundamental: Port private struct to wrapperutils (*)
  603b695... gerror: Split private struct into ErrorPrototype/ErrorInsta (*)
  0fa00d4... interface: Split private struct into InterfacePrototype/Int (*)
  cc2e68c... union: Split private struct into UnionPrototype/UnionInstan (*)
  886a9a1... gtype: Remove unused function (*)
  03c2c3b... Merge branch '215-refactor-gi-wrappers' into 'master' (*)
  0e7cac9... release: Prepare for 1.55.4 (*)
  a27e71f... build: Post-release version bump (*)
  9a4cd87... object: Allow checking the existence of vfunc properties on (*)
  fdf3494... Add regression tests for GObject vfuncs (*)
  7756b13... Revert "object: Allow checking the existence of vfunc prope (*)
  5a681bd... Fix GObject vfunc regression tests (*)
  e1c9678... GjsPrivate: Sources should be C files (*)
  7b9d03d... Merge branch 'gjs-private-sources-should-be-c-files' into ' (*)
  a13bb7a... overrides: Allow DBus methods with file descriptor lists (*)
  3ccac3e... Merge branch 'allow-checking-vfunc-props' into 'master' (*)
  422e30f... Merge branch '204-dbus-file-handles' into 'master' (*)
  fa3bb03... build: Vendor last-good version of AX_CODE_COVERAGE (*)
  72bf454... Merge branch 'ptomato/gjs-test-m4' into HEAD (*)
  95830e9... release: Prepare for 1.55.90 (*)
  b0b4ec0... build: Post-release version bump (*)
  dce837c... object: Cache field info during resolve already (*)
  fc79130... repo: Factor out new function (*)
  f3a9463... object: Use is_custom_js_class() for readability (*)
  0decc66... boxed: Remove zero_args_constructor_name member (*)
  105a20a... fundamental: Fix broken hash table (*)
  0336a67... debugger: Fix bug in help command (*)
  132e55c... build: Look for suitable locale to run tests in (*)
  ba7fb12... jsapi-util-root: Add debug_addr() method for pointer types (*)
  56bbcca... atoms: Make destructor explicit to prevent inlining (*)
  643bd16... wrapperutils: Avoid template policy warning (*)
  9f182bd... object: Support fields defined in ancestor classes (*)
  a8c0217... wrapperutils: Define $gtype property as non-enumerable (*)
  df8542a... Merge branch 'fix-enumerable-gtype-property' into 'master' (*)
  091b7db... Merge branch 'january-maintenance' into 'master' (*)
  31917a4... Merge branch '223-fix-widget-field-crash' into 'master' (*)
  22de666... release: Prepare for 1.55.91 (*)
  2d59f7e... build: Post-release version bump (*)
  6d25dbe... context: Trace atoms (*)
  cf71e3b... boxed: Clarify lifecycle log messages (*)
  7b33075... boxed: Mark pointer as unowned when discarding boxed object (*)
  554e3d7... CI: Always build HEAD in Flatpak manifest (*)
  e86788f... CI: Adjust flatpak-builder configuration (*)
  304d921... native: Fix signature of gjs_is_registered_native_module() (*)
  f3b8482... native: Use static destructor to free native modules regist (*)
  80d8f96... build: Add valgrind suppression for permanent g-i data (*)
  0b443dc... CI: Add python3-setuptools to Debian-based images (*)
  5eb80e2... Merge branch 'fix-ci-bugs' into 'master' (*)
  61f14c1... doc: Remove left-over imports.lang reference (*)
  9208b1f... lint: Enforce arrow spacing (*)
  cbf36f6... lint: Restrict deprecated Lang API (*)
  d0bc28c... lint: Don't require indent for GObject.registerClass() (*)
  7767103... cairo-context: Fix handling of empty arrays (*)
  553341b... Merge branch 'dash-crash' into 'master' (*)
  64a88b7... Merge branch 'more-lint' into 'master' (*)
  0e5478c... gi/*.h: Be clear about the templates used with friend class (*)
  5d222f4... Fix building of gjs_profiler_chain_signal() on Windows (*)
  c61de41... gjs/debugger.cpp: Fix build on Windows (*)
  9796da0... gjs/context.cpp: Build heap dumping only on UNIX (*)
  dba6f0b... gjs: Avoid ambiguity in smart pointers (*)
  a76011f... gjs-util.c: Fix building gjs_open_bytes() on Windows (*)
  c455da1... gjs: Work around Visual Studio 2017 bug (*)
  6c00884... gi: Initialize pointer members of wrapper classes (*)
  b1b9f3b... CI: Remove "Total errors found" line from cpplint output (*)
  e3492ff... win32/NMake: Require Visual Studio 2017 15.6 or later (*)
  5a5d8eb... Visual Studio builds: Refine things a bit (*)
  169e21f... win32/README.txt: Update SpiderMonkey build instructions (*)
  173741d... Merge branch 'master.windows' into 'master' (*)
  f1564e6... win32/NMake: Fix introspection builds (*)
  2089d72... NMake/libgjs-private: Export all the public symbols there (*)
  b63fee4... Merge branch 'introspection.nmake' into 'master' (*)
  55bb22c... Merge branch 'export.gjsprivate' into 'master' (*)
  b3b36d6... release: Prepare for 1.55.92 (*)
  24f6d77... build: Post-release version bump (*)
  2fb9c04... system: Fix missing error check in dumpHeap() (*)
  31a0ed5... release: Prepare for 1.56.0 (*)
  bc30b51... build: Post-release version bump (*)
  8ba5f85... Merge branch '134-dump-heap-error-check' into 'master' (*)
  7d24174... function: Handle case of a bare GDestroyNotify in a functio (*)
  a2f9ea0... function: Free transfer-full in arguments when function fai (*)
  600c5b3... Merge branch '221-param-unknown' into 'master' (*)
  f63c505... build: Post-branch version bump (*)
  6ab2704... mainloop: Assign null to property instead of deleting (*)
  6772f78... context: Remove lazy flag from evaluated sources (*)
  72d0c27... Update README.md (*)
  14ee702... Merge branch 'patch-1' into 'master' (*)
  270dc48... context: Fix gjs_context_eval() for non-zero-terminated str (*)
  fe36c34... Merge branch 'fix-gjs-context-eval' into 'master' (*)
  f312817... Merge branch 'replace-delete' into 'master' (*)
  c7e3834... gtype: Port weak pointer hash table to WeakCache (*)
  067e7d7... value: Support marshalling custom fundamental types (*)
  7eb91c4... wrapperutils: Fix function name in comment (*)
  bd80e62... wrapperutils: Factor out to_c_ptr() and transfer_to_gi_argu (*)
  ec595f8... wrapperutils: Use GIWrapperBase::typecheck() directly in ca (*)
  14f1253... boxed: Move to C++-style API (*)
  9143494... gerror: Move to C++-style API (*)
  615f4eb... object: Move to C++-style API (*)
  ad90c93... context: Use tracing for promise job queue (*)
  c5c8d9f... object: Port object_init_list to GCVector (*)
  2f37bb3... arg: Factor interface case out of gjs_value_to_g_argument() (*)
  be68728... function: Add more marshalling debug logs (*)
  94933c9... build: Move locale choosing into separate script (*)
  beea06e... build: Remove GETTEXT_PACKAGE variable (*)
  d8c766c... build: Remove unused defines (*)
  e80ff83... build: Build modules into libgjs (*)
  ceacc92... tests: Don't output generated coverage data (*)
  40a5a96... tests: Don't remove log handler during test (*)
  94c9543... arg: Remove unused argument (*)
  8553b43... wrapperutils: Remove unnecessary semicolon (*)
  ea9b541... atoms: Remove unused argument (*)
  821557e... context: Change EnvironmentPreparer to protected inheritanc (*)
  318d2ac... jsapi-util-args: Remove unused argument (*)
  1d167cc... CI: Discard stdout of cpplint (*)
  a0e59bc... wrapperutils: Move TypecheckNoThrow type out of template (*)
  cebddb1... Merge branch 'march-maintenance' into 'master' (*)
  c5c54c6... bug fix: ignore comment and eval commands (*)
  bc8fc2d... added summary for debug commands (*)
  0846ada... added helpText for debugger commands (*)
  64d8ee5... debugger: Fix eslint errors (*)
  b421b28... Merge branch 'master' into 'master' (*)
  caa79be... boxed: Track ownership of boxed pointer better (*)
  1702171... cairo: Take may_be_null into account in foreign struct conv (*)
  0038bf9... cairo: Don't free unowned Cairo structs (*)
  7b77858... console: Don't accept --profile after the script name (*)
  1bedcf8... Merge branch '240-fix-boxed-pointer-ownership' into 'master (*)
  0bdae39... Merge branch 'cairo-conversion-bugs' into 'master' (*)
  ddd1443... build: Don't distribute generated GResource files (*)
  e15f0b7... release: Include NEWS from 1.56.1 (*)
  18c7725... release: Prepare for 1.57.1 (*)
  fcf079d... build: Post-release version bump (*)
  e2863c4... Docs: add documentation for logging functions (*)
  edf5a61... Merge branch 'logging-docs' into 'master' (*)
  f4148e7... gobject: Use auto-compartment on object when setting proper (*)
  641c429... Merge branch 'set-gprop-compartment' into 'master' (*)
  92e7dc2... object: Throw when trying to instantiate an abstract type (*)
  022b668... private: Allow passing type flags to register_type (*)
  6f9ae7f... Merge branch 'type-flags' into 'master' (*)
  b0ad0c1... Ensure const-correctness in C++ objects (*)
  bac39a4... Closes #105. (*)
  e3e2bc0... Gio: Add non-crashing overrides for Gio.Settings (*)
  959c37d... Merge branch '205-gsettings-overrides' into 'master' (*)
  2772b3a... Merge branch 'fix-profile-arg-parsing' into 'master' (*)
  1aa1830... release: Copy NEWS from 1.56.2 (*)
  b4149b9... fundamental: Move to C++-style API (*)
  4c35e31... cairo: Remove unused arguments to init functions (*)
  dcf2da1... arg: Remove unused argument (*)
  846913d... boxed: Remove unused argument (*)
  c29f25d... console: Remove unused arguments (*)
  531464b... build: Introduce "used only in debug" annotations (*)
  ba40268... build: Annotate all unused arguments (*)
  f653610... object: Rename field_setter_impl() (*)
  940fab9... gtype: Make finalize function a no-op (*)
  2b97694... union: Warn when passing arguments to constructor (*)
  6899ded... gdbus: Do some sanity checks in DBus skeleton (*)
  d7f9b20... build: Clean GSettings file (*)
  d9f45b6... Merge branch 'april-maintenance' into 'master' (*)
  ffbf516... debugger: Fix summary help (*)
  60d67ca... Merge branch 'debugger-help' into 'master' (*)
  67e659e... context: Use Heap pointers for GC objects stored in vectors (*)
  f68dff1... Merge branch 'fix-overzealous-garbage-collection' into 'mas (*)
  9d4ec18... release: Prepare for 1.57.2 (*)
  f7a674f... build: Post-release version bump (*)
  a6bb10a... wrapperutils: Fix compiler warning on GCC 5.x (*)
  614df6b... Merge branch '253-fix-build' into 'master' (*)
  398d8db... console: fix dangling pointer (*)
  aa93aba... build: Bump glib requirement (*)
  3e2231f... Merge branch 'bump-glib' into 'master' (*)
  75fd942... system: add addressOfGObject method (*)
  925911e... profiler: avoid clearing 512 bytes of stack (*)
  14829c8... Merge branch 'wip/chergert/avoid-zero-of-str' into 'master' (*)
  4eb8a82... Merge branch 'address-of-gobject' into 'master' (*)
  2abc180... profiler: port to sysprof-capture-3 (*)
  c5ae557... profiler: record duration of GC sweeps (*)
  20854ba... profiler: add support for GJS_TRACE_FD (*)
  0218b12... profiler: auto-flush capture writer every 3 seconds (*)
  0f10e94... Gio: Make possible to pass DBusProxyFlags to proxy wrapper (*)
  ffeb1a1... Gio: Fix makeProxyWrapper indentation (*)
  9bdbf2f... Merge branch 'wip/chergert/sysprof-3' into 'master' (*)
  01ab0d3... Merge branch 'make-proxy-wrapper-class' into 'master' (*)
  79249ab... wrapperutils: Remove double null check on to_string (*)
  2ab7ce9... CI: Update pinned fedora job (*)
  c8c178f... wrapperutils: Move define_static_methods into GIWrapper (*)
  da2c62c... interface: Move to C++-style API (*)
  1672026... macros: Move GJS_ALWAYS_INLINE to macros.h (*)
  fff5748... maint: Rename variables named "string" (*)
  193f050... module: Remove explicit comparison with nullptr (*)
  9166777... maint: Remove C-style NULLs from some files (*)
  3978630... maint: Remove GLib custom types from some files (*)
  494dc06... maint: Unify header guard style across all headers (*)
  a759d51... maint: Remove G_BEGIN_DECLS and G_END_DECLS from internal f (*)
  1f96eb4... util: Remove util/glib (*)
  e9d108c... util: Move util/error to gjs/error-types (*)
  0192036... maint: Fix header includes once and for all (*)
  b2e1a39... maint: Use C++ attributes where available (*)
  d0c07a3... js: Avoid unnecessary gjs_string_to_utf8() (*)
  dd8efa2... context: Destroy atoms before destroying context (*)
  efc297c... global: Lazy-define standard environment (*)
  1fc3288... maint: Add cpplint exception (*)
  9e9b078... maint: Remove cpplint exception from util/sp-capture-* (*)
  57abf31... maint: Fix cppcheck suppression comment (*)
  ab56b15... Merge branch 'may-maintenance' into 'master' (*)
  95293e2... object: Use GISignalInfo to marshal signal arguments

(*) 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]