Searched +hist:0 +hist:f4e11e7 (Results 1 - 13 of 13) sorted by relevance
/haiku/src/kits/package/ | ||
H A D | PackageInfoStringBuilder.h | diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups |
H A D | PackageInfoParser.h | diff 0e9ec703 Tue Jul 09 13:41:45 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> package info parser: improve string parsing * Instead of two string token types (TOKEN_WORD, TOKEN_QUOTED_STRING), there's now only one (TOKEN_STRING). Whether the string meets the criteria is checked where needed. In most cases the check was already done or not necessary anyway. * Strings can now consist of an arbitrary sequence of quoted and unquoted strings and escaping is also supported in unquoted string segments. * Among other things this fixes incorrect restrictions for resolvable names and should also make quoting paths superfluous (unless they contain separator characters). diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0e9ec703dd88ade7b1adc8d28a3bec4484bcd63c Tue Jul 09 13:41:45 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> package info parser: improve string parsing * Instead of two string token types (TOKEN_WORD, TOKEN_QUOTED_STRING), there's now only one (TOKEN_STRING). Whether the string meets the criteria is checked where needed. In most cases the check was already done or not necessary anyway. * Strings can now consist of an arbitrary sequence of quoted and unquoted strings and escaping is also supported in unquoted string segments. * Among other things this fixes incorrect restrictions for resolvable names and should also make quoting paths superfluous (unless they contain separator characters). diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups |
H A D | PackageInfoParser.cpp | diff 0e9ec703 Tue Jul 09 13:41:45 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> package info parser: improve string parsing * Instead of two string token types (TOKEN_WORD, TOKEN_QUOTED_STRING), there's now only one (TOKEN_STRING). Whether the string meets the criteria is checked where needed. In most cases the check was already done or not necessary anyway. * Strings can now consist of an arbitrary sequence of quoted and unquoted strings and escaping is also supported in unquoted string segments. * Among other things this fixes incorrect restrictions for resolvable names and should also make quoting paths superfluous (unless they contain separator characters). diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0e9ec703dd88ade7b1adc8d28a3bec4484bcd63c Tue Jul 09 13:41:45 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> package info parser: improve string parsing * Instead of two string token types (TOKEN_WORD, TOKEN_QUOTED_STRING), there's now only one (TOKEN_STRING). Whether the string meets the criteria is checked where needed. In most cases the check was already done or not necessary anyway. * Strings can now consist of an arbitrary sequence of quoted and unquoted strings and escaping is also supported in unquoted string segments. * Among other things this fixes incorrect restrictions for resolvable names and should also make quoting paths superfluous (unless they contain separator characters). diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups |
H A D | PackageInfo.cpp | diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0c661892 Tue Apr 30 18:08:43 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> BPackageInfo::Parser: Fix error output The "=" operator isn't actually allowed in a resolvable expression. It has to be "==" instead. diff 4210ed01 Sun Apr 14 17:36:59 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Fix BMessage::GetInfo() return value check Since B_OK is 0, the change doesn't affect the semantics. diff 0a9478a7 Mon Jul 11 06:24:50 MDT 2011 Ingo Weinhold <ingo_weinhold@gmx.de> Force package names and versions to lower case diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing: * fleshed out RepositoryWriterImpl * renamed BRepositoryHeader to BRepositoryInfo (in accordance with BPackageInfo) * adjusted BRepositoryInfo to be able to parse itself from a driver_settings file * added package_repo binary (only 'create' works as of yet) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0d6b3b20 Thu Jan 27 16:17:03 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> More work on package kit: * added class BPackageInfo, which contains packaging attributes of a package (the values relevant for package management) * implemented parser (mostly) for reading a BPackageInfo from a config file (.PackageInfo) in order to pass them on to the PackageWriter when creating a package * pulled hpkg-related stuff from bin/package into the package kit * adjusted packagefs-Volume to skip .PackageInfo files when populating the mountpoint, as those files shouldn't appear as part of an activated package git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0c661892d459501ef82b1ccd88c7ea4b0c24fc20 Tue Apr 30 18:08:43 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> BPackageInfo::Parser: Fix error output The "=" operator isn't actually allowed in a resolvable expression. It has to be "==" instead. diff 4210ed011a39e4e1b3fcba4c7c0d18844b4b3522 Sun Apr 14 17:36:59 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Fix BMessage::GetInfo() return value check Since B_OK is 0, the change doesn't affect the semantics. |
H A D | Jamfile | diff 0cf34918 Tue Oct 26 13:33:45 MDT 2021 Augustin Cavalier <waddlesplash@gmail.com> Remove ZSTD_ENABLED checks from the Package Kit. BZstdCompressionAlgorithm already has these #ifdefs and will return error codes appropriately if built without libzstd, so we do not need to check again inside the Package Kit. This should not break the no-zstd build (well, it is broken somewhat right now anyway, but this will not break it further), and it simplifies logic somewhat. diff 0b18b79c Wed Aug 02 10:27:08 MDT 2017 Jérôme Duval <jerome.duval@gmail.com> libpackage Jamfile: DoCatalogs rule needs to find sources. SubInclude should stay at the end. diff 0de3219e Sat Jun 14 09:40:57 MDT 2014 Ingo Weinhold <ingo_weinhold@gmx.de> package daemon: Rework error and issue propagation to client * BDaemonClient: Move inner class BCommitTransactionResult to top level and make it public. * BCommitTransactionResult: - Add a whole bunch of specific error code enum values. Such an error code is now the primary error, as opposed to before where we would mix status_t and enum value errors. There's a systemError property of type status_t which may provide additional information, though (depending on the primary error type). - Remove the errorMessage property. Due to mapping all errors to the specific error codes this is no longer necessary. Mixing such a message with another error description is also not very helpful when it comes to localization (still not supported, though). - Add several properties (paths, strings, error codes) that serve as arguments to the primary error and are used by FullErrorMessage(). - Add issues property, a list of instances of new class BTransactionIssue. Those describe non-critical issues (e.g. failed update of a settings file) that occurred in the process of committing the transaction. Those issues should be presented to the user by the package management program. * Exception: Adjust to transport the BCommitTransactionResult properties. * CommitTransactionHandler, FsTransactions, Root, Volume: Adjust to BCommitTransactionResult/Exception changes. * CommitTransactionHandler: Now requires a BCommitTransactionResult to which it adds the issues it encounters. The reply BMessage is no longer needed, though. * Volume: Refactor common code from the three methods that use CommitTransactionHandler into new method _CommitTransaction. diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0ee16518 Tue May 14 10:59:57 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Rename BBlockBufferCache and friends to *Pool* Also move BBlockBufferPoolNoLock into BHPKG namespace with the other classes. Not sure why it wasn't there before. diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing: * fleshed out RepositoryWriterImpl * renamed BRepositoryHeader to BRepositoryInfo (in accordance with BPackageInfo) * adjusted BRepositoryInfo to be able to parse itself from a driver_settings file * added package_repo binary (only 'create' works as of yet) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0d6b3b20 Thu Jan 27 16:17:03 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> More work on package kit: * added class BPackageInfo, which contains packaging attributes of a package (the values relevant for package management) * implemented parser (mostly) for reading a BPackageInfo from a config file (.PackageInfo) in order to pass them on to the PackageWriter when creating a package * pulled hpkg-related stuff from bin/package into the package kit * adjusted packagefs-Volume to skip .PackageInfo files when populating the mountpoint, as those files shouldn't appear as part of an activated package git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0de3219e339506a0c94b584a0df0287414437033 Sat Jun 14 09:40:57 MDT 2014 Ingo Weinhold <ingo_weinhold@gmx.de> package daemon: Rework error and issue propagation to client * BDaemonClient: Move inner class BCommitTransactionResult to top level and make it public. * BCommitTransactionResult: - Add a whole bunch of specific error code enum values. Such an error code is now the primary error, as opposed to before where we would mix status_t and enum value errors. There's a systemError property of type status_t which may provide additional information, though (depending on the primary error type). - Remove the errorMessage property. Due to mapping all errors to the specific error codes this is no longer necessary. Mixing such a message with another error description is also not very helpful when it comes to localization (still not supported, though). - Add several properties (paths, strings, error codes) that serve as arguments to the primary error and are used by FullErrorMessage(). - Add issues property, a list of instances of new class BTransactionIssue. Those describe non-critical issues (e.g. failed update of a settings file) that occurred in the process of committing the transaction. Those issues should be presented to the user by the package management program. * Exception: Adjust to transport the BCommitTransactionResult properties. * CommitTransactionHandler, FsTransactions, Root, Volume: Adjust to BCommitTransactionResult/Exception changes. * CommitTransactionHandler: Now requires a BCommitTransactionResult to which it adds the issues it encounters. The reply BMessage is no longer needed, though. * Volume: Refactor common code from the three methods that use CommitTransactionHandler into new method _CommitTransaction. diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups |
/haiku/headers/os/package/hpkg/ | ||
H A D | PackageAttributes.h | diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups |
H A D | PackageInfoAttributeValue.h | diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups |
/haiku/headers/private/package/hpkg/ | ||
H A D | ReaderImplBase.h | diff 0dab9e5c Sun Jun 29 10:35:29 MDT 2014 Ingo Weinhold <ingo_weinhold@gmx.de> package kit: ReaderImplBase: Remove superfluous scratch buffer diff 0a345af7 Wed Sep 18 12:20:43 MDT 2013 Oliver Tappe <zooey@hirschkaefer.de> Separate notification from deletion in repository-handlers. * Add NotifyDone() to all repository-attribute handlers and invoke that to notify any listeners. * Unify deletion to a single implementation of Delete() in the base class. Before, the root handler for a repository didn't do that, but just triggered the notification. diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0dab9e5cb4e244814a39d562cef87f9508780760 Sun Jun 29 10:35:29 MDT 2014 Ingo Weinhold <ingo_weinhold@gmx.de> package kit: ReaderImplBase: Remove superfluous scratch buffer diff 0a345af77e01131647b1017ee4631b602119f5c9 Wed Sep 18 12:20:43 MDT 2013 Oliver Tappe <zooey@hirschkaefer.de> Separate notification from deletion in repository-handlers. * Add NotifyDone() to all repository-attribute handlers and invoke that to notify any listeners. * Unify deletion to a single implementation of Delete() in the base class. Before, the root handler for a repository didn't do that, but just triggered the notification. diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups |
/haiku/headers/os/package/ | ||
H A D | PackageInfoAttributes.h | diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing: * fleshed out RepositoryWriterImpl * renamed BRepositoryHeader to BRepositoryInfo (in accordance with BPackageInfo) * adjusted BRepositoryInfo to be able to parse itself from a driver_settings file * added package_repo binary (only 'create' works as of yet) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing: * fleshed out RepositoryWriterImpl * renamed BRepositoryHeader to BRepositoryInfo (in accordance with BPackageInfo) * adjusted BRepositoryInfo to be able to parse itself from a driver_settings file * added package_repo binary (only 'create' works as of yet) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
H A D | PackageInfo.h | diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing: * fleshed out RepositoryWriterImpl * renamed BRepositoryHeader to BRepositoryInfo (in accordance with BPackageInfo) * adjusted BRepositoryInfo to be able to parse itself from a driver_settings file * added package_repo binary (only 'create' works as of yet) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0d6b3b20 Thu Jan 27 16:17:03 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> More work on package kit: * added class BPackageInfo, which contains packaging attributes of a package (the values relevant for package management) * implemented parser (mostly) for reading a BPackageInfo from a config file (.PackageInfo) in order to pass them on to the PackageWriter when creating a package * pulled hpkg-related stuff from bin/package into the package kit * adjusted packagefs-Volume to skip .PackageInfo files when populating the mountpoint, as those files shouldn't appear as part of an activated package git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing: * fleshed out RepositoryWriterImpl * renamed BRepositoryHeader to BRepositoryInfo (in accordance with BPackageInfo) * adjusted BRepositoryInfo to be able to parse itself from a driver_settings file * added package_repo binary (only 'create' works as of yet) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96 0d6b3b20e15fe2cbeb5e81749f888c26ca289338 Thu Jan 27 16:17:03 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> More work on package kit: * added class BPackageInfo, which contains packaging attributes of a package (the values relevant for package management) * implemented parser (mostly) for reading a BPackageInfo from a config file (.PackageInfo) in order to pass them on to the PackageWriter when creating a package * pulled hpkg-related stuff from bin/package into the package kit * adjusted packagefs-Volume to skip .PackageInfo files when populating the mountpoint, as those files shouldn't appear as part of an activated package git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
/haiku/src/kits/package/hpkg/ | ||
H A D | WriterImplBase.cpp | diff 0cf34918 Tue Oct 26 13:33:45 MDT 2021 Augustin Cavalier <waddlesplash@gmail.com> Remove ZSTD_ENABLED checks from the Package Kit. BZstdCompressionAlgorithm already has these #ifdefs and will return error codes appropriately if built without libzstd, so we do not need to check again inside the Package Kit. This should not break the no-zstd build (well, it is broken somewhat right now anyway, but this will not break it further), and it simplifies logic somewhat. diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 796343ed Sat May 18 17:07:08 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Allow specifying the compression level for package creation * Introduce BPackageWriterParameters which comprises all parameters for package creation, currently flags and compression level. Such an object can be passed to BPackageWriter::Init() and is passed on to PackageWriterImpl and WriterImplBase. * PackageFileHeapWriter: Add compressionLevel property and pass the value on to ZlibCompressor. * package add/create: Add options -0 ... -9 to specify the compression level to be used. diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 796343ed73b1707ed97e91e22b72b8ca81bcdbad Sat May 18 17:07:08 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Allow specifying the compression level for package creation * Introduce BPackageWriterParameters which comprises all parameters for package creation, currently flags and compression level. Such an object can be passed to BPackageWriter::Init() and is passed on to PackageWriterImpl and WriterImplBase. * PackageFileHeapWriter: Add compressionLevel property and pass the value on to ZlibCompressor. * package add/create: Add options -0 ... -9 to specify the compression level to be used. |
H A D | ReaderImplBase.cpp | diff 0cf34918 Tue Oct 26 13:33:45 MDT 2021 Augustin Cavalier <waddlesplash@gmail.com> Remove ZSTD_ENABLED checks from the Package Kit. BZstdCompressionAlgorithm already has these #ifdefs and will return error codes appropriately if built without libzstd, so we do not need to check again inside the Package Kit. This should not break the no-zstd build (well, it is broken somewhat right now anyway, but this will not break it further), and it simplifies logic somewhat. diff 0dab9e5c Sun Jun 29 10:35:29 MDT 2014 Ingo Weinhold <ingo_weinhold@gmx.de> package kit: ReaderImplBase: Remove superfluous scratch buffer diff 0a345af7 Wed Sep 18 12:20:43 MDT 2013 Oliver Tappe <zooey@hirschkaefer.de> Separate notification from deletion in repository-handlers. * Add NotifyDone() to all repository-attribute handlers and invoke that to notify any listeners. * Unify deletion to a single implementation of Delete() in the base class. Before, the root handler for a repository didn't do that, but just triggered the notification. diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 1559102f Mon May 20 06:25:31 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> ReaderImplBase: Fix strings subsection validity check A strings section with 0 strings is still 1 byte long. Also improve the error output in the error case. diff 0f15206a Sun Jun 19 05:58:42 MDT 2011 Ingo Weinhold <ingo_weinhold@gmx.de> ReaderImplBase::ParseStrings(): Avoid new[0] diff 0f15206a Sun Jun 19 05:58:42 MDT 2011 Ingo Weinhold <ingo_weinhold@gmx.de> ReaderImplBase::ParseStrings(): Avoid new[0] diff 2ef572b8 Sun Jun 19 05:58:42 MDT 2011 Ingo Weinhold <ingo_weinhold@gmx.de> ReaderImplBase::ParseStrings(): Avoid new[0] diff 0dab9e5cb4e244814a39d562cef87f9508780760 Sun Jun 29 10:35:29 MDT 2014 Ingo Weinhold <ingo_weinhold@gmx.de> package kit: ReaderImplBase: Remove superfluous scratch buffer |
/haiku/src/build/libpackage/ | ||
H A D | Jamfile | diff 0de3219e Sat Jun 14 09:40:57 MDT 2014 Ingo Weinhold <ingo_weinhold@gmx.de> package daemon: Rework error and issue propagation to client * BDaemonClient: Move inner class BCommitTransactionResult to top level and make it public. * BCommitTransactionResult: - Add a whole bunch of specific error code enum values. Such an error code is now the primary error, as opposed to before where we would mix status_t and enum value errors. There's a systemError property of type status_t which may provide additional information, though (depending on the primary error type). - Remove the errorMessage property. Due to mapping all errors to the specific error codes this is no longer necessary. Mixing such a message with another error description is also not very helpful when it comes to localization (still not supported, though). - Add several properties (paths, strings, error codes) that serve as arguments to the primary error and are used by FullErrorMessage(). - Add issues property, a list of instances of new class BTransactionIssue. Those describe non-critical issues (e.g. failed update of a settings file) that occurred in the process of committing the transaction. Those issues should be presented to the user by the package management program. * Exception: Adjust to transport the BCommitTransactionResult properties. * CommitTransactionHandler, FsTransactions, Root, Volume: Adjust to BCommitTransactionResult/Exception changes. * CommitTransactionHandler: Now requires a BCommitTransactionResult to which it adds the issues it encounters. The reply BMessage is no longer needed, though. * Volume: Refactor common code from the three methods that use CommitTransactionHandler into new method _CommitTransaction. diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0ee16518 Tue May 14 10:59:57 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Rename BBlockBufferCache and friends to *Pool* Also move BBlockBufferPoolNoLock into BHPKG namespace with the other classes. Not sure why it wasn't there before. diff 0ee9bc97 Thu Jun 16 12:37:32 MDT 2011 Ingo Weinhold <ingo_weinhold@gmx.de> Build libpackage for the build platform diff 0de3219e339506a0c94b584a0df0287414437033 Sat Jun 14 09:40:57 MDT 2014 Ingo Weinhold <ingo_weinhold@gmx.de> package daemon: Rework error and issue propagation to client * BDaemonClient: Move inner class BCommitTransactionResult to top level and make it public. * BCommitTransactionResult: - Add a whole bunch of specific error code enum values. Such an error code is now the primary error, as opposed to before where we would mix status_t and enum value errors. There's a systemError property of type status_t which may provide additional information, though (depending on the primary error type). - Remove the errorMessage property. Due to mapping all errors to the specific error codes this is no longer necessary. Mixing such a message with another error description is also not very helpful when it comes to localization (still not supported, though). - Add several properties (paths, strings, error codes) that serve as arguments to the primary error and are used by FullErrorMessage(). - Add issues property, a list of instances of new class BTransactionIssue. Those describe non-critical issues (e.g. failed update of a settings file) that occurred in the process of committing the transaction. Those issues should be presented to the user by the package management program. * Exception: Adjust to transport the BCommitTransactionResult properties. * CommitTransactionHandler, FsTransactions, Root, Volume: Adjust to BCommitTransactionResult/Exception changes. * CommitTransactionHandler: Now requires a BCommitTransactionResult to which it adds the issues it encounters. The reply BMessage is no longer needed, though. * Volume: Refactor common code from the three methods that use CommitTransactionHandler into new method _CommitTransaction. diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups diff 0ee1651856a4364bfa7ffd10f796baf35fb524d3 Tue May 14 10:59:57 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Rename BBlockBufferCache and friends to *Pool* Also move BBlockBufferPoolNoLock into BHPKG namespace with the other classes. Not sure why it wasn't there before. 0ee9bc97d0a35cb34ab5321c34997f20172a870b Thu Jun 16 12:37:32 MDT 2011 Ingo Weinhold <ingo_weinhold@gmx.de> Build libpackage for the build platform |
Completed in 425 milliseconds