chiark / gitweb /
mandy.git
2 years agoLoad cx/cy correctly fixed
Richard Kettlewell [Sat, 13 Nov 2010 19:40:53 +0000]
Load cx/cy correctly

2 years agoCorrect escape test
Richard Kettlewell [Sat, 13 Nov 2010 19:29:00 +0000]
Correct escape test

2 years agoWIP more asm iteration counter fixing
Richard Kettlewell [Sat, 13 Nov 2010 19:10:28 +0000]
WIP more asm iteration counter fixing

2 years agoCorrect square's abs()
Richard Kettlewell [Sat, 13 Nov 2010 18:59:25 +0000]
Correct square's abs()

2 years agoRetrieve iteration count on escape
Richard Kettlewell [Sat, 13 Nov 2010 18:56:49 +0000]
Retrieve iteration count on escape

2 years agoTest case for broken iteration computation
Richard Kettlewell [Sat, 13 Nov 2010 18:54:34 +0000]
Test case for broken iteration computation

2 years agoCorrect register preservation
Richard Kettlewell [Sat, 13 Nov 2010 18:54:24 +0000]
Correct register preservation

2 years agoUse less stack
Richard Kettlewell [Sat, 13 Nov 2010 18:43:40 +0000]
Use less stack

2 years agoFix sign of zx*zy
Richard Kettlewell [Sat, 13 Nov 2010 18:40:44 +0000]
Fix sign of zx*zy

2 years ago(nonworking) assembler iterate function
Richard Kettlewell [Sat, 13 Nov 2010 18:34:07 +0000]
(nonworking) assembler iterate function

2 years agoMove main loop into traits, so it can be specialized
Richard Kettlewell [Sat, 13 Nov 2010 15:14:56 +0000]
Move main loop into traits, so it can be specialized

2 years agonote how to enable fp math
Richard Kettlewell [Sat, 13 Nov 2010 14:49:23 +0000]
note how to enable fp math

2 years agoReorganize arithmetic traits stuff so it's more reliably included
Richard Kettlewell [Sat, 13 Nov 2010 14:40:51 +0000]
Reorganize arithmetic traits stuff so it's more reliably included
where it needs to be.

2 years agolinux (and other) build fixes
Richard Kettlewell [Sat, 13 Nov 2010 13:46:59 +0000]
linux (and other) build fixes

2 years agoConvert string to fixed point integer, use it from control panel.
Richard Kettlewell [Sat, 13 Nov 2010 13:33:25 +0000]
Convert string to fixed point integer, use it from control panel.

2 years agoFixed_divu works on -ve operands
Richard Kettlewell [Sat, 13 Nov 2010 10:14:14 +0000]
Fixed_divu works on -ve operands

2 years ago--without-assembler option to suppress assembler implementations|
Richard Kettlewell [Sat, 13 Nov 2010 10:06:05 +0000]
--without-assembler option to suppress assembler implementations|

2 years agoUse signed cc for sign test
Richard Kettlewell [Sat, 13 Nov 2010 09:59:58 +0000]
Use signed cc for sign test

2 years agohex print, test case for multiplier fail
Richard Kettlewell [Fri, 12 Nov 2010 20:06:17 +0000]
hex print, test case for multiplier fail

2 years agoFixed_2str returns its buffer
Richard Kettlewell [Fri, 12 Nov 2010 19:44:23 +0000]
Fixed_2str returns its buffer

2 years agofixed->double conversion
Richard Kettlewell [Fri, 12 Nov 2010 19:41:43 +0000]
fixed->double conversion

2 years agoMerge branch 'master' into fixed
Richard Kettlewell [Fri, 12 Nov 2010 19:33:48 +0000]
Merge branch 'master' into fixed

2 years agoAllow number of threads to be set from command line
Richard Kettlewell [Fri, 12 Nov 2010 19:33:13 +0000]
Allow number of threads to be set from command line

2 years agodouble -> Fixed
Richard Kettlewell [Thu, 11 Nov 2010 22:32:03 +0000]
double -> Fixed

2 years agomore tests
Richard Kettlewell [Thu, 11 Nov 2010 22:00:14 +0000]
more tests

