History log of /haiku/src/apps/aboutsystem/Utilities.h
Revision Date Author Comments
# e76c1e84 26-Feb-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Added static NameLessInsensitive() comparison method.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35623 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1e9ba7f2 20-Dec-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Patch by Matt Madia with small modifications by myself: Read and display the
"SourceURL" fields in optional package descriptions.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34725 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 613cdfa6 20-Dec-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Added support for using email address style named URLs ("... <...>") for
package licenses and URLs.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34723 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 66c7ac94 18-May-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Updated copyright year.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30801 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 679eee62 18-May-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Generalized the Licenses class to StringVector.
* Added PackageCredit class that encapsulate all data for a package credit.
* Instead of adding the package credits directly to the text view, we do now
first collect them and add them afterwards. Also avoid duplicates by guessing
which package credits are newer. Fixes #3930.
* Removed the query for installed applications. Everything in core Haiku should
be hard-coded and all optional packages should have
.OptionalPackageDescriptions anyway. What the user installs afterwards is
really her business and doesn't need to appear in AboutSystem.
* Removed some commented credits that should belong to optional packages.
* Added TODOs where licenses (or links to them) are missing.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30791 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b14a49c9 19-Apr-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added BTextView derived class HyperTextView, which allows for
associating text with an action performed when clicked. Very
bare-bones, but sufficient for our purposes.
* Turned all URLs into proper URLs (i.e. prepended "http://" where
missing).
* Added new AboutView::AddCopyrightEntry() versions. One can take an
additional licenses list, the other extracts all info from a supplied
BMessage.
* The displayed licenses and URLs are hyperlinks now. Clicking the
former opens the license file in /etc/licenses, the latter try to open
a browser (works with NetPositive at least).
* The "COPYRIGHTS" attribute of the executable can contain descriptions
of optional packages. Those are read, parsed, and added as copyright
entries.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25049 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e76c1e84b7123a893b2a9e6b2f39e8bbb51d1f0e 26-Feb-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Added static NameLessInsensitive() comparison method.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35623 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1e9ba7f26caddfcee753422bea618fe3eac85ab7 20-Dec-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Patch by Matt Madia with small modifications by myself: Read and display the
"SourceURL" fields in optional package descriptions.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34725 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 613cdfa6968b3e9a39bb35e7ff2922cc40474eb8 20-Dec-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Added support for using email address style named URLs ("... <...>") for
package licenses and URLs.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34723 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 66c7ac945a21483dc47daa5003508c457e58cdf7 18-May-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Updated copyright year.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30801 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 679eee62a19b8454dcd269cfaa7afa90422a2428 18-May-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Generalized the Licenses class to StringVector.
* Added PackageCredit class that encapsulate all data for a package credit.
* Instead of adding the package credits directly to the text view, we do now
first collect them and add them afterwards. Also avoid duplicates by guessing
which package credits are newer. Fixes #3930.
* Removed the query for installed applications. Everything in core Haiku should
be hard-coded and all optional packages should have
.OptionalPackageDescriptions anyway. What the user installs afterwards is
really her business and doesn't need to appear in AboutSystem.
* Removed some commented credits that should belong to optional packages.
* Added TODOs where licenses (or links to them) are missing.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30791 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b14a49c9bd9e716b89430bd562c06ab2d92220dc 19-Apr-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added BTextView derived class HyperTextView, which allows for
associating text with an action performed when clicked. Very
bare-bones, but sufficient for our purposes.
* Turned all URLs into proper URLs (i.e. prepended "http://" where
missing).
* Added new AboutView::AddCopyrightEntry() versions. One can take an
additional licenses list, the other extracts all info from a supplied
BMessage.
* The displayed licenses and URLs are hyperlinks now. Clicking the
former opens the license file in /etc/licenses, the latter try to open
a browser (works with NetPositive at least).
* The "COPYRIGHTS" attribute of the executable can contain descriptions
of optional packages. Those are read, parsed, and added as copyright
entries.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25049 a95241bf-73f2-0310-859d-f6bbb57e9c96