Matthew Mondor [Wed, 13 Dec 2006 14:37:13 +0000 (14:37 +0000)]
This commit was manufactured by cvs2svn to create branch 'pth-branch'.
Matthew Mondor [Wed, 13 Dec 2006 14:37:12 +0000 (14:37 +0000)]
*** empty log message ***
Matthew Mondor [Wed, 13 Dec 2006 13:12:17 +0000 (13:12 +0000)]
*** empty log message ***
Matthew Mondor [Fri, 1 Dec 2006 05:23:48 +0000 (05:23 +0000)]
*** empty log message ***
Matthew Mondor [Thu, 30 Nov 2006 18:32:48 +0000 (18:32 +0000)]
*** empty log message ***
Matthew Mondor [Mon, 27 Nov 2006 15:45:00 +0000 (15:45 +0000)]
*** empty log message ***
Matthew Mondor [Mon, 27 Nov 2006 15:18:17 +0000 (15:18 +0000)]
*** empty log message ***
Matthew Mondor [Mon, 27 Nov 2006 15:03:11 +0000 (15:03 +0000)]
*** empty log message ***
Matthew Mondor [Mon, 27 Nov 2006 14:30:28 +0000 (14:30 +0000)]
*** empty log message ***
Matthew Mondor [Mon, 27 Nov 2006 14:03:01 +0000 (14:03 +0000)]
*** empty log message ***
Matthew Mondor [Mon, 27 Nov 2006 13:57:27 +0000 (13:57 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 26 Nov 2006 16:39:10 +0000 (16:39 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 26 Nov 2006 16:38:41 +0000 (16:38 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 26 Nov 2006 15:42:06 +0000 (15:42 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 26 Nov 2006 14:53:00 +0000 (14:53 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 26 Nov 2006 06:28:09 +0000 (06:28 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 26 Nov 2006 06:24:29 +0000 (06:24 +0000)]
bugfix
Matthew Mondor [Sun, 26 Nov 2006 06:13:19 +0000 (06:13 +0000)]
bugfix
Matthew Mondor [Sun, 26 Nov 2006 05:58:58 +0000 (05:58 +0000)]
*** empty log message ***
Matthew Mondor [Fri, 24 Nov 2006 00:58:45 +0000 (00:58 +0000)]
Cleanup
Matthew Mondor [Fri, 24 Nov 2006 00:53:54 +0000 (00:53 +0000)]
Added logging support; Currently uses syslog(3) to LOG_AUTH facility
Matthew Mondor [Wed, 22 Nov 2006 23:05:47 +0000 (23:05 +0000)]
*** empty log message ***
Matthew Mondor [Sat, 18 Nov 2006 03:03:58 +0000 (03:03 +0000)]
Added null
Matthew Mondor [Fri, 17 Nov 2006 23:56:12 +0000 (23:56 +0000)]
*** empty log message ***
Matthew Mondor [Thu, 16 Nov 2006 06:59:18 +0000 (06:59 +0000)]
*** empty log message ***
Matthew Mondor [Mon, 6 Nov 2006 04:03:58 +0000 (04:03 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 5 Nov 2006 15:20:59 +0000 (15:20 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 5 Nov 2006 13:50:45 +0000 (13:50 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 5 Nov 2006 13:27:16 +0000 (13:27 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 5 Nov 2006 13:00:16 +0000 (13:00 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 5 Nov 2006 11:55:40 +0000 (11:55 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 5 Nov 2006 11:14:56 +0000 (11:14 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 5 Nov 2006 10:57:55 +0000 (10:57 +0000)]
*** empty log message ***
Matthew Mondor [Wed, 1 Nov 2006 01:32:40 +0000 (01:32 +0000)]
First column of hreport results now dynamically resizes
Matthew Mondor [Sat, 28 Oct 2006 22:02:52 +0000 (22:02 +0000)]
Added support for new Syslog object
Matthew Mondor [Sat, 28 Oct 2006 22:00:43 +0000 (22:00 +0000)]
Syslog object for syslog(3) support
Matthew Mondor [Sat, 28 Oct 2006 09:30:09 +0000 (09:30 +0000)]
Bugfix
Matthew Mondor [Sat, 28 Oct 2006 08:34:21 +0000 (08:34 +0000)]
Use stderr File directly
Matthew Mondor [Fri, 27 Oct 2006 06:09:44 +0000 (06:09 +0000)]
Bugfixes
Matthew Mondor [Fri, 27 Oct 2006 05:41:30 +0000 (05:41 +0000)]
Bugfixes
Matthew Mondor [Fri, 27 Oct 2006 05:20:41 +0000 (05:20 +0000)]
Now uses built-in stderr File object
Matthew Mondor [Fri, 27 Oct 2006 05:20:07 +0000 (05:20 +0000)]
Bugfixes
Matthew Mondor [Thu, 26 Oct 2006 01:16:21 +0000 (01:16 +0000)]
Include support from new GD class, allowing applications to lively create and
manipulate images.
Matthew Mondor [Thu, 26 Oct 2006 00:35:00 +0000 (00:35 +0000)]
Support completed
Matthew Mondor [Wed, 25 Oct 2006 19:32:24 +0000 (19:32 +0000)]
Only remains fonts+text functions to add
Matthew Mondor [Tue, 24 Oct 2006 21:44:09 +0000 (21:44 +0000)]
*** empty log message ***
Matthew Mondor [Tue, 24 Oct 2006 20:29:26 +0000 (20:29 +0000)]
*** empty log message ***
Matthew Mondor [Tue, 24 Oct 2006 12:42:51 +0000 (12:42 +0000)]
Imported GD library support code, which has yet to be completed soon
Matthew Mondor [Tue, 24 Oct 2006 12:42:43 +0000 (12:42 +0000)]
Imported GD library support code
Matthew Mondor [Sat, 21 Oct 2006 05:44:46 +0000 (05:44 +0000)]
Bugfixes
Matthew Mondor [Thu, 19 Oct 2006 06:08:12 +0000 (06:08 +0000)]
- Added support functions for the Large Objects API
- Fixed all cases of JS_GetStringBytes() and JS_NewDouble...() functions
which required error checking
- Fixed all cases where INT_TO_JSVAL() macros had functions called into
them, leading to possible macro side-effects
Matthew Mondor [Wed, 18 Oct 2006 05:07:48 +0000 (05:07 +0000)]
Added code in js_gcroot to register and reverse-resolve arbitrary pointers
to their associated JSObject *, JSContext * and arbitrary udata void *.
Currently used by js_pgsql's notice processing facilities.
Matthew Mondor [Thu, 5 Oct 2006 18:43:38 +0000 (18:43 +0000)]
Implemented a new system to provide a context-specific global rooted object
on which other casses may attach arbitrary objects which should not be sweaped
away by the garbage collector.
Although the system clobbers context-specific user data pointer by using
JS_GetContextPrivate() and JS_SetContextPrivate(), it also exports two
functions to perform the same functionality if it was required:
js_GCRoot_udata_get() and js_GCRoot_udata_set().
It is important to call js_InitGCRoot() after JS_NewContext() and to
call js_DestroyGCRoot() before JS_DestroyContext() in applications which
depend on this library (such as js_pgsql.[ch]).
Matthew Mondor [Thu, 5 Oct 2006 17:43:06 +0000 (17:43 +0000)]
Created js_InitGCRootClass() and js_DestroyGCRootClass() which should be
called to setup the global JSObject *gcroot for use by the various classes.
js_pgsql is currenty using it. It is important to js_DestroyGCRootClass()
before JS_DestroyContext().
Matthew Mondor [Wed, 4 Oct 2006 03:22:05 +0000 (03:22 +0000)]
*** empty log message ***
Matthew Mondor [Wed, 4 Oct 2006 01:54:33 +0000 (01:54 +0000)]
Changed strategy to root the File object set for PGConn.trace()
Matthew Mondor [Wed, 4 Oct 2006 00:56:25 +0000 (00:56 +0000)]
*** empty log message ***
Matthew Mondor [Tue, 3 Oct 2006 19:42:24 +0000 (19:42 +0000)]
*** empty log message ***
Matthew Mondor [Tue, 3 Oct 2006 19:12:01 +0000 (19:12 +0000)]
Added support for File objects for PQprint()/PGResult.print() and
PQtrace()/PGConn.trace()
Matthew Mondor [Sun, 1 Oct 2006 15:43:39 +0000 (15:43 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 1 Oct 2006 15:31:45 +0000 (15:31 +0000)]
stdin, stdout and stderr File objects now automatically created globally by
js_InitFileClass().
Matthew Mondor [Tue, 26 Sep 2006 12:40:54 +0000 (12:40 +0000)]
*** empty log message ***
Matthew Mondor [Tue, 26 Sep 2006 11:49:49 +0000 (11:49 +0000)]
Provided a jsval rather than a JSObject * now, which also allows the function
to perform better sanity checking on the provided data.
Matthew Mondor [Tue, 26 Sep 2006 11:40:08 +0000 (11:40 +0000)]
Added file_fh() allowing external modules to obtain FILE * associated with
a File object.
Matthew Mondor [Mon, 25 Sep 2006 23:06:28 +0000 (23:06 +0000)]
Added support for stdio File object.
The file_new() function is exported for other modules to be able to create
File objects easily.
Matthew Mondor [Thu, 21 Sep 2006 20:11:16 +0000 (20:11 +0000)]
Now finally works decently
Matthew Mondor [Sun, 17 Sep 2006 09:02:47 +0000 (09:02 +0000)]
For use when compiler ignores the volatile keyword
Matthew Mondor [Fri, 15 Sep 2006 21:04:48 +0000 (21:04 +0000)]
*** empty log message ***
Matthew Mondor [Fri, 15 Sep 2006 18:30:49 +0000 (18:30 +0000)]
CGI -> Dir :)
Matthew Mondor [Fri, 15 Sep 2006 07:06:58 +0000 (07:06 +0000)]
*** empty log message ***
Matthew Mondor [Thu, 14 Sep 2006 05:53:00 +0000 (05:53 +0000)]
- Modified arguments checking code to support an allowed types mask instead
- Added fchown(2) which can be passed integers or strings as wanted
Matthew Mondor [Sun, 10 Sep 2006 15:09:27 +0000 (15:09 +0000)]
*** empty log message ***
Matthew Mondor [Fri, 8 Sep 2006 16:18:19 +0000 (16:18 +0000)]
Fix to work on Linux
Matthew Mondor [Fri, 8 Sep 2006 14:24:07 +0000 (14:24 +0000)]
Added security hook and fixed error reporting bug
Matthew Mondor [Fri, 8 Sep 2006 12:50:47 +0000 (12:50 +0000)]
Added Dir object wrapping around opendir(3).
Matthew Mondor [Fri, 8 Sep 2006 08:04:58 +0000 (08:04 +0000)]
*** empty log message ***
Matthew Mondor [Thu, 7 Sep 2006 08:08:13 +0000 (08:08 +0000)]
*** empty log message ***
Matthew Mondor [Thu, 7 Sep 2006 07:25:53 +0000 (07:25 +0000)]
*** empty log message ***
Matthew Mondor [Thu, 7 Sep 2006 07:25:33 +0000 (07:25 +0000)]
*** empty log message ***
Matthew Mondor [Thu, 7 Sep 2006 05:17:26 +0000 (05:17 +0000)]
- Fixed a bug before connect(2) where sockaddr_in's family wasn't set
Matthew Mondor [Wed, 6 Sep 2006 09:34:31 +0000 (09:34 +0000)]
*** empty log message ***
Matthew Mondor [Tue, 22 Aug 2006 14:08:45 +0000 (14:08 +0000)]
*** empty log message ***
Matthew Mondor [Tue, 22 Aug 2006 13:52:27 +0000 (13:52 +0000)]
*** empty log message ***
Matthew Mondor [Tue, 22 Aug 2006 13:51:58 +0000 (13:51 +0000)]
*** empty log message ***
Matthew Mondor [Tue, 22 Aug 2006 12:50:07 +0000 (12:50 +0000)]
*** empty log message ***
Matthew Mondor [Tue, 22 Aug 2006 11:43:59 +0000 (11:43 +0000)]
*** empty log message ***
Matthew Mondor [Tue, 22 Aug 2006 10:12:54 +0000 (10:12 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 20 Aug 2006 20:32:42 +0000 (20:32 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 20 Aug 2006 07:31:48 +0000 (07:31 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 20 Aug 2006 07:15:23 +0000 (07:15 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 20 Aug 2006 06:59:00 +0000 (06:59 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 20 Aug 2006 06:47:42 +0000 (06:47 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 20 Aug 2006 05:32:28 +0000 (05:32 +0000)]
*** empty log message ***
Matthew Mondor [Sun, 20 Aug 2006 02:40:24 +0000 (02:40 +0000)]
*** empty log message ***
Matthew Mondor [Sat, 19 Aug 2006 11:56:48 +0000 (11:56 +0000)]
*** empty log message ***
Matthew Mondor [Sat, 19 Aug 2006 11:43:12 +0000 (11:43 +0000)]
*** empty log message ***
Matthew Mondor [Sat, 19 Aug 2006 11:41:57 +0000 (11:41 +0000)]
*** empty log message ***
Matthew Mondor [Sat, 19 Aug 2006 11:36:57 +0000 (11:36 +0000)]
*** empty log message ***
Matthew Mondor [Fri, 18 Aug 2006 07:49:29 +0000 (07:49 +0000)]
*** empty log message ***
Matthew Mondor [Wed, 16 Aug 2006 16:47:54 +0000 (16:47 +0000)]
*** empty log message ***