2 years agoWIP: Plumb fixed point arithmetic into the main program.
Richard Kettlewell [Thu, 11 Nov 2010 21:57:26 +0000]
WIP: Plumb fixed point arithmetic into the main program.
Doesn't really work yet.

2 years agoassembler multiplier now returns overflow correctly,
Richard Kettlewell [Wed, 10 Nov 2010 20:36:47 +0000]
assembler multiplier now returns overflow correctly,
making it suitable for use in sqrt() implementation.

2 years agoComplete the multiplier
Richard Kettlewell [Wed, 10 Nov 2010 20:32:45 +0000]
Complete the multiplier

2 years agoWIP part of the multiplier
Richard Kettlewell [Wed, 10 Nov 2010 00:02:59 +0000]
WIP part of the multiplier

2 years agointel syntax
Richard Kettlewell [Tue, 9 Nov 2010 23:20:42 +0000]
intel syntax

2 years agoassembler negation operation
Richard Kettlewell [Tue, 9 Nov 2010 22:02:28 +0000]
assembler negation operation

2 years agoadd/sub use assembler
Richard Kettlewell [Tue, 9 Nov 2010 21:22:49 +0000]
add/sub use assembler

2 years agoUse assembler for the shift ops
Richard Kettlewell [Tue, 9 Nov 2010 21:10:18 +0000]
Use assembler for the shift ops

2 years agoFixed subtraction
Richard Kettlewell [Mon, 8 Nov 2010 23:56:10 +0000]
Fixed subtraction
More sensible division

2 years agoshift operations
Richard Kettlewell [Mon, 8 Nov 2010 20:33:06 +0000]
shift operations

2 years agodouble->arith_t in much of gtkui
Richard Kettlewell [Sun, 7 Nov 2010 20:18:12 +0000]
double->arith_t in much of gtkui

2 years agoarith_t fixups in lib/
Richard Kettlewell [Sun, 7 Nov 2010 20:15:59 +0000]
arith_t fixups in lib/

2 years agodouble -> arith_t in lib/
Richard Kettlewell [Sun, 7 Nov 2010 20:12:03 +0000]
double -> arith_t in lib/

2 years agooverloaded sqrt() function
Richard Kettlewell [Sun, 7 Nov 2010 20:11:52 +0000]
overloaded sqrt() function

2 years agosquare roots
Richard Kettlewell [Sun, 7 Nov 2010 20:01:34 +0000]
square roots

2 years agoDivision, and some nod towards overflow detection
Richard Kettlewell [Sun, 7 Nov 2010 19:56:03 +0000]
Division, and some nod towards overflow detection

2 years agoWIP more fixed point
Richard Kettlewell [Sun, 7 Nov 2010 18:06:56 +0000]
WIP more fixed point

2 years agoConvert to arbitrary base
Richard Kettlewell [Sun, 7 Nov 2010 17:51:25 +0000]
Convert to arbitrary base

2 years agoRudimentary fixed-point arithmetic
Richard Kettlewell [Sun, 7 Nov 2010 17:40:09 +0000]
Rudimentary fixed-point arithmetic

2 years agoMove documentation from README to man page
Richard Kettlewell [Sun, 7 Nov 2010 16:23:36 +0000]
Move documentation from README to man page

2 years agoJoin the Debian menu structure
Richard Kettlewell [Sun, 7 Nov 2010 12:52:11 +0000]
Join the Debian menu structure

2 years agoMerge branch 'master' of /home/richard/git/mandy
Richard Kettlewell [Sun, 7 Nov 2010 12:17:54 +0000]
Merge branch 'master' of /home/richard/git/mandy

2 years agoA short man page
Richard Kettlewell [Sun, 7 Nov 2010 12:16:00 +0000]
A short man page

2 years agoRudimentary Debian package
Richard Kettlewell [Sun, 7 Nov 2010 12:04:06 +0000]
Rudimentary Debian package

2 years agoCull rejected images
Richard Kettlewell [Sun, 7 Nov 2010 11:38:26 +0000]
Cull rejected images

2 years agoMerge branch 'master' into images
Richard Kettlewell [Sun, 7 Nov 2010 11:32:44 +0000]
Merge branch 'master' into images

