Michael Jumper
|
0b88c48038
|
Fix JSDoc.
|
2012-12-01 20:57:59 -08:00 |
|
Michael Jumper
|
0971180cd6
|
Make copy of canvas, rather than simply returning root layer.
|
2012-11-13 12:28:15 -08:00 |
|
Michael Jumper
|
7858b631d6
|
Stub implementation of flatten().
|
2012-11-03 18:38:35 -07:00 |
|
Michael Jumper
|
b592b74513
|
Support float durations.
|
2012-11-01 21:05:37 -07:00 |
|
Michael Jumper
|
0e920a5816
|
Add error handling to parser.
|
2012-11-01 11:15:26 -07:00 |
|
Michael Jumper
|
4e2f4dff31
|
Remove old mimetype events.
|
2012-10-29 09:20:21 -07:00 |
|
Michael Jumper
|
43a823e5c8
|
Add file instruction handler and event, modify parser to not drop length if only partially received.
|
2012-10-26 12:23:18 -07:00 |
|
Michael Jumper
|
5786dbcf0e
|
Implement video instruction.
|
2012-10-25 14:30:09 -07:00 |
|
Michael Jumper
|
ea6764743f
|
Add width/height getters, add onresize event.
|
2012-10-24 10:52:53 -07:00 |
|
Michael Jumper
|
56495c7cfa
|
Implement audio instruction.
|
2012-10-24 00:18:43 -07:00 |
|
Michael Jumper
|
3b9adefa4a
|
Switch from WAITING to CONNECTED on first sync, rather than first png.
|
2012-10-23 11:02:54 -07:00 |
|
Michael Jumper
|
6026b14a0f
|
Add audio/video/size event functions.
|
2012-10-21 15:48:07 -07:00 |
|
Michael Jumper
|
9b9981acc3
|
Implement nest instruction.
|
2012-10-20 20:09:13 -07:00 |
|
Michael Jumper
|
f2f6173c7d
|
Implemented Guacamole.Parser
|
2012-10-20 19:33:53 -07:00 |
|
Michael Jumper
|
21fb1e92bb
|
Fix jsdoc, add missing documentation.
|
2012-08-11 12:52:30 -07:00 |
|
Michael Jumper
|
03486264d1
|
Implement size for buffers.
|
2012-05-17 00:23:52 -07:00 |
|
Michael Jumper
|
63685aa048
|
Position mouse cursor only at integer coordinates.
|
2012-04-10 22:53:30 -07:00 |
|
Michael Jumper
|
5e0c6d8c51
|
Only send integer coordinates in mouse events.
|
2012-04-08 21:51:35 -07:00 |
|
Michael Jumper
|
ff20799b29
|
Provide means of retrieving scale.
|
2012-04-01 18:52:06 -07:00 |
|
Michael Jumper
|
dcf55cbd75
|
Add scale function, use bounding div for main display element, such that the display can be scaled independently of the surrounding div, which provides the layout.
|
2012-04-01 01:07:14 -07:00 |
|
Michael Jumper
|
fa96143884
|
Move layers using translation via matrices - do not use CSS top/left.
|
2012-03-29 23:48:45 -07:00 |
|
Michael Jumper
|
cc6c2671ac
|
Refactor arc to include drawing direction.
|
2012-03-13 18:59:57 -07:00 |
|
Michael Jumper
|
6df9fe2871
|
Implement set instruction.
|
2012-03-13 12:12:59 -07:00 |
|
Michael Jumper
|
02500bf96b
|
Layers should clip contents.
|
2012-03-13 00:29:21 -07:00 |
|
Michael Jumper
|
c91efb51ec
|
Implemented push and pop.
|
2012-03-12 23:58:07 -07:00 |
|
Michael Jumper
|
fc716d7d9a
|
Implement distort, shade.
|
2012-03-12 23:25:23 -07:00 |
|
Michael Jumper
|
b540cc0427
|
Implement identity, transform.
|
2012-03-12 17:42:44 -07:00 |
|
Michael Jumper
|
4b3b2966f5
|
Implemented lfill, lstroke.
|
2012-03-12 17:39:18 -07:00 |
|
Michael Jumper
|
3435edf4d6
|
Implemented close, curve, arc.
|
2012-03-12 17:37:04 -07:00 |
|
Michael Jumper
|
c25a4edab7
|
Implement start, line, and curve instructions.
|
2012-03-12 17:27:42 -07:00 |
|
Michael Jumper
|
5b902e669c
|
Buffers should be resizable, too.
|
2012-03-11 22:21:54 -07:00 |
|
Michael Jumper
|
b363f958b0
|
Alphabetized instruction set for future instruction-adding convenience.
|
2012-03-11 21:59:19 -07:00 |
|
Michael Jumper
|
e63b7108f3
|
Implement reset instruction.
|
2012-03-11 21:48:06 -07:00 |
|
Michael Jumper
|
6cb68f86cf
|
Fix cursor - copyRect() has been renamed to copy().
|
2012-03-11 21:33:39 -07:00 |
|
Michael Jumper
|
ead3811df6
|
Accidentally used getLayer() in RGBA component ints.
|
2012-03-11 21:17:16 -07:00 |
|
Michael Jumper
|
87cf3940c6
|
Implement cfill.
|
2012-03-11 21:10:07 -07:00 |
|
Michael Jumper
|
aa1e467791
|
Refactor rect, rename copyRect -> copy, add several necessary operations, remove unused functions.
|
2012-03-11 20:16:36 -07:00 |
|
Michael Jumper
|
9f8fedcf47
|
Adding Matt Hortman to list of contributors.
|
2012-03-05 12:18:15 -08:00 |
|
Matt Hortman
|
e539907b41
|
JS bitwise operators use all 32-bits, added mask to keep bitwise NOT to 8-bits
|
2012-03-05 12:07:45 -05:00 |
|
Michael Jumper
|
5eb316a3ba
|
Transfer functions on abstract pixels.
|
2012-02-27 13:23:07 -08:00 |
|
Michael Jumper
|
02e1333e58
|
Initial refactor of raster operations to real transfer functions.
|
2012-02-27 12:23:38 -08:00 |
|
Michael Jumper
|
9d3ce8c474
|
Use composite operation instead of channel mask.
|
2012-02-27 11:41:28 -08:00 |
|
Michael Jumper
|
d1496d7375
|
Update cursor position when cursor image/hotspot is updated.
|
2012-02-23 11:22:15 -08:00 |
|
Michael Jumper
|
5c92d65234
|
Implement dispose instruction.
|
2012-02-20 12:48:26 -08:00 |
|
Michael Jumper
|
ebc5caac28
|
Application should hide cursor. Do not require CSS class definitions.
|
2012-02-15 10:17:27 -08:00 |
|
Michael Jumper
|
f6bf6c4aaa
|
Support for new buffered cursor instruction.
|
2012-02-15 10:10:49 -08:00 |
|
Michael Jumper
|
8cd1b3a857
|
Added pre-defined channel mask constants. Setting cursor layer to Guacamole.Layer.SRC.
|
2012-02-14 22:58:52 -08:00 |
|
Michael Jumper
|
d62342f6ee
|
Move cursor layer, rather than redrawing cursor image.
|
2012-02-14 21:11:38 -08:00 |
|
Michael Jumper
|
2b342c3864
|
Initial support for move instruction and layer containers.
|
2012-02-14 20:46:48 -08:00 |
|
Michael Jumper
|
ceca1570b0
|
Modify to support new size instruction format (stub).
|
2012-02-11 22:00:18 -08:00 |
|