Initial version of jsdom.cpp (built agains mozjs 1.85)
This compiles under g++
Initial version of jsloc.cpp (built against mozjs 1.85)
also rename objClass to obj_class in jsdom.cpp
Change to eb.p to replace use of this
fix conflicts caused by patch weirdness
Merge branch 'master' of git://github.com/CMB/edbrowse
Merge branch 'master' of git://github.com/CMB/edbrowse
Merges some js changes, not building yet
It appears that, in some cases, UINT32_MAX is missing in c++,
so add a c++-style macro for it in that case
This is needed to build against the latest debian unstable package of libmozjs
Fix most datatype and functions to work with new mozjs in jsloc.cpp
- also make our javascript runtime global so the new gc can be used from jsloc.cpp
Remove check for utf8 strings as not sure how to handle this
- this probably needs to be handled better but I can't currently work out how to do this with the new api

Anyway, this commit now makes jsloc.cpp actually build against the new jsapi.
Add comments about UTF8 in jsloc.cpp
Fix class and class method declarations as well as other type and api fixes in jsdom.cpp
Further alterations to jsdom.cpp, this commit makes it actually compile against
the latest SpiderMonkey
Alter makefile to build against latest mozjs
Delete js*.c files
Changes to jsdom.cpp to try and prevent segfaults
Fix most segfaults when using the jsrt tests
- still getting segfaults with the form stuff though
Fix some incorrect GC rooting api usage
Further fixes to jsdom.cpp (builds against debian-supplied libmozjs24d)
Formatting using ebindent
Merge branch 'master' of https://github.com/CMB/edbrowse

Conflicts:
	src/jsdom.c
Merge javaParseExecute fix with the version in jsdom.cpp