chiark / gitweb /
brot2.git
23 months agotweak changelog for launchpad branch-release-0.5 release-0.5
Ross Younger [Wed, 12 Oct 2011 09:03:06 +0000]
tweak changelog for launchpad

23 months agoStamp release 0.5
Ross Younger [Wed, 12 Oct 2011 08:47:00 +0000]
Stamp release 0.5

23 months agoLP#783087: Compute better precision limits for params dialog and HUD. Don't bother...
Ross Younger [Tue, 11 Oct 2011 10:12:55 +0000]
LP#783087: Compute better precision limits for params dialog and HUD. Don't bother with a precision limit on input.

23 months agoUpdate changelog for 783077 branch
Ross Younger [Tue, 11 Oct 2011 08:34:33 +0000]
Update changelog for 783077 branch

2 years agoMerge branch 'master' into 783077
Ross Younger [Mon, 15 Aug 2011 09:26:55 +0000]
Merge branch 'master' into 783077

2 years agoUpdate changelog for recent work on master
Ross Younger [Mon, 15 Aug 2011 09:26:47 +0000]
Update changelog for recent work on master

2 years agoCLI: Implement --max-passes
Ross Younger [Mon, 15 Aug 2011 09:24:40 +0000]
CLI: Implement --max-passes

2 years agoAdd the ability to limit the number of passes in a Plot2
Ross Younger [Mon, 15 Aug 2011 09:24:23 +0000]
Add the ability to limit the number of passes in a Plot2

2 years agoImplement mandeldrop^3 through ^5
Ross Younger [Mon, 15 Aug 2011 08:46:03 +0000]
Implement mandeldrop^3 through ^5

2 years agoMerge branch 'master' into 783077
Ross Younger [Mon, 15 Aug 2011 08:56:09 +0000]
Merge branch 'master' into 783077

2 years agoFix all log-smoothed palettes to DTRT with ITERF_LOW_CLAMP.
Ross Younger [Mon, 15 Aug 2011 08:52:46 +0000]
Fix all log-smoothed palettes to DTRT with ITERF_LOW_CLAMP.

2 years agoGeneral palette fix: hsv-rgb edge cases
Ross Younger [Mon, 15 Aug 2011 08:48:45 +0000]
General palette fix: hsv-rgb edge cases

2 years agoCreate ITERF_LOW_CLAMP constant.
Ross Younger [Mon, 15 Aug 2011 08:44:24 +0000]
Create ITERF_LOW_CLAMP constant.

2 years agoAdd functions to Plot2 and Render to read out a single data point from a plot
Ross Younger [Mon, 15 Aug 2011 05:33:14 +0000]
Add functions to Plot2 and Render to read out a single data point from a plot

2 years agoLP#783077: First cut of the Mandeldrop
Ross Younger [Mon, 15 Aug 2011 04:54:16 +0000]
LP#783077: First cut of the Mandeldrop

2 years agoMerge branch '786605'
Ross Younger [Wed, 10 Aug 2011 11:32:02 +0000]
Merge branch '786605'

2 years agoTweak brot2cli man page
Ross Younger [Wed, 10 Aug 2011 11:31:42 +0000]
Tweak brot2cli man page

2 years agoupdate changelog
Ross Younger [Wed, 10 Aug 2011 11:27:23 +0000]
update changelog

2 years agowrite manpage for brot2cli
Ross Younger [Wed, 10 Aug 2011 11:24:47 +0000]
write manpage for brot2cli

2 years agoreorder options listing
Ross Younger [Wed, 10 Aug 2011 10:52:03 +0000]
reorder options listing

2 years agofix small memory leak
Ross Younger [Wed, 10 Aug 2011 10:48:05 +0000]
fix small memory leak

2 years agomake the info output optional
Ross Younger [Wed, 10 Aug 2011 10:41:27 +0000]
make the info output optional

2 years ago-o filename
Ross Younger [Wed, 10 Aug 2011 10:39:41 +0000]
-o filename

2 years ago--antialias
Ross Younger [Wed, 10 Aug 2011 10:31:21 +0000]
--antialias

2 years agoImplement --quiet option
Ross Younger [Wed, 10 Aug 2011 10:22:26 +0000]
Implement --quiet option

2 years agoReporter now takes a quiet parameter
Ross Younger [Wed, 10 Aug 2011 10:22:03 +0000]
Reporter now takes a quiet parameter

