Michael Brumbelow
950809231f
Removed 'register' storage class compiler warnings
...
Change-Id: Iba89a9d0845bf7e816983f903281d33e273f6e35
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5558
Reviewed-by: X512 <danger_mail@list.ru>
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
2022-09-12 14:03:28 +00:00
X512
9e19c5aea4
libagg: use size_t for operator new argument
...
Fix Clang 14 build.
Change-Id: Iad914d4be13f19e60a2ad708321cd04db5096d09
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5245
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2022-04-23 19:55:31 +00:00
Coldfirex
2ca1376080
Mass updating of OpenBeOS text to Haiku
...
No functional code altered.
https://dev.haiku-os.org/ticket/17197
Change-Id: I75cc74f6be0ad968fd77c31fbe5b0f650a6fe9e0
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4364
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2021-11-07 10:00:35 +00:00
Alexander von Gluck IV
c9d6d52b03
libfdt: Upgrade to 1.6.1 plus a few commits
...
* Catch errors and report them in bus parsing code
* Align the FDT kernel_arg to 8-bytes
* we still choose BSD-2-clause :-)
Change-Id: If2a88b7f131025ff1c1a2d903ed52f039e5bbcb5
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4694
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-11-07 09:58:15 +00:00
Adrien Destugues
2ac7dbb046
Remove libc++
...
This is an old version of libc++ that was imported in an early attempt
of building Haiku with clang. It is currently not used for anything. In
fact there never was a Jamfile to build it.
2021-10-09 11:04:22 +02:00
Augustin Cavalier
744f487bc5
headers/libs: Remove expat headers.
...
We now have an expat build feature that uses packaged headers instead.
2021-09-17 16:26:06 -04:00
Panagiotis Vasilopoulos
bf14c4b44c
libcxxrt: Remove unused library and headers
...
Change-Id: Id5dd5de98cbdbb274a85c6383ad3b4d6ce593ad5
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4241
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2021-07-23 22:02:15 +00:00
Panagiotis Vasilopoulos
1aa97652e0
libunwind: Remove unused headers
...
Follow-up of https://review.haiku-os.org/c/haiku/+/4128
Change-Id: I6b93484ebeef1dd672a88e96dd7cbe93a619fce9
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4239
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2021-07-23 11:26:29 +00:00
Adrien Destugues
eacbae702d
agg: fix build.
2020-01-22 19:25:16 +01:00
Ra-V2
1773f0767e
agg: agg_curves.h: initialize m_distance_tolerance_square
...
fix PVS 730
Change-Id: I8dfe11d3f31cc6ef67b96955009c5a57eb5a427d
Reviewed-on: https://review.haiku-os.org/c/haiku/+/1997
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2020-01-22 00:29:58 +00:00
Adrien Destugues
b0890e034b
PVS V501: comparing number with itself
...
I assume the intent was the same as in other similar functions above.
Change-Id: I887cd73d846680a5a5ec5c90f678ad4b12122eb3
Reviewed-on: https://review.haiku-os.org/c/1655
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
2019-07-28 10:16:43 +00:00
Augustin Cavalier
1705656eac
Add (void*) casts to memcpy/memset invocations to appease GCC 8.
...
A lot of these classes are not *technically* "trivially copyable"
for one reason or another, but in all of these cases it seems
OK to me to use memcpy/memset on them. Adding a cast to void*
tells GCC that "I know what I'm doing here" and shuts up the
warning.
2019-05-24 14:21:37 -04:00
Jérôme Duval
89f1fd6512
Bump gutenprint version.
...
needs gutenprint8 packages to be uploaded.
Change-Id: I1204ff8b1bb85cc0eb615082b205280daabbc290
Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
2019-05-14 19:11:41 -04:00
Rob Gill
434c347111
headers/libs/agg Fix PVS 33
...
* Fix successive assignment of 'da'
* also trailing whitespace removal
Change-Id: Ic127150c18c042839d4104ccc5830adf19550399
Reviewed-on: https://review.haiku-os.org/c/954
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2019-01-29 04:04:01 +00:00
Rob Gill
d1f885b435
headers/libs/agg Fix PVS 11, PVS12
...
* Replace hard-coded math constants with M_SQRT1_2
(math.h was already included)
* also trailing whitespace removal
Change-Id: I5e9511060d2f812830f7621bee3aff9a517576e5
Reviewed-on: https://review.haiku-os.org/c/956
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2019-01-29 04:02:25 +00:00
Adrien Destugues
1407e6d7b1
Complete implementation of printer serial transport
...
- Allow to configure the baudrate (it is set by the printer settings,
but the transport didn't care)
- Implement reading from the serial port (some printers will need us to
poll the status and the like, as there is usually no hardware flow
control)
Change-Id: I70ba2566595d5dfa5eda3d518614db6514cb2398
2018-06-05 21:44:14 +00:00
Jérôme Duval
c8fcb2a04e
udis86: Add clac/stac instructions for SMAP.
...
still in a PR:
e9dfa2d79a
2018-01-22 20:06:55 +01:00
Jérôme Duval
0291f00909
udis86: update to current version.
2018-01-13 15:54:21 +01:00
Augustin Cavalier
add916a765
Restore the "GPL licensing not permitted" in GLUT license headers.
...
It was originally there but was removed erroneously. The emails in which
we received permission to relicense stated this restriction explicitly.
2017-12-20 19:35:55 -05:00
Augustin Cavalier
be622abddb
fluidsynth: Remove from tree.
...
Not included in the build (or even wired to Jam) since the new package
repo changes merge.
2017-12-01 10:14:45 +01:00
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