2 years agoMissing header for Linux
Richard Kettlewell [Sun, 7 Nov 2010 11:32:20 +0000]
Missing header for Linux

2 years agoMissing warnings
Richard Kettlewell [Sun, 7 Nov 2010 09:36:24 +0000]
Missing warnings

2 years agoPut an image into the About... box
Richard Kettlewell [Sun, 7 Nov 2010 09:33:38 +0000]
Put an image into the About... box

2 years agoXPMs of small images
Richard Kettlewell [Sat, 6 Nov 2010 19:21:16 +0000]
XPMs of small images

2 years agoPNGs
Richard Kettlewell [Sat, 6 Nov 2010 19:18:17 +0000]
PNGs

2 years agoInclude Julia set location in window title
Richard Kettlewell [Sat, 6 Nov 2010 19:17:49 +0000]
Include Julia set location in window title

2 years agoRename source directory to avoid #include clashes.
Richard Kettlewell [Sat, 6 Nov 2010 18:39:06 +0000]
Rename source directory to avoid #include clashes.

2 years agoMerge branch 'master' of git+ssh://araminta/~/git/mandy
Richard Kettlewell [Sat, 6 Nov 2010 18:05:27 +0000]
Merge branch 'master' of git+ssh://araminta/~/git/mandy

2 years agoWhen the window changes size, do a raw pixel rescale to provide
Richard Kettlewell [Sat, 6 Nov 2010 18:04:51 +0000]
When the window changes size, do a raw pixel rescale to provide
continuity.

2 years agoCorrect central zoom
Richard Kettlewell [Sat, 6 Nov 2010 16:51:14 +0000]
Correct central zoom

2 years agoBackport to lenny's gtkmm
Richard Kettlewell [Sat, 6 Nov 2010 14:10:06 +0000]
Backport to lenny's gtkmm

2 years ago#include hygeine
Richard Kettlewell [Sat, 6 Nov 2010 14:06:31 +0000]
#include hygeine

2 years agoRemove a stray.
Richard Kettlewell [Sat, 6 Nov 2010 13:31:55 +0000]
Remove a stray.

2 years agoBase {Mandelbrot,Julia}Window on GenericWindow, which at last makes
Richard Kettlewell [Sat, 6 Nov 2010 13:31:02 +0000]
Base {Mandelbrot,Julia}Window on GenericWindow, which at last makes
CTRL+- work on the Jula window.  Also add a 'close window' menu item.

2 years agoCloser encapsulation of ...Window details
Richard Kettlewell [Sat, 6 Nov 2010 12:13:51 +0000]
Closer encapsulation of ...Window details

2 years agoInclude gtkmm headers more carefuly
Richard Kettlewell [Sat, 6 Nov 2010 12:10:06 +0000]
Include gtkmm headers more carefuly

2 years agoMove View into its own header
Richard Kettlewell [Sat, 6 Nov 2010 12:06:33 +0000]
Move View into its own header

2 years agoMandel... classes get their own headers too
Richard Kettlewell [Sat, 6 Nov 2010 12:03:49 +0000]
Mandel... classes get their own headers too

2 years agoSplit Julia... classes into their own headers
Richard Kettlewell [Sat, 6 Nov 2010 11:56:33 +0000]
Split Julia... classes into their own headers

2 years agoPut a menu bar on the julia window too menu
Richard Kettlewell [Sat, 6 Nov 2010 11:08:36 +0000]
Put a menu bar on the julia window too

2 years agoMake 'save julia image' insensitive if julia window not visible.
Richard Kettlewell [Sat, 6 Nov 2010 11:07:08 +0000]
Make 'save julia image' insensitive if julia window not visible.

Encapsulate menu logic into a single file more effectively.

2 years agoEnsure rendering is complete before saving image
Richard Kettlewell [Sat, 6 Nov 2010 10:28:53 +0000]
Ensure rendering is complete before saving image

2 years agoWindows menu with control for Julia set window
Richard Kettlewell [Fri, 5 Nov 2010 22:00:17 +0000]
Windows menu with control for Julia set window

