[gjs] (175 commits) Non-fast-forward update to branch wip/require



The branch 'wip/require' 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:

  1d06138... Remove last use of gjs_runtime_get_context, and remove the 
  bde55fa... runtime: Have a thread-specific JSRuntime
  c4529e8... ns: Add gjs_import_gi_module
  86a3569... Add a bootstrap system, allowing us to write JS code at ear
  ae2fdb7... jsapi-util: Add a gjs_parse_call_args variant, that takes J
  bcfdf84... native: Return NULL if the module isn't registered
  ef04712... bootstrap: Add a CommonJS-style imports system
  2177544... import compat

Commits added to the branch:

  7171e6a... Fix EverythingBasic test (*)
  7f831a5... Remove last use of gjs_runtime_get_context, and remove the  (*)
  5aaf927... runtime: Have a thread-specific JSRuntime (*)
  6e43452... context: Move some JSContext setup to init_context_standard (*)
  5bda281... context: Expose Debugger object (*)
  216c144... context: Use JS_DefineFunctions (*)
  60c0539... jsapi-util: Evaluate scripts in a new scope if NULL is pass (*)
  b67a763... context: Fix definitions for print/printerr (*)
  0bdf36b... context: Fix crash (*)
  c706307... gjs-tests: Remove runtime from fixture (*)
  47d0a2f... gjs-tests: Remove fixture test (*)
  708701f... jsapi-util: Remove gjs_date_from_time_t (*)
  af1e119... logError: format syntax error differently (*)
  5b7c1d3... ByteArray: don't call eval() just to retrieve a prototype (*)
  c1c2976... context: Remove unnecessary code from gjs_context_eval (*)
  3752c95... jsapi-util: Don't log any existing exceptions (*)
  d4712f3... jsapi-util: Fix build (*)
  586266c... jsapi-util: Don't enter a compartment in gjs_eval_with_scop (*)
  cd8bb81... jsapi-util-error: Enter the global object compartment (*)
  49eb746... arg: Don't free data that we're only peeking at (*)
  a9d3a0d... Revert "arg: Don't free data that we're only peeking at" (*)
  a2160ff... arg: Remove byte array fast path for now (*)
  f1ab61e... arg: Remove some unused variables (*)
  0ef269f... Release 1.39.3 (*)
  266ef8c... context: Fix a test failure when SpiderMonkey is in debug m (*)
  7ef7d25... coverage: Add GjsCoverage (*)
  3315941... Enable coverage report for Gjs (*)
  3ffd4ce... configure: Fix coverage reports (*)
  c2cfede... Update .gitignore (*)
  eba7b51... console: Fix an outdated error message (*)
  01512e4... console: Fix documentation for --coverage-path (*)
  2061392... test-coverage: Fix recursive deleting of temporary test dat (*)
  931cd21... testCoverage: Remove log (*)
  9adad8c... coverage: Reindent (*)
  a06b61e... coverage: s/Warning/warning/ (*)
  160c385... coverage: Fix the location of the comment (*)
  e9256b0... coverage: Use a local for fetchStatistics (*)
  05ee027... coverage: Don't return this (*)
  9270251... coverage: Use a closure instead of this (*)
  8d8660d... coverage: Don't replace existing statistics with new ones (*)
  4634173... coverage: Don't construct a new array for no good reason (*)
  425ddb6... coverage: Use JS_DefineFunctions (*)
  d491526... jsapi-util: Add a gjs_parse_call_args variant, that takes J (*)
  c0a168b... coverage: Pass filenames instead of objects (*)
  c720b6d... coverage: Simplify statistics creation code (*)
  70a9b91... coverage: Remove call_js_function_for_array_return (*)
  a7de3f8... testCoverage: Remove duplicate tests (*)
  4ee2126... testCoverage: Avoid JS warning for a mistyped semicolon (*)
  be5c12c... Fix assertions during context dispose (*)
  adb6c1f... context: enter request before GC in gjs_context_dispose (*)
  b532396... object: Correct assertion about toggle up/down on unref (*)
  bc9f6c3... Revert "context: enter request before GC in gjs_context_dis (*)
  1081bee... Fix build with c++11 mode (*)
  5e0248c... coverage: add missing request (*)
  0356f7b... context: enter request before GC in gjs_context_dispose (*)
  868bc84... Release 1.39.90 (*)
  2f886b0... gi: object: add function to check if a JSObject contains a  (*)
  dd74d23... gi: function: add gjs_invoke_constructor_from_c (*)
  400f43e... gi: add fundamental type support (*)
  fbb8401... gtype: fix name and toString() on the prototype (*)
  9a54db2... Implement GObject.prototype.disconnect in JS (*)
  38164a1... Fix typecheck_is_object/is_fundamental (*)
  58ab20d... arg: don't check manually for interface prerequisites (*)
  9680de8... fundamental: assert that priv is not NULL if we are on the  (*)
  3d8bd0a... arg: fix cast checking for objects and fundamentals (*)
  5879819... enumeration: add support for static methods (*)
  1c027e7... build: Use LDADD for libraries, not LDFLAGS (*)
  0d49d2a... GObject: add pseudo-classes for fundamental types (*)
  524a20f... GObject: fix coercion for GObject.Char and GObject.UChar (*)
  3bf997b... Add myself to DOAP file (*)
  7b4d092... build: don't generate modules.gresource.xml (*)
  66eada5... jsunit: prepend the srcdir when looking for uninstalled fil (*)
  48de406... Fix distcheck (*)
  b01fd5e... Release 1.39.91 (*)
  2b4333d... Release 1.40.0 (*)
  570fef7... GObject overrides: Fix some typos (*)
  3bcd6ba... Gtk: fix enabling and disabling the C override helper (*)
  dc31b7c... Check and prevent reentrancy to the JSAPI during finalizati (*)
  64a7221... Makefile-modules: Fix indentation (*)
  24f8a69... Add a new wrapper type for cairo regions (*)
  54ff90d... object: remove bogus comment and code about GC in a seconda (*)
  ae34ec4... object toggle notify: do more work without deferring to an  (*)
  675ce62... util: remove unused and semi-bogus API (*)
  ef33fbe... Use background finalizing for thread-safe stuff (*)
  79075a4... Fix the build (*)
  4e6ae06... jsapi-util: split a gjs_gc_if_needed() function (*)
  b9741e9... context: add a private method to schedule a GC if needed (*)
  5719e78... all: schedule a full GC check after executing JS code (*)
  6de94ed... test: avoid immediate GC on the Test object (*)
  945fd01... Semi-colon and comma cleanups (*)
  45bbf5b... ParamSpec: fix argument marshalling (*)
  221e158... GParamSpec: remove custom constructor (*)
  a393b31... GParamSpec: implement methods (*)
  d8bf3f9... GParamSpec: fix typo (*)
  aae358f... all: fix method resolution on prototypes (*)
  c57a4d7... param: use accessors to read name, nick, blurb and default  (*)
  e20d7d7... param: implement static methods (*)
  f53faf2... fundamental: deduplicate code (*)
  a6d342b... installed-tests: fix deactivated GIMarshalling test suite (*)
  6cfbeed... gi: arg: use instance's gtype rather than the introspection (*)
  791b1a3... Ratelimit RSS-triggered GCs (*)
  d7649bd... test: Various fixes for passing too many args (*)
  c6e0ef5... Fix building Regress-1.0.gir with cairo disabled (*)
  272d8c9... mainloop: restore priority arguments to *_add() calls (*)
  3f09daa... cairo: enable multithreading for cairo-xlib (*)
  bab15b5... Release 1.41.3 (*)
  ba50088... Post-release version bump to 1.41.4 (*)
  dedc335... doap: fix my email address (*)
  af3a581... object: check the interface info before freeing it (*)
  569712f... system: fix return value of gc() and breakpoint() (*)
  a432e83... function: respect ownership transfer of instance parameters (*)
  77f3417... build: Bump g-i requirement to 1.41.4 (*)
  a78b6d1... Add a package/application convenience layer (*)
  8bd9dfc... overrides/GLib: fix maybe GVariants unpacking (*)
  65e05b4... Release 1.41.4 (*)
  2d38c1d... Post-release version bump to 1.41.5 (*)
  fe45c70... doap category core (*)
  3ecf73c... context: add GJS_DISABLE_EXTRA_WARNING env variable to disa (*)
  117f200... Fix JS types in callback signatures (*)
  c11d025... tests: fix regression in gdbus test with dbus 1.8.6. (*)
  c7689eb... Fix JS types in more callbacks (*)
  b2d6aa0... importer: Add back the ability for others to install overri (*)
  3d3cfad... Release 1.41.91 (*)
  cd970e9... Post-release version bump to 1.41.92 (*)
  ee502e2... importer: fix call to JS_ValueToId (*)
  c4b2442... 1.42.0 (*)
  f3c9b6e... Implement GTypeClass and GTypeInterface arguments (*)
  18e82fd... Stop exposing GType structures as such (*)
  f90468b... object: add a custom hook to run at instance_init (*)
  3e28510... Gtk: add override to handle GtkWidget templates (*)
  ca1a61c... Add missing \ in previous commit (*)
  79a17ac... build: Fix distcheck (*)
  554c220... gjs-tests: Remove dumpstack test (*)
  e35bbd4... Don't use JS_SetGlobalObject/GetGlobalObject (*)
  2691735... object: Fix use of TRUE_HANDLED accumulation (*)
  7ee0294... overrides/Gtk: Only call init_template when we have a templ (*)
  58abf3b... coverage: Get the list of covered files from coverage.js (*)
  152c679... GjsDBusImplementation: unref the invocation passed to metho (*)
  fde8738... Gtk: fix typos in WidgetClass (*)
  40ff788... Gtk: automatically bind declared template children (*)
  5c84dc0... Gtk: Scrub resource:// prefix for template path (*)
  d383df7... Gtk: Add test case for template from resource (*)
  3b3534f... system: Add wrapper for JS_ClearDateCaches (*)
  f362ae6... build: Use m4 directory for macros (*)
  ee27166... build: Don't error out on missing cairo-xlib.pc (*)
  7eafe01... build: Use -R instead of -rpath (*)
  26471ad... Revert "build: Use -R instead of -rpath" (*)
  e1974c8... Release 1.43.3 (*)
  aa70bf0... Fix return values of some functions which should return a p (*)
  78fd5a1... coverage: Throw an Error, not a string. (*)
  f3d99a3... coverage: Allocate nLines + 1. (*)
  0ed48e5... gi: Call init_object_private after creating JSObject for GO (*)
  08b68d9... Update .gitignore (*)
  a7b0146... coverage: Use g_output_stream_printf instead of manual stuf (*)
  96628cb... Write function line number before unique key in FN entries. (*)
  5072cd7... coverage: Handle numerous other expression types in coverag (*)
  3748196... tests: Some minor style beautifications (*)
  11674e2... tests: Fix copy-paste typo (*)
  d27882c... coverage: Don't propagate exceptions raised in debugger con (*)
  923e3a8... coverage: Fix jshint errors (*)
  31a1e86... Port to CallReceiver/CallArgs (*)
  348ee04... gi: function: Support callbacks with (transfer full) return (*)
  7fb5be8... coverage: Use prefixes, not paths (*)
  b534eab... tests: Run under Xvfb (*)
  23e33a2... Report errors in javascript property getters/setters (*)
  7a84964... installed-tests: add test for exceptions inside gobject pro (*)
  d6cf819... ns: Add gjs_import_gi_module
  21347bb... Add a bootstrap system, allowing us to write JS code at ear
  da66225... native: Return NULL if the module isn't registered
  ebe34c0... bootstrap: Add a (private for now) CommonJS-style imports s
  9bdfa0b... bootstrap: Hack up the native import system to work well wi
  1a1a82e... context: Move gjs_get_search_path to here
  58e9866... foreign: Cleanup the style slightly
  f09d64c... bootstrap: Move the old importer code to a compat layer on 
  9375c28... bootstrap: Expose the CommonJS modules system

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