2 years ago--height --width
Ross Younger [Wed, 10 Aug 2011 09:44:34 +0000]
--height --width

2 years ago--list-fractals, --list-palettes
Ross Younger [Wed, 10 Aug 2011 09:40:02 +0000]
--list-fractals, --list-palettes

2 years agoSanity: Rather than repeating myself, use a macro already.
Ross Younger [Wed, 10 Aug 2011 09:29:15 +0000]
Sanity: Rather than repeating myself, use a macro already.

2 years agoTidy up object deletion on exit. Cures a hang if you quit while a plot was running.
Ross Younger [Wed, 10 Aug 2011 09:21:35 +0000]
Tidy up object deletion on exit. Cures a hang if you quit while a plot was running.

2 years agoAdd options for plot centre and X axis length
Ross Younger [Mon, 8 Aug 2011 11:11:04 +0000]
Add options for plot centre and X axis length

2 years agoWIP cli: now plots and outputs
Ross Younger [Sun, 7 Aug 2011 09:58:38 +0000]
WIP cli: now plots and outputs

2 years agoRename autoconf token glibmm -> libbrot2
Ross Younger [Sun, 7 Aug 2011 09:47:18 +0000]
Rename autoconf token glibmm -> libbrot2

2 years agoWIP CLI invokes Plot2
Ross Younger [Sun, 7 Aug 2011 08:56:31 +0000]
WIP CLI invokes Plot2

2 years agoLink CLI against glibmm only.
Ross Younger [Sun, 7 Aug 2011 05:44:31 +0000]
Link CLI against glibmm only.

2 years agoWIP CLI framework
Ross Younger [Sun, 7 Aug 2011 05:27:57 +0000]
WIP CLI framework

2 years agoBreak PNG rendering out into libbrot2/Render.cpp
Ross Younger [Sun, 7 Aug 2011 09:48:33 +0000]
Break PNG rendering out into libbrot2/Render.cpp

2 years agoBreak the generic business of rendering out into libbrot2.
Ross Younger [Sun, 7 Aug 2011 09:25:47 +0000]
Break the generic business of rendering out into libbrot2.

2 years agotweak autoconf symbols
Ross Younger [Sun, 7 Aug 2011 05:48:36 +0000]
tweak autoconf symbols

2 years agoMerge branch '789693'
Ross Younger [Mon, 25 Jul 2011 09:55:15 +0000]
Merge branch '789693'

2 years agoUpdate changelog for this branchlet
Ross Younger [Mon, 25 Jul 2011 09:54:25 +0000]
Update changelog for this branchlet

2 years agoLP#789693: Convert all Fractals to use the new Registry class.
Ross Younger [Mon, 25 Jul 2011 09:45:42 +0000]
LP#789693: Convert all Fractals to use the new Registry class.

2 years agotidyup: rename RegistryWithoutDescription -> SimpleRegistry
Ross Younger [Mon, 25 Jul 2011 08:50:01 +0000]
tidyup: rename RegistryWithoutDescription -> SimpleRegistry

2 years agotidyup: delete now-defunct names from within palettes
Ross Younger [Mon, 25 Jul 2011 08:43:22 +0000]
tidyup: delete now-defunct names from within palettes

2 years agoLP#789693: Convert SmoothPalettes to use new Registry
Ross Younger [Mon, 25 Jul 2011 08:32:44 +0000]
LP#789693: Convert SmoothPalettes to use new Registry

2 years agoLP#789693: Create basic Registry class, convert Discrete palettes to use it.
Ross Younger [Sun, 24 Jul 2011 07:25:55 +0000]
LP#789693: Create basic Registry class, convert Discrete palettes to use it.

2 years agoSet up tree for beta series
Ross Younger [Fri, 15 Jul 2011 07:22:44 +0000]
Set up tree for beta series

2 years ago0.2 series
Ross Younger [Fri, 15 Jul 2011 07:08:19 +0000]
0.2 series

2 years ago-W is now known as -Wextra. Add -Woverloaded-virtual for good measure.
Ross Younger [Thu, 14 Jul 2011 06:17:42 +0000]
-W is now known as -Wextra. Add -Woverloaded-virtual for good measure.

2 years agoComment out unused variable (build fails on oneiric)
Ross Younger [Thu, 14 Jul 2011 06:09:07 +0000]
Comment out unused variable (build fails on oneiric)

2 years agoMerge branch 'ui-restructure'
Ross Younger [Wed, 13 Jul 2011 11:29:16 +0000]
Merge branch 'ui-restructure'

