Standa Opichal
5a70224081
Adding OS X .dmg build scripts.
...
Simply place this into the root of your nodejs git working copy and
run ./tools/osx-dist.sh. It will create an dist-osx folder which will
comprise of the resulting .dmg file (install path is
/usr/local/nodejs with symlinks added to /usr/local/bin) along with
other files used during its construction.
$ ls -1 dist-osx/
nodejs-v0.1.26-11-gcd6397c
nodejs-v0.1.26-11-gcd6397c.dmg
nodejs-v0.1.26-11-gcd6397c.pkg
nodejs-v0.1.26-11-gcd6397c.plist
The resulting installed package is going to be visible using the
OS X 'pkgutil --packages' command. You can even safely uninstall
sudoing 'pkgutil --unlink org.nodejs.NodeJS-...' and subsequently
let the system forget about the package being ever seen by
'pkgutil --forget org.nodejs.NodeJS-...'.
Here is the current package ID I have installed:
$ pkgutil --pkgs | grep node
org.nodejs.NodeJS-v0.1.26-11-gcd6397c
Use this patch freely without hesitation.
Signed-off-by: Standa Opichal <opichals@gmail.com>
2010-01-27 14:12:31 -08:00
Ryan Dahl
1bb52947e0
Forgot to include fix from HTTP client bug ( 30b0522
)
2010-01-27 10:00:46 -08:00
Ryan Dahl
30b0522157
Bugfix: HTTP client automatically reconnecting
...
Test case by tlynn.
2010-01-27 09:34:45 -08:00
Blaine Cook
cd6397cc45
Add support for MX, TXT, and SRV records in DNS module.
2010-01-25 09:03:27 -08:00
Ryan Dahl
c420c89dbd
Make assert.AssertionError instance of Error
2010-01-24 14:39:32 -08:00
cloudhead
3669c75f4d
removed inline require call for querystring
2010-01-24 14:25:31 -08:00
Felix Geisendörfer
c86c614cac
Bug Fix: Late promise promise callbacks firing
...
Late promise bindings would fire regardless of the outcome of the
promise.
Test case by: Jonas "zimbatm" Pfenniger <jonas@pfenniger.name>
2010-01-24 14:20:17 -08:00
Joseph Pecoraro
c99e33bc90
Fix minor issues in the documentation.
2010-01-24 00:00:27 -08:00
Felix Geisendörfer
a76c7a89ce
Implemented __dirname
...
It seems that the current __filename module global is mainly used to
determine the directory the current module is in. To make that
easier, this patch adds support for a __dirname module global
directly.
2010-01-22 10:10:15 -08:00
Ryan Dahl
5547450ca5
credit Erich in ChangeLog
2010-01-20 16:33:20 -08:00
Jonas Pfenniger
971f43d63b
FIX: Promise timeout should not addErrback
...
Because now, we expect the exception to be thrown if no errback
is given, we can't let timeout() add an errback silently.
2010-01-20 15:01:03 -08:00
Jonas Pfenniger
87d92f619a
FIX: EventEmitter call in Promise
2010-01-20 14:59:38 -08:00
Jonas Pfenniger
7f652b63a9
Factorized deprecation messages
2010-01-20 14:58:05 -08:00
Ryan Dahl
fe48b5faa4
Fix author in ChangeLog
2010-01-20 13:48:35 -08:00
Ryan Dahl
da00413196
bump version
2010-01-20 11:28:32 -08:00
Ryan Dahl
f88d39de74
getmem() for solaris
2010-01-20 11:19:17 -08:00
Ryan Dahl
faefb3f5a4
test-http-eof-on-connect missing require('./common')
2010-01-20 10:06:44 -08:00
Ryan Dahl
152d956deb
Remove -Werror from V8
2010-01-20 09:39:03 -08:00
Felix Geisendörfer
b57d7d9b4e
Treat 'typeof Error' promise errors properly
...
Instead of JSON encoding them, just rethrow promise errors since that
produces much cleaner error messages.
2010-01-20 09:30:56 -08:00
Ryan Dahl
0c1255453e
Initial Solaris support
2010-01-19 16:51:27 -08:00
Ryan Dahl
e60d653a58
Upgrade V8 to 2.0.6.1
2010-01-19 15:45:36 -08:00
Felix Geisendörfer
bfd3144861
Make unhandled Promise errors throw an exception
...
A promise will throw an exception unless an error handler is attached in the
same "tick" that the error is emitted. This is to avoid silent promise
failures.
2010-01-19 14:29:57 -08:00
Felix Geisendörfer
f64371fccb
Support late callback binding for Promises
...
Listeners attached with addCallback / addErrback will now be executed
right away if the promise has already fired.
2010-01-19 14:29:49 -08:00
Felix Geisendörfer
d9dc2e0709
Fixed misnamed Promise property
2010-01-19 14:29:44 -08:00
Felix Geisendörfer
f2274840a9
Removed Promise.cancel()
...
The current implementation was bad and nobody is using it. Has a chance
of getting re-implemented by somebody who has an actual need for it.
2010-01-19 14:29:38 -08:00
Michaeljohn Clement
4e16e386fe
set default encoding in sendBody
2010-01-19 12:43:19 -08:00
Micheil Smith
6e3d12f617
Allow optional params to setTimeout, setInterval
2010-01-18 10:41:03 -08:00
Ryan Dahl
8abeffa9ea
Add process.nextTick()
...
This is a replacement for the common hack:
setTimeout(cb, 0);
It's much more efficient.
2010-01-18 10:32:36 -08:00
Ryan Dahl
aeb7d6d168
Add process.IdleWatcher
...
With priorities. Will be used for process.nextLoop().
2010-01-18 10:12:04 -08:00
Joseph Pecoraro
820ca71a91
Updated out of date LICENSE file.
2010-01-18 09:11:26 -08:00
Joseph Pecoraro
fd183bdb07
Fixed typo in comments.
2010-01-18 09:11:02 -08:00
Ryan Dahl
70293a43c9
API: Move Promise and EventEmitter into 'events' module
2010-01-15 12:46:08 -08:00
Ryan Dahl
8e6dd52683
Hack to display more useful SyntaxError exceptions.
...
For some reason v8 doesn't include the frame with the syntax error in the
stack trace - so have to special case it.
2010-01-15 10:45:04 -08:00
Vanilla Hsu
6c5c808569
use SUN_LEN to calculate length of unix address @ FreeBSD.
2010-01-15 09:41:33 -08:00
Ryan Dahl
c4397b801a
Make sure GNUTLS is first on uselib
...
Why? Because I have two versions of GnuTLS installed - one is old 2.0.X in
/usr and one is new 2.5.X in ~/local/gnutls. waf correctly finds that the
newer version, but because GNUTLS was behind other libraries in the
node.uselib -L/usr/lib was before -L/home/ryan/local/gnutls/lib in the
actual gcc command - hence getting link errors. WAF SUCKS, really.
I wish someone would invent a good build system that could avoid such
problems.
2010-01-12 01:09:58 -08:00
Ben Williamson
a3631a383b
Added regression test for issue #44
2010-01-11 16:43:23 -08:00
Ryan Dahl
f379b77735
Error out when no compiler found
2010-01-11 16:43:10 -08:00
Ryan Dahl
8e0dad4a27
Update http benchmark script to new url api.
2010-01-10 23:00:58 -08:00
Ryan Dahl
1b2c57907d
Lazy initialize symbols for HTTP.
2010-01-10 22:27:48 -08:00
Ben Williamson
bba23c0998
Fix issue #44 , eof on connect to http.
...
eof_symbol wasn't initialized until the first packet arrived.
In this case no packets arrive before the client closes the socket - eof.
2010-01-10 22:22:21 -08:00
Ryan Dahl
39ca93549a
bump version
2010-01-09 02:11:54 -08:00
Ryan Dahl
c9e21435c0
Upgrade http-parser
2010-01-09 01:52:49 -08:00
isaacs
b3349eb33a
Documentation for path module changes.
2010-01-09 00:38:05 -08:00
isaacs
988174a629
Add tests for path module.
2010-01-09 00:31:51 -08:00
isaacs
b21056d63a
Rename path.filename() to path.basename()
...
Also make normalizeArray a bit more proper wrt handling dots when keepBlanks
is enabled. Fix indentation.
2010-01-09 00:26:49 -08:00
Benjamin Thomas
73266cb486
Added extname function to path module that returns the extension.
2010-01-08 22:28:27 -08:00
Ryan Dahl
53413598b6
Fix another problem with the EIO interface
...
Should call eio_poll() when given a done_poll signal as well.
Bug report and test case by Kris Zyp <kriszyp@gmail.com>
2010-01-08 22:20:23 -08:00
Ryan Dahl
75e6c39733
Upgrade http-parser
...
Fixes \n problem that psanford <pms.mail@gmail.com> reported.
2010-01-07 18:36:28 -08:00
Vanilla Hsu
d22952bfe0
getmem for freebsd
2010-01-06 23:37:27 -08:00
Ryan Dahl
1b9eaf43f5
Update node-waf version to 1.5.10 - to match tools/wafadmin
2010-01-06 17:12:22 -08:00