History log of /haiku/src/kits/package/PackageInfoStringBuilder.h
Revision Date Author Comments
# 07792948 04-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

Package Kit: Fix logic reversal in PackageInfoStringBuilder.

This function is used when serializing a BPackageInfo object, which is not
done very often, and flags are used even less often. But both of these things
are done for the system packages, as they have the "system_package" flag
set, and are processed by "update_package_requires", and so this meant
that the "system_package" flag was turned into the "approve_license" flag.


# 690bccd4 29-Oct-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BPackageInfo::StringBuilder: Fix writing non-string lists

Even a list with only one element needs to be enclosed in {...}.


# 79d29839 29-Oct-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BPackageInfo::StringBuilder: Fix string escaping


# 4489c88b 05-Jun-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

hpkg format: Generalize user/global settings file attributes

* For all identifiers: Rename global settings file to global writable
file. We want to use the respective attribute also for other writable
files, not only settings files.
* User settings file/global writable file info/attribute: Add
isDirectory property/child attribute. This allows declaring global/
user settings directories associated with the package.


# 0f4e11e7 23-May-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

hpkg format: Add attributes for declaring users and groups


# daa10fc3 23-May-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Move package info string builder to its own header


# 690bccd46abf943e5e269d27863bf531ad0d13a5 29-Oct-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BPackageInfo::StringBuilder: Fix writing non-string lists

Even a list with only one element needs to be enclosed in {...}.


# 79d29839bf2baca4ca1f75b209994796fe23ddaa 29-Oct-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BPackageInfo::StringBuilder: Fix string escaping


# 4489c88b61bd4b70ff3a91d24ef5a0088e9c4691 05-Jun-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

hpkg format: Generalize user/global settings file attributes

* For all identifiers: Rename global settings file to global writable
file. We want to use the respective attribute also for other writable
files, not only settings files.
* User settings file/global writable file info/attribute: Add
isDirectory property/child attribute. This allows declaring global/
user settings directories associated with the package.


# 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 23-May-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

hpkg format: Add attributes for declaring users and groups


# daa10fc3a5ab0fe0666ec8e72742cfa60df7e990 23-May-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Move package info string builder to its own header