[gjs] (337 commits) Non-fast-forward update to branch wip/walters/632938-use-g-irepository-get-object-gtype-interfaces
- From: Philip Chimento <pchimento src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs] (337 commits) Non-fast-forward update to branch wip/walters/632938-use-g-irepository-get-object-gtype-interfaces
- Date: Thu, 20 Jun 2019 06:22:18 +0000 (UTC)
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:
d6abc57... object: Use g_irepository_get_object_gtype_interfaces
Commits added to the branch:
59de35f... CI: Install systemtap on Fedora image (*)
a9415fd... arg: Handle case with null array and garbage length (*)
c565f67... configure.ac: Update bug link (*)
7f7a787... Merge branch 'update-issue-bug' into 'master' (*)
71324d9... object: Fix write-only properties (*)
0570844... release: Include NEWS from 1.54.2 (*)
67a2caf... Merge branch 'fix-write-only-properties' into 'master' (*)
1a86e40... Add test for the crash when GTK vfuncs are called on contex (*)
eb9ece5... engine: mozjs60 changes for GC sweeping tracking (*)
22f429f... CI: Only run examples in scripts stage (*)
2fc22d2... Merge branch 'update-gc-mozjs60' into 'master' (*)
c214922... Merge branch '201-null-out-arrays' into 'master' (*)
5f65d00... boxed: Avoid JSString-to-UTF8 conversion on construct (*)
07d97cd... repo: Do JSString-to-UTF8 conversion as late as possible (*)
0c0d30e... importer: Do JSString-to-UTF8 conversion as late as possibl (*)
b79db99... Merge branch '196-dtrace-ci-image' into 'master' (*)
ee8f6d9... Merge branch 'delay-jsstring-to-utf8' into 'master' (*)
0dc9ffa... console: Make print_single_error() infallible (*)
4ce4a04... foreign: Make gjs_struct_foreign_register() infallible (*)
ba32a07... object: Make gjs_object_associate_closure() infallible (*)
5aa46c2... js: Fix missing error checks (*)
8a29daa... js: Fix various error handling mistakes (*)
f8672ea... js: Mark places where error checking is not necessary (*)
425b94d... js: Introduce annotations for using return values (*)
d69605e... boxed, gerror: Make define_class() functions fallible (*)
ee7dc86... gobject: Make jsobj_set_gproperty() fallible (*)
cf857bc... object: Make ObjectPrototype constructor fallible (*)
e3b2143... importer: Make load_module_elements() fallible (*)
221ffc1... gtype: Fix error handling in gjs_gtype_get_actual_gtype() (*)
ed523c6... jsapi-util: Fix error handling in gjs_get_string_id() (*)
60f9a1e... importer: Fix error handling in load_module_init() (*)
7f254f3... arg: Various style improvements (*)
dcb26e6... Merge branch 'annotate-return-values' into 'master' (*)
cfe7996... boxed: Move special GError toString() to prototype (*)
63382c6... boxed: Define properties on error created from C struct (*)
c9ac7c8... tests: Remove irrelevant error tests (*)
5ecace8... Starter code hospitable README (*)
0078f93... add a few links and subsections to Reading Material (*)
87493dd... docs: Add issue templates (*)
fd507b0... docs: Add a contributing guide (*)
58cecbd... docs: Move draft into README (*)
a16cd91... docs: Write a more hospitable README file (*)
6edd878... docs: Add examples of "model" issues and merge requests (*)
c5ffc8d... Merge branch 'error-prototype-tostring' into 'master' (*)
b032fda... engine: Use a "source hook" and keep sources in memory (*)
158ba9a... jsapi-util: Debug values without a toString() (*)
f4a776b... examples: Fix deprecated ByteArray usage (*)
0aeeba8... context: Log exception when initializing (*)
cedbebb... js: Remove unnecessary aborts (*)
717e8a4... js: Report out of memory on failed vector operations (*)
92e20de... boxed: Remove GIBoxedInfo typedef (*)
7140cac... closure: Store JSFunction* pointer instead of JSObject* (*)
1e8f12a... doc: Mention C++14 instead of C++11 (*)
514e0eb... CI: Fix typo in with_logging defines (*)
4d93e73... Merge branch 'october-maintenance' into 'master' (*)
926be39... gtype: delete heap wrappers on gtype removal (*)
4b6b096... gtype: track weak pointers using unique_ptr (*)
d174bb8... gtype: reuse heap wrapper from cached ones (*)
57e72b9... engine: delete context if hosted code can't be defined (*)
08bd2d3... importer: use gjs_string_from_utf8 to convert strings (*)
0b06014... gtype: use Atomized string for static ones (*)
8ec02d1... importer: rename file name as parse_name (*)
e0f0707... native: rename file name as parse_name (*)
72f2e94... Merge branch 'memleak-fixes' into 'master' (*)
1abdf08... context: Move all private context methods to C++ class (*)
d3994ff... context: Remove __gjsKeepAlive atom (*)
8e70774... context: Move atoms to a separate class (*)
5d5f82d... atoms: Use more atoms to avoid converting strings (*)
5c1a24a... atoms: Allow "symbol atoms" for keys not exposed to JS (*)
ac94032... importer: Remove special case for __iterator__ (*)
74693df... js: Compare jsid in some resolve hooks instead of strings (*)
ebe8e11... atoms: use structs with operator()() override to init atoms (*)
9b40242... atoms: Make init functions fallible (*)
775d439... Merge branch 'atoms-refactor' into 'master' (*)
b95e9a1... object: Avoid looking up predefined methods in GI (*)
87d547d... Merge branch 'wip/17-code-hospitable-readme-docs' into 'mas (*)
42fbcea... Merge branch 'wip/mayresolve' into 'master' (*)
22126be... CI: Update Fedora image for CI job (*)
49844dd... tests: Add tests for new signal functionality (*)
ddfde8d... Merge branch '147-signal-tests' into 'master' (*)
10433c2... object: Fix build with --enable-dtrace (*)
02fc059... CI: Add systemtap job (*)
239f338... Merge branch '196-dtrace' into 'master' (*)
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' (*)
3a5e42d... arg: Fix the marshalling of GPtrArrays by ensuring that the (*)
0422e1f... Gio: Use singlequote for strings (*)
2b4628f... Gio: Use more lambda funcs and binds (*)
11351d7... Gio: Don't make properties on DBus proxy wrapper configurab (*)
bd70fbc... testGDBus: Verify that properties are set/got to/from serve (*)
2e2157f... testGDbus: Use a verbatim string for interface definition (*)
0388c6c... Merge branch '9-Fix-GPtrArray-Marshalling' into 'master' (*)
a89c49b... importer: Remove usage of deprecated G_CONST_RETURN (*)
5b66989... gdbus: Remove usage of depracted G_TYPE_INSTANCE_GET_PRIVAT (*)
1ce39e8... Merge branch 'build-fix' into 'master' (*)
b48d310... Merge branch '3v1n0/gjs-gio-modernize' (early part) (*)
93c11d1... 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]