ruff:gruff.git
5 years agocomplex without the realfloat
Claude Heiland-Allen [Thu, 17 May 2012 02:41:26 +0000 (03:41 +0100)]
complex without the realfloat

5 years agoswitch to own uncomplex
Claude Heiland-Allen [Thu, 17 May 2012 02:41:14 +0000 (03:41 +0100)]
switch to own uncomplex

5 years agoswitch to own uncomplex
Claude Heiland-Allen [Thu, 17 May 2012 02:40:52 +0000 (03:40 +0100)]
switch to own uncomplex

5 years agoswitch to own uncomplex
Claude Heiland-Allen [Thu, 17 May 2012 02:40:16 +0000 (03:40 +0100)]
switch to own uncomplex

5 years agotemporarily comment out broken progress updates
Claude Heiland-Allen [Thu, 17 May 2012 02:39:30 +0000 (03:39 +0100)]
temporarily comment out broken progress updates

5 years agotemporarily comment out broken mouse actions
Claude Heiland-Allen [Thu, 17 May 2012 02:38:29 +0000 (03:38 +0100)]
temporarily comment out broken mouse actions

5 years agofix typo in haddock markup
Claude Heiland-Allen [Thu, 17 May 2012 02:36:44 +0000 (03:36 +0100)]
fix typo in haddock markup

5 years agosrc/Fractal/GRUFF.hs
Claude Heiland-Allen [Thu, 17 May 2012 02:36:25 +0000 (03:36 +0100)]
src/Fractal/GRUFF.hs

5 years agouse qd for computing tiles
Claude Heiland-Allen [Thu, 17 May 2012 02:31:45 +0000 (03:31 +0100)]
use qd for computing tiles

5 years agoupdate dep on ruff to 1.0
Claude Heiland-Allen [Thu, 17 May 2012 02:30:47 +0000 (03:30 +0100)]
update dep on ruff to 1.0

5 years agotouch tile border properly
Claude Heiland-Allen [Wed, 16 May 2012 22:56:16 +0000 (23:56 +0100)]
touch tile border properly

5 years agoadapt to ruff changes; simplify Number; de-Vec
Claude Heiland-Allen [Thu, 22 Mar 2012 00:06:41 +0000 (00:06 +0000)]
adapt to ruff changes; simplify Number; de-Vec

5 years agomove unused file
Claude Heiland-Allen [Tue, 20 Mar 2012 14:53:42 +0000 (14:53 +0000)]
move unused file

5 years agouse package type-level-natural-number instead of handrolled implementation
Claude Heiland-Allen [Tue, 20 Mar 2012 14:49:26 +0000 (14:49 +0000)]
use package type-level-natural-number instead of handrolled implementation

5 years agomptcs for fp conversions with tokens passed through to fix types
Claude Heiland-Allen [Sat, 17 Mar 2012 01:07:26 +0000 (01:07 +0000)]
mptcs for fp conversions with tokens passed through to fix types

5 years agoremove inaccurate function
Claude Heiland-Allen [Sat, 17 Mar 2012 01:05:14 +0000 (01:05 +0000)]
remove inaccurate function

5 years agoboost initial iteration count
Claude Heiland-Allen [Sun, 11 Mar 2012 21:11:34 +0000 (21:11 +0000)]
boost initial iteration count

5 years agouse bytes to represent normalized distance estimate reducing data by 12x; 1 parallel...
Claude Heiland-Allen [Sun, 11 Mar 2012 14:27:08 +0000 (14:27 +0000)]
use bytes to represent normalized distance estimate reducing data by 12x; 1 parallel worker (TODO: topsort of needed tiles) computing only border

5 years agosoft floating point with large range
Claude Heiland-Allen [Sat, 10 Mar 2012 14:51:29 +0000 (14:51 +0000)]
soft floating point with large range

5 years agodecrease precision preserving value
Claude Heiland-Allen [Sat, 10 Mar 2012 14:49:36 +0000 (14:49 +0000)]
decrease precision preserving value

