haiku/headers/private/package
Ingo Weinhold b05413ed78 PackageFileHeapWriter: Fix update case
* Pull _UnwriteLastPartialChunk() out of Reinit() for reuse.
* _UnwriteLastPartialChunk(): fPendingDataSize wasn't set.
* _PushChunks(): Some simplifications for clarity.
* ChunkBuffer/RemoveDataRanges(): Use data reading and decompression
  methods provided by our base class instead of duplicating the
  implementation.
* RemoveDataRanges():
  - _FlushPendingData() before starting, so we don't ignore the pending
    data and _UnwriteLastPartialChunk() when done, so a partial chunk
    is read back into the pending data buffer.
  - fUncompressedHeapSize wasn't reset before the main processing loop,
    thus resulting in an erroneous size later on.
2013-05-25 01:12:27 +02:00
..
hpkg PackageFileHeapWriter: Fix update case 2013-05-25 01:12:27 +02:00
ActivateRepositoryCacheJob.h more work on package kit: 2011-01-25 19:36:09 +00:00
ActivateRepositoryConfigJob.h Implemented repository writing: 2011-02-09 19:11:23 +00:00
ActivationTransaction.h BDaemonClient: Add support for creating activation transactions 2013-04-20 21:40:11 +02:00
ChecksumAccessors.h Add StringChecksumAccessor 2013-04-20 21:40:09 +02:00
DaemonClient.h BDaemonClient: Add support for creating activation transactions 2013-04-20 21:40:11 +02:00
DaemonDefs.h package daemon: Add support for activation change request 2013-04-20 01:28:18 +02:00
FetchFileJob.h more work on package kit: 2011-01-25 19:36:09 +00:00
HashableString.h * prefer HashSet and HashMap to respective std-classes where possible 2011-02-15 18:52:03 +00:00
JobQueue.h Mostly style-related changes to package kit: 2011-01-25 17:07:27 +00:00
packagefs.h PackageFSMountType: Add *_ENUM_COUNT 2013-04-29 15:31:13 +02:00
PackagesDirectoryDefs.h Rename "packages" subdir "config" to "administrative" 2013-04-11 17:44:58 +02:00
RemoveRepositoryJob.h more work on package kit: 2011-01-25 19:36:09 +00:00
TempfileManager.h Mostly style-related changes to package kit: 2011-01-25 17:07:27 +00:00
ValidateChecksumJob.h more work on package kit: 2011-01-25 19:36:09 +00:00