Commit Graph

102 Commits

Author SHA1 Message Date
Danny Yoo
9ed5898c1f trying to reduce allocation to shave off a second from iron puzzle 2012-01-19 15:23:06 -05:00
Danny Yoo
976b6112f1 Merge branch 'with-exclusive-lock'
Conflicts:

	js-assembler/runtime-src/runtime.js
	version.rkt
	web-world/main.rkt
2011-12-13 15:31:04 -05:00
Danny Yoo
ac499e24f6 locking internalCall 2011-12-09 22:31:36 -05:00
Danny Yoo
13db47eac8 correcting raise to raiseFailure, to get better error stack messages 2011-12-08 17:17:50 -05:00
Danny Yoo
d80d7bdb3a getting rid of the copying debug message 2011-11-22 02:30:44 -05:00
Danny Yoo
d6fb2ff295 adding method for checking presence or absence of attribute 2011-11-22 02:21:53 -05:00
Danny Yoo
efbf45747b removed erroneous cloning 2011-11-22 02:05:41 -05:00
Danny Yoo
899d9c127e forgot that regexp.match returns null when it doesn't find anything 2011-11-22 01:29:50 -05:00
Danny Yoo
3234ab5b24 adding remove-view-attr, which is necessary for things like checkboxes. 2011-11-22 01:14:11 -05:00
Danny Yoo
229a849658 kludge to make things work on the android. 2011-11-22 00:59:38 -05:00
Danny Yoo
a9f2cab637 tracing issue to parseStringAsHtml: the android browser has a broken innerHTML parser that ignores link href. Argh 2011-11-22 00:28:47 -05:00
Danny Yoo
5f45876bc5 relaxing type test of update-view-css 2011-11-21 19:23:19 -05:00
Danny Yoo
452fbffcd5 more stringent type tests 2011-11-21 18:38:08 -05:00
Danny Yoo
c91e2f2dbb adding some more error trapping on the tree navigation primitives 2011-11-21 18:34:50 -05:00
Danny Yoo
2c44867618 trying to address issue 67 on bad error messages. 2011-11-21 17:40:37 -05:00
Danny Yoo
7adfdffe31 bumping up rate of updates, as requested by Keith Decker 2011-11-07 19:36:48 -05:00
Danny Yoo
40038edd82 adding tick-tock example with signatures 2011-10-04 14:28:24 -04:00
Danny Yoo
89d485ed29 writing comment to myself re: why there's weird code in View.prototype.initialRender. Hack hack hack... 2011-09-30 18:51:25 -04:00
Danny Yoo
79c36704ca adjusting defaults for web-world drawing 2011-09-30 18:17:45 -04:00
Danny Yoo
c8f1ef07d4 corrected the weirdness with saving the old argcount before restarting computation. Now the makeRestartFunction handles this low-level detail for us. 2011-09-29 18:14:52 -04:00
Danny Yoo
f189201ee0 trying to make the code more robust to things like watchPosition erroring out when enableHighAccuracy is set to true. 2011-09-26 15:11:38 -04:00
Danny Yoo
f8b9496a86 modifying geolocation watchposition to request high accuracy readings, which should trigger GPS 2011-09-26 14:22:43 -04:00
Danny Yoo
0e00041739 machine env renamed to e. 2011-09-14 22:30:14 -04:00
Danny Yoo
318255c253 renamed argcount to a 2011-09-14 21:47:12 -04:00
Danny Yoo
0d0d38496e translating entity references 2011-09-12 17:02:50 -04:00
Danny Yoo
c9ccc36b5e tracked down bug that caused deviation between the dom tree and the cursor. Need to remember that jquery can be too convenient at times: it filters out text children, whereas the cursor does not. 2011-09-12 15:22:20 -04:00
Danny Yoo
a39fb910ce still chasing the discrepency between the imperative edits and the functional ones 2011-09-12 13:37:40 -04:00
Danny Yoo
26a34ae1fd still chasing bug 2011-09-12 13:16:10 -04:00
Danny Yoo
21c73b77c3 adding forward and backward movement 2011-09-12 11:43:06 -04:00
Danny Yoo
43bff9fefe comments 2011-09-12 10:50:00 -04:00
Danny Yoo
834e5897cf simplifying 2011-09-10 14:12:43 -04:00
Danny Yoo
3346f8874f ie compatibility: hasOwnProperty is not a method on dom nodes. 2011-09-10 14:10:33 -04:00
Danny Yoo
7a2ee5ad18 ie compatibility: can't treat childNodes as a normal collection with slice. 2011-09-10 13:33:10 -04:00
Danny Yoo
9428b69d44 test case isn't passing. Trying to find out why. 2011-09-08 15:35:20 -04:00
Danny Yoo
1618b3d180 more tests 2011-09-08 15:09:23 -04:00
Danny Yoo
6b78d5154f fixed bug with insert-right that was causing broken invariant 2011-09-08 14:48:08 -04:00
Danny Yoo
e30a1d0be1 in the middle of trying to make tests run 2011-09-08 11:59:13 -04:00
Danny Yoo
2126c6c513 adding tests for css updating; be careful: trying to make text-decoration blink appears to have no effect 2011-09-07 17:00:59 -04:00
Danny Yoo
901b4d9305 adding some test cases for navigating, editing the tree 2011-09-07 16:47:37 -04:00
Danny Yoo
d19e8562ac Merge branch 'master' into dom
Conflicts:

	web-world/js-impl.js
2011-09-07 16:32:46 -04:00
Danny Yoo
5d62bbd9b6 initial test cases on views 2011-09-07 16:22:23 -04:00
Danny Yoo
cc4bcb341e actions are a list, to reduce garbage 2011-09-07 15:35:12 -04:00
Danny Yoo
c67ba730ff fixed typo 2011-09-06 18:20:53 -04:00
Danny Yoo
4719c5d33d repairing 2011-09-06 18:14:22 -04:00
Danny Yoo
de1843bc78 repairing 2011-09-06 18:12:47 -04:00
Danny Yoo
8465e0ca95 trying to use a tree representation to make the operations less expensive 2011-09-06 17:48:51 -04:00
Danny Yoo
5cbf5843b1 traced 2011-09-05 17:01:18 -04:00
Danny Yoo
21a8ce9894 trying to make the initial render a little more reliable 2011-09-05 12:13:31 -04:00
Danny Yoo
58fc1b400a js-impl now records just the paths in the implementation; compile time is when we suck the content into the file 2011-09-05 12:01:17 -04:00
Danny Yoo
41cd179339 correcting parsing error on dom 2011-09-03 16:58:26 -04:00