Code

History

Commits on drawalpha-array to web/js/draw35+
  1. Cache getImageData() array of each image, a first step to getting rid of canvases.dhoskin committed 12 years ago5b5f5c0
  2. drawalpha: fix alphacalc11 indexing, cleanup code, actually add file to html.dhoskin committed 12 years agod3cfcb9
  3. Implement drawalpha() and alphacalc11() to draw between images by hand, rather than using canvas draw.dhoskin committed 12 years ago8c353ae
  4. Implement Refbackup for screen-backed images (windows). Implement simple painters-algorithm clipping. Implement css z-ordering of canvases because painter's algorithm is too slow. Implement o (move window) request.dhoskin committed 12 years ago3ec169e
  5. image.js: do not forcibly clip screen-backed (b screenid=0) images. The shared context means that this had horrible side effects, and the new drawmasked()/drawclip() renders it unnecessary. Gets rio closer to working.dhoskin committed 12 years ago2c1bf5c
  6. drawdata: `l': use drawmasked.dhoskin committed 12 years agob263437
  7. fillellipse: draw on mask rather than doing silly canvas-clipping tricks.dhoskin committed 12 years ago2cda7bc
  8. Fillpoly: just draw the poly to mask rather than playing with clipping on dst.dhoskin committed 12 years ago8f5a686
  9. pointrect: copy points in Rect constructor, implement rcombinept.dhoskin committed 12 years ago570b5f1
  10. memdraw: drawchar: use drawmasked().dhoskin committed 12 years ago30fdb3f
  11. memdraw: drawmasked: set (0, 0) maskpoint if mask is null.dhoskin committed 12 years agoa0e78f2
  12. /dev/draw/n/data: `d' (draw) request: use drawmasked() rather than raw draw().dhoskin committed 12 years ago263d1c3
  13. memdraw: rewrite drawmasked to use drawclip.dhoskin committed 12 years agobc221ed
  14. Implement drawclip() and friends, courtesy of libmemdraw.dhoskin committed 12 years agof6cfdff
  15. Use pointrect functions where appropriate in memdraw. Add canvas point/rect wrappers to image.dhoskin committed 12 years agof1c5e85
  16. pointrect: addpt etc should work on Point-unblessed points.dhoskin committed 12 years ago6b12759
  17. pointrect.js: work on copied objects where appropriate, and bring in line with c version.dhoskin committed 12 years ago246f195
  18. draw/data.js: use pointrect.js.dhoskin committed 12 years ago1e4e783
  19. Include pointrect.js, and fix some errors in it.dhoskin committed 12 years ago2b180b0
  20. Add pointrect.js.drh committed 12 years agoe406239
  21. 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
  22. drawdata: implement c and f requests.dhoskin committed 12 years ago5b4509c
  23. 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
  24. Implement mouse warping.dhoskin committed 12 years ago11247e2
  25. 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
  26. Implement (writing to) /dev/cursor.dhoskin committed 13 years ago04c7af8
  27. Implement rudimentary mouse support. Currently only moves when clicked.dhoskin committed 13 years agoa31f3d8
  28. Refactor: move pad11() from Draw9p to util/.dhoskin committed 13 years agof7551b8
  29. We no longer need to append loaded images for debugging.dhoskin committed 13 years ago36bbee1
  30. Implement minimal cons support! Car, cdr to follow.dhoskin committed 13 years ago290b019
  31. Implement x string-with-background request.dhoskin committed 13 years ago8906baf
  32. Properly clip repl'ed images. With this, cflood displays!dhoskin committed 13 years ago1e0e94b
  33. Remove XXX comment that no longer applies; add XXX to another comment that needs it.dhoskin committed 13 years ago77b4f57
  34. Fixup drawmasked() enough to draw text properly. Improved translation in draw(), but it still seems buggy.dhoskin committed 13 years agof70bc8b
  35. Add dummy /dev/consctl.dhoskin committed 13 years ago299c56e

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t