5 years agoremove unused imports
Claude Heiland-Allen [Tue, 6 Mar 2012 01:37:43 +0000 (01:37 +0000)]
remove unused imports

5 years agorefix colour (too much aliasing)
Claude Heiland-Allen [Tue, 6 Mar 2012 01:37:20 +0000 (01:37 +0000)]
refix colour (too much aliasing)

5 years agofiner detail in colouring shader
Claude Heiland-Allen [Mon, 5 Mar 2012 21:50:46 +0000 (21:50 +0000)]
finer detail in colouring shader

5 years agofixed precision tile compute; removed foreign compute; removed MPFR support; removed...
Claude Heiland-Allen [Mon, 5 Mar 2012 21:50:18 +0000 (21:50 +0000)]
fixed precision tile compute; removed foreign compute; removed MPFR support; removed rts hook (no longer in GHC); changelog docs

5 years agobump source repo tag
Claude Heiland-Allen [Thu, 22 Dec 2011 01:32:46 +0000 (01:32 +0000)]
bump source repo tag

5 years agov0.3.2: relax dependency constraint on parallel for future GHC v0.3.2
Claude Heiland-Allen [Thu, 22 Dec 2011 01:29:36 +0000 (01:29 +0000)]
v0.3.2: relax dependency constraint on parallel for future GHC

5 years agofix for newtype constructor required for FFI in future GHC
Claude Heiland-Allen [Thu, 22 Dec 2011 01:28:43 +0000 (01:28 +0000)]
fix for newtype constructor required for FFI in future GHC

6 years agoMerge branch 'master' of gitorious.org:ruff/gruff v0.3.1
Claude Heiland-Allen [Tue, 6 Dec 2011 00:45:58 +0000 (00:45 +0000)]
Merge branch 'master' of gitorious.org:ruff/gruff

6 years agov0.3.1: bugfix: accurate tile visibility test
Claude Heiland-Allen [Tue, 6 Dec 2011 00:45:11 +0000 (00:45 +0000)]
v0.3.1: bugfix: accurate tile visibility test

6 years agobugfix: better visibility test avoids computing offscreen tiles
Claude Heiland-Allen [Tue, 6 Dec 2011 00:44:04 +0000 (00:44 +0000)]
bugfix: better visibility test avoids computing offscreen tiles

6 years agofix buffering for very long lines v0.3
Claude Heiland-Allen [Sun, 4 Dec 2011 16:55:53 +0000 (16:55 +0000)]
fix buffering for very long lines

6 years agov0.3: overlay + animations
Claude Heiland-Allen [Sun, 4 Dec 2011 08:38:19 +0000 (08:38 +0000)]
v0.3: overlay + animations

6 years agofix compilation
Claude Heiland-Allen [Sun, 4 Dec 2011 08:20:07 +0000 (08:20 +0000)]
fix compilation

6 years agofix warnings
Claude Heiland-Allen [Sun, 4 Dec 2011 08:19:35 +0000 (08:19 +0000)]
fix warnings

6 years agodone some todo
Claude Heiland-Allen [Sun, 4 Dec 2011 07:43:18 +0000 (07:43 +0000)]
done some todo

6 years agomove cruft to extra
Claude Heiland-Allen [Sun, 4 Dec 2011 07:39:16 +0000 (07:39 +0000)]
move cruft to extra

6 years agorationalize gui; prune lots of now-dead code; drop support for old-format gruff files...
Claude Heiland-Allen [Sun, 4 Dec 2011 07:38:09 +0000 (07:38 +0000)]
rationalize gui; prune lots of now-dead code; drop support for old-format gruff files (TODO: write a separate converter)

6 years agomajor refactoring to use new mouse callbacks module; store an Image instead of unpack...
Claude Heiland-Allen [Sun, 4 Dec 2011 07:36:06 +0000 (07:36 +0000)]
major refactoring to use new mouse callbacks module; store an Image instead of unpacking its fields; wrap long lines; misc tweaks

