#
268f99dd |
| 22-Dec-2021 |
Niels Sascha Reedijk <niels.reedijk@gmail.com> |
Merge branch 'master' into dev/netservices
|
#
3d4e153c |
| 26-Oct-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
libbe_build: Compile with support for Zstd.
This way, the build package commands will be able to deal with and create Zstd-compressed packages.
|
#
1ed08f58 |
| 01-Jun-2020 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Speed up BResource loading
The code to parse the resource table reads one entry at a time because the table size isn't known. This resulted in a lot of read syscalls, each reading just 12 bytes. Use
Speed up BResource loading
The code to parse the resource table reads one entry at a time because the table size isn't known. This resulted in a lot of read syscalls, each reading just 12 bytes. Use a BBufferIO to buffer these and reduce the number of syscalls. This helps especially when there are lot of resources, for example in libbe with all the country flags.
It also removes some spam from strace output for all these read calls.
Change-Id: Ib165a0eacc2bc5f3d319c22c2fac4f439efbdef2 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2858 Reviewed-by: Rene Gollent <rene@gollent.com>
show more ...
|
#
2c26ad4b |
| 29-Dec-2016 |
Adrien Destugues <pulkomandy@gmail.com> |
move BUrl to the support kit
It is used by the media kit, which created a dependency from libmedia to libbnetapi to openssl. It is not entirely specific to the network kit, there are some use cases
move BUrl to the support kit
It is used by the media kit, which created a dependency from libmedia to libbnetapi to openssl. It is not entirely specific to the network kit, there are some use cases that don't involve network at all.
show more ...
|
#
e711e6e4 |
| 18-May-2015 |
Axel Dörfler <axeld@pinc-software.de> |
Moved BJob, and JobQueue into the support kit.
* Put it in the BSupportKit namespace, following the style introduced with the package kit for now. * The BSupportKit::BJob class no longer knows abo
Moved BJob, and JobQueue into the support kit.
* Put it in the BSupportKit namespace, following the style introduced with the package kit for now. * The BSupportKit::BJob class no longer knows about the package kit's Context class. However, the BPackageKit::BJob class does. * Due to the namespace juggling, a lot of files had to be touched. * The JobQueue class remains private. * Due to the way Haiku is built on itself, you cannot build this change under Haiku with an older release.
show more ...
|
#
05b565f4 |
| 12-Jul-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Add private BDataPositionIOWrapper
Implements the BPositionIO interface on top of a BDataIO, requiring the {Read,Write}At() accesses to be sequential.
|
#
b3263ad3 |
| 30-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Switch package kit to BZlibCompressionAlgorithm
... and remove the Zlib{Compressor,Decompressor} API.
|
#
dcdc33b0 |
| 29-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Add B[Zlib]CompressionAlgorithm
* BCompressionAlgorithm is a base class for classes that provide compression/decompression functionality. There are methods for compressing/decompressing a single
Add B[Zlib]CompressionAlgorithm
* BCompressionAlgorithm is a base class for classes that provide compression/decompression functionality. There are methods for compressing/decompressing a single buffer and factory methods for a compressing/decompressing input/output BDataIO. * BZlibCompressionAlgorithm is a BCompressionAlgorithm implementation using zlib.
show more ...
|
#
6a89a36a |
| 24-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Move package kit Zlib* classes to support kit
Also move to B* namespace and no longer expose the zlib dependency in the headers.
|
#
9f81ca83 |
| 27-Sep-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merge branch 'package-management'
Conflicts: src/preferences/network/Jamfile
|
#
bbb2dc23 |
| 13-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Add BReferenceable to libbe_build
Unbreaks the build on non-Haiku build platforms
|
#
a84e14ca |
| 16-Dec-2011 |
Alex Wilson <yourpalal2@gmail.com> |
Merge branch 'master' of git://github.com/haiku/haiku
|
#
7de6af25 |
| 16-Jul-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Add a BStringList class
|
#
ad07ecd8 |
| 16-Jul-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BString::Private class to access BString internals
|
#
c4b463c5 |
| 16-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added several APIs to libbe_build/libshared_build
|
#
808a5116 |
| 16-Jul-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Add a BStringList class
|
#
d0c41784 |
| 16-Jul-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BString::Private class to access BString internals
|
#
d451f7a3 |
| 16-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added several APIs to libbe_build/libshared_build
|
#
4cc4f7bb |
| 14-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added KMessage to libroot_build. * libbe_build: Where possible we directly use the actual Haiku headers and sources, now. In the headers/build headers we just include the respective Haiku heade
* Added KMessage to libroot_build. * libbe_build: Where possible we directly use the actual Haiku headers and sources, now. In the headers/build headers we just include the respective Haiku headers as needed. That still allows overrides where necessary. The intention is to make it easier to keep the build stuff in sync. * Fixed a few printf() format and signed/unsigned comparison warnings.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42179 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
07cadb84 |
| 14-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Make use of the UsePrivateBuildHeaders rule.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42164 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8a990d52 |
| 16-Feb-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Part of fixing #7226: * the libbe_build version of BString was broken, at least with respect to LockBuffer() on an empty string - replaced the implementation and header with our current version (
Part of fixing #7226: * the libbe_build version of BString was broken, at least with respect to LockBuffer() on an empty string - replaced the implementation and header with our current version (keeping the type-related changes required by the build-version)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40526 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
b5a20f9d |
| 24-Nov-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed headers and sources not needed for build platform version for libbe.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34212 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83a23fd3 |
| 30-Aug-2009 |
Bruno G. Albuquerque <bga@bug-br.org.br> |
- Fix build. - Remove unused file.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32831 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4a9059fb |
| 16-Jun-2007 |
Travis Geiselbrecht <geist@foobox.com> |
some make system work to get x86-64 linux compiles working: -The biggest problem with linking host libraries (libbe_build and libroot_build) was not having the source files compiled with the -fPIC fl
some make system work to get x86-64 linux compiles working: -The biggest problem with linking host libraries (libbe_build and libroot_build) was not having the source files compiled with the -fPIC flag. As far as I can tell, we want to do this on all of the other host platforms as well, so hacked the jam files a bit to add it. Forgive me if I've committed more Jamfile sins.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21423 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
338b8dc3 |
| 29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|