History log of /haiku/src/kits/interface/layouter/LayoutOptimizer.h
Revision Date Author Comments
# 41a3048d 28-Sep-2007 Marcus Overhagen <marcusoverhagen@gmail.com>

added missing include file (probably gcc4 only build fix)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22345 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9c740852 23-Sep-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

Implemented a ComplexLayouter class which is going to replace the Layouter
implementation which used the qoca constraint solver. It does the min/max
computation itself -- thanks to Peter Moulder for hinting that we're actually
dealing with separation constraints and proposing an algorithm. The actual
layout is done with the help of an active set method based optimizer.
The test results look very good so far. The code needs some cleanup (debug
output, math comments, special handling for some cases) and is therefore not
yet enabled by default.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22288 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 41a3048db5b0b5140ee4511cdb9d1a204ddd5ca6 28-Sep-2007 Marcus Overhagen <marcusoverhagen@gmail.com>

added missing include file (probably gcc4 only build fix)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22345 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9c7408528e7f91e2845e010abc0476808a3d74a1 23-Sep-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

Implemented a ComplexLayouter class which is going to replace the Layouter
implementation which used the qoca constraint solver. It does the min/max
computation itself -- thanks to Peter Moulder for hinting that we're actually
dealing with separation constraints and proposing an algorithm. The actual
layout is done with the help of an active set method based optimizer.
The test results look very good so far. The code needs some cleanup (debug
output, math comments, special handling for some cases) and is therefore not
yet enabled by default.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22288 a95241bf-73f2-0310-859d-f6bbb57e9c96