2 years agoMerge branch 'menu' of git+ssh://araminta/~/git/mandy into menu
Richard Kettlewell [Fri, 5 Nov 2010 21:14:39 +0000]
Merge branch 'menu' of git+ssh://araminta/~/git/mandy into menu

2 years agoSave Julia images too
Richard Kettlewell [Thu, 4 Nov 2010 19:44:23 +0000]
Save Julia images too

2 years agoWIP save an image of the mandelbrot set
Richard Kettlewell [Thu, 4 Nov 2010 19:36:49 +0000]
WIP save an image of the mandelbrot set

2 years agoUse stock menu items
Richard Kettlewell [Wed, 3 Nov 2010 23:20:07 +0000]
Use stock menu items

2 years agoAbout... box
Richard Kettlewell [Wed, 3 Nov 2010 23:16:14 +0000]
About... box

2 years agoWIP start on the menu
Richard Kettlewell [Wed, 3 Nov 2010 21:48:26 +0000]
WIP start on the menu

2 years agoAnother modifier handling fix
Richard Kettlewell [Wed, 3 Nov 2010 20:52:25 +0000]
Another modifier handling fix

2 years agoTypo
Richard Kettlewell [Wed, 3 Nov 2010 20:42:42 +0000]
Typo

2 years agoMerge branch 'julia'
Richard Kettlewell [Wed, 3 Nov 2010 20:32:41 +0000]
Merge branch 'julia'

2 years agoOptimizations per WP
Richard Kettlewell [Wed, 3 Nov 2010 19:48:38 +0000]
Optimizations per WP

2 years agoConsistent naming julia
Richard Kettlewell [Tue, 2 Nov 2010 22:37:39 +0000]
Consistent naming

2 years agoWIP continue class split-up
Richard Kettlewell [Tue, 2 Nov 2010 22:36:52 +0000]
WIP continue class split-up

2 years agoWIP Start to reorganize view classes
Richard Kettlewell [Tue, 2 Nov 2010 22:26:20 +0000]
WIP  Start to reorganize view classes

2 years agoShift-double-click zooms out. So single-button operation (e.g. a
Richard Kettlewell [Tue, 2 Nov 2010 20:24:47 +0000]
Shift-double-click zooms out.  So single-button operation (e.g. a
trackpad) should now work.

2 years agoUse shift-left to draw Julia set
Richard Kettlewell [Tue, 2 Nov 2010 20:20:14 +0000]
Use shift-left to draw Julia set

2 years agoUse right button to draw the Julia set (including dragging).
Richard Kettlewell [Mon, 1 Nov 2010 21:37:11 +0000]
Use right button to draw the Julia set (including dragging).

2 years agoControls & useful title for julia set window
Richard Kettlewell [Mon, 1 Nov 2010 21:31:06 +0000]
Controls & useful title for julia set window

2 years agoMerge branch 'master' into julia
Richard Kettlewell [Mon, 1 Nov 2010 20:35:24 +0000]
Merge branch 'master' into julia

2 years agodelete[] hygeine
Richard Kettlewell [Mon, 1 Nov 2010 20:35:12 +0000]
delete[] hygeine

2 years agoAnother missing initializer
Richard Kettlewell [Mon, 1 Nov 2010 20:32:25 +0000]
Another missing initializer

2 years agoMerge branch 'master' into julia
Richard Kettlewell [Mon, 1 Nov 2010 20:28:41 +0000]
Merge branch 'master' into julia

2 years agoMissing initializer
Richard Kettlewell [Mon, 1 Nov 2010 20:28:35 +0000]
Missing initializer

2 years agoCope with numlock being on
Richard Kettlewell [Mon, 1 Nov 2010 20:22:48 +0000]
Cope with numlock being on

2 years agostart a to-do list
Richard Kettlewell [Mon, 1 Nov 2010 13:59:35 +0000]
start a to-do list

2 years agoSkip trivial julia updates
Richard Kettlewell [Sun, 31 Oct 2010 23:20:24 +0000]
Skip trivial julia updates

2 years agoJulia set mapping the right way up
Richard Kettlewell [Sun, 31 Oct 2010 23:09:33 +0000]
Julia set mapping the right way up