Arnout Kazemier
63ce0051be
Updated the documentation in the README
...
Added reconnectionAttempts to the reconnecting event.
Delete redoTransports property when we reset.
2011-03-07 11:06:06 +01:00
Arnout Kazemier
484c27ea4c
Merge branch 'master' of git://github.com/LearnBoost/Socket.IO into reconnect
...
Conflicts:
bin/build
2011-03-06 19:52:34 +01:00
Arnout Kazemier
d69a8ce577
Removed once, because it's not that easy to remove the events you attach. Because when call our reset function, you also want to remove all attached listeners we required for the reconnect functionality. And, it's that bad if they are called multiple times.
2011-03-06 19:30:02 +01:00
Guillermo Rauch
83aa03900b
Fixed; different port now considered cross-domain.
2011-03-06 00:05:45 -08:00
Guillermo Rauch
2921f50799
Merge branch 'master' of https://github.com/substack/Socket.IO into substack-master
2011-03-05 23:46:11 -08:00
Arnout Kazemier
01cbb21692
Updated the readme with a new event.
...
Updated the lib/socket with a new event.
Removed todo, as all is implemented.
Generated new builds
2011-03-05 21:51:55 +01:00
Arnout Kazemier
cd0b83a76a
Inital draft of reconnection support.
...
This features some additons to the socket.io code, and fixing some inconsistencies.
2011-03-04 16:43:13 +01:00
Arnout Kazemier
5952bd965b
Upgraded the build process to also produce a minified build.
...
The minification was done using uglifyjs and included in the vendor folder.
2011-03-04 10:47:38 +01:00
Arnout Kazemier
1d80b62da9
Removed unused files. + applied patch for the WebSocket flash fallback,
...
It throws errors if we are not listening to the onopen event. Fixed
in my personal web-socket-js and send pull request: https://github.com/gimite/web-socket-js/pull/60
But in order to use the latest version of web-socket-js I have applied it
here.
2011-03-04 10:18:56 +01:00
Arnout Kazemier
d0189b0dc0
Updated the flash fallback to the latest version,
...
This no longer requires the use of FLABridge, so we can save allot filesize
2011-03-04 09:25:46 +01:00
James Halliday
8494eea2bc
fix to make io resolve where this !== window so it works with module bundling
2011-02-26 16:13:33 -08:00
Martin Kreichgauer
0a1a93b484
Reference a local copy of this.io internally
2011-02-09 12:00:47 -08:00
Guillermo Rauch
e3376a5251
Release 0.6.2
2011-02-05 11:37:43 -08:00
Guillermo Rauch
7515915957
Fixed problem with xhr-multipart buffering
2011-02-05 11:35:58 -08:00
Guillermo Rauch
4e95643a46
Updated Flash websocke transport
2011-02-05 11:35:33 -08:00
Guillermo Rauch
badb0ac883
Removed submodule
2011-02-05 11:35:15 -08:00
Daniel Beardsley
686e1d1dfa
Fixed the broken tryTransportsOnConnectTimeout option
...
and added the 'connect_failed' event after the last available transport fails to connect within the timeout
The function was re-creating the list of transports each time the timeout was hit, effectively only continually retrying the second transport, and never making it past that.
2010-12-26 01:42:18 -08:00
Daniel Beardsley
24358ae3f0
Add 'connecting' event emit on each connection attempt.
2010-12-26 00:57:53 -08:00
Guillermo Rauch
69991be5cc
0.6.1
2010-12-23 20:51:04 -08:00
Guillermo Rauch
3b352ecfea
Fire 'error' event when socket.onerror fires (thanks @tomyan)
2010-12-23 17:41:27 -08:00
Guillermo Rauch
50add1ae02
Corrected position of WEB_SOCKET_SWF_LOCATION check
2010-12-23 17:37:48 -08:00
Guillermo Rauch
d74c7f1199
Allow to specify WEB_SOCKET_SWF_LOCATION before socket.io is loaded. Thanks @saikat
2010-12-23 17:36:14 -08:00
Guillermo Rauch
763ce20da0
Better readyState read
2010-12-23 17:27:19 -08:00
Guillermo Rauch
7c90584c07
Wrapped XHR abort() in a try-catch clause
2010-12-23 17:26:24 -08:00
Guillermo Rauch
f75464bb6d
send(null) for FF2/3
2010-12-23 17:24:58 -08:00
Guillermo Rauch
280c999e3a
Removed XHR onload handler
2010-12-23 17:23:58 -08:00
Guillermo Rauch
66599a6591
Removed onload handler cleanup
2010-12-23 17:21:50 -08:00
Guillermo Rauch
e89e20eada
Fixed connect timeout being fired after an explicit disconnect. Thanks @mbrevoort
2010-12-23 17:15:53 -08:00
Guillermo Rauch
f1332af1ee
Renaming fire to emit and making a copy of events first (thanks @fjakobs)
2010-12-23 15:00:27 -08:00
Guillermo Rauch
7a5197c1e7
Make sure to only destroy if the _iframe was created
2010-11-01 12:58:25 -03:00
Guillermo Rauch
9fb0b3ec8a
Fixed io.util.merge
2010-10-30 21:28:48 -03:00
Guillermo Rauch
1f06916c4e
Added io.utils.merge
...
Removed flashsocket onClose logic since its handled by connectTimeout
Added socket checks when disconnecting / sending messages
2010-10-28 19:15:08 -03:00
Guillermo Rauch
e31a3beeed
Fixed semicolons (thanks SINPacifist)
2010-10-20 19:21:31 -03:00
Guillermo Rauch
d8da8efe91
Added io.util.merge for options merging. Probably should be recursive at some point. Thanks SINPacifist
2010-10-20 19:18:19 -03:00
Guillermo Rauch
c226b89c29
Removed unnecessary onClose handling, since this is taken care by Socket (thanks SINPacifist)
2010-10-20 19:12:15 -03:00
Guillermo Rauch
336331a32c
Make sure not to try other transports if the socket.io cookie was there
2010-09-25 11:06:22 +02:00
Guillermo Rauch
33c40b96d1
Temporarily reverting to /socket.io/ to serve the SWF
2010-09-24 06:03:58 +02:00
Guillermo Rauch
669ff4c038
Updating web-socket-js
2010-09-20 17:58:11 -07:00
Guillermo Rauch
ef13f123ba
Oops
2010-09-20 16:28:21 -07:00
Guillermo Rauch
9501cb1197
Make sure not to abort the for loop when skipping the transport
2010-09-20 16:26:00 -07:00
Guillermo Rauch
f6d29b62a5
Fix for this inside of the timeout
...
Build
2010-09-20 15:59:01 -07:00
Guillermo Rauch
c2917c7989
Connect timeout ( fixes #34 )
...
Try different transports upon connect timeout (fixes #35 )
2010-09-20 15:53:29 -07:00
Guillermo Rauch
c73d292d9e
Restored rememberTransport to default
2010-09-20 15:40:52 -07:00
Guillermo Rauch
aa8afe4d5d
Removed io.setPath check
2010-09-20 15:39:35 -07:00
Guillermo Rauch
8dc8e90540
CDN instructions
2010-09-20 12:42:46 -07:00
Guillermo Rauch
4a52e9ab71
Make sure IE7 doesn't err on the multipart feature detection. Thanks Davin Lunz
2010-09-10 12:09:39 -07:00
Guillermo Rauch
1851f58a81
CORS feature detection. Fixes IE7 attempting cross domain requests through their incomplete XMLHttpRequest implementation.
2010-09-09 17:31:31 -07:00
Guillermo Rauch
660f9adb2c
Now altering WEB_SOCKET_SWF_LOCATION (this way we don't need the web-socket-js WebSocket object to be there)
...
Flashsocket .connect() and .send() call addTask.
Removed _loaded, since addTask does load checking internally
Build
2010-09-09 17:19:55 -07:00
Guillermo Rauch
30b7200a53
Make sure flashsocket can only be loaded on browsers that don't have a native websocket
2010-09-09 16:36:51 -07:00
Guillermo Rauch
86c35873ca
Leveraging __addTask to delay sent messages until WebSocket through SWF is fully loaded.
...
Removing __isFlashLite check
2010-09-09 16:18:09 -07:00