#
0e7d1f13 |
|
16-Jan-2020 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
AppInfoList: make sure to dereference symlink before comparing May fix #15633 (untested) Change-Id: Id0c8f0617553d988e767bae46fe0ac8fd3e698e9 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2118 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
3aeed660 |
|
07-Aug-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
include strings.h where appriopriate... instead or additionally to string.h, in preparation for functions move. * moves str[n]casecmp() functions and others to strings.h. * strings.h doesn't include string.h anymore. * this solves #10949
|
#
d619e899 |
|
16-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed incorrect use of the sort() function. It expects a "less than" compare function with bool return value, not a -1/0/1 returning compare function. Fixes bug #1158 (registrar crash on shutdown). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20733 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
758b1d0e |
|
12-Nov-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixes that make Haiku build with gcc 4. Mainly out of the following categories: * Missing includes (like <stdlib.h> and <string.h>). * Linking against $(TARGET_LIBSTDC++) instead of libstdc++.r4.so. * Local variables shadowing parameters. * Default parameters in function definitions (as opposed to function declarations). * All C++ stuff (nothrow, map, set, vector, min, max,...) must be imported explicitly from the std:: namespace now. * "new (sometype)[...]" must read "new sometype[...]", even if sometype is something like "const char *". * __FUNCTION__ is no longer a string literal (but a string expression), i.e. 'printf(__FUNCTION__ ": ...\n")' is invalid code. * A type cast results in a non-lvalue. E.g. "(char *)buffer += bytes" is an invalid expression. * "friend class SomeClass" only works when SomeClass is known before. Otherwise the an inner class with that name is considered as friend. gcc 4 is much pickier about scopes. * gcc 4 is generally stricter with respect to type conversions in C. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bb00e268 |
|
18-Jul-2005 |
Axel Dörfler <axeld@pinc-software.de> |
MIME types and signatures are case insensitive. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13730 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4852c3cd |
|
06-Jul-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added Sort() functionality. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13494 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
553ea301 |
|
03-Jul-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved TRoster out of the BPrivate namespace. It does no longer appear in any public header. * Replaced a good deal of the MessageDeliverer's DeliverMessage() versions by more general ones using the new interface MessagingTargetSet to represent a set of targets. This simplifies the usage in cases where the caller doesn't already have the targets in a supported representation. * Implemented a first approximation of the shutdown process. There is no GUI yet. Only superficially tested under R5. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13417 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
81d91d7f |
|
03-Mar-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Missing header. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11562 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
15a2383f |
|
14-Oct-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added MakeEmpty() method. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1513 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e56ea202 |
|
28-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added doxygen comments. * Moved the index returning/expecting methods into a private section and implemented a Iterator class. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@494 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ab2e0d7d |
|
27-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed the optional index parameter from AddInfo(). It wasn't used and would avoid to replace the list implementation by one that e.g. maintains a sorted list or a hash table or whatever. Think about changing the other methods operating on indices to use iterators. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@483 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
679ac7ab |
|
26-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added a couple of methods for app_info finding. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@460 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f9fd58cc |
|
23-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added classes TRoster, RosterAppInfo and AppInfoList. TRoster will be the *The Roster*, but has currently only unimplemented hooks for the app registration functionality. More to come. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@409 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3aeed6607cd07762c0e709633c012b3a632dbad9 |
|
07-Aug-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
include strings.h where appriopriate... instead or additionally to string.h, in preparation for functions move. * moves str[n]casecmp() functions and others to strings.h. * strings.h doesn't include string.h anymore. * this solves #10949
|
#
d619e899856882ac0b399c8c8b1c47ea697d313e |
|
16-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed incorrect use of the sort() function. It expects a "less than" compare function with bool return value, not a -1/0/1 returning compare function. Fixes bug #1158 (registrar crash on shutdown). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20733 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
758b1d0e05fe1042cce6e00d194a147802d4f9be |
|
12-Nov-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixes that make Haiku build with gcc 4. Mainly out of the following categories: * Missing includes (like <stdlib.h> and <string.h>). * Linking against $(TARGET_LIBSTDC++) instead of libstdc++.r4.so. * Local variables shadowing parameters. * Default parameters in function definitions (as opposed to function declarations). * All C++ stuff (nothrow, map, set, vector, min, max,...) must be imported explicitly from the std:: namespace now. * "new (sometype)[...]" must read "new sometype[...]", even if sometype is something like "const char *". * __FUNCTION__ is no longer a string literal (but a string expression), i.e. 'printf(__FUNCTION__ ": ...\n")' is invalid code. * A type cast results in a non-lvalue. E.g. "(char *)buffer += bytes" is an invalid expression. * "friend class SomeClass" only works when SomeClass is known before. Otherwise the an inner class with that name is considered as friend. gcc 4 is much pickier about scopes. * gcc 4 is generally stricter with respect to type conversions in C. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bb00e2687c402f77b45ced67a392e81f8f42d92f |
|
18-Jul-2005 |
Axel Dörfler <axeld@pinc-software.de> |
MIME types and signatures are case insensitive. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13730 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4852c3cd502e9a5e11f9164fcc1e01e9d5280046 |
|
06-Jul-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added Sort() functionality. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13494 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
553ea30124732e31346177c3bab544e074231b8e |
|
03-Jul-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved TRoster out of the BPrivate namespace. It does no longer appear in any public header. * Replaced a good deal of the MessageDeliverer's DeliverMessage() versions by more general ones using the new interface MessagingTargetSet to represent a set of targets. This simplifies the usage in cases where the caller doesn't already have the targets in a supported representation. * Implemented a first approximation of the shutdown process. There is no GUI yet. Only superficially tested under R5. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13417 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
81d91d7fcbc2060000ce12dcca799c635119c072 |
|
03-Mar-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Missing header. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11562 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
15a2383ff895628b87e7bd54f0a7c0be7f4c33d8 |
|
14-Oct-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added MakeEmpty() method. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1513 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e56ea2021061bccb97693515eff15b34fc4ffb28 |
|
28-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added doxygen comments. * Moved the index returning/expecting methods into a private section and implemented a Iterator class. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@494 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ab2e0d7d3fb07b2259d9345e78ec8e40c8bf2cc6 |
|
27-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed the optional index parameter from AddInfo(). It wasn't used and would avoid to replace the list implementation by one that e.g. maintains a sorted list or a hash table or whatever. Think about changing the other methods operating on indices to use iterators. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@483 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
679ac7ab0d960044c8c6719cd800130fa900b95b |
|
26-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added a couple of methods for app_info finding. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@460 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f9fd58cc75fc9cdeb53495c6a21bb9a29f0289c0 |
|
23-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added classes TRoster, RosterAppInfo and AppInfoList. TRoster will be the *The Roster*, but has currently only unimplemented hooks for the app registration functionality. More to come. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@409 a95241bf-73f2-0310-859d-f6bbb57e9c96
|