2 years agoRemove defunct files, add one missing to Makefile
Ross Younger [Wed, 13 Jul 2011 11:27:36 +0000]
Remove defunct files, add one missing to Makefile

2 years agoUpdate changelog for this branch
Ross Younger [Wed, 13 Jul 2011 11:20:20 +0000]
Update changelog for this branch

2 years agoEnable menu mnemonics and add missing
Ross Younger [Wed, 13 Jul 2011 11:14:49 +0000]
Enable menu mnemonics and add missing

2 years agoTidy up, kill off old ui.xml
Ross Younger [Wed, 13 Jul 2011 11:10:54 +0000]
Tidy up, kill off old ui.xml

2 years agouse sigc::bind to remove some nearly-duped code
Ross Younger [Wed, 13 Jul 2011 11:07:25 +0000]
use sigc::bind to remove some nearly-duped code

2 years agoSet up Fractal and Colour menus
Ross Younger [Wed, 13 Jul 2011 11:00:48 +0000]
Set up Fractal and Colour menus

2 years agobugfix: don't throw if the user quits while a plot is running.
Ross Younger [Mon, 11 Jul 2011 11:08:50 +0000]
bugfix: don't throw if the user quits while a plot is running.

2 years agoSet up Options menu.
Ross Younger [Fri, 8 Jul 2011 13:15:13 +0000]
Set up Options menu.

2 years agoCreate class for parameters dialog and wire it in
Ross Younger [Tue, 21 Jun 2011 21:55:25 +0000]
Create class for parameters dialog and wire it in

2 years agoAdd accessors for MainWindow centre/size.
Ross Younger [Tue, 21 Jun 2011 21:52:51 +0000]
Add accessors for MainWindow centre/size.

2 years agoFurtle locking, work out a deadlock.
Ross Younger [Mon, 20 Jun 2011 21:36:48 +0000]
Furtle locking, work out a deadlock.

2 years agoStop, Redraw, MoreIters
Ross Younger [Mon, 20 Jun 2011 21:36:08 +0000]
Stop, Redraw, MoreIters

2 years agoFix HUD crashing & add a mutex for good measure.
Ross Younger [Mon, 20 Jun 2011 14:34:31 +0000]
Fix HUD crashing & add a mutex for good measure.

2 years agoMenu impl: Zoom In, Zoom Out
Ross Younger [Mon, 20 Jun 2011 14:16:31 +0000]
Menu impl: Zoom In, Zoom Out

2 years agoAccelerators for Plot
Ross Younger [Tue, 7 Jun 2011 23:28:45 +0000]
Accelerators for Plot

2 years agodo_undo()
Ross Younger [Tue, 7 Jun 2011 23:21:55 +0000]
do_undo()

2 years agoSkeletal Plot menu
Ross Younger [Tue, 7 Jun 2011 22:07:07 +0000]
Skeletal Plot menu

2 years agoCreate SaveAsPNG class and wire it in to the menu
Ross Younger [Sun, 5 Jun 2011 21:44:34 +0000]
Create SaveAsPNG class and wire it in to the menu

2 years agoTweak MainWindow::hud to not be a pointer.
Ross Younger [Sun, 5 Jun 2011 18:39:53 +0000]
Tweak MainWindow::hud to not be a pointer.

2 years agoChange click ops to work off release (as opposed to press) events.
Ross Younger [Sun, 5 Jun 2011 18:35:38 +0000]
Change click ops to work off release (as opposed to press) events.

2 years agoCreate DragRectangle class and wire it in
Ross Younger [Sun, 5 Jun 2011 18:29:18 +0000]
Create DragRectangle class and wire it in

2 years agoadd Class xy
Ross Younger [Sun, 5 Jun 2011 18:03:42 +0000]
add Class xy

2 years agoDraw the HUD - fixed at top-left for now.
Ross Younger [Sun, 5 Jun 2011 17:06:41 +0000]
Draw the HUD - fixed at top-left for now.

2 years agofixup so resizes work
Ross Younger [Sun, 5 Jun 2011 15:38:24 +0000]
fixup so resizes work

2 years agoImplement plot callbacks, now it plots
Ross Younger [Sun, 5 Jun 2011 15:32:35 +0000]
Implement plot callbacks, now it plots

2 years agoWIP - prepare main window to plot, nearly there
Ross Younger [Sun, 5 Jun 2011 14:11:55 +0000]
WIP - prepare main window to plot, nearly there

