Source Activity
iso9660: fix PVS 2430 to 2435.
* Incorrect handling of realloc() failure (if reallocation fails,
original buffer is still allocated and must be freed),
* Use of bit shift on signed integer (undefined behavior in C and C++).
* Incorrect handling of realloc() failure (if reallocation fails,
original buffer is still allocated and must be freed),
* Use of bit shift on signed integer (undefined behavior in C and C++).
Categories: Development
BLocker: make "unlock from wrong thread" only a warning.
Calling Debugger here causes issues with some software (mainly Mesa).
Only print a warning, this is enough for developers to see the problem,
and not as annoying for users.
Calling Debugger here causes issues with some software (mainly Mesa).
Only print a warning, this is enough for developers to see the problem,
and not as annoying for users.
Categories: Development
Update curl packages.
Categories: Development
Add support for Intel Centrino Wireless-N 2230.
Fixes #12006.
Signed-off-by: Adrien Destugues
Fixes #12006.
Signed-off-by: Adrien Destugues
Categories: Development
Have B_FIND_PATH_LIB_DIRECTORY return the architecture.
Fixes #12028.
Fixes #12028.
Categories: Development
InstalledPackages: fix the build.
Categories: Development
coreutils: delete everything except su's dependencies.
And copyright notices, of course.
And copyright notices, of course.
Categories: Development
Tracker: move deprecated cruft to FBCPadding.cpp.
The Be Book [1] states that these are supposed to be C functions,
but the comment (see diff) said they were deprecated, and the fact
that they were in a .cpp file (and I checked with "nm") made them
C++ functions.
I can't recall any applications failing to start because these
symbols were unresolved, so we might be able to just remove them...
[1]: https://www.haiku-os.org/legacy-docs/bebook/BFilePanel_Overview.html
The Be Book [1] states that these are supposed to be C functions,
but the comment (see diff) said they were deprecated, and the fact
that they were in a .cpp file (and I checked with "nm") made them
C++ functions.
I can't recall any applications failing to start because these
symbols were unresolved, so we might be able to just remove them...
[1]: https://www.haiku-os.org/legacy-docs/bebook/BFilePanel_Overview.html
Categories: Development
Tracker: Remove [I]Find* functions from TrackerString.
"git blame" indicates they've been here since Tracker was imported
into the tree, and a single paragraph explaining their existence
just states they are more efficient/faster than the ones in BString
due to running simple checks before calling str*cmp.
If there is (still) such a performance problem in our BString, we should
fix it there and not use hacky workarounds. I didn't notice any difference
in speed when using Tracker with this patch; however, I'm on a reasonably
fast machine.
"git blame" indicates they've been here since Tracker was imported
into the tree, and a single paragraph explaining their existence
just states they are more efficient/faster than the ones in BString
due to running simple checks before calling str*cmp.
If there is (still) such a performance problem in our BString, we should
fix it there and not use hacky workarounds. I didn't notice any difference
in speed when using Tracker with this patch; however, I'm on a reasonably
fast machine.
Categories: Development
Add package for Sawteeth.
Categories: Development
zipomatic: notify an error when /bin/zip is missing
Since zip has been outsourced, it's possible to loose it when
upgrading, in which case ZOM went busylooping without noticing the
thread actually never started.
At least now it says "failed to create the archive".
Maybe it should try to install zip?
Since zip has been outsourced, it's possible to loose it when
upgrading, in which case ZOM went busylooping without noticing the
thread actually never started.
At least now it says "failed to create the archive".
Maybe it should try to install zip?
Categories: Development
Tracker: delete more non-Haiku code.
Categories: Development
Fix typo (missing pointer dereference).
Found by PVS-Studio developer Svyatoslav Razmyslov.
Also update my email address.
Found by PVS-Studio developer Svyatoslav Razmyslov.
Also update my email address.
Categories: Development
