Permalink
Browse files

initial commit

  • Loading branch information...
samshull committed Jul 20, 2010
0 parents commit ed606437b3f82b6d489561257bcd1e625186b843
Showing with 1,732 additions and 0 deletions.
  1. +22 −0 LICENSE.txt
  2. +9 −0 Makefile
  3. 0 README
  4. 0 README.txt
  5. +28 −0 package.json
  6. +9 −0 src/.lock-wscript
  7. +1,318 −0 src/node-proxy.cc
  8. +164 −0 src/node-proxy.h
  9. +15 −0 src/wscript
  10. +167 −0 test/NodeProxy_test.js
@@ -0,0 +1,22 @@
+Copyright (c) 2010 Sam Shull http://www.google.com/profiles/brickysam26
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+
@@ -0,0 +1,9 @@
+all:
+ @echo "BUILDING: C++ Component"
+ @cd src;node-waf configure build;cd ..
+ @cp ./src/build/default/node-proxy.node ./lib
+
+clean:
+ rm -rf src/build/
+ rm -rf src/.lock-wscript
+ rm -rf lib/node-proxy.node
0 README
No changes.
No changes.
@@ -0,0 +1,28 @@
+{
+ "name": "NodeProxy",
+ "version": "0.1",
+ "description": "A module for node implemeting part of the Harmony Catch-All Proxies specification found at http://wiki.ecmascript.org/doku.php?id=harmony:proxies"
+ "keywords": [
+ "interceptor",
+ "proxy",
+ "overload",
+ "__noSuchMethod__"
+ ],
+ "contributors": [ "Sam Shull <http://www.google.com/profiles/brickysam26>" ],
+ "licenses": [
+ {
+ "type": "MIT",
+ "url": "http://www.opensource.org/licenses/mit-license.html"
+ }
+ ],
+ "implements": [
+ "http://wiki.ecmascript.org/doku.php?id=harmony:proxies"
+ ],
+ "repositories": [
+ {
+ "type": "git",
+ "url": ""
+ }
+ ],
+ "main": "./lib/node-proxy"
+}
@@ -0,0 +1,9 @@
+argv = ['/usr/local/bin/node-waf', 'configure', 'build']
+blddir = '/cygdrive/c/Documents and Settings/sam.shull/My Documents/My Dropbox/git/nodeExtensions/NodeProxy/src/build'
+commands = {'dist': 0, 'configure': True, 'distcheck': 0, 'install': 0, 'build': True, 'clean': 0, 'distclean': 0, 'check': 0, 'uninstall': 0}
+cwd = '/cygdrive/c/Documents and Settings/sam.shull/My Documents/My Dropbox/git/nodeExtensions/NodeProxy/src'
+environ = {'USER': 'sam.shull', 'PSModulePath': 'C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'USERDOMAIN': 'JHSPECIALTY', 'COMPUTERNAME': 'JHSLP020', 'VS90COMNTOOLS': 'C:\\Program Files\\Microsoft Visual Studio 9.0\\Common7\\Tools\\', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'Platform': 'BNB', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 15 Stepping 13, GenuineIntel', 'VSSDK90Install': 'C:\\Program Files\\Microsoft Visual Studio 2008 SDK\\', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '0f0d', 'PATH': '/usr/local/bin:/usr/bin:/bin:/cygdrive/c/PHP5.3/:/cygdrive/c/Ruby/bin:/cygdrive/c/Program Files/ActiveState Komodo Edit 5/:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Program Files/ActivIdentity/ActivClient/:/cygdrive/c/Program Files/Hewlett-Packard/IAM/bin:/cygdrive/c/Program Files/ATI Technologies/ATI.ACE/Core-Static:/cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0:/cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files/Extensis/Suitcase Fusion 2/:/cygdrive/c/UnxUtils/usr/local/wbin:/cygdrive/c/UnxUtils/gzip:/cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/:/cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn/:/cygdrive/c/Program Files/TortoiseSVN/bin:/cygdrive/c/Program Files/TortoiseHg:/cygdrive/c/strawberry/c/bin:/cygdrive/c/strawberry/perl/bin:/cygdrive/c/php/win32build/bin:/cygdrive/c/OpenSSL/bin:/cygdrive/c/Program Files/OpenSSH/bin:/cygdrive/c/roadsend/dll:/cygdrive/c/yuicompressor:/cygdrive/c/Program Files/Git/bin:/cygdrive/c/Python26:/cygdrive/c/Python26/Scripts:/cygdrive/c/PHP-5.2:/cygdrive/c/Program Files/QuickTime/QTSystem/:/cygdrive/c/Program Files/Glade/bin', '!C:': 'C:\\cygwin\\bin', 'CATALINA_HOME': 'C:\\Program Files\\Apache Software Foundation\\Apache Tomcat 6.0.20', 'PS1': '\\[\\e]0;\\w\\a\\]\\n\\[\\e[32m\\]\\u@\\h \\[\\e[33m\\]\\w\\[\\e[0m\\]\\n\\$ ', 'LANG': 'C.UTF-8', 'INFOPATH': '/usr/local/info:/usr/share/info:/usr/info:', 'TERM': 'dumb', 'PRINTER': 'Adobe PDF', 'SHLVL': '1', 'OnlineServices': 'Online Services', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', '!::': '::\\', 'MANPATH': '/usr/local/man:/usr/share/man:/usr/man::/usr/ssl/man', 'HOMEPATH': '\\Documents and Settings\\sam.shull', 'JAVA_HOME': 'C:\\Program Files\\Java\\jdk1.6.0_17', 'HOME': '/home/sam.shull', 'USERNAME': 'sam.shull', 'LOGONSERVER': '\\\\JHSDC002', 'SYSTEMROOT': 'C:\\WINDOWS', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'QTJAVA': 'C:\\Program Files\\Java\\jre6\\lib\\ext\\QTJava.zip', 'CLASSPATH': '.;C:\\Program Files\\Java\\jre6\\lib\\ext\\QTJava.zip', 'PROMPT': '$P$G', 'USERDNSDOMAIN': 'JHSPECIALTY.LOCAL', 'SESSIONNAME': 'Console', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1;.PSC1;.RB;.RBW', 'asl.log': 'Destination=file;OnFirstLog=command,environment', 'RUBYOPT': '-rubygems', '_': '/usr/local/bin/node-waf', 'FP_NO_HOST_CHECK': 'NO', 'WINDIR': 'C:\\WINDOWS', 'OPENSSL_CONF': 'C:\\OpenSSL\\bin\\openssl.cfg', 'HOMEDRIVE': 'C:', 'APPDATA': 'C:\\Documents and Settings\\sam.shull\\Application Data', 'FTP_PASSIVE': '1', 'PHPRC': 'C:\\PHP5.3\\', 'OLDPWD': '/cygdrive/c/Documents and Settings/sam.shull/My Documents/My Dropbox/git/nodeExtensions/NodeProxy', 'HOSTNAME': 'jhslp020', 'NUMBER_OF_PROCESSORS': '2', 'CATALINA_BASE': 'C:\\Program Files\\Apache Software Foundation\\Apache Tomcat 6.0.20', 'PWD': '/cygdrive/c/Documents and Settings/sam.shull/My Documents/My Dropbox/git/nodeExtensions/NodeProxy/src', 'CVS_RSH': '/bin/ssh', 'PROCESSOR_LEVEL': '6', 'USERPROFILE': 'C:\\Documents and Settings\\sam.shull', 'OS': 'Windows_NT', 'SYSTEMDRIVE': 'C:', 'tvdumpflags': '8', 'CYGWIN': 'tty'}
+files = []
+hash = 0
+options = {'compile_targets': None, 'force': False, 'verbose': 0, 'nocache': False, 'progress_bar': 0, 'destdir': '', 'keep': False, 'zones': '', 'blddir': '', 'prefix': '/usr/local/', 'jobs': 2, 'srcdir': '', 'check_cxx_compiler': 'g++'}
+srcdir = '/cygdrive/c/Documents and Settings/sam.shull/My Documents/My Dropbox/git/nodeExtensions/NodeProxy/src'
Oops, something went wrong.

0 comments on commit ed60643

Please sign in to comment.