Adrien Destugues
3340ebea4c
emulex_oce: fix gcc2 build.
hrev52610
2018-11-29 20:58:30 +01:00
Adrien Destugues
92bb7e91ed
Revert "haiku_loader.hpkg: Add each compiled boot target"
...
This reverts commit 349326db275da7f7f507540ccecb2780ac655fe9.
Makes the system unbootable on my gcc2 BIOS machine.
hrev52609
2018-11-29 20:42:47 +01:00
Murai Takashi
6d2736585e
libprint: Fix using auto_ptr to array.
...
Change-Id: If22530aba951e2856fc03cf59de167353db42604
Reviewed-on: https://review.haiku-os.org/727
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
hrev52608
2018-11-29 09:57:06 +00:00
kerwizzy
2c5c300420
Mandelbrot: Fix bug that allowed the view to become mirrored.
...
Change-Id: I88caf3c712bad30fa077bc8c0290b4706541c2b0
Reviewed-on: https://review.haiku-os.org/731
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
hrev52607
2018-11-29 09:50:19 +00:00
kerwizzy
e920ab3cb6
Mandelbrot: Improve thread handling code.
...
* Application is now much more stable and less likely to crash
* Almost all communication to render threads is done through semaphores.
Change-Id: I7858cdb4a2b83ef4bfe44588cebef01bd3304346
Reviewed-on: https://review.haiku-os.org/730
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2018-11-29 09:50:19 +00:00
Barrett17
36f94d9e39
Move RawFormats.h to Codec Kit
...
* This should be probably uniformed with the future
media kit format defs. Not sure why those formats are
separated and used only by the codec kit. Eventually,
if needed can be changed to some name that differentiate
them better than media defs.
hrev52606
2018-11-29 08:06:34 +01:00
Alexander von Gluck IV
349326db27
haiku_loader.hpkg: Add each compiled boot target
hrev52605
2018-11-28 14:57:50 -06:00
Jérôme Duval
887990594d
userlandfs: cloned area is only for kernel access.
...
Change-Id: I13b7bf1e14e37da6d65e56b99501006aa05170b1
Reviewed-on: https://review.haiku-os.org/737
Reviewed-by: Axel Dörfler <axeld@pinc-software.de>
hrev52604
2018-11-28 20:16:51 +00:00
Alexander von Gluck IV
8604e84890
emulex_oce: Add driver to minimum image
hrev52603
2018-11-28 15:52:42 +00:00
Alexander von Gluck IV
4cd471eb17
emulex_oce: Don't clobber ticks define
2018-11-28 15:52:42 +00:00
Barrett17
b9ca2a8d0b
ape_reader: Use BCodecKit namespace
hrev52602
2018-11-28 09:33:24 +01:00
Humdinger
1eca0c487b
HaikuDepot: Add accidentally removed space
...
Re-add the space between currently downloaded package and number
of packages to be downloaded in status view.
I accidentally removed that in hrev52432.
hrev52601
2018-11-27 19:00:56 +01:00
Barrett17
278d03da22
media_kit: Remove most private dependencies from codec_kit
...
* Move to BCodecKit namespace and make extensive use
of BCodecRoster.
* This is a first step in the right direction of
decreasing private dependencies. Some APIs are being
translated to the CodecKit. I am doing an investigation
on which APIs are really used among apps, so that the new
kit can be more slim and oriented toward easy development
and can be extended in the right direction instead to
continue maintaning unuseful code.
* BMediaFormats needs still a bit of love.
* General improvements in style and code maintainability.
hrev52600
2018-11-27 11:38:05 +01:00
Barrett17
5232a91136
media_plugins: Rework to use the BCodecKit namespace
2018-11-27 11:38:05 +01:00
Barrett17
fe9542fdb5
BCodecRoster: Add useful functionality from MediaFormats
2018-11-27 11:38:05 +01:00
Barrett17
d33bd9ec7b
Codec Kit: Introduce BCodecKit namespace
2018-11-27 11:38:04 +01:00
Nathan Sashihara
247414814e
Fix IN6_IS_ADDR_V4MAPPED & IN6_IS_ADDR_V4COMPAT false positives
...
Change-Id: I71af73718667b800c416e47203f8b9924a1096c4
Reviewed-on: https://review.haiku-os.org/733
Reviewed-by: Rene Gollent <rene@gollent.com>
hrev52599
2018-11-27 02:43:53 +00:00
Barrett17
f20ff4faec
CodecRoster: Add GetDecoderInfo
hrev52598
2018-11-26 07:41:27 +01:00
Barrett17
9a49da9d4e
Fix raw_decoder build
hrev52597
2018-11-25 18:57:15 +01:00
Augustin Cavalier
aa6411e23e
libnetwork: Move from src/kits to src/system.
...
Properly speaking, this is part of POSIX and not of the Be-style
"kits", and so it should live in system/ alongside libroot.
No functional change intended.
Change-Id: I0fcf78a09c76e220ad4f1719d147978ef4a3bc52
Reviewed-on: https://review.haiku-os.org/726
Reviewed-by: Axel Dörfler <axeld@pinc-software.de>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
hrev52596
2018-11-25 17:49:00 +00:00
Augustin Cavalier
3d34cef833
build: Disable -Werror for bus.
...
Firewire errors out.
hrev52595
2018-11-25 12:44:43 -05:00
Augustin Cavalier
c43e1e927f
freebsd11_network: Some additions fos for atheroswifi10k.
2018-11-25 12:44:43 -05:00
Barrett17
ec45f6adce
Codec Kit: Move plugins to new class names
hrev52594
2018-11-25 17:31:11 +01:00
Barrett17
1b96c34179
ChunkProvider/ChunkWriter: Move method to protected
...
* Remove inline destructor.
hrev52593
2018-11-25 14:07:46 +01:00
Barrett17
915d566198
ape_reader: Update class names
hrev52592
2018-11-25 13:02:03 +01:00
Barrett17
cd56456672
ffmpeg: Update class names
2018-11-25 13:02:03 +01:00
Barrett17
ee09c29148
Media Kit: Update private code
2018-11-25 13:02:02 +01:00
Barrett17
be805d02d7
Codec Kit: Rename classes to BFoo pattern
2018-11-25 13:02:02 +01:00
Barrett17
082e4ae4a7
Codec Kit: Rename files
2018-11-25 13:02:02 +01:00
Augustin Cavalier
ef593f61a2
ELF: Ignore PT_EH_FRAME and PT_STACK.
...
This allows Clang builds (linked with our cross binutils) to
at least start runtime_loader and then try to load launch_daemon.
That fails with an infinite loop somewhere...
hrev52591
2018-11-24 21:08:31 -05:00
Augustin Cavalier
aa0836519a
kernel: thread->name is never NULL as it is an array.
...
Spotted by Clang (-Wtautological-pointer-compare.)
2018-11-24 21:07:18 -05:00
Augustin Cavalier
df4074fbed
Remove a lot of unused constants.
...
Spotted by Clang. No functional change intended.
2018-11-24 19:21:16 -05:00
Augustin Cavalier
766872a872
OverridenJamRules: Override MkDir to use -p.
...
See inline comment.
hrev52590
2018-11-24 17:52:08 -05:00
Augustin Cavalier
80d966a005
ArchitectureRules: Use the same warning flags for kernel as for userland.
...
This requires disabling some EnableWerror, as there are a lot of
sign-comparison warnings triggered in certain drivers that now
need to be fixed.
2018-11-24 17:49:20 -05:00
Augustin Cavalier
d520204085
Fix various instances of -Wsign-compare.
2018-11-24 17:48:02 -05:00
Augustin Cavalier
f6fe382433
MainBuildRules: Fail if the generated struct-offsets header is empty.
...
In some LTO-related experiments, it came out empty due to GCC
not generating actual assembly but rather intermediate code,
resulting in various later targets failing with quite literally
thousands of errors.
2018-11-24 14:35:10 -05:00
Augustin Cavalier
1e30709b20
repositories: On @minimum profile, don't build unneeded packages.
...
This significantly speeds up @minimum builds (by a few minutes,
depending on your CPU and disk speed.)
2018-11-24 13:57:03 -05:00
Murai Takashi
137ac19964
String.cpp: Fix PVS 625
...
Fix 'newBuffer' is assigned values twice successively.
Change-Id: Id6ec9d40ba279a68e17922931098a6a908eb7156
Reviewed-on: https://review.haiku-os.org/728
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
hrev52589
2018-11-24 12:04:41 +00:00
Murai Takashi
a9002af95e
UndoBuffer.cpp: Fix PVS 471
...
Fix 'fTypedText' is assigned values twice successively.
Change-Id: Ibadf2fced0f448441e541293d04b86bc14909c35
Reviewed-on: https://review.haiku-os.org/729
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
hrev52588
2018-11-24 12:04:32 +00:00
Jérôme Duval
bf98f7960d
Added license file for GNU GPL v2 with classpath exception.
2018-11-24 11:43:22 +01:00
Augustin Cavalier
e5b11ae3c7
ArchitectureRules: Remove -Wno-unused-parameter.
...
I added this here so that one could set -Wextra in BuildConfig and
not be bombarded with useless warnings; but it seems that GCC2 chokes
on it instead of ignoring it. Oh well.
hrev52586
2018-11-23 19:58:22 -05:00
Augustin Cavalier
382fff8961
ArchitectureRules: Enable -Wuninitialized and -Wunused-but-set.
...
Also clean up the warning flags in general; they are now
more readable.
hrev52585
2018-11-23 19:14:49 -05:00
Augustin Cavalier
003a1997d5
ps2/elantech: Initialize variables to shut up GCC.
2018-11-23 19:13:37 -05:00
Augustin Cavalier
d4c38925ba
configure: Restore execute bit.
...
It seems "git stash" on Windows loses filemodes... sorry about that.
hrev52584
2018-11-23 18:40:47 -05:00
Augustin Cavalier
62c7ec5c06
Fix various instances of -Wset-but-unused.
...
Largely no functional change; most of these are just
removing the unused variables.
2018-11-23 18:04:38 -05:00
Augustin Cavalier
8732e626e2
pkgman: Handle -y argument to "drop-repo" command.
...
Found by -Werror=set-but-unused.
2018-11-23 18:00:08 -05:00
Augustin Cavalier
430f303fda
file_systems/cdda: Set CDDB lookups based on the actual parameter.
...
Found by -Werror=set-but-unused.
2018-11-23 17:59:35 -05:00
Barrett17
e0a6d5ceeb
MediaClient: Fix -Werror=set-but-unused
...
* The error wasn't checked.
hrev52583
2018-11-23 23:46:31 +01:00
Augustin Cavalier
d113c00b5a
Remove more HOST_PLATFORM_SUNOS cruft.
hrev52582
2018-11-23 16:29:57 -05:00
Augustin Cavalier
807304b100
build: Add basic support for MinGW hosts.
...
This doesn't fully work yet (the FS code in libroot_build
needs to be adapted, as some of the symlink-related calls
are not available on MinGW), but it gets much further than
the "Cygwin" target did.
2018-11-23 16:24:25 -05:00