Code

History

Commits on mkhtml35+
  1. Add mkhtml variables for each js ``module''.drh committed 12 years ago8a4afef
  2. Generate 9wd.html from mkfile rules. Doesn't include the actual ordering yet.dhoskin committed 12 years ago57f0d21
  3. Add pointrect.js.drh committed 12 years agoe406239
  4. drawdata: l request: left[1] is signed. Since JavaScript is a high-level language, I have to implement two's-complement myself!dhoskin committed 12 years ago623963c
  5. drawdata: implement c and f requests.dhoskin committed 12 years ago5b4509c
  6. Debug output: only write debug message for unimplemented writedrawdata functions. Now that volume is down, turn background-console debugging back on to make it easier to capture startup.drh committed 12 years ago8be9242
  7. Move handlewarp's strtoul() to ArrayIterator.dhoskin committed 12 years agodf9d215
  8. Implement mouse warping.dhoskin committed 12 years ago11247e2
  9. Disable noisy logging.dhoskin committed 12 years agoe4dc7d3
  10. Try harder to trap mouse events.dhoskin committed 12 years agobd9fa7f
  11. For efficiency, only attempt to write debug output if the console is enabled.dhoskin committed 12 years agoc0fd13e
  12. Get the size of the root image from the canvas element rather than hardcoding it. While we're there, bump the size to 1024x768.dhoskin committed 12 years ago11ff4b4
  13. Remove go proxy and supporting programs.dhoskin committed 12 years ago57a8ee4
  14. README.md: update for Weebsocket.dhoskin committed 12 years ago3b922d3
  15. mkfile: add /usr/web/9wd install target, remove go proxy.dhoskin committed 12 years ago823656b
  16. Compute websocket path for /magic/websocket.dhoskin committed 12 years ago98bffbb
  17. Add charset=utf8 to script tags, as a hack because the web server doesn't set it.dhoskin committed 12 years agob42e733
  18. Implement lookup-table compose sequences from Plan 9. This covers everything except [Compose][X] and [x], with the former supported elsewhere.dhoskin committed 12 years ago3b8239c
  19. Add composetab.js, the generated output of latin2js.dhoskin committed 12 years agof4e6745
  20. Add latin2js, a program to convert Plan 9's latin1.h to a JavaScript object.dhoskin committed 12 years ago3446975
  21. Move compose handling to its own file rather than strewn throughout cons.js. Now with 200% more objective orientification!dhoskin committed 12 years agof85ddbe
  22. cons: Handle alphanumeric+punct keys using keypress event's e.which; implement [compose][X] codes!dhoskin committed 12 years ago86e1505
  23. cons: handle alphabetic keys, shifted and unshifted.dhoskin committed 12 years ago35acc57
  24. lib9p: no need to convert tag from array to short and then back again.dhoskin committed 12 years agofc0344a
  25. css: stop stretching the canvas!dhoskin committed 13 years agoac3a6f1
  26. Initialise cursor by default.dhoskin committed 13 years agoda46530
  27. Indentation; tabs vs spaces.dhoskin committed 13 years agofed0940
  28. Mouse now actually uses cursor! It doesn't seem to lign up right though...dhoskin committed 13 years ago056098c
  29. Add test program for /dev/cursor.dhoskin committed 13 years agob262433
  30. Implement (writing to) /dev/cursor.dhoskin committed 13 years ago04c7af8
  31. Mouse: handle button presses properly.dhoskin committed 13 years agob65a443
  32. Do not set the pointer position from the mousedown event. Only call requestPointerLock() when the pointer is not, in fact, locked.dhoskin committed 13 years ago6edee02
  33. Mouse: handle cursor overflow properly.dhoskin committed 13 years ago17180e3
  34. Add temporary cursor for debugging.dhoskin committed 13 years ago195f4be
  35. Document Pointer Lock dependency.dhoskin committed 13 years ago8d4d461