The Cinnamon Javascript interpreter
C JavaScript C++ M4 Shell Makefile Other
Latest commit 8e86c89 Jan 3, 2017 @mtwebster mtwebster Revert "change reference count of gjs gdbuswrapper"
This reverts commit 81e9718.

This calls one too many unrefs for cjs (reason unknown), resulting
in segfaults and warnings.
Failed to load latest commit information.
cjs correct theoretical memory leak Dec 27, 2016
debian 3.2.0 Nov 7, 2016
doc Remove obsolete calls to JS_EnterLocalRootScope() and JS_LeaveLocalRo… Jul 17, 2013
examples Remove use of deprecated Mainloop module Jan 3, 2014
gi arg: Free float and double arrays Dec 27, 2016
installed-tests Fix test Aug 16, 2014
libgjs-private Revert "change reference count of gjs gdbuswrapper" Jan 3, 2017
modules Merge branch 'f6' of git:// Dec 28, 2016
test fix memleaks and other little things Oct 30, 2014
util gi: add fundamental type support Feb 24, 2014
.gitignore build: don't generate modules.gresource.xml Mar 4, 2014
AUTHORS Initial import. Oct 10, 2008
COPYING Add gjs_context_get_all and gjs_dumpstack Mar 4, 2009
COPYING.LGPL Ship a copy of the LGPLv2 Jul 18, 2011
ChangeLog Initial import. Oct 10, 2008 [build] Fix up makefile indentation Mar 2, 2010 rename Sep 30, 2014 Rebase from upstream, begin applying renames Aug 13, 2014 Don't break the entire build if a js test fails Aug 24, 2014 Migrate away from gnome-common deprecated vars and macros Jul 18, 2016
NEWS Release 1.40.0 Mar 25, 2014
README README: Add a note about testing Apr 25, 2013 Drop glib-gettextize, gtkdocize and intltoolize Sep 17, 2016 Add debian folder, apply patches permanently, fix build Aug 13, 2014 Add debian folder, apply patches permanently, fix build Aug 13, 2014 3.2.0 Nov 7, 2016 Use python2 instead of python Jun 8, 2015


This module contains JavaScript bindings based on gobject-introspection.

Because JavaScript is pretty free-form, consistent coding style and unit tests
are critical to give it some structure and keep it readable.
We propose that all GNOME usage of JavaScript conform to the style guide
in doc/Style_Guide.txt to help keep things sane.

= Testing =

This module is prototyping
To run the tests, simply build it as normal.  Now:

cd installed-tests
./ && ./configure --prefix=... && make && make install