Commit d8f5a2be authored by Andrea Azzarone's avatar Andrea Azzarone

New upstream version 1.56.0

parents f666a12e 31a0ed59
......@@ -74,6 +74,8 @@ gjs_tests_gtester_LDADD = \
gjs_tests_gtester_SOURCES = \
test/gjs-tests.cpp \
test/gjs-test-common.cpp \
test/gjs-test-common.h \
test/gjs-test-utils.cpp \
test/gjs-test-utils.h \
test/gjs-test-call-args.cpp \
......@@ -284,7 +286,7 @@ AM_TESTS_ENVIRONMENT = \
export G_FILENAME_ENCODING=latin1; \
export LSAN_OPTIONS="suppressions=$(abs_top_srcdir)/installed-tests/extra/lsan.supp"; \
export NO_AT_BRIDGE=1; \
export LC_ALL=C.UTF-8; \
export LC_ALL=$(TESTS_LOCALE); \
$(COVERAGE_TESTS_ENVIRONMENT) \
$(GTK_TESTS_ENVIRONMENT) \
$(XVFB_START) \
......
......@@ -146,7 +146,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_append_compile_flags.m4 \
$(top_srcdir)/m4/ax_append_link_flags.m4 \
$(top_srcdir)/m4/ax_check_compile_flag.m4 \
$(top_srcdir)/m4/ax_check_link_flag.m4 \
$(top_srcdir)/m4/ax_code_coverage.m4 \
$(top_srcdir)/m4/ax_compiler_flags.m4 \
$(top_srcdir)/m4/ax_compiler_flags_cflags.m4 \
$(top_srcdir)/m4/ax_compiler_flags_cxxflags.m4 \
......@@ -158,6 +157,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_append_compile_flags.m4 \
$(top_srcdir)/m4/ax_pkg_check_modules.m4 \
$(top_srcdir)/m4/ax_require_defined.m4 \
$(top_srcdir)/m4/ax_valgrind_check.m4 \
$(top_srcdir)/m4/code_coverage.m4 \
$(top_srcdir)/m4/extensions.m4 \
$(top_srcdir)/m4/introspection.m4 $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
......@@ -275,25 +275,25 @@ am__libgjs_la_SOURCES_DIST = gi/arg.cpp gi/arg.h gi/boxed.cpp \
gi/gobject.cpp gi/gobject.h gi/gtype.cpp gi/gtype.h \
gi/interface.cpp gi/interface.h gi/ns.cpp gi/ns.h \
gi/object.cpp gi/object.h gi/param.cpp gi/param.h \
gi/private.cpp gi/private.h gi/proxyutils.cpp gi/proxyutils.h \
gi/repo.cpp gi/repo.h gi/toggle.cpp gi/toggle.h gi/union.cpp \
gi/union.h gi/value.cpp gi/value.h gjs/byteArray.cpp \
gjs/byteArray.h gjs/context.cpp gjs/context-private.h \
gjs/coverage.cpp gjs/debugger.cpp gjs/deprecation.cpp \
gjs/deprecation.h gjs/engine.cpp gjs/engine.h gjs/global.cpp \
gjs/global.h gjs/importer.cpp gjs/importer.h gjs/jsapi-class.h \
gjs/jsapi-dynamic-class.cpp gjs/jsapi-util.cpp \
gjs/jsapi-util.h gjs/jsapi-util-args.h \
gi/private.cpp gi/private.h gi/repo.cpp gi/repo.h \
gi/toggle.cpp gi/toggle.h gi/union.cpp gi/union.h gi/value.cpp \
gi/value.h gi/wrapperutils.cpp gi/wrapperutils.h gjs/atoms.cpp \
gjs/atoms.h gjs/byteArray.cpp gjs/byteArray.h gjs/context.cpp \
gjs/context-private.h gjs/coverage.cpp gjs/debugger.cpp \
gjs/deprecation.cpp gjs/deprecation.h gjs/engine.cpp \
gjs/engine.h gjs/global.cpp gjs/global.h gjs/importer.cpp \
gjs/importer.h gjs/jsapi-class.h gjs/jsapi-dynamic-class.cpp \
gjs/jsapi-util.cpp gjs/jsapi-util.h gjs/jsapi-util-args.h \
gjs/jsapi-util-error.cpp gjs/jsapi-util-root.h \
gjs/jsapi-util-string.cpp gjs/jsapi-wrapper.h gjs/mem.h \
gjs/mem.cpp gjs/module.h gjs/module.cpp gjs/native.cpp \
gjs/jsapi-util-string.cpp gjs/jsapi-wrapper.h gjs/mem.cpp \
gjs/mem-private.h gjs/module.h gjs/module.cpp gjs/native.cpp \
gjs/native.h gjs/profiler.cpp gjs/profiler-private.h \
gjs/stack.cpp modules/modules.cpp modules/modules.h \
util/error.cpp util/glib.cpp util/glib.h util/log.cpp \
util/log.h util/misc.cpp util/misc.h util/sp-capture-types.h \
util/sp-capture-writer.c util/sp-capture-writer.h \
libgjs-private/gjs-gdbus-wrapper.cpp \
libgjs-private/gjs-gdbus-wrapper.h libgjs-private/gjs-util.cpp \
libgjs-private/gjs-gdbus-wrapper.c \
libgjs-private/gjs-gdbus-wrapper.h libgjs-private/gjs-util.c \
libgjs-private/gjs-util.h libgjs-private/gjs-gtk-util.h \
libgjs-private/gjs-gtk-util.c
am__objects_3 = gi/libgjs_la-arg.lo gi/libgjs_la-boxed.lo \
......@@ -303,14 +303,14 @@ am__objects_3 = gi/libgjs_la-arg.lo gi/libgjs_la-boxed.lo \
gi/libgjs_la-gobject.lo gi/libgjs_la-gtype.lo \
gi/libgjs_la-interface.lo gi/libgjs_la-ns.lo \
gi/libgjs_la-object.lo gi/libgjs_la-param.lo \
gi/libgjs_la-private.lo gi/libgjs_la-proxyutils.lo \
gi/libgjs_la-repo.lo gi/libgjs_la-toggle.lo \
gi/libgjs_la-union.lo gi/libgjs_la-value.lo \
gjs/libgjs_la-byteArray.lo gjs/libgjs_la-context.lo \
gjs/libgjs_la-coverage.lo gjs/libgjs_la-debugger.lo \
gjs/libgjs_la-deprecation.lo gjs/libgjs_la-engine.lo \
gjs/libgjs_la-global.lo gjs/libgjs_la-importer.lo \
gjs/libgjs_la-jsapi-dynamic-class.lo \
gi/libgjs_la-private.lo gi/libgjs_la-repo.lo \
gi/libgjs_la-toggle.lo gi/libgjs_la-union.lo \
gi/libgjs_la-value.lo gi/libgjs_la-wrapperutils.lo \
gjs/libgjs_la-atoms.lo gjs/libgjs_la-byteArray.lo \
gjs/libgjs_la-context.lo gjs/libgjs_la-coverage.lo \
gjs/libgjs_la-debugger.lo gjs/libgjs_la-deprecation.lo \
gjs/libgjs_la-engine.lo gjs/libgjs_la-global.lo \
gjs/libgjs_la-importer.lo gjs/libgjs_la-jsapi-dynamic-class.lo \
gjs/libgjs_la-jsapi-util.lo gjs/libgjs_la-jsapi-util-error.lo \
gjs/libgjs_la-jsapi-util-string.lo gjs/libgjs_la-mem.lo \
gjs/libgjs_la-module.lo gjs/libgjs_la-native.lo \
......@@ -369,6 +369,7 @@ gjs_console_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
$(CXXFLAGS) $(gjs_console_LDFLAGS) $(LDFLAGS) -o $@
am_gjs_tests_gtester_OBJECTS = \
test/gjs_tests_gtester-gjs-tests.$(OBJEXT) \
test/gjs_tests_gtester-gjs-test-common.$(OBJEXT) \
test/gjs_tests_gtester-gjs-test-utils.$(OBJEXT) \
test/gjs_tests_gtester-gjs-test-call-args.$(OBJEXT) \
test/gjs_tests_gtester-gjs-test-coverage.$(OBJEXT) \
......@@ -416,12 +417,13 @@ am__depfiles_remade = \
gi/$(DEPDIR)/libgjs_la-object.Plo \
gi/$(DEPDIR)/libgjs_la-param.Plo \
gi/$(DEPDIR)/libgjs_la-private.Plo \
gi/$(DEPDIR)/libgjs_la-proxyutils.Plo \
gi/$(DEPDIR)/libgjs_la-repo.Plo \
gi/$(DEPDIR)/libgjs_la-toggle.Plo \
gi/$(DEPDIR)/libgjs_la-union.Plo \
gi/$(DEPDIR)/libgjs_la-value.Plo \
gi/$(DEPDIR)/libgjs_la-wrapperutils.Plo \
gjs/$(DEPDIR)/console-console.Po \
gjs/$(DEPDIR)/libgjs_la-atoms.Plo \
gjs/$(DEPDIR)/libgjs_la-byteArray.Plo \
gjs/$(DEPDIR)/libgjs_la-context.Plo \
gjs/$(DEPDIR)/libgjs_la-coverage.Plo \
......@@ -465,6 +467,7 @@ am__depfiles_remade = \
modules/$(DEPDIR)/libgjs_la-modules.Plo \
modules/$(DEPDIR)/libsystem_la-system.Plo \
test/$(DEPDIR)/gjs_tests_gtester-gjs-test-call-args.Po \
test/$(DEPDIR)/gjs_tests_gtester-gjs-test-common.Po \
test/$(DEPDIR)/gjs_tests_gtester-gjs-test-coverage.Po \
test/$(DEPDIR)/gjs_tests_gtester-gjs-test-rooting.Po \
test/$(DEPDIR)/gjs_tests_gtester-gjs-test-utils.Po \
......@@ -927,6 +930,7 @@ SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
TESTS_LOCALE = @TESTS_LOCALE@
VALGRIND = @VALGRIND@
VALGRIND_ENABLED = @VALGRIND_ENABLED@
VERSION = @VERSION@
......@@ -1057,6 +1061,7 @@ gjs_public_headers = \
gjs/coverage.h \
gjs/gjs.h \
gjs/macros.h \
gjs/mem.h \
gjs/profiler.h \
util/error.h \
$(NULL)
......@@ -1097,8 +1102,6 @@ gjs_srcs = \
gi/param.h \
gi/private.cpp \
gi/private.h \
gi/proxyutils.cpp \
gi/proxyutils.h \
gi/repo.cpp \
gi/repo.h \
gi/toggle.cpp \
......@@ -1107,6 +1110,10 @@ gjs_srcs = \
gi/union.h \
gi/value.cpp \
gi/value.h \
gi/wrapperutils.cpp \
gi/wrapperutils.h \
gjs/atoms.cpp \
gjs/atoms.h \
gjs/byteArray.cpp \
gjs/byteArray.h \
gjs/context.cpp \
......@@ -1130,8 +1137,8 @@ gjs_srcs = \
gjs/jsapi-util-root.h \
gjs/jsapi-util-string.cpp \
gjs/jsapi-wrapper.h \
gjs/mem.h \
gjs/mem.cpp \
gjs/mem-private.h \
gjs/module.h \
gjs/module.cpp \
gjs/native.cpp \
......@@ -1153,9 +1160,9 @@ gjs_srcs = \
# These files were part of a separate library
gjs_private_srcs = \
libgjs-private/gjs-gdbus-wrapper.cpp \
libgjs-private/gjs-gdbus-wrapper.c \
libgjs-private/gjs-gdbus-wrapper.h \
libgjs-private/gjs-util.cpp \
libgjs-private/gjs-util.c \
libgjs-private/gjs-util.h \
libgjs-private/gjs-gtk-util.h \
$(NULL)
......@@ -1333,6 +1340,8 @@ gjs_tests_gtester_LDADD = \
gjs_tests_gtester_SOURCES = \
test/gjs-tests.cpp \
test/gjs-test-common.cpp \
test/gjs-test-common.h \
test/gjs-test-utils.cpp \
test/gjs-test-utils.h \
test/gjs-test-call-args.cpp \
......@@ -1481,7 +1490,7 @@ AM_TESTS_ENVIRONMENT = \
export G_FILENAME_ENCODING=latin1; \
export LSAN_OPTIONS="suppressions=$(abs_top_srcdir)/installed-tests/extra/lsan.supp"; \
export NO_AT_BRIDGE=1; \
export LC_ALL=C.UTF-8; \
export LC_ALL=$(TESTS_LOCALE); \
$(COVERAGE_TESTS_ENVIRONMENT) \
$(GTK_TESTS_ENVIRONMENT) \
$(XVFB_START) \
......@@ -1904,19 +1913,21 @@ gi/libgjs_la-object.lo: gi/$(am__dirstamp) \
gi/libgjs_la-param.lo: gi/$(am__dirstamp) gi/$(DEPDIR)/$(am__dirstamp)
gi/libgjs_la-private.lo: gi/$(am__dirstamp) \
gi/$(DEPDIR)/$(am__dirstamp)
gi/libgjs_la-proxyutils.lo: gi/$(am__dirstamp) \
gi/$(DEPDIR)/$(am__dirstamp)
gi/libgjs_la-repo.lo: gi/$(am__dirstamp) gi/$(DEPDIR)/$(am__dirstamp)
gi/libgjs_la-toggle.lo: gi/$(am__dirstamp) \
gi/$(DEPDIR)/$(am__dirstamp)
gi/libgjs_la-union.lo: gi/$(am__dirstamp) gi/$(DEPDIR)/$(am__dirstamp)
gi/libgjs_la-value.lo: gi/$(am__dirstamp) gi/$(DEPDIR)/$(am__dirstamp)
gi/libgjs_la-wrapperutils.lo: gi/$(am__dirstamp) \
gi/$(DEPDIR)/$(am__dirstamp)
gjs/$(am__dirstamp):
@$(MKDIR_P) gjs
@: > gjs/$(am__dirstamp)
gjs/$(DEPDIR)/$(am__dirstamp):
@$(MKDIR_P) gjs/$(DEPDIR)
@: > gjs/$(DEPDIR)/$(am__dirstamp)
gjs/libgjs_la-atoms.lo: gjs/$(am__dirstamp) \
gjs/$(DEPDIR)/$(am__dirstamp)
gjs/libgjs_la-byteArray.lo: gjs/$(am__dirstamp) \
gjs/$(DEPDIR)/$(am__dirstamp)
gjs/libgjs_la-context.lo: gjs/$(am__dirstamp) \
......@@ -2020,6 +2031,8 @@ test/$(DEPDIR)/$(am__dirstamp):
@: > test/$(DEPDIR)/$(am__dirstamp)
test/gjs_tests_gtester-gjs-tests.$(OBJEXT): test/$(am__dirstamp) \
test/$(DEPDIR)/$(am__dirstamp)
test/gjs_tests_gtester-gjs-test-common.$(OBJEXT): \
test/$(am__dirstamp) test/$(DEPDIR)/$(am__dirstamp)
test/gjs_tests_gtester-gjs-test-utils.$(OBJEXT): test/$(am__dirstamp) \
test/$(DEPDIR)/$(am__dirstamp)
test/gjs_tests_gtester-gjs-test-call-args.$(OBJEXT): \
......@@ -2112,12 +2125,13 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@gi/$(DEPDIR)/libgjs_la-object.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@gi/$(DEPDIR)/libgjs_la-param.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@gi/$(DEPDIR)/libgjs_la-private.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@gi/$(DEPDIR)/libgjs_la-proxyutils.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@gi/$(DEPDIR)/libgjs_la-repo.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@gi/$(DEPDIR)/libgjs_la-toggle.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@gi/$(DEPDIR)/libgjs_la-union.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@gi/$(DEPDIR)/libgjs_la-value.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@gi/$(DEPDIR)/libgjs_la-wrapperutils.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@gjs/$(DEPDIR)/console-console.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@gjs/$(DEPDIR)/libgjs_la-atoms.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@gjs/$(DEPDIR)/libgjs_la-byteArray.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@gjs/$(DEPDIR)/libgjs_la-context.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@gjs/$(DEPDIR)/libgjs_la-coverage.Plo@am__quote@ # am--include-marker
......@@ -2161,6 +2175,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@modules/$(DEPDIR)/libgjs_la-modules.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@modules/$(DEPDIR)/libsystem_la-system.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@test/$(DEPDIR)/gjs_tests_gtester-gjs-test-call-args.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@test/$(DEPDIR)/gjs_tests_gtester-gjs-test-common.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@test/$(DEPDIR)/gjs_tests_gtester-gjs-test-coverage.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@test/$(DEPDIR)/gjs_tests_gtester-gjs-test-rooting.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@test/$(DEPDIR)/gjs_tests_gtester-gjs-test-utils.Po@am__quote@ # am--include-marker
......@@ -2215,6 +2230,20 @@ util/libgjs_la-sp-capture-writer.lo: util/sp-capture-writer.c
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o util/libgjs_la-sp-capture-writer.lo `test -f 'util/sp-capture-writer.c' || echo '$(srcdir)/'`util/sp-capture-writer.c
libgjs-private/libgjs_la-gjs-gdbus-wrapper.lo: libgjs-private/gjs-gdbus-wrapper.c
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgjs-private/libgjs_la-gjs-gdbus-wrapper.lo -MD -MP -MF libgjs-private/$(DEPDIR)/libgjs_la-gjs-gdbus-wrapper.Tpo -c -o libgjs-private/libgjs_la-gjs-gdbus-wrapper.lo `test -f 'libgjs-private/gjs-gdbus-wrapper.c' || echo '$(srcdir)/'`libgjs-private/gjs-gdbus-wrapper.c
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libgjs-private/$(DEPDIR)/libgjs_la-gjs-gdbus-wrapper.Tpo libgjs-private/$(DEPDIR)/libgjs_la-gjs-gdbus-wrapper.Plo
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libgjs-private/gjs-gdbus-wrapper.c' object='libgjs-private/libgjs_la-gjs-gdbus-wrapper.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgjs-private/libgjs_la-gjs-gdbus-wrapper.lo `test -f 'libgjs-private/gjs-gdbus-wrapper.c' || echo '$(srcdir)/'`libgjs-private/gjs-gdbus-wrapper.c
libgjs-private/libgjs_la-gjs-util.lo: libgjs-private/gjs-util.c
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgjs-private/libgjs_la-gjs-util.lo -MD -MP -MF libgjs-private/$(DEPDIR)/libgjs_la-gjs-util.Tpo -c -o libgjs-private/libgjs_la-gjs-util.lo `test -f 'libgjs-private/gjs-util.c' || echo '$(srcdir)/'`libgjs-private/gjs-util.c
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libgjs-private/$(DEPDIR)/libgjs_la-gjs-util.Tpo libgjs-private/$(DEPDIR)/libgjs_la-gjs-util.Plo
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libgjs-private/gjs-util.c' object='libgjs-private/libgjs_la-gjs-util.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgjs-private/libgjs_la-gjs-util.lo `test -f 'libgjs-private/gjs-util.c' || echo '$(srcdir)/'`libgjs-private/gjs-util.c
libgjs-private/libgjs_la-gjs-gtk-util.lo: libgjs-private/gjs-gtk-util.c
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgjs-private/libgjs_la-gjs-gtk-util.lo -MD -MP -MF libgjs-private/$(DEPDIR)/libgjs_la-gjs-gtk-util.Tpo -c -o libgjs-private/libgjs_la-gjs-gtk-util.lo `test -f 'libgjs-private/gjs-gtk-util.c' || echo '$(srcdir)/'`libgjs-private/gjs-gtk-util.c
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libgjs-private/$(DEPDIR)/libgjs_la-gjs-gtk-util.Tpo libgjs-private/$(DEPDIR)/libgjs_la-gjs-gtk-util.Plo
......@@ -2512,13 +2541,6 @@ gi/libgjs_la-private.lo: gi/private.cpp
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o gi/libgjs_la-private.lo `test -f 'gi/private.cpp' || echo '$(srcdir)/'`gi/private.cpp
gi/libgjs_la-proxyutils.lo: gi/proxyutils.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT gi/libgjs_la-proxyutils.lo -MD -MP -MF gi/$(DEPDIR)/libgjs_la-proxyutils.Tpo -c -o gi/libgjs_la-proxyutils.lo `test -f 'gi/proxyutils.cpp' || echo '$(srcdir)/'`gi/proxyutils.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) gi/$(DEPDIR)/libgjs_la-proxyutils.Tpo gi/$(DEPDIR)/libgjs_la-proxyutils.Plo
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='gi/proxyutils.cpp' object='gi/libgjs_la-proxyutils.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o gi/libgjs_la-proxyutils.lo `test -f 'gi/proxyutils.cpp' || echo '$(srcdir)/'`gi/proxyutils.cpp
gi/libgjs_la-repo.lo: gi/repo.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT gi/libgjs_la-repo.lo -MD -MP -MF gi/$(DEPDIR)/libgjs_la-repo.Tpo -c -o gi/libgjs_la-repo.lo `test -f 'gi/repo.cpp' || echo '$(srcdir)/'`gi/repo.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) gi/$(DEPDIR)/libgjs_la-repo.Tpo gi/$(DEPDIR)/libgjs_la-repo.Plo
......@@ -2547,6 +2569,20 @@ gi/libgjs_la-value.lo: gi/value.cpp
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o gi/libgjs_la-value.lo `test -f 'gi/value.cpp' || echo '$(srcdir)/'`gi/value.cpp
gi/libgjs_la-wrapperutils.lo: gi/wrapperutils.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT gi/libgjs_la-wrapperutils.lo -MD -MP -MF gi/$(DEPDIR)/libgjs_la-wrapperutils.Tpo -c -o gi/libgjs_la-wrapperutils.lo `test -f 'gi/wrapperutils.cpp' || echo '$(srcdir)/'`gi/wrapperutils.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) gi/$(DEPDIR)/libgjs_la-wrapperutils.Tpo gi/$(DEPDIR)/libgjs_la-wrapperutils.Plo
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='gi/wrapperutils.cpp' object='gi/libgjs_la-wrapperutils.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o gi/libgjs_la-wrapperutils.lo `test -f 'gi/wrapperutils.cpp' || echo '$(srcdir)/'`gi/wrapperutils.cpp
gjs/libgjs_la-atoms.lo: gjs/atoms.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT gjs/libgjs_la-atoms.lo -MD -MP -MF gjs/$(DEPDIR)/libgjs_la-atoms.Tpo -c -o gjs/libgjs_la-atoms.lo `test -f 'gjs/atoms.cpp' || echo '$(srcdir)/'`gjs/atoms.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) gjs/$(DEPDIR)/libgjs_la-atoms.Tpo gjs/$(DEPDIR)/libgjs_la-atoms.Plo
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='gjs/atoms.cpp' object='gjs/libgjs_la-atoms.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o gjs/libgjs_la-atoms.lo `test -f 'gjs/atoms.cpp' || echo '$(srcdir)/'`gjs/atoms.cpp
gjs/libgjs_la-byteArray.lo: gjs/byteArray.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT gjs/libgjs_la-byteArray.lo -MD -MP -MF gjs/$(DEPDIR)/libgjs_la-byteArray.Tpo -c -o gjs/libgjs_la-byteArray.lo `test -f 'gjs/byteArray.cpp' || echo '$(srcdir)/'`gjs/byteArray.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) gjs/$(DEPDIR)/libgjs_la-byteArray.Tpo gjs/$(DEPDIR)/libgjs_la-byteArray.Plo
......@@ -2701,20 +2737,6 @@ util/libgjs_la-misc.lo: util/misc.cpp
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o util/libgjs_la-misc.lo `test -f 'util/misc.cpp' || echo '$(srcdir)/'`util/misc.cpp
libgjs-private/libgjs_la-gjs-gdbus-wrapper.lo: libgjs-private/gjs-gdbus-wrapper.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libgjs-private/libgjs_la-gjs-gdbus-wrapper.lo -MD -MP -MF libgjs-private/$(DEPDIR)/libgjs_la-gjs-gdbus-wrapper.Tpo -c -o libgjs-private/libgjs_la-gjs-gdbus-wrapper.lo `test -f 'libgjs-private/gjs-gdbus-wrapper.cpp' || echo '$(srcdir)/'`libgjs-private/gjs-gdbus-wrapper.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) libgjs-private/$(DEPDIR)/libgjs_la-gjs-gdbus-wrapper.Tpo libgjs-private/$(DEPDIR)/libgjs_la-gjs-gdbus-wrapper.Plo
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='libgjs-private/gjs-gdbus-wrapper.cpp' object='libgjs-private/libgjs_la-gjs-gdbus-wrapper.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libgjs-private/libgjs_la-gjs-gdbus-wrapper.lo `test -f 'libgjs-private/gjs-gdbus-wrapper.cpp' || echo '$(srcdir)/'`libgjs-private/gjs-gdbus-wrapper.cpp
libgjs-private/libgjs_la-gjs-util.lo: libgjs-private/gjs-util.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libgjs-private/libgjs_la-gjs-util.lo -MD -MP -MF libgjs-private/$(DEPDIR)/libgjs_la-gjs-util.Tpo -c -o libgjs-private/libgjs_la-gjs-util.lo `test -f 'libgjs-private/gjs-util.cpp' || echo '$(srcdir)/'`libgjs-private/gjs-util.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) libgjs-private/$(DEPDIR)/libgjs_la-gjs-util.Tpo libgjs-private/$(DEPDIR)/libgjs_la-gjs-util.Plo
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='libgjs-private/gjs-util.cpp' object='libgjs-private/libgjs_la-gjs-util.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgjs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libgjs-private/libgjs_la-gjs-util.lo `test -f 'libgjs-private/gjs-util.cpp' || echo '$(srcdir)/'`libgjs-private/gjs-util.cpp
modules/libsystem_la-system.lo: modules/system.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsystem_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT modules/libsystem_la-system.lo -MD -MP -MF modules/$(DEPDIR)/libsystem_la-system.Tpo -c -o modules/libsystem_la-system.lo `test -f 'modules/system.cpp' || echo '$(srcdir)/'`modules/system.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) modules/$(DEPDIR)/libsystem_la-system.Tpo modules/$(DEPDIR)/libsystem_la-system.Plo
......@@ -2750,6 +2772,20 @@ test/gjs_tests_gtester-gjs-tests.obj: test/gjs-tests.cpp
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gjs_tests_gtester_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o test/gjs_tests_gtester-gjs-tests.obj `if test -f 'test/gjs-tests.cpp'; then $(CYGPATH_W) 'test/gjs-tests.cpp'; else $(CYGPATH_W) '$(srcdir)/test/gjs-tests.cpp'; fi`
test/gjs_tests_gtester-gjs-test-common.o: test/gjs-test-common.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gjs_tests_gtester_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT test/gjs_tests_gtester-gjs-test-common.o -MD -MP -MF test/$(DEPDIR)/gjs_tests_gtester-gjs-test-common.Tpo -c -o test/gjs_tests_gtester-gjs-test-common.o `test -f 'test/gjs-test-common.cpp' || echo '$(srcdir)/'`test/gjs-test-common.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) test/$(DEPDIR)/gjs_tests_gtester-gjs-test-common.Tpo test/$(DEPDIR)/gjs_tests_gtester-gjs-test-common.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='test/gjs-test-common.cpp' object='test/gjs_tests_gtester-gjs-test-common.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gjs_tests_gtester_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o test/gjs_tests_gtester-gjs-test-common.o `test -f 'test/gjs-test-common.cpp' || echo '$(srcdir)/'`test/gjs-test-common.cpp
test/gjs_tests_gtester-gjs-test-common.obj: test/gjs-test-common.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gjs_tests_gtester_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT test/gjs_tests_gtester-gjs-test-common.obj -MD -MP -MF test/$(DEPDIR)/gjs_tests_gtester-gjs-test-common.Tpo -c -o test/gjs_tests_gtester-gjs-test-common.obj `if test -f 'test/gjs-test-common.cpp'; then $(CYGPATH_W) 'test/gjs-test-common.cpp'; else $(CYGPATH_W) '$(srcdir)/test/gjs-test-common.cpp'; fi`
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) test/$(DEPDIR)/gjs_tests_gtester-gjs-test-common.Tpo test/$(DEPDIR)/gjs_tests_gtester-gjs-test-common.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='test/gjs-test-common.cpp' object='test/gjs_tests_gtester-gjs-test-common.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gjs_tests_gtester_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o test/gjs_tests_gtester-gjs-test-common.obj `if test -f 'test/gjs-test-common.cpp'; then $(CYGPATH_W) 'test/gjs-test-common.cpp'; else $(CYGPATH_W) '$(srcdir)/test/gjs-test-common.cpp'; fi`
test/gjs_tests_gtester-gjs-test-utils.o: test/gjs-test-utils.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gjs_tests_gtester_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT test/gjs_tests_gtester-gjs-test-utils.o -MD -MP -MF test/$(DEPDIR)/gjs_tests_gtester-gjs-test-utils.Tpo -c -o test/gjs_tests_gtester-gjs-test-utils.o `test -f 'test/gjs-test-utils.cpp' || echo '$(srcdir)/'`test/gjs-test-utils.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) test/$(DEPDIR)/gjs_tests_gtester-gjs-test-utils.Tpo test/$(DEPDIR)/gjs_tests_gtester-gjs-test-utils.Po
......@@ -3629,12 +3665,13 @@ distclean: distclean-am
-rm -f gi/$(DEPDIR)/libgjs_la-object.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-param.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-private.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-proxyutils.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-repo.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-toggle.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-union.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-value.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-wrapperutils.Plo
-rm -f gjs/$(DEPDIR)/console-console.Po
-rm -f gjs/$(DEPDIR)/libgjs_la-atoms.Plo
-rm -f gjs/$(DEPDIR)/libgjs_la-byteArray.Plo
-rm -f gjs/$(DEPDIR)/libgjs_la-context.Plo
-rm -f gjs/$(DEPDIR)/libgjs_la-coverage.Plo
......@@ -3678,6 +3715,7 @@ distclean: distclean-am
-rm -f modules/$(DEPDIR)/libgjs_la-modules.Plo
-rm -f modules/$(DEPDIR)/libsystem_la-system.Plo
-rm -f test/$(DEPDIR)/gjs_tests_gtester-gjs-test-call-args.Po
-rm -f test/$(DEPDIR)/gjs_tests_gtester-gjs-test-common.Po
-rm -f test/$(DEPDIR)/gjs_tests_gtester-gjs-test-coverage.Po
-rm -f test/$(DEPDIR)/gjs_tests_gtester-gjs-test-rooting.Po
-rm -f test/$(DEPDIR)/gjs_tests_gtester-gjs-test-utils.Po
......@@ -3760,12 +3798,13 @@ maintainer-clean: maintainer-clean-am
-rm -f gi/$(DEPDIR)/libgjs_la-object.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-param.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-private.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-proxyutils.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-repo.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-toggle.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-union.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-value.Plo
-rm -f gi/$(DEPDIR)/libgjs_la-wrapperutils.Plo
-rm -f gjs/$(DEPDIR)/console-console.Po
-rm -f gjs/$(DEPDIR)/libgjs_la-atoms.Plo
-rm -f gjs/$(DEPDIR)/libgjs_la-byteArray.Plo
-rm -f gjs/$(DEPDIR)/libgjs_la-context.Plo
-rm -f gjs/$(DEPDIR)/libgjs_la-coverage.Plo
......@@ -3809,6 +3848,7 @@ maintainer-clean: maintainer-clean-am
-rm -f modules/$(DEPDIR)/libgjs_la-modules.Plo
-rm -f modules/$(DEPDIR)/libsystem_la-system.Plo
-rm -f test/$(DEPDIR)/gjs_tests_gtester-gjs-test-call-args.Po
-rm -f test/$(DEPDIR)/gjs_tests_gtester-gjs-test-common.Po
-rm -f test/$(DEPDIR)/gjs_tests_gtester-gjs-test-coverage.Po
-rm -f test/$(DEPDIR)/gjs_tests_gtester-gjs-test-rooting.Po
-rm -f test/$(DEPDIR)/gjs_tests_gtester-gjs-test-utils.Po
......
Version 1.56.0
--------------
- No change from 1.55.92.
Version 1.55.92
---------------
- Closed bugs and merge requests:
* Fix CI failures [!269, Philip Chimento]
* Possible memory allocation/deallocation bug (possibly in js_free() in GJS)
[!270, Chun-wei Fan, Philip Chimento]
* cairo-context: Special-case 0-sized vector [!271, Florian Müllner]
* Add some more eslint rules [!272, Florian Müllner]
* win32/NMake: Fix introspection builds [!274, Chun-wei Fan]
* NMake/libgjs-private: Export all the public symbols there [!275, Chun-wei
Fan]
Version 1.55.91
---------------
- The problem of freezing while running the tests using GCC's sanitizers was
determined to be a bug in GCC, which was fixed in GCC 9.0.1.
- Closed bugs and merge requests:
* gnome-sound-recorder crashes deep inside libgjs [#223, !266, Philip
Chimento]
* Various maintenance [!267, Philip Chimento]
* wrapperutils: Define $gtype property as non-enumerable [!268, Philip
Chimento]
Version 1.55.90
---------------
- New JS API: It's now possible to call and implement DBus methods whose
parameters or return types include file descriptor lists (type signature 'h'.)
This involves passing or receiving a Gio.UnixFDList instance along with the
parameters or return values.
To call a method with a file descriptor list, pass the Gio.UnixFDList along
with the rest of the parameters, in any order, the same way you would pass a
Gio.Cancellable or async callback.
For return values, things are a little more complicated, in order to avoid
breaking existing code. Previously, synchronously called DBus proxy methods
would return an unpacked GVariant. Now, but only if called with a
Gio.UnixFDList, they will return [unpacked GVariant, Gio.UnixFDList]. This
does not break existing code because it was not possible to call a method with
a Gio.UnixFDList before, and the return value is unchanged if not calling with
a Gio.UnixFDList. This does mean, unfortunately, that if you have a method
with an 'h' in its return signature but not in its argument signatures, you
will have to call it with an empty FDList in order to receive an FDList with
the return value, when calling synchronously.
On the DBus service side, when receiving a method call, we now pass the
Gio.UnixFDList received from DBus to the called method. Previously, sync
methods were passed the parameters, and async methods were passed the
parameters plus the Gio.DBusInvocation object. Appending the Gio.UnixFDList to
those parameters also should not break existing code.
See the new tests in installed-tests/js/testGDBus.js for examples of calling
methods with FD lists.
- We have observed on the CI server that GJS 1.55.90 will hang forever while
running the test suite compiled with GCC 9.0.0 and configured with the
--enable-asan and --enable-ubsan arguments. This should be addressed in one of
the following 1.55.x releases.
- Closed bugs and merge requests:
* GDBus proxy overrides should support Gio.DBusProxy.call_with_unix_fd_list()
[#204, !263, Philip Chimento]
* Add regression tests for GObject vfuncs [!259, Jason Hicks]
* GjsPrivate: Sources should be C files [!262, Philip Chimento]
* build: Vendor last-good version of AX_CODE_COVERAGE [!264, Philip Chimento]
Version 1.55.4
--------------
- Closed bugs and merge requests:
* Various maintenance [!258, Philip Chimento]
* Boxed copy constructor should not be called, split Boxed into prototype and
instance structs [#215, !260, Philip Chimento]
Version 1.55.3
--------------
- Closed bugs and merge requests:
* Manually constructed ByteArray toString segfaults [#219, !254, Philip
Chimento]
* signals: Add _signalHandlerIsConnected method [!255, Jason Hicks]
* Various maintenance [!257, Philip Chimento]
Version 1.52.5
--------------
- This was a release consisting only of backports from the GNOME 3.30 branch to
the GNOME 3.28 branch.
- This release includes the "Big Hammer" patch from GNOME 3.30 to reduce memory
usage. For more information, read the blog post at
https://feaneron.com/2018/04/20/the-infamous-gnome-shell-memory-leak/
It was not originally intended to be backported to GNOME 3.28, but in practice
several Linux distributions already backported it, and it has been working
well to reduce memory usage, and the bugs have been ironed out of it.
It does decrease performance somewhat, so if you don't want that then don't
install this update.
- Closed bugs and merge requests:
* Ensure not to miss the force_gc flag [#150, !132, Carlos Garnacho]
* Make GC much more aggressive [#62, !50, Giovanni Campagna, Georges Basile
Stavracas Neto, Philip Chimento]
* Queue GC when a GObject reference is toggled down [#140, !114, !127, Georges
Basile Stavracas Neto]
* Reduce memory overhead of g_object_weak_ref() [#144, !122, Carlos Garnacho,
Philip Chimento]
* context: Defer and therefore batch forced GC runs [performance] [!236,
Daniel van Vugt]
* context: use timeout with seconds to schedule a gc trigger [!239, Marco
Trevisan]
* Use compacting GC on RSS size growth [!133, #151, Carlos Garnacho]
* GType memleak fixes [!244, Marco Trevisan]
Version 1.55.2
--------------
- Closed bugs and merge requests:
* Gnome-shell crashes on destroying cached param specs [#213, !240, Marco
Trevisan]
* Various maintenance [!235, !250, Philip Chimento]
* Auto pointers builder [!243, Marco Trevisan]
* configure.ac: Update bug link [!245, Andrea Azzarone]
* SIGSEGV when exiting gnome-shell [#212, !247, Andrea Azzarone, Philip
Chimento]
* Fix build with --enable-dtrace and create CI job to ensure it doesn't break
in the future [#196, !237, !253, Philip Chimento]
* Delay JSString-to-UTF8 conversion [!249, Philip Chimento]
* Annotate return values [!251, Philip Chimento]
* Fix a regression with GError toString() [!252, Philip Chimento]
* GType memleak fixes [!244, Marco Trevisan]
* Atoms refactor [!233, Philip Chimento, Marco Trevisan]
* Write a "Code Hospitable" README file [#17, !248, Philip Chimento, Andy
Holmes, Avi Zajac]
* object: Method lookup repeatedly traverses introspection [#54, !53, Colin
Walters, Philip Chimento]
* Handler of GtkEditable::insert-text signal is not run [#147, !143, Tomasz
Miąsko, Philip Chimento]
Version 1.54.3
--------------
......@@ -28,6 +177,48 @@ Version 1.54.2
- Backported various maintenance from 3.31 [Philip Chimento]
Version 1.55.1
--------------
- New API for programs that embed GJS: gjs_memory_report(). This was already an
internal API, but now it is exported.
- Closed bugs and merge requests:
* object: Implement newEnumerate hook for GObject [!155, Ole Jørgen Brønner]
* Various maintenance [!228, Philip Chimento]
* ByteArray.toString should stop at null bytes [#195, !232, Philip Chimento]
* Byte arrays that represent encoded strings should be 0-terminated [#203,
!232, Philip Chimento]
* context: Defer and therefore batch forced GC runs [performance] [!236,
Daniel van Vugt]
* context: use timeout with seconds to schedule a gc trigger [!239, Marco
Trevisan]
* arg: Add special-case for byte arrays going to C [#67, !49, Jasper
St. Pierre, Philip Chimento]
Version 1.52.4
--------------
- This was a release consisting only of backports from the GNOME 3.30 branch to
the GNOME 3.28 branch.
- Closed bugs and merge requests:
* `ARGV` encoding issues [#22, !108, Evan Welsh]
* Segfault on enumeration of GjSFileImporter properties when a searchpath
entry contains a symlink [#154, !144, Ole Jørgen Brønner]
* Possible refcounting bug around GtkListbox signal handlers [#24, !154,
Philip Chimento]
* Fix up GJS_DISABLE_JIT flag now the JIT is enabled by default in
SpiderMonkey [!159, Christopher Wheeldon]
* Expose GObject static property symbols. [!197, Evan Welsh]
* Do not run linters on tagged commits [!181, Claudio André]
* gjs-1.52.0 fails to compile against x86_64 musl systems [#132, !214, Philip
Chimento]
* gjs no longer builds after recent autoconf-archive updates [#149, !217,
Philip Chimento]
Version 1.54.1
--------------
......
......@@ -10,30 +10,81 @@
JavaScript bindings for GNOME
=============================
It's mainly based on Spidermonkey javascript engine and the GObject introspection framework.
Available as part of your GNOME distribution. Powers GNOME Shell, Polari,
GNOME Documents, and many other apps.
Use the GNOME platform libraries in your JavaScript programs.
GJS powers GNOME Shell, Polari, GNOME Documents, and many other apps.
Under the hood it uses SpiderMonkey, Mozilla's JavaScript engine
originally developed for Firefox.
Wiki: https://gitlab.gnome.org/GNOME/gjs/wikis/Home
How to build and run if you want to contribute to GJS: see doc/Hacking.md
## Installation
Available as part of your GNOME distribution by default.
In most package managers the package will be called `gjs`.
## Usage
GJS includes a command-line interpreter, usually installed in
`/usr/bin/gjs`.
Type `gjs` to start it and test out your JavaScript statements
interactively.
Hit Ctrl+D to exit.
`gjs filename.js` runs a whole program.
`gjs -d filename.js` does that and starts a debugger as well.
There are also facilities for generating code coverage reports.
Type `gjs --help` for more information.
## Contributing
For instructions on how to get started contributing to GJS, please read
the contributing guide,
<https://gitlab.gnome.org/GNOME/gjs/blob/master/CONTRIBUTING.md>.
## History
## Testing
GJS probably started in August 2008 with [this blog post][havocp] and
[this experimental code][gscript].
GJS in its current form was first developed in October 2008 at a company
called litl, for their [litl webbook] product.
It was soon adopted as the basis of [GNOME Shell]'s UI code and
extensions system and debuted as a fundamental component of GNOME 3.0.
Our CI (continuous integration) testing scheme stresses the source code using:
- Ubuntu 18.04, Fedora 29 (devel), and Ubuntu 18.10 (devel);
- gcc 7.3, gcc 8.1, and clang 6.0;
- C/C++ and Javascript Linters;
- Code Climate (https://codeclimate.com/);
- ASAN (address sanitizer) and UBSAN (undefined behavior sanitizer);
- Valgrind (https://en.wikipedia.org/wiki/Valgrind);
- Code Coverage (https://en.wikipedia.org/wiki/Code_coverage);
- Text only and graphics builds;
- Profiler enabled and disabled builds;
- ARMv8 and PPC64LE builds;
- And DevOps with Flatpak.
In February 2013 at the GNOME Developer Experience Hackfest GJS was
declared the ['first among equals'][treitter] of languages for GNOME
application development.
That proved controversial for many, and was later abandoned.
At the time of writing (2018) GJS is used in many systems including
Endless OS's [framework for offline content][eos-knowledge-lib] and, as
a forked version, [Cinnamon].
## Reading material
### JavaScript & SpiderMonkey
* https://github.com/spidermonkey-embedders/spidermonkey-embedding-examples
### GNOME Contribution
* https://wiki.gnome.org/GitLab
* https://wiki.gnome.org/Newcomers/
## License
Dual licensed under LGPL 2.0+ and MIT.
## Thanks ##
The form of this README was inspired by [Nadia Odunayo][hospitable] on
the Greater Than Code podcast.
[havocp]: https://blog.ometer.com/2008/08/25/embeddable-languages/
[gscript]: https://gitlab.gnome.org/Archive/gscript/tree/master/gscript
[litl webbook]: https://en.wikipedia.org/wiki/Litl
[GNOME Shell]: https://wiki.gnome.org/Projects/GnomeShell
[treitter]: https://treitter.livejournal.com/14871.html
[eos-knowledge-lib]: http://endlessm.github.io/eos-knowledge-lib/
[Cinnamon]: https://en.wikipedia.org/wiki/Cinnamon_(software)
[hospitable]: http://www.greaterthancode.com/2017/11/08/054-code-hospitality-with-nadia-odunayo/
......@@ -1228,7 +1228,6 @@ m4_include([m4/ax_append_flag.m4])
m4_include([m4/ax_append_link_flags.m4])
m4_include([m4/ax_check_compile_flag.m4])
m4_include([m4/ax_check_link_flag.m4])