#
220d0402 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
c640be19 |
|
18-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Add a test for ALM's 'friend' behaviour.
|
#
1c8104a7 |
|
19-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Add a test for nested BALMLayouts.
|
#
51b5b66b |
|
17-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Remove lp_solve as a dependency of the linprog lib. Really, it hasn't depended on lp_solve for a while, but it was still linked in in some places.
|
#
03adc8c7 |
|
17-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Add test for BALMLayout's bad layout handling.
|
#
99a7ed4d |
|
29-Apr-2012 |
czeidler <haiku@clemens-zeidler.de> |
Remove lp_solve from the source and from the image. Its not used anymore and should be an optional package otherwise.
|
#
550ffadf |
|
27-Jan-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Add two more test, cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40299 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c2f0a314 |
|
12-Oct-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Rename ReplaceObjectiveFunction to SwapObjectiveFunction I think this makes it more clear that the old function is not deleted. Cleanup Jamfile. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d9c5a02f |
|
04-Oct-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Put liblinprog.so into a static library and compile it into libalm.so. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38886 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
37344020 |
|
03-Oct-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
- Add a alternative method to setup a group layout. BLayoutItem / BView are wrapped into a GroupItem. GroupItem overloads the | (horizontal tiling) and / (vertical tiling) operators. In this manner you can create a group layout using these operators, e.g. GroupItem item = GroupItem(button1) | (GroupItem(button2) / GroupItem(button3)); would layout button1 at the left and button2 and button3 at the right in a vertical layout. All the layout information is stored in the GroupItem item, to setup the final layout you have to call BuildLayout(item). If you like it it could also be added to the BGroupLayout. - Add operator test app. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38877 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
70e20761 |
|
29-Sep-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
- Add helper functions to get the tabs of a view or a layout item. - AddView only require the top, left tabs now. - Remove the TwoViews test and replace it with a slightly more complex test. - Merge XTab and YTab files into one header file. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38860 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6c029481 |
|
20-Sep-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Fix ALM tests. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38751 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ea607d6f |
|
28-Oct-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Applied a patch by Christof Lutteroth that updates ALM, and brings new test apps. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33805 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
16d5c24e |
|
07-Jul-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* merged 32bit-wchar_t branches of buildtools and haiku back into the respective trunk git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31443 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
03069455 |
|
24-Feb-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Christof Lutteroth: * copyright headers for the files of the libraries linprog and alm * new class Summand for representing summands in a linear constraint * merged class SoftConstraint into class Constraint; Constraint now supports both soft and hard constraint functionality * new AddConstraint methods in class LinearSpec for directly setting constraints with 1 to 4 summands * code cleanups by using aforementioned AddConstraint methods * a new very simple test application for alm * some style corrections git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24108 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5d84643b |
|
06-Feb-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Renamed the ALM test programs to be less likely to clash with others. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23893 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a101e99a |
|
06-Feb-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added libalm.so and its dependency liblinprog.so. libalm.so provides a BLayout implementation (BALMLayout) using the Auckland Layout Model (ALM). The original ALM was implemented by Christof Lutteroth, the Haiku/C++ version by James Kim. The code needs some review, but the test programs seem to work fine. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23889 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
220d04022750f40f8bac8f01fa551211e28d04f2 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
c640be198baf65320df5d808860ae28e24055fbb |
|
18-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Add a test for ALM's 'friend' behaviour.
|
#
1c8104a70e5ccd1a786ee52ddb17c281775ec4f5 |
|
19-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Add a test for nested BALMLayouts.
|
#
51b5b66b0111c34ac5ae42024535cd5935dcb4e1 |
|
17-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Remove lp_solve as a dependency of the linprog lib. Really, it hasn't depended on lp_solve for a while, but it was still linked in in some places.
|
#
03adc8c767ae8f34a168694ca93d070de9a01b83 |
|
17-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Add test for BALMLayout's bad layout handling.
|
#
99a7ed4d4bda0f4dbd6e56dd7126fb3dab9d8f3c |
|
29-Apr-2012 |
czeidler <haiku@clemens-zeidler.de> |
Remove lp_solve from the source and from the image. Its not used anymore and should be an optional package otherwise.
|
#
550ffadf08935b30f323b2c75634bd01aa60805e |
|
27-Jan-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Add two more test, cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40299 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c2f0a314a012bea8e4ebb35b8ce9e1a85c798727 |
|
12-Oct-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Rename ReplaceObjectiveFunction to SwapObjectiveFunction I think this makes it more clear that the old function is not deleted. Cleanup Jamfile. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d9c5a02fff69b35b708a64b79b68cda2177ae02e |
|
04-Oct-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Put liblinprog.so into a static library and compile it into libalm.so. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38886 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
37344020ef592f58c61b7de8cd2c83dd31203aca |
|
03-Oct-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
- Add a alternative method to setup a group layout. BLayoutItem / BView are wrapped into a GroupItem. GroupItem overloads the | (horizontal tiling) and / (vertical tiling) operators. In this manner you can create a group layout using these operators, e.g. GroupItem item = GroupItem(button1) | (GroupItem(button2) / GroupItem(button3)); would layout button1 at the left and button2 and button3 at the right in a vertical layout. All the layout information is stored in the GroupItem item, to setup the final layout you have to call BuildLayout(item). If you like it it could also be added to the BGroupLayout. - Add operator test app. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38877 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
70e207613508fb5b562405c4edc33ddfe77fbfdf |
|
29-Sep-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
- Add helper functions to get the tabs of a view or a layout item. - AddView only require the top, left tabs now. - Remove the TwoViews test and replace it with a slightly more complex test. - Merge XTab and YTab files into one header file. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38860 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6c0294819a5eb35b4bfca1bca8300a7141284b8d |
|
20-Sep-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Fix ALM tests. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38751 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ea607d6f7f342e9e7ff706fbc0182046f143a1d2 |
|
28-Oct-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Applied a patch by Christof Lutteroth that updates ALM, and brings new test apps. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33805 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
16d5c24e533eb14b7b8a99ee9f3ec9ba66335b1e |
|
07-Jul-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* merged 32bit-wchar_t branches of buildtools and haiku back into the respective trunk git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31443 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0306945545b0fc20ec4da7cff2e99ac39f48d726 |
|
24-Feb-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Christof Lutteroth: * copyright headers for the files of the libraries linprog and alm * new class Summand for representing summands in a linear constraint * merged class SoftConstraint into class Constraint; Constraint now supports both soft and hard constraint functionality * new AddConstraint methods in class LinearSpec for directly setting constraints with 1 to 4 summands * code cleanups by using aforementioned AddConstraint methods * a new very simple test application for alm * some style corrections git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24108 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5d84643b03a3134b07dba7b48be6be61dcc10b90 |
|
06-Feb-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Renamed the ALM test programs to be less likely to clash with others. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23893 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a101e99aada54cf545bbf25e0cbb6329ad45535e |
|
06-Feb-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added libalm.so and its dependency liblinprog.so. libalm.so provides a BLayout implementation (BALMLayout) using the Auckland Layout Model (ALM). The original ALM was implemented by Christof Lutteroth, the Haiku/C++ version by James Kim. The code needs some review, but the test programs seem to work fine. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23889 a95241bf-73f2-0310-859d-f6bbb57e9c96
|