[gjs] (273 commits) Non-fast-forward update to branch wip/smcv/test-more-flags
- From: Philip Chimento <pchimento src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs] (273 commits) Non-fast-forward update to branch wip/smcv/test-more-flags
- Date: Sat, 9 Jan 2021 18:08:03 +0000 (UTC)
The branch 'wip/smcv/test-more-flags' 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:
b74fb00... testGIMarshalling: Expand test coverage for flags
Commits added to the branch:
1b68e2e... gobject: Handle CONSTRUCT_ONLY flag (*)
a9c6d17... CI: Make iwyu idempotent (*)
735a704... Merge branch 'wip/smcv/fix-iwyu' into 'master' (*)
75b9f37... function: Don't assume FFI argument always matches GIArgume (*)
870612a... Merge branch 'wip/smcv/issue319' into 'master' (*)
5bb8451... [gjs|modules]/*.cpp: Forward declare specializations where (*)
4cd3fb7... meson: Bring back Visual Studio build support (*)
d0339b3... README.MSVC.md: Update build instructions (*)
a850650... Merge branch 'restore-msvc-build' into 'master' (*)
dc15ab8... gjs_dbus_implementation_emit_signal: don't try to unref NUL (*)
34eaec4... Merge branch 'dbus-signal-no-unref-null' into 'master' (*)
aeb52c0... doc: add third party applications (*)
498b65a... Merge branch 'patch-1' into 'master' (*)
67f2658... tests: Add missing vfunc (*)
9d39e68... maint: Un-deprecate Mainloop (*)
0f3c532... maint: Add more eslint rules for restricted syntax (*)
1677770... print: Define API writable (*)
aa28329... arg-cache: Don't assume an interface type on caller allocat (*)
1dc8120... boxed: Initialize all the private BoxedInstance members (*)
6a0beae... Merge branch 'boxinstance-initialize-fix' into 'master' (*)
0ca5c00... object: Fix GjsCallBackTrampoline's leaks (*)
392828e... function: Unref the allocated trampoline if returning early (*)
b52aa7d... Merge branch 'fix-trampoline-leaks' into 'master' (*)
cf02338... Merge branch 'august-maintenance' into 'master' (*)
d4356e0... arg-inl: Add gjs_arg_steal to unset a value and return its (*)
e54ba8e... cleanup: Don't use GSlice anywhere (*)
513c15e... Merge branch 'arg-cache-dont-assume-interface' into 'master (*)
9a05da5... release: Prepare for 1.65.92 (*)
b0668c9... build: Post-release version bump (*)
4746f8b... arg: Fix MIN/MAX safe big integer limits (*)
293e208... Fix leak when virtual function is unimplemented. (*)
072444c... function: Early-initialize arguments cache or we won't ever (*)
b126a33... function: Assert the presency of function info only if we'v (*)
ddb3730... arg-cache: Throw an error when handling unsupported caller- (*)
dd49121... testGIMarshalling: Introspecting an unsupported out-caller (*)
e828771... Merge branch 'unsupported-caller-allocates-throws' into 'ma (*)
8836e6c... Merge branch 'remove-gslice' into 'master' (*)
eb2876a... Merge branch 'safe-integers-check' into 'master' (*)
9911618... Merge branch 'ewlsh/fix-leak' into 'master' (*)
2955f92... release: Add NEWS from stable release 1.66.0 (*)
e74c8e3... build: Post-branch version bump (*)
701b03c... fix build with clang (*)
69ac90e... Merge branch 'clang' into 'master' (*)
909f858... console: fix typo in command-line option (*)
d32c24e... Merge branch 'fix-cli-help-message' into 'master' (*)
607f9aa... profiler: Support external SysprofCaptureWriters (*)
66dfb7f... arg: Use a switch to check the intarray element tags (*)
19017c3... arg-cache: Use switch to select the array length argument t (*)
1df6a2b... jsapi-util-error: Use switch to filter the supported error (*)
0ddb68b... object: Use switch to introspection unsupported tags (*)
be58f48... arg: Use switch/cases instead of long if's when convenient (*)
df26fb9... Merge branch 'more-switches' into 'master' (*)
d4a1b0f... gjs-tests: Add gjs_arg_* tests (*)
34d5102... gjs-tests: Add tests to verify rounded GArgument getter (*)
9f0268a... Merge branch 'args-tests' into 'master' (*)
051a841... Merge branch 'gbsneto/external-capture-writer' into 'master (*)
19e519a... CI: Fix IWYU includes (*)
11a443d... Merge branch 'includes' into 'master' (*)
84cc8d8... function: Make gjs_callback_trampoline_ref to return the st (*)
e2f9cf8... function: Use gatomicrefcount for trampoline refcounting (*)
f298f86... function: Define a trampoline autopointer cleanup function (*)
621e952... function: Cleanup the completed trampolines removal in one (*)
8d38437... function: Use more auto pointers for base info (*)
e81a7b5... engine: Cleanup leftover async calls trampolines on gc (*)
79be1af... arg-cache: Make it clearer how we handle the trampoline ref (*)
8b42e17... function: Use a vector to hold the completed trampolines (*)
7f8cd63... jsapi-util: Mark some GjsAutoPointer operations as constexp (*)
cecbb49... function: Use c++ features to handle GjsCallbackTrampoline (*)
f970b78... function: Split trampoline callback handler removing goto (*)
7eefd99... Merge branch 'trampoline-cleanups' into 'master' (*)
a7a3a96... Prevent passing null pointers when not nullable. (*)
358848f... Add test for not-nullable gpointer parameters. (*)
8e9d037... arg: Automatically figure out the proper container type for (*)
6698716... arg: Automatically set all the numeric values to GIArgument (*)
be986f0... js-value-inl: Add Support for GType and 64 bit integer (*)
7407548... arg: Add a templated static type name function (*)
075fd82... arg-cache: Use gjs_arg_set_from_js_value to set arguments f (*)
5d3506c... maint: Remove obsolete unittest.gdb (*)
9732266... maint: Remove weird indentation from Meson subproject file (*)
2466935... examples: Fix Clutter example (*)
9694091... maint: Remove Mozilla license from stack.cpp (*)
04f7b61... maint: Convert all existing license/copyright comments to S (*)
d74a189... maint: Add MIT license to clang-format hooks (*)
516cb55... maint: Add license to files that were copied from GLib (*)
d908d99... maint: Add GPL license and copyright to example copied from (*)
015a4d4... maint: Replace clutter example image with a known license-f (*)
cd9fd1d... maint: Add dual MIT/LGPL license to all GJS files that didn (*)
99de18c... CI: Make clang jobs actually use clang (*)
b68f9c9... maint: Mark parameters maybe_unused if only used in asserts (*)
fcc8dee... jsapi-util: Remove unused value read from /proc/self/stat (*)
4b90d2a... jsapi-util: Change upper limit of RSS trigger to uint32 max (*)
e5aedf5... tests: Remove constexpr from get_random_number (*)
44ad776... profiler: More specific struct initializer expressions (*)
8ec6c1b... CI: Add workaround for IWYU bug (*)
8160e4a... Merge branch 'september-maintenance' into 'master' (*)
6d68a57... Merge branch 'ewlsh/fix-null-pointers' into 'master' (*)
de15f65... arg-cache: Add fundamental marshaller. (*)
04dd056... Merge branch 'ewlsh/fix-fundamental-parameters' into 'maste (*)
a2b0a99... release: Add NEWS from stable version 1.66.1 (*)
7130f95... arg: Use only one single template-based function to create (*)
641e621... arg: Convert GValue arrays using auto function (*)
e531302... arg: Implement gjs_array_to_strv using the auto-array (*)
7256c36... arg: Don't create temporary values when array types have di (*)
94c5e4e... gi: Use static argument type names instead of getting them (*)
7641d90... arg: Handle out-of-range error as part of the hashtable int (*)
f4e96c7... arg-cache: Use only one marshaller for all the numeric type (*)
d697df0... value: Use Gjs::js_value_to_c[_checked] to transform values (*)
688a3eb... arg: Use a template function to generate Array from GList a (*)
1330096... arg: Use an unique template function to free G(S)List (*)
ffb1b14... arg: Use template function to convert JS Array to G(S)List (*)
17217a3... arg: Improve debugging of numeric marshal conversions (*)
c20a516... arg-cache: Use simple boxed marshaller if we're handling a (*)
c11f258... boxed: Also unset the GValue if allocated directly (*)
1d0b4ea... arg-cache: Support passing GValue objects, not only generat (*)
8eb11d6... test: Increase the timeout for the API tests test (*)
51f4d51... Merge branch 'gvalue-pass-object' into 'master' (*)
97fe490... Fixed error in _init() that prevented GType objects from be (*)
a1d0d5b... Merge branch 'issue-238' into 'master' (*)
6d90b3f... wrapperutils: Use native C++ allocation and deletion for wr (*)
3aa7c42... Use standard allocator for JS private data (*)
d526bf8... Revert "arg-cache: Save space by not caching GType" (*)
6aec097... gi/wrapperutils: Move gjs_get_string_id() into resolve() im (*)
95f83e5... arg: Use argument flags for the gjs conversion functions (*)
3500148... gi: Support caller-allocates GValue arguments (*)
b5a9dea... arg-cache: Use more flags to store argument flags (*)
8d42570... arg-cache: Save unsigned state as argument flag, sharing th (*)
1b7ca0c... wrapperutils: Release the arcbox if we return early (*)
f19e67b... Fix 32-bit build (*)
ee2462f... Merge branch 'mcatanzaro/#357' into 'master' (*)
d966cf8... Update CONTRIBUTING.md about the runner system failure (*)
96622ea... Merge branch 'patch-1' into 'master' (*)
a948bb9... Merge branch 'wip/verdre/cache-gtype' into 'master' (*)
1cdde52... Merge branch 'gvalue-caller-allocates' into 'master' (*)
4ba1c19... Merge branch 'more-cpp-objects' into 'master' (*)
1a7b11e... Merge branch 'wip/verdre/get-string-inside-resolve_impl' in (*)
8334783... jsapi-util: Rewrite GjsAutoPointer to only use template dat (*)
84d1fc4... jsapi-util: Add back support for C++ objects and arrays to (*)
d251072... jsapi-util: Add copy function to GjsAutoStrv (and test it) (*)
6f73ae9... jsapi-util: Inherit constructors for GjsAutoBaseInfo and fr (*)
55fa159... jsapi-util: Add copy and equality operator to GjsAutoPointe (*)
c443c65... jsapi-util: Use constexpr based checks on GjsAutoPointer fu (*)
232aeed... jsapi-util: Make SFINAE on constructor to work with clang++ (*)
f0ecb36... boxed: Use an unique_ptr to store the FieldMap (*)
4800710... jsapi-util: Add GjsSmartPointer template to create an auto- (*)
8689229... gi: Use more GjsAutoPointer's in wrapper classes (*)
76563ef... gi: Use GjsSmartPointer to handle destruction of Wrapped ob (*)
f7d36e7... jsapi-util: Add out operator to get the double pointer (*)
be527e7... arg: Use early-return in JS to GIArgument conversion functi (*)
91c1839... jsapi-util: Add SmartPointer for G(S)List and use it (*)
f4af2e5... repo: Use an autopointer to free the versions list, don't l (*)
fc68688... arg: Use GjsSmartPointer to get the right auto pointer on a (*)
19c5038... arg: Use smart pointers and early-return on functions (*)
984ff15... added rule to handle blank lines at the start of blocks (*)
84b4991... Merge branch 'nasah-kuma-updates-on-eslint-configuration' i (*)
999e4f9... gi/object: Check property before access (*)
8bdbc17... gi/fundamental: Check property before access (*)
a079f02... testGIMArshalling: Actually run the GPtrArray utf8 tests (*)
1c5c7fd... Add more documents for "imports" and "imports.gi" (*)
77767d4... Merge branch 'imports-documents' into 'master' (*)
bf64057... overrides/Gtk: Set BuilderScope in class init (*)
3ca6720... gi/arg-cache: Only skip array length parameter once (*)
220ad36... Fix CI by removing Docker service (*)
be43edb... Merge branch 'constructor-warnings' into 'master' (*)
2ec012e... Merge branch 'run-gptrarray-tests' into 'master' (*)
6681d5d... Merge branch 'gtk4-hang' into 'master' (*)
695cb11... Merge branch 'multi-len' into 'master' (*)
869e41e... Merge branch 'templated-gjs-autopointer' into 'master' (*)
156cbb8... lint: Switch to eslint-plugin-jsdoc and remove lint-condo. (*)
3d288f9... Add .gitignore file (*)
ecdfcbf... Add script for running eslint (*)
50f4030... Merge branch 'ewlsh/fix-eslint' into 'master' (*)
bbf6ef7... repo: Remove JSClass macros (*)
a65dc53... Merge branch 'construct-only' into 'master' (*)
1d6c70a... Merge branch 'remove-jsclass-macros-from-repo' into 'master (*)
f73427e... CI: Avoid cppcheck false positive (*)
4c02d47... CI: Activate GNOME-specific rules in cppcheck (*)
95a48ca... Merge branch 'cppcheck' into 'master' (*)
f89e058... maint: Move expressions with side-effects out of assert sta (*)
ac0b11a... function: Don't use alloca for CallState values (*)
a6c9432... function: Allocate ffi_arg_pointers using an unique_ptr arr (*)
7f7c1ed... maint: Replace use of g_newa() and g_alloca() (*)
e3494eb... dbus: Avoid null dereference in error message (*)
85516f9... util: Fix wrong format specifiers (*)
092157e... module: Delete GjsScriptModule copy constructor and assignm (*)
0682069... tests: Use GObject weak pointer to track test object refcou (*)
2fde9dd... CI: Avoid cppcheck false positives (*)
1074a57... CI: Add cppcheck config file (*)
a5de7e2... CI: Replace jobs that pull from DockerHub with CI templates (*)
cf05a5a... CI: Replace cpplint image build and CI job with CI template (*)
7842fec... CI: Use Fedora project registry images instead of DockerHub (*)
4edf8ce... Dockerfile: Allow to pass the mozjs base to use for build-d (*)
e5e202f... CI: Use images with buildah and runc preinstalled for image (*)
5aa26ab... Merge branch 'bye-dockerhub' into 'master' (*)
abe439d... CI: Stop building mozjs68 images (*)
1b61043... CI: Upgrade mozjs78 images to Fedora 33 (*)
f944630... Merge branch 'fedora33-ci-images' into 'master' (*)
5a86389... param: Remove JSClass macros (*)
811432b... importer: Remove JSClass macros (*)
0b73755... *: Fix spelling mistakes found by codespell (*)
bdd3e81... testRegress: Fix misspelled call in GBoxed regression tests (*)
388a63c... Merge branch 'codespell-fixes' into 'master' (*)
48dad69... .gitlab-ci.yml: add codespell job (*)
8880c98... Merge branch 'codespell-ci' into 'master' (*)
78bb511... maint: Add copyright notices based on major file contributo (*)
f0c5203... maint: Make project compatible with Reuse Software spec (*)
6bfca93... CI: Add license-check job (*)
c69620a... Correct contributor copyright email. (*)
70f42c5... maint: Add copyright notices to debugger tests (*)
37a1c19... Merge branch 'copyright-conformance' into 'master' (*)
792a9d9... CI: Fix bug in IWYU mapping file (*)
be9bb2c... CI: Remove false positive includes (*)
b7e3cb5... test: Avoid including stddef.h for NULL (*)
3c1fad9... CI: Don't ignore fatal errors in IWYU postprocess script (*)
7922fe8... profiler: Fix mistake in HAVE_SIGNAL_H preprocessor guard (*)
87b96d8... CI: Fix bug in IWYU postprocess script (*)
c8b4914... CI: Remove workarounds no longer needed for IWYU 0.14 (*)
eeb7e38... CI: Add standalone header files to IWYU script (*)
7fc69d9... CI: Make necessary changes to includes for IWYU 0.15 (*)
7f1fc02... CI: Bump pinned job to a Fedora 33 image (*)
51b8059... js: Remove IWYU pragma from includes (*)
81d7dc9... Merge branch 'fix-iwyu-bugs' into 'master' (*)
9284e0e... CI: Limit bandwidth usage for git clones during CI (*)
d677230... CI: Compare cpplint and IWYU against the pull request's bas (*)
16a9043... Merge branch 'reduce-bandwidth-and-diff-checks' into 'maste (*)
e76f9ae... test: Fix debugger test script to print diff properly (*)
f85940f... debugger: Make '$$' mean the last value (*)
6cb8335... ci: When finding common ancestors use source branch or comm (*)
6ce45bb... Merge branch 'ewlsh/fix-ci' into 'master' (*)
6fb72fd... Revert "Merge branch 'ewlsh/fix-ci' into 'master'" (*)
0306acb... Merge branch 'revert-6ce45bb3' into 'master' (*)
50d7546... fix readline build on certain systems (*)
4c92e1f... Merge branch 'readline-link' into 'master' (*)
c07f084... Fix label formatting. (*)
1e1333b... Use explicit types instead of auto (*)
3c3592f... Assert when trying to define properties on wrong global typ (*)
88f7a54... Add native registry for GI modules. (*)
b8a85a2... Merge branch 'native-registry' into 'master' (*)
fecbffd... CI: Generate compile database without running Meson (*)
f2776af... arg: Only accept object in gjs_object_to_g_hash() (*)
564f977... arg: Remove unnecessary forward declaration (*)
9267ab4... CI: Ignore subprojects in coverage reports (*)
864f1fe... CI: Remove unnecessary ninja invocation from coverage (*)
8c24c0c... CI: Install sysprof from package instead of building it (*)
4749b6b... CI: Remove JHBuild line from CI script (*)
ead13b0... test: Use g_assert_{true,false} in unit tests instead of g_ (*)
1193cab... jsapi-util: Remove const T* get() overload of GjsAutoPointe (*)
d1f2807... test: Silence self-assignment clang warning in a more idiom (*)
c5401b8... wrapperutils: Make static constexpr members uppercase (*)
6d64102... gi: Remove unused destructors (*)
ed3958a... wrapperutils: Remove to_string_kind() (*)
c176057... jsapi-util: Change CallArgs parameter to const reference (*)
f30f4b7... doc: Update style guide to include SPDX comments (*)
516d0ea... gtype: Remove gjs_typecheck_gtype() (*)
5ac6195... doc: Update style guide with advice about g_assert() (*)
fd162a4... Merge branch 'november-maintenance' into 'master' (*)
1dd64f4... build: Require gobject-introspection 1.66.0 (*)
df593c3... NEWS: Fix issues found by codespell (*)
08b753f... .gitlab-ci.yml: Also check NEWS file (*)
0dd8957... Merge branch 'bump-gi-1.66' into 'master' (*)
15bc165... Merge branch 'codespell-ci' into 'master' (*)
9768f3f... Merge branch 'debugger-$$' into 'master' (*)
870387b... wrapperutils: Really make debug methods no-ops if compiled (*)
4816b29... docs: Avoid confusing term "checkout directory" (*)
ea4ecac... CI: Fix stdint.h IWYU workaround (*)
2593b3a... context: Remove JSAPI annotation from GjsContextPrivate::ev (*)
deb8fbe... CI: Fix getting the upstream base (*)
ae6f5e5... CI: Fix cut off stack traces in sanitizer jobs (*)
c5b07de... function: Use std::string for building the function string (*)
fee940c... js: Use strings and stringstreams instead of GString (*)
5001358... Merge branch 'december-maintenance' into 'master' (*)
30d8f59... Merge branch 'remove-jsclass-macros-from-param' into 'maste (*)
8e65333... Merge branch 'remove-jsclass-macros-from-importer' into 'ma (*)
31b92fb... testGIMarshalling: Expand test coverage for flags
(*) 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]