Flextime
Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

36 check-ins

2013-06-07
10:39
Added generic surface processing metafunctions (forward, backwards, random permutation). Added edge wrapping modes. Leaf check-in: 1d840b4f22 user: andy tags: trunk
10:38
Added gradient sample, and fixed a few bugs that reared their heads in the process. check-in: 08aa41b29b user: andy tags: trunk
09:41
Gabor noise now precomputes frequency/orientation vectors (fix for ticket [ad95f56d48]). check-in: 459f87f88e user: andy tags: trunk
2013-06-03
19:48
Added empty tests for noise and subdivide modules. check-in: 976e9cb5cd user: andy tags: trunk
19:46
Move getPermutation utility function into the Surface.util namespace. check-in: 947d481073 user: andy tags: trunk
18:56
Added 3x3 approx. distance map for surfaces. Added tests for basic surface functionality. check-in: aa2595af8d user: andy tags: trunk
16:17
Added color utility routines for working in other color spaces (HWB, HSI, HSV, HSL). More work on the color naming modifiers and their effects. check-in: 36fc81ac6f user: andy tags: trunk
2013-05-31
18:37
Fixed a few bugs in color/gradient handling. check-in: 141478f6d3 user: andy tags: trunk
18:21
Added basic tests for core functionality and color naming. check-in: 6a1e28aac0 user: andy tags: trunk
16:32
Made "simplified" BSD license explicit. check-in: 9e543ed1b0 user: andy tags: trunk
13:19
Made surfaces use prototype inheritance rather than direct copying of the core surface functionality. check-in: cbb0a07168 user: andy tags: trunk
2013-05-30
16:38
Added Gabor noise surface; it probably still needs some tweaking. Added a gabor noise sample. check-in: 1858156568 user: andy tags: trunk
11:20
Added caching to the voronoi noise generator. Added a variant that computes sparse convolution noise. Optimized surface rendering by not using color conversion if a rendering function is not provided. check-in: 22b931d255 user: andy tags: trunk
2013-05-29
20:39
Added a basic, unoptimized Voronoi noise impelementation. Needs a lot of work to make it fast. check-in: f5c2108681 user: andy tags: trunk
20:38
Normalized a few color names. check-in: ae59672c16 user: andy tags: trunk
17:16
Complete rewrite of the color system, harmonizing the ACNS system and the XKCD table. check-in: 594b8e77e9 user: andy tags: trunk
2013-05-28
19:32
Added invertible-mapping based PRNG, modified classic and simplex noise to use it. Also made classic and simplex noise more friendly as normal surfaces (they no longer exist as standalone objects). check-in: 0111c56c51 user: andy tags: trunk
11:05
Started work on multi-surface operations. check-in: c98ff47d2d user: andy tags: trunk
09:59
Changed infinite surfaces to use width = height = Infinity. check-in: d195b0209f user: andy tags: trunk
2013-05-27
19:49
Fixed draw event/timing code. Moved noise surface constructors into the noise module. check-in: 282eb23adb user: andy tags: trunk
16:30
Reorganized samples. check-in: e9fc425bbc user: andy tags: trunk
16:25
Events can now be bound to lists of handlers. The event object now has frame timing info, if there is at least one draw() handler installed. check-in: 908003d745 user: andy tags: trunk
10:46
Cleaned up samples. check-in: 06026732ed user: andy tags: trunk
10:19
Added a simple paint sample. check-in: 336cf4a61d user: andy tags: trunk
10:18
Disabled context menu on right-click. check-in: dfbeeb95a7 user: andy tags: trunk
10:06
Keyboard events now work. check-in: f2f87c7455 user: andy tags: trunk
09:48
Fixed mouse position bug. Due to a limitation in jQuery, the canvas element must not have border/padding. If it does, the mouse position will be calculated relative to the border box, not the content box. check-in: 03700a18dd user: andy tags: trunk
09:35
Move mouse/keyboard state handling from window/document into each Flextime instance. check-in: fb7f0005df user: andy tags: trunk
2013-05-26
21:35
Fixed a couple bugs, added a sample demonstrating multiple event handlers. check-in: cbd0fcf91e user: andy tags: trunk
20:04
Directory and project reorg. check-in: 84ff590e30 user: andy tags: trunk
19:54
Directory reorg, continued. check-in: cd34b717c1 user: andy tags: trunk
19:52
Directory reorganization. check-in: 983e043290 user: andy tags: trunk
19:35
ACNS color naming is now working, I think. check-in: 4e2ea5c80b user: andy tags: trunk
13:58
Lots of changes: * Added a mostly-complete implementation for floating-point surfaces. * Added Perlin (classical and simplex) noise surfaces * Implemented most drawing routines * Added XKCD color names table * Added a basic Gradient type * Added a basic skeleton for subdivision-based surfaces check-in: 08e0718390 user: andy tags: trunk
2013-05-22
17:12
Initial checkin, with simple (working) sample. check-in: 81b7759037 user: andy tags: trunk
16:34
initial empty check-in check-in: 7eee433538 user: andy tags: trunk