2 years agoCanvas expose event
Ross Younger [Sun, 5 Jun 2011 13:21:30 +0000]
Canvas expose event

2 years agoCreate skeletal Canvas
Ross Younger [Sun, 5 Jun 2011 12:01:36 +0000]
Create skeletal Canvas

2 years agodrop eclipse project files (oops)
Ross Younger [Sun, 5 Jun 2011 11:35:30 +0000]
drop eclipse project files (oops)

2 years agodrop eclipse project files (oops)
Ross Younger [Sun, 5 Jun 2011 11:35:30 +0000]
drop eclipse project files (oops)

2 years agoWIP mostly set up main window, skeletal menus
Ross Younger [Sun, 5 Jun 2011 11:34:51 +0000]
WIP mostly set up main window, skeletal menus

2 years agocreate skeletal MainWindow class
Ross Younger [Sun, 5 Jun 2011 10:10:01 +0000]
create skeletal MainWindow class

2 years agoWIP command-line parse and pre-flight
Ross Younger [Sun, 5 Jun 2011 09:53:34 +0000]
WIP command-line parse and pre-flight

2 years agoSplit gtk ui out into gtkui dir
Ross Younger [Sun, 5 Jun 2011 08:43:22 +0000]
Split gtk ui out into gtkui dir

2 years agoEnable silent make rules
Ross Younger [Wed, 1 Jun 2011 18:15:23 +0000]
Enable silent make rules

2 years agoMerge branch 'fractal-namespace'
Ross Younger [Sun, 29 May 2011 12:21:08 +0000]
Merge branch 'fractal-namespace'

2 years agoSanity trap: crash more helpfully if our default fractal wasn't found.
Ross Younger [Sun, 29 May 2011 12:21:01 +0000]
Sanity trap: crash more helpfully if our default fractal wasn't found.

2 years agoRework Mandelbar ITER* macros as inline functions
Ross Younger [Sun, 29 May 2011 11:46:37 +0000]
Rework Mandelbar ITER* macros as inline functions

2 years agoRework Mandelbrot ITER* macros as inline functions.
Ross Younger [Sun, 29 May 2011 11:41:31 +0000]
Rework Mandelbrot ITER* macros as inline functions.

2 years agoOverhaul Fractal.h to use a namespace
Ross Younger [Sun, 29 May 2011 10:34:37 +0000]
Overhaul Fractal.h to use a namespace

This is a combination of 8 commits.
Create namespace xFractal
Fractal class -> FractalImpl
drop FractalImpl::registry()
fvalue -> Value
namespace xFractal -> Fractal
cfpt -> Point
fractal_point -> PointData
_consts -> Consts

2 years agoupdate eclipse project file
Ross Younger [Sun, 29 May 2011 10:35:13 +0000]
update eclipse project file

2 years agoLP#789693: Make the hack to force linkage slightly more palatable.
Ross Younger [Sat, 28 May 2011 22:31:03 +0000]
LP#789693: Make the hack to force linkage slightly more palatable.

2 years agoRemove version.h in favour of autoconf'ed version string
Ross Younger [Wed, 25 May 2011 23:22:21 +0000]
Remove version.h in favour of autoconf'ed version string

2 years agoautoconf tidying:
Ross Younger [Wed, 25 May 2011 23:19:10 +0000]
autoconf tidying:

- change some variable names in Makefile.am
- tweak configure.ac syntax
- gitignore config.h.in

2 years agoupdate changelog
Ross Younger [Tue, 24 May 2011 16:13:30 +0000]
update changelog

2 years agoSet up EXTRA_DIST so that make dist works plausibly
Ross Younger [Tue, 24 May 2011 16:02:25 +0000]
Set up EXTRA_DIST so that make dist works plausibly

2 years agoBuild fixes
Ross Younger [Tue, 24 May 2011 15:59:14 +0000]
Build fixes

- Combine pkg-config checks into one, for ease of reading command line traces
- Put our LIBS into LDADD, not LDFLAGS (oops!)
- Drop incorrect AM_LDFLAGS

2 years agoAdd build-dep on autoconf and automake.
Ross Younger [Mon, 23 May 2011 18:40:56 +0000]
Add build-dep on autoconf and automake.

2 years agoautoconf: use PKG_CHECK_MODULES as far as possible
Ross Younger [Sun, 22 May 2011 20:52:55 +0000]
autoconf: use PKG_CHECK_MODULES as far as possible