Jérôme Duval
c57b500a15
libprint: fix invalid use of long.
2017-07-16 11:35:42 +02:00
Alexander von Gluck IV
8cc5325ad5
agg: Pull in updated scanline + basics header from 2.4
...
* Resolves #13382
2017-03-18 18:59:30 -05:00
Augustin Cavalier
ad05d1f087
libs/agg: Remove GPC.
...
It was licensed with a "no commercial usage allowed" license, which if
we were using it would be a gray area at best. We weren't using it at all,
and AGG seems to have disabled building it by default, so just remove it
from the tree entirely.
Briefly discussed on IRC.
2017-03-18 19:27:45 -04:00
Jim Barry
d47434c2ec
Added "explicit" specifier to constructors that would otherwise allow undesirable implicit conversion from integer types.
...
Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
2017-03-08 15:59:46 -05:00
John Horigan
3c69a2e24d
Add agg_renderer_base::fill(color&) method for blending a color. Complements the clear(color&) method, which copies the color.
...
Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
2017-03-08 14:59:40 -05:00
John Horigan
cb743deb19
Add const qualifier to multiply and divide operators for agg_trans_affine/perspective
...
Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
2017-03-08 14:52:10 -05:00
Murai Takashi
58916d4a36
agg_scanline_u.h: fix wrong base_type
...
As pointed out at https://sourceforge.net/p/agg/svn/37
Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
2017-03-08 13:26:56 -05:00
Augustin Cavalier
48440e6945
headers/libs/mesa: Remove.
...
Unused, as far as I can tell, and not installed. (Grok returns 0 results
for "glcore.h" and 0 relevant results for "mesa".)
2016-07-29 18:41:30 -04:00
Jonathan Schleifer
82f5db2e26
More libunwind compilation fixes
2015-11-09 20:00:06 +01:00
Jonathan Schleifer
18941b085c
Import libc++
2015-11-09 18:02:17 +01:00
Jonathan Schleifer
f2c0917eea
Import libcxxrt
2015-11-09 18:01:58 +01:00
Jonathan Schleifer
d77787f2a4
Import libunwind
2015-11-09 18:01:42 +01:00
Jérôme Duval
4fb4b32043
Force use of std::isnan() in agg_conv_curve.h.
...
cmath could be included before inclusion of this header, thus undefining isnan.
2015-07-25 23:42:14 +02:00
Adrien Destugues
9a539f9e80
Outsource ncurses.
2014-12-18 10:18:39 +01:00
Adrien Destugues
a358634d15
Update udis86 to current version.
2014-11-12 11:25:41 +01:00
Adrien Destugues
9c5d1aa295
Fix infinite recursion in agg when drawing bezier with invalid points
...
* Patch extracted from http://trac.osgeo.org/mapserver/ticket/3862
* Fixes #6738
2014-10-20 15:54:58 +02:00
Jérôme Duval
b64f1a9768
tiff: drop sources and headers from the source tree
...
* also drop jpeg and png headers
2014-06-13 15:52:11 +02:00
Stephan Aßmus
2e7da8455a
Fixed execute bits of AGG headers.
2014-02-04 23:51:49 +01:00
Jonathan Schleifer
04a0e9c7b6
ALM: Move forward declaration of Constraint to the right namespace.
2014-01-10 22:32:15 +01:00
Adrien Destugues
756ff6c0bc
agg: Werror fixes in previously unused templates.
2013-12-24 09:28:44 +01:00
Alexander von Gluck IV
eb45d168e1
GL: Remove OpenGL kit, x86 Mesa
...
* Depend on Mesa packages to provide functionality
2013-12-22 23:36:02 -06:00
Jonathan Schleifer
f5a47df37d
Fix the agg headers to be proper C++.
...
Signed-off-by: Axel Dörfler <axeld@pinc-software.de>
2013-12-19 02:00:44 +01:00
Murai Takashi
70b978fd9f
Fix the build with GCC4.8
...
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
2013-12-17 18:01:44 +01:00
Ingo Weinhold
7e78b434f4
Merge remote-tracking branch 'haiku/master' into package-management
...
Conflicts:
build/jam/HaikuImage
build/jam/OptionalPackageDependencies
build/jam/OptionalPackages
build/scripts/build_cross_tools_gcc4
src/add-ons/translators/icns/Jamfile
src/add-ons/translators/jpeg/Jamfile
2013-07-08 14:01:00 +02:00
Siarzhuk Zharski
3bbef9dd76
Discard Termcap and switch console apps to use Terminfo
...
* Switch bash, debugger, less, telnet[d] and top apps to use termcap
functionality provided by ncurses lib instead of GNU libtermcap.so;
* NetBSD version of tput utility replaced with ncurses' one. Fixes #9606 ;
* terminfo database is provided as mandatory package installed during
building target system;
* Remove libtermcap module. The termcap database source and
corresponding build rules are not removed to provide backward compatibility -
until all optional packages will be rebuild on upcoming system version
using terminfo. Note that gcc2 builds may require to provide termcap a bit
longer in the sake of binary compatibility with R5 era apps.
2013-05-23 14:07:50 +02:00
Ingo Weinhold
7c6bff1734
Complete outsourcing of zlib
...
* Add optional packages Zlib and Zlib-devel.
* Simplify the build feature section for zlib and also extract the
source package.
* Replace all remaining references to the zlib instance in the tree and
remove it.
2013-05-06 04:37:18 +02:00
Alex Smith
afd0470932
Disable DEBUG in x86emu Jamfile rather than in x86emui.h.
2012-11-26 15:17:47 +00:00
Alex Smith
b0f9ebaca5
Don't compile in x86emu debug code for builds with DEBUG set.
2012-11-18 22:51:54 +00:00
Alex Smith
11c9f9a1d6
Merge branch 'master' into x86_64
...
Conflicts:
build/jam/FloppyBootImage
build/jam/OptionalBuildFeatures
build/jam/OptionalPackages
headers/private/shared/cpu_type.h
src/bin/ps.c
src/bin/sysinfo.cpp
src/kits/tracker/PoseView.cpp
src/preferences/appearance/DecorSettingsView.cpp
src/preferences/virtualmemory/Settings.cpp
src/servers/input/AddOnManager.cpp
src/servers/input/InputServer.cpp
src/servers/input/InputServerMethod.cpp
src/system/boot/Jamfile
src/system/boot/platform/raspberrypi_arm/mmu.cpp
src/system/boot/platform/u-boot/arch/arm/Jamfile
src/system/kernel/arch/x86/arch_cpu.cpp
src/system/kernel/arch/x86/arch_thread.cpp
src/system/kernel/cache/block_cache.cpp
src/system/kernel/vm/VMAnonymousCache.cpp
2012-11-18 14:02:07 +00:00
François Revol
9803f86a3a
libfdt: Move headers to headers/libs/libfdt
...
(cherry picked from my sam460ex branch)
2012-11-04 16:40:15 +01:00
czeidler
04b1c44b89
Use a tab BReference as argument in Area::Set{Left, Top, Right, Bottom}.
...
Using a normal pointer is dangerous when creating a new tab directly in the method call because the tab gets deleted to early.
2012-10-17 07:33:54 +00:00
czeidler
18e5da6297
Remove unused variable and add copy constructor.
2012-09-01 16:31:14 +12:00
czeidler
cf5eb5dda1
Add a LinearSpec listener interface.
2012-09-01 16:31:14 +12:00
czeidler
08927d809f
Make it possible to create a constraint that is not connected to a solver.
...
- Clean up.
2012-09-01 16:31:13 +12:00
czeidler
6c4a44e36b
Add a list of constraints which can be associated with a BALMLayout.
...
- Add Get{X,Y}Tabs methods.
- Remove SaveLayout and RestoreLayout. These can be implemented outside of BALMLayout.
2012-09-01 16:31:13 +12:00
Alex Smith
70ee5a7efb
Moved x86emu to {src,headers}/libs/.
2012-08-04 10:21:22 +01:00
John Scipione
78341a9351
Revert "Fix gcc2 build on Mac OS X Lion"
...
now that Alex Smith has fixed the build system on Lion this
work-around can now be reverted.
This reverts commit 7c369a4b3f
.
2012-07-30 02:10:08 -04:00
czeidler
9c7f297dd6
Remove lp_solve headers.
2012-05-08 07:28:16 +12:00
Alex Wilson
c8b24e3eb5
Fix BALMLayout archiving issues.
...
SharedSolver was archiving too many constraints, partly because of
multiple typos, also because it archived some which were just artifacts
of the layout process. These extra constraints are created when the
layout calls SetRange() on the left/top/right/bottom tabs during layout.
* LinearSpec/ActiveSetSolver had to be adjusted to get access to the
constraints added by the SetRange() calls.
* BALM::TabBase was adjusted to avoid a segfault during unarchiving,
caused by an unitialized member.
* ALMFriendLayoutTest was adjusted to include a more obvious custom
constraint for testing.
2012-05-03 08:45:44 +12:00
Alex Wilson
5f4e71ba4c
Replace BALMLayoutBuilder::Snake class with a stack.
...
The interface to BALMLayoutBuilder is still pretty much the same, but
this simplifies the class a bit.
2012-05-03 08:45:43 +12:00
Alex Wilson
0a5e130725
Make SharedSolver BArchivable to save extra user constraints.
2012-05-03 08:45:36 +12:00
Alex Wilson
015e5f06d8
Make BALMLayout::BadLayoutPolicy archivable.
2012-05-03 08:45:34 +12:00
Alex Wilson
35bf0b5c1c
Add initial support for archiving a BALMLayout.
...
What's supported:
* basic archive/instantiate
* friend layouts
coming soon:
* saving of custom restraints
* archiving of BadLayoutPolicy
2012-05-03 08:45:32 +12:00
Alex Wilson
bc7956c7cf
Use const overloading on BALMLayout::{X|Y}TabAt().
2012-05-03 08:45:26 +12:00
czeidler
d7568eabd2
Add IndexOf methods.
2012-05-03 08:45:25 +12:00
Alex Wilson
681f48fcbc
Replace BALMLayout::Ordered*Tabs() method with *TabAt(int, bool sorted).
2012-05-03 08:45:17 +12:00
Alex Wilson
09e87fa352
Pass more information to BadLayoutPolicy.
...
Also, re-add BadLayoutPolicy invocations, which were lost while creating
SharedSolver.
2012-05-03 08:45:06 +12:00
Alex Wilson
419fe0b8ae
Introduce SharedSolver class to improve BALMLayout's friend feature.
2012-05-03 08:45:02 +12:00
Alex Wilson
708a298e22
Refactor XTab and YTab to share a common base, TabBase.
...
TabBase takes care of layout tracking etc..
2012-05-03 08:45:01 +12:00
Alex Wilson
a9761aedbf
Refactor BALMLayout::AddItem to reduce repitition.
2012-05-03 08:45:00 +12:00