6 years agoremove unimplemented keyboard (can't get coords from gtk for that event anyway)
Claude Heiland-Allen [Sun, 4 Dec 2011 07:33:28 +0000 (07:33 +0000)]
remove unimplemented keyboard (can't get coords from gtk for that event anyway)

6 years agoallow statusDialog to be called from a non-GUI thread
Claude Heiland-Allen [Sun, 4 Dec 2011 07:32:39 +0000 (07:32 +0000)]
allow statusDialog to be called from a non-GUI thread

6 years agoadd icon to status window
Claude Heiland-Allen [Sun, 4 Dec 2011 07:32:12 +0000 (07:32 +0000)]
add icon to status window

6 years agofix radius of default location
Claude Heiland-Allen [Sun, 4 Dec 2011 07:31:19 +0000 (07:31 +0000)]
fix radius of default location

6 years agofix precision problems
Claude Heiland-Allen [Sun, 4 Dec 2011 07:30:44 +0000 (07:30 +0000)]
fix precision problems

6 years agoadd label helpers to library
Claude Heiland-Allen [Sun, 4 Dec 2011 07:30:24 +0000 (07:30 +0000)]
add label helpers to library

6 years agofactor out mouse interaction behaviours into own module
Claude Heiland-Allen [Sun, 4 Dec 2011 07:29:03 +0000 (07:29 +0000)]
factor out mouse interaction behaviours into own module

6 years agofactor out progressive/status-updating algorithms into own module
Claude Heiland-Allen [Sun, 4 Dec 2011 07:28:41 +0000 (07:28 +0000)]
factor out progressive/status-updating algorithms into own module

6 years agono longer used, backported to ruff
Claude Heiland-Allen [Sun, 4 Dec 2011 07:26:30 +0000 (07:26 +0000)]
no longer used, backported to ruff

6 years agoattempt to increase sharing for efficiency
Claude Heiland-Allen [Sat, 3 Dec 2011 16:17:47 +0000 (16:17 +0000)]
attempt to increase sharing for efficiency

6 years agofix typos
Claude Heiland-Allen [Sat, 3 Dec 2011 01:27:26 +0000 (01:27 +0000)]
fix typos

6 years agoignore local junk
Claude Heiland-Allen [Sat, 3 Dec 2011 00:53:20 +0000 (00:53 +0000)]
ignore local junk

6 years agomisc notes with storable array
Claude Heiland-Allen [Sat, 3 Dec 2011 00:51:38 +0000 (00:51 +0000)]
misc notes with storable array

6 years agowork in progress feature database filling
Claude Heiland-Allen [Sat, 3 Dec 2011 00:50:26 +0000 (00:50 +0000)]
work in progress feature database filling

6 years agowork in progress computation of features in a tile
Claude Heiland-Allen [Sat, 3 Dec 2011 00:49:31 +0000 (00:49 +0000)]
work in progress computation of features in a tile

6 years agorender labels and lines
Claude Heiland-Allen [Sat, 3 Dec 2011 00:46:36 +0000 (00:46 +0000)]
render labels and lines

6 years agoadd labels and lines to library
Claude Heiland-Allen [Sat, 3 Dec 2011 00:42:28 +0000 (00:42 +0000)]
add labels and lines to library

6 years agoname fields for sanity
Claude Heiland-Allen [Sat, 3 Dec 2011 00:40:06 +0000 (00:40 +0000)]
name fields for sanity

6 years agodocumentation fix
Claude Heiland-Allen [Sat, 3 Dec 2011 00:31:56 +0000 (00:31 +0000)]
documentation fix

6 years agomove screen space coordinate transforms to library; add the other direction too
Claude Heiland-Allen [Sat, 3 Dec 2011 00:30:47 +0000 (00:30 +0000)]
move screen space coordinate transforms to library; add the other direction too

6 years agotexture format fix; framebuffer status reporting
Claude Heiland-Allen [Sat, 3 Dec 2011 00:27:37 +0000 (00:27 +0000)]
texture format fix; framebuffer status reporting

6 years agoerror checking everywhere..
Claude Heiland-Allen [Wed, 30 Nov 2011 21:31:21 +0000 (21:31 +0000)]
error checking everywhere..

6 years agodelta blend
Claude Heiland-Allen [Tue, 29 Nov 2011 14:46:11 +0000 (14:46 +0000)]
delta blend

6 years agobuffering
Claude Heiland-Allen [Tue, 29 Nov 2011 14:45:50 +0000 (14:45 +0000)]
buffering

6 years agoline-based communication; remove embedded example
Claude Heiland-Allen [Tue, 29 Nov 2011 14:24:42 +0000 (14:24 +0000)]
line-based communication; remove embedded example

6 years agocompilation fixes
Claude Heiland-Allen [Sun, 30 Oct 2011 23:17:12 +0000 (23:17 +0000)]
compilation fixes

6 years agobuild system
Claude Heiland-Allen [Sun, 30 Oct 2011 22:52:11 +0000 (22:52 +0000)]
build system

6 years agomoved types to library
Claude Heiland-Allen [Sun, 30 Oct 2011 22:52:04 +0000 (22:52 +0000)]
moved types to library

6 years agogruff library
Claude Heiland-Allen [Sun, 30 Oct 2011 22:51:50 +0000 (22:51 +0000)]
gruff library

6 years agoMuAtom algorithms moved to ruff
Claude Heiland-Allen [Sun, 30 Oct 2011 22:26:08 +0000 (22:26 +0000)]
MuAtom algorithms moved to ruff

6 years agoinstance NearZero moved to ruff
Claude Heiland-Allen [Sun, 30 Oct 2011 22:24:55 +0000 (22:24 +0000)]
instance NearZero moved to ruff

6 years agoversion bump
Claude Heiland-Allen [Sun, 30 Oct 2011 22:24:30 +0000 (22:24 +0000)]
version bump

6 years agowhn demo c hi
Claude Heiland-Allen [Sat, 29 Oct 2011 13:46:53 +0000 (14:46 +0100)]
whn demo c hi

6 years agov0.2.1 v0.2.1
Claude Heiland-Allen [Wed, 26 Oct 2011 17:04:14 +0000 (18:04 +0100)]
v0.2.1

6 years agofix supersampling
Claude Heiland-Allen [Wed, 26 Oct 2011 16:40:48 +0000 (17:40 +0100)]
fix supersampling

6 years agodon't use removed browserResize; fix warnings
Claude Heiland-Allen [Mon, 10 Oct 2011 21:51:39 +0000 (22:51 +0100)]
don't use removed browserResize; fix warnings

6 years agomake browserRender do more for easier scripting
Claude Heiland-Allen [Mon, 10 Oct 2011 21:50:53 +0000 (22:50 +0100)]
make browserRender do more for easier scripting

6 years agoenable scripting with example
Claude Heiland-Allen [Mon, 10 Oct 2011 09:10:56 +0000 (10:10 +0100)]
enable scripting with example

6 years agoproper done handling; fix browserRenders with threading and redisplay
Claude Heiland-Allen [Mon, 10 Oct 2011 09:10:08 +0000 (10:10 +0100)]
proper done handling; fix browserRenders with threading and redisplay

6 years agobump version
Claude Heiland-Allen [Mon, 10 Oct 2011 09:05:47 +0000 (10:05 +0100)]
bump version

6 years agov0.2 v0.2
Claude Heiland-Allen [Sun, 9 Oct 2011 00:20:10 +0000 (01:20 +0100)]
v0.2

6 years agotiny todo item
Claude Heiland-Allen [Sun, 9 Oct 2011 00:07:49 +0000 (01:07 +0100)]
tiny todo item

6 years agobrowser is resizeable via the control window; improve appearance at extreme aspect...
Claude Heiland-Allen [Sun, 9 Oct 2011 00:03:37 +0000 (01:03 +0100)]
browser is resizeable via the control window; improve appearance at extreme aspect ratios; modified supersampling control; pruned some dead code

6 years agoupdate todo list
Claude Heiland-Allen [Sun, 9 Oct 2011 00:01:38 +0000 (01:01 +0100)]
update todo list

6 years agodone some todo
Claude Heiland-Allen [Sat, 8 Oct 2011 14:07:12 +0000 (15:07 +0100)]
done some todo

6 years agoreflect colour selections from state on load etc
Claude Heiland-Allen [Sat, 8 Oct 2011 13:49:03 +0000 (14:49 +0100)]
reflect colour selections from state on load etc

6 years agofix warning
Claude Heiland-Allen [Sat, 8 Oct 2011 13:48:29 +0000 (14:48 +0100)]
fix warning

6 years agoprune dead code
Claude Heiland-Allen [Sat, 8 Oct 2011 13:40:30 +0000 (14:40 +0100)]
prune dead code

6 years agozoom out around click location
Claude Heiland-Allen [Sat, 8 Oct 2011 13:35:29 +0000 (14:35 +0100)]
zoom out around click location

6 years agomake home/reset respect viewport reshaping and colour selection
Claude Heiland-Allen [Sat, 8 Oct 2011 13:31:26 +0000 (14:31 +0100)]
make home/reset respect viewport reshaping and colour selection

6 years agofix address bar go button stretching
Claude Heiland-Allen [Sat, 8 Oct 2011 13:19:24 +0000 (14:19 +0100)]
fix address bar go button stretching

6 years agodone some todo
Claude Heiland-Allen [Sat, 8 Oct 2011 13:01:35 +0000 (14:01 +0100)]
done some todo

6 years agomake reshape callback work
Claude Heiland-Allen [Sat, 8 Oct 2011 12:59:40 +0000 (13:59 +0100)]
make reshape callback work

6 years agocall reshape callback if set
Claude Heiland-Allen [Sat, 8 Oct 2011 12:58:57 +0000 (13:58 +0100)]
call reshape callback if set

6 years agoperiod scan make address from reverse trace optional
Claude Heiland-Allen [Sat, 8 Oct 2011 12:58:19 +0000 (13:58 +0100)]
period scan make address from reverse trace optional

6 years agoincrease maximum window size
Claude Heiland-Allen [Sat, 8 Oct 2011 12:55:49 +0000 (13:55 +0100)]
increase maximum window size

6 years agoray tracing test suite
Claude Heiland-Allen [Wed, 5 Oct 2011 14:24:14 +0000 (15:24 +0100)]
ray tracing test suite

6 years agoincrease accuracy of backwards trace
Claude Heiland-Allen [Wed, 5 Oct 2011 14:16:50 +0000 (15:16 +0100)]
increase accuracy of backwards trace

6 years agouse MuAtom algorithms and update progress bar less often
Claude Heiland-Allen [Tue, 4 Oct 2011 12:23:24 +0000 (13:23 +0100)]
use MuAtom algorithms and update progress bar less often

6 years agozoom in expands around mouse click location
Claude Heiland-Allen [Tue, 4 Oct 2011 12:22:35 +0000 (13:22 +0100)]
zoom in expands around mouse click location

6 years agomore algorithms; fix bug where rays were not traced far enough
Claude Heiland-Allen [Tue, 4 Oct 2011 12:22:00 +0000 (13:22 +0100)]
more algorithms; fix bug where rays were not traced far enough

6 years agouse async gui to improve performance (hopefully)
Claude Heiland-Allen [Tue, 4 Oct 2011 12:20:21 +0000 (13:20 +0100)]
use async gui to improve performance (hopefully)