106 Commits

Author SHA1 Message Date
Erik
01e5e22e0b merge master 2015-04-08 21:16:56 -04:00
Erik
eb5d03c88b redo types 2015-04-08 20:51:44 -04:00
Erik
473d422668 replace fatalError with an error method 2015-04-07 15:50:01 -04:00
Erik
eb56a8de9c merge master 2015-04-06 13:05:21 -04:00
Erik
9489676009 use weak references to client 2015-04-06 11:56:47 -04:00
Erik
63cbf49448 fixes 2015-04-04 10:47:53 -04:00
Erik
affd792334 redo acks 2015-04-03 16:04:50 -04:00
Erik
da1cf9eb89 socketio/socket.io-client-swift#37 2015-03-28 16:16:03 -04:00
Erik
81d58fbd69 fix nsp for default 2015-03-27 12:22:59 -04:00
Erik
c4731dc298 don't crash if nsp starts with / 2015-03-27 12:21:05 -04:00
Erik
ffcd841267 Fix binary acks 2015-03-27 12:13:06 -04:00
Erik
98e0c355f9 add forcewebsockets option 2015-03-27 09:35:39 -04:00
Erik
2cae405d29 try and avoid bad engine states 2015-03-26 13:15:43 -04:00
Erik
f008f116a6 fix socketio/socket.io-client-swift#27 2015-03-26 10:13:30 -04:00
Erik
9512c8b9ac change api 2015-03-25 12:02:45 -04:00
Erik
182ba0017b fix nuclearace/Socket.IO-Client-Swift#12 better closing 2015-03-25 11:50:25 -04:00
Erik
5b897ddfea indentation 2015-03-24 14:13:21 -04:00
Erik
9044de53d9 fix socketio/socket.io-client-swift#25 2015-03-24 11:05:03 -04:00
Erik
8fa8944672 fix for no args acks 2015-03-22 11:05:56 -04:00
Erik
dee508c0f7 fix race condition 2015-03-22 11:02:31 -04:00
Erik
8b893ad85e refactor 2015-03-21 18:16:09 -04:00
Erik
5388084c79 seems to be on par with the native js-client most of the time 2015-03-20 20:24:59 -04:00
Erik
18b8f992d9 Tweaks for performance 2015-03-20 15:23:38 -04:00
Erik
4832be5c8a better parsing 2015-03-20 10:51:26 -04:00
Erik
54b2da8395 work on redesign 2015-03-19 13:22:58 -04:00
Erik
5b180a0a6d fix socketio/socket.io-client-swift#20, change objc api 2015-03-18 18:04:43 -04:00
Erik
ab77d7260e work on socketio/socket.io-client-swift#17 2015-03-17 23:57:31 -04:00
Erik
ac31b4a788 hopefully fix nuclearace/Socket.IO-Client-Swift#27 2015-03-17 12:12:30 -04:00
Erik
7d08f962d5 fix socketio/socket.io-client-swift#16 2015-03-16 20:49:02 -04:00
Erik
90187aa458 fix convenience constructor. Bump version 2015-03-16 11:47:42 -04:00
Erik
68da96f37d fix for objc 2015-03-16 09:23:21 -04:00
Erik
c103734035 work on parsing stuff 2015-03-15 23:41:01 -04:00
Erik
1f05bde09b small tweaks 2015-03-13 09:09:37 -04:00
Erik
5b019a91c5 start refactoring 2015-03-12 17:54:17 -04:00
Erik
a28e924b04 forgot one 2015-03-12 16:53:11 -04:00
Erik
37537de213 change visibility of socketioclient members 2015-03-12 16:34:08 -04:00
Erik
8e7c8444d3 set socket sid 2015-03-12 13:44:55 -04:00
Erik
74939f1cea fixes 2015-03-12 13:38:06 -04:00
Erik
ab5cccce85 fix binary in dictionaries 2015-03-12 11:38:45 -04:00
Erik
711ce8d8c4 fixes. add better objective-c support 2015-03-11 17:33:21 -04:00
Erik
8365ded215 Use starscream for websockets. Execute emitAcks on the main queue. 2015-03-11 13:33:54 -04:00
Erik
6399df4c33 tweaks 2015-03-06 21:17:26 -05:00
Erik
41c168a29a Fixes. Add onAny method 2015-03-06 16:29:13 -05:00
Erik
44bff82a43 better reconnects 2015-03-06 12:13:00 -05:00
Erik
851ac7635a Fix connection issues, binary data in nested data structures, some race conditions, reconnect needs to be redone 2015-03-05 22:06:17 -05:00
Erik
59a5e1928c clean up 2015-03-05 15:16:34 -05:00
Erik
d35934c79d handle binary data better 2015-03-05 14:37:00 -05:00
Erik
5ed2688c9e better handle when the server closes the connection (polling) 2015-03-05 12:55:09 -05:00
Erik
296802fddb better handle closes 2015-03-05 11:06:11 -05:00
Erik
829992fcef send disconnect on polling close 2015-03-04 23:39:11 -05:00