Commit Graph

198 Commits

Author SHA1 Message Date
Geoff Schmidt
8cc4bc3aeb Package JSON cleanly. minimongo test passes on IE7 2012-01-16 23:03:07 -08:00
Geoff Schmidt
7a61bc7933 we're already popular/good looking 2012-01-16 22:53:08 -08:00
Geoff Schmidt
f0ff237168 LiveRange tests pass on IE7!
When your app ships your own JSON.stringify, anyway.
2012-01-16 22:50:27 -08:00
Geoff Schmidt
8653639a2d fix some IE7 issues 2012-01-16 22:12:49 -08:00
Geoff Schmidt
ee8f1c1e9b Make liveui tests pass on IE8! 2012-01-16 20:44:32 -08:00
Geoff Schmidt
b1f06d68ed full Sky.ui.render tests 2012-01-16 19:36:57 -08:00
Geoff Schmidt
8570a22671 deploy in debug mode 2012-01-16 19:36:56 -08:00
Geoff Schmidt
6b101f0778 fix IE8 bug 2012-01-16 19:36:56 -08:00
Geoff Schmidt
603a869e37 test #each + findLive calling renderList 2012-01-16 19:36:56 -08:00
Geoff Schmidt
fa783e8374 remove spurious log 2012-01-16 19:36:56 -08:00
Nick Martin
b4d7fb0617 Merge branch 'refs/heads/master' into performance 2012-01-13 18:37:36 -08:00
Nick Martin
0cb5acbd9e Make new dev bundle live. 2012-01-13 18:36:58 -08:00
Geoff Schmidt
5479af11fe fix bug that would give a blank screen on Safari 2012-01-13 21:33:20 -05:00
Nick Martin
1b9e00842b Bump dev bundle version. 2012-01-13 16:40:29 -08:00
Nick Martin
5d6fb2af58 Patch for socket.io bug already fixed in master. 2012-01-13 16:38:28 -08:00
Geoff Schmidt
e16e0abaf3 more renderList tests
- reactivity/GC of renderlist item body
- items that render to multiple DOM nodes
2012-01-13 19:31:14 -05:00
Nick Martin
e7c23b0634 Update dependency versions. 2012-01-13 16:13:46 -08:00
Nick Martin
06a14e6ad9 Even more robustness to socket.io weirdness. This one should be fixed in socket.io master, but the extra safety belt doesn't hurt. 2012-01-13 15:20:12 -08:00
Nick Martin
75e387aaa0 Use nodeType===11 for cross-browser DocumentFragment test. Thanks David. 2012-01-13 14:00:02 -08:00
Geoff Schmidt
85742619d9 try_all_orders => try_all_permutations
use to test correct GC behavior of renderList
2012-01-13 16:07:46 -05:00
Geoff Schmidt
e24c97bd4b remove debugging message 2012-01-13 14:50:43 -05:00
Geoff Schmidt
f30692f0d5 more renderList tests. improve renderList GC 2012-01-13 14:45:53 -05:00
Geoff Schmidt
cb5c1c3672 some more renderlist tests, using try_all_orders 2012-01-13 14:45:53 -05:00
Geoff Schmidt
50fe6de9f9 bugfix: default render_empty 2012-01-13 14:45:53 -05:00
Nick Martin
4891d1c956 Determining if an element is a Node is tricky too. 2012-01-12 21:05:05 -08:00
Nick Martin
a1c5623191 workaround DocumentFragment not being defined on IE8. 2012-01-12 19:21:00 -08:00
Nick Martin
73368ce348 Reapply fix lost in merge. 212cdd8b5. 2012-01-12 18:44:54 -08:00
Nick Martin
c37109eb1c Merge remote branch 'refs/remotes/origin/master' into performance
Conflicts:
	packages/deps/deps.js
2012-01-12 17:29:29 -08:00
Geoff Schmidt
827617e168 add new LiveRange creation mode
.. now you can create either the largest, or the smallest LiveRange that starts and ends on a given pair of nodes. has tests. leaderboard now works (under hand testing)
2012-01-12 01:53:31 -08:00
Geoff Schmidt
8b8d19bf3f renderList implemented, not debugged. it has bugs. 2012-01-12 01:50:53 -08:00
Geoff Schmidt
d38e915438 make todos run again 2012-01-12 01:50:53 -08:00
Geoff Schmidt
0d72c2b6b2 WIP 2012-01-12 01:50:53 -08:00
David Greenspan
ef1233d4fb minor typo-level fixes 2012-01-11 15:06:26 -08:00
Nick Martin
c5b5880cea Be even more defensive to socket.io weirdness. 2012-01-09 22:46:31 -08:00
Nick Martin
a9f58deb93 Cleanup socket a little more aggressively. Hopefully fixes hanging connection bug. 2012-01-09 14:42:42 -08:00
Geoff Schmidt
58822077f4 pass context to on_invalidate handlers
(cherrypick from performance branch)
2012-01-05 13:48:57 -08:00
Geoff Schmidt
cdf96b22c2 remove spurious '<!-- undefined -->' in head
this features was originally supposed to put a comment before each head or body part, indicating what file it came from, but was never fully wired up. revisit when we have a motivating use case.
2011-12-22 18:25:04 -08:00
Geoff Schmidt
f7a737af6a use HTML5 doctype 2011-12-22 18:25:04 -08:00
Nick Martin
9ee5fe4702 Bump to version 0.0.41 v0.0.41 2011-12-21 13:11:54 -08:00
Geoff Schmidt
e2fb49da71 fix ie9 Sky.startup
("Enhanced Support Across A Broad Diversity Of Customer Platform")

the deal here:
- IE9 no longer autobinds doScroll as IE <9 does
- but IE9 has DOMContentLoaded so let's use that
2011-12-20 18:52:02 -08:00
Nick Martin
212cdd8b5c Fix embarrassing typo caught by IE8. 2011-12-20 17:12:06 -08:00
Nick Martin
0edcc2e77a Correct lying help message. 2011-12-20 16:04:38 -08:00
Nick Martin
1d056815e8 Fix mongo shell on local database. 2011-12-20 15:37:24 -08:00
Nick Martin
b06c391df4 optimist requires .boolean for both the alias and the original. This may be fixed in git master node-optimist. 2011-12-20 15:28:06 -08:00
Nick Martin
f925a52fde Make 'skybreak help deploy' work correctly. 2011-12-20 15:15:17 -08:00
Geoff Schmidt
ef614a1619 turn on range creation optimization in liveui 2011-12-20 03:45:23 -08:00
Geoff Schmidt
e31fde7109 todos: idiom cleanups 2011-12-20 03:23:48 -08:00
Geoff Schmidt
73d5cb4c5f flush completely, even if on_invalidate calls invalidate 2011-12-20 03:23:36 -08:00
Geoff Schmidt
74ec9c3771 fix bug. todo now collects 100% of its garbage 2011-12-20 03:09:20 -08:00
Geoff Schmidt
fefaa5fc09 liverange tests, bugfixes 2011-12-20 01:30:03 -08:00