Philippe Saint-Pierre
9e4224613c
SoundFile.cpp: do a NULL check before deferencing.
...
CID 296.
2012-01-02 14:26:07 -05:00
Philippe Saint-Pierre
e9132cc34c
Time preferences: use std::nothrow variant of new operator
...
Also make sure to avoid an eventual negative array size. CID 10934.
2012-01-02 13:54:39 -05:00
Philippe Saint-Pierre
9668d19918
echo driver: replace usage of strncpy by strlcpy
...
Usage of strncpy in this context could lead to a non null terminated string.
various coding style fix.
CID 2217.
2012-01-02 13:19:30 -05:00
Matt Madia
d1b515136e
Fixed typo in the comment of the default mail charset string.
...
Spotted by RQ and mentioned on #8147 . Thanks!
2012-01-02 12:44:29 -05:00
Niels Sascha Reedijk
c9d16a1694
Update the userguide from i18n.haiku-os.org
2012-01-02 08:17:34 +01:00
Niels Sascha Reedijk
646c788ab6
Update documentation from i18n.haiku-os.org
2012-01-02 08:16:11 +01:00
Philippe Saint-Pierre
e480c1b658
echo driver: replace strncpy by strlcpy
...
using strncpy could possibly lead to a non null terminated string.
also some coding style fix.
CID 2216.
2012-01-01 19:42:16 -05:00
Philippe Saint-Pierre
12892428fc
cmedia driver: coding style fix
2011-12-31 17:07:30 -05:00
Philippe Saint-Pierre
848762a7d4
firewire: unchecked return of acquire_sem_etc, coding style
2011-12-31 16:41:01 -05:00
Fredrik Holmqvist
9aec8e8424
Remove strlen from PPC glibc as well.
...
This should fix the PPC build. Sorry for that, k thx bye.
2011-12-31 21:32:57 +01:00
Niels Sascha Reedijk
ea32b03e6a
Update translations from Pootle.
2011-12-31 10:43:40 +01:00
Humdinger
c89d69fa89
Added Modern Greek catkeys. Thanks translators.
2011-12-31 08:01:15 +01:00
Humdinger
feaa147442
Added GCI student Harsh Vardhan as French translator.
2011-12-31 08:01:14 +01:00
Philippe Saint-Pierre
a527d1d5b8
NFS: various checks added if malloc succeeded. (also coding style fix).
2011-12-31 00:14:47 -05:00
Philippe Saint-Pierre
f8464b965d
dp83815 network driver: replace sprintf by snprintf, code style
2011-12-30 21:57:00 -05:00
Philippe Saint-Pierre
a42c52c07e
devfs: Fix memory leak
...
Following r25662 (where devfs was migrated to the new driver architecture),
the issue noted in CID 872 and already fixed in r25643 was reintroduced.
2011-12-30 20:50:48 -05:00
Philippe Saint-Pierre
fbbed9473f
AC97 driver: replace some usage of strcpy() by strlcpy()
...
CID 8921, CID 8920, CID 8919, CID 8922. Also fixes some coding
style issues.
2011-12-30 00:08:00 -05:00
Philippe Saint-Pierre
c7199625ef
Marvell Wifi driver: NULL check before dereferencing
...
CID 5911.
2011-12-29 23:27:44 -05:00
Philippe Saint-Pierre
258c1019f1
usb_disk: avoid to use variables after having been free'd()
...
CID 10543
2011-12-29 22:58:52 -05:00
Philippe Saint-Pierre
eb94592703
acpi_manager: Uninit var returned in EcRead()
...
In case of failure in EcRead(), rather than returning the proper status,
an uninit variable was returned. CID 11145.
2011-12-29 17:37:58 -05:00
Philippe Saint-Pierre
5e783d6ad7
libgutenprint: channel.c: Defer assigment after NULL check
...
To avoid hypothetical NULL dereference. CID 10821, CID 10822
(patch sent upstream)
2011-12-29 15:51:38 -05:00
Philippe Saint-Pierre
3ad5b0818e
ATA bus_manager: return value (signed) put in unsigned variable
...
This might have been occulting an eventual error code.
CID 4095.
2011-12-29 14:54:47 -05:00
Philippe Saint-Pierre
91a7326a04
Fix wrong order of arguments in memset()
...
CID 4119.
2011-12-29 14:29:43 -05:00
Philippe Saint-Pierre
d2a423e499
driver_settings: Replace type of bufferSize from size_t to ssize_t
...
At various locations, checks are made so that bufferSize is >= 0, which never
occurs. CID 4197.
2011-12-29 14:08:15 -05:00
Philippe Saint-Pierre
b6e4d1a9dc
BufferedDataIO::Flush(), use ssize_t rather than size_t
...
Write() was returing an ssize_t and Flush() was expecting a ssize_t,
but a size_t was instead used. CID 11052.
2011-12-29 13:43:15 -05:00
Fredrik Holmqvist
79423142ff
Stylefixes as pointed out by Axel and some minor changes possible in cpp.
...
No functional change.
2011-12-29 18:59:00 +01:00
Philippe Saint-Pierre
114ab70975
Change style of boolean expression to enhance readability.
2011-12-29 12:40:32 -05:00
Fredrik Holmqvist
87dfde44f7
Stop using glibc's asm strlen and use our own.
...
Mostly done because olta want less dependency on glibc.
It should also make porting a tiny bit simpler.
Testresults, mean values on Haiku from libMicro:
* with glibc: strlen_10: 0.03859S, strlen_1k: 1.67075S.
* with strlen.cpp: strlen_10: 0.03854S, strlen_1k: 1.66938S.
So at least on my machine it's possible to beat glibc ;)
2011-12-29 17:41:03 +01:00
Fredrik Holmqvist
55cf69968f
Rename strlen.c strnlen.c to strlen.cpp strnlen.cpp.
...
No changes in the files themselves in this commit.
2011-12-29 15:43:23 +01:00
Alex Wilson
981c729bdc
Fix potential uninitialized variable bug in BLayout::AllUnarchived().
...
BMessage::GetInfo() doesn't set the count output var in error cases.
2011-12-28 22:57:20 -07:00
Alex Wilson
9f0292314d
Fix typo in BLayout::AllArchived().
...
BLayout::AllArchived() was forwarding to BArchivable, skipping BLayoutItem.
2011-12-28 22:37:59 -07:00
Alex Wilson
f1e81e6172
Fix bug in BLayout::RemoveView().
...
Fix typo-induced bug causing (in many cases) the wrong item to be removed from the layout!
Also, improve performance from O(n * m) to O(n), although n and m will always be quite small in practice, we might as well.
2011-12-28 22:29:58 -07:00
Alexander von Gluck IV
2cb6157746
Add Juniper LE+XT pci id's
2011-12-28 17:15:45 -06:00
Philippe Saint-Pierre
0fa5c8f528
Constant expression result
...
Usage of | rather than & to check a binary mask. CID 11031.
2011-12-27 23:27:20 -05:00
Urias McCullough
baadc350b5
Fix ASSERT that wasn't altered back in hrev39770, allows debug build to succeed
...
Signed-off-by: Matt Madia <mattmadia@gmail.com>
2011-12-27 23:05:56 -05:00
Urias McCullough
2aef344ad2
Fix another mouse preference issue specific to gcc4 debug build
...
Signed-off-by: Matt Madia <mattmadia@gmail.com>
2011-12-27 22:58:39 -05:00
Urias McCullough
ae2107f878
Fix PDF print driver debug code
...
Signed-off-by: Matt Madia <mattmadia@gmail.com>
2011-12-27 22:58:28 -05:00
Urias McCullough
1bd15897ba
Fix various issues in cortex debug code
...
Signed-off-by: Matt Madia <mattmadia@gmail.com>
2011-12-27 22:58:19 -05:00
Urias McCullough
b6c526d2d9
Fix bad debug print in canna
...
Signed-off-by: Matt Madia <mattmadia@gmail.com>
2011-12-27 22:58:04 -05:00
Urias McCullough
e409420486
Fix warning in BSnow debug code
...
Signed-off-by: Matt Madia <mattmadia@gmail.com>
2011-12-27 22:57:53 -05:00
Urias McCullough
94624a8ad6
Fix warning in AutoMounter debug code
...
Signed-off-by: Matt Madia <mattmadia@gmail.com>
2011-12-27 22:57:44 -05:00
Urias McCullough
c8a07c9f56
Fix implicit void* cast in usb_midi debug code
...
Signed-off-by: Matt Madia <mattmadia@gmail.com>
2011-12-27 22:57:17 -05:00
Oliver Tappe
3d438b9605
Fix collation-related part of locale_test.
...
* don't try to compute the size of an array passed in as parameter,
but use end markers instead
* use fr_CA instead of fr_FR when testing reverse collation of secondary
differences (fr_FR doesn't do that by default anymore)
2011-12-27 23:34:08 +01:00
Oliver Tappe
9cb0187a4f
Adjust locale_test expectations to current ICU-data.
2011-12-27 14:16:16 +01:00
Oliver Tappe
d68d73f7a6
Improve timezone names returned by BTimeZone.
...
* Use TimeZone::SHORT specifier instead of SHORT_COMMONLY_USED, since
the former yields more appropriate (textual) values. Strangely enough,
it used to be the other way around, which is why we didn't used SHORT
in the past.
2011-12-27 14:15:21 +01:00
Oliver Tappe
f4995c1381
Improve timezone names returned by POSIX functions.
...
* Use TimeZone::SHORT specifier instead of SHORT_COMMONLY_USED, since
the former yields more appropriate (textual) values. Strangely enough,
it used to be the other way around, which is why we didn't used SHORT
in the past.
2011-12-27 14:14:55 +01:00
Matt Madia
83cbfa5e0e
Rebuilt BeZillaBrowser for gcc4.
2011-12-26 23:02:48 -05:00
Matt Madia
dc5a18ba3f
Update ReadMe for the newer jam version.
2011-12-26 16:15:03 -05:00
Matt Madia
d5b5b51e6c
Updated the jam packages to 2011-12-22
2011-12-26 16:04:15 -05:00
Matt Madia
81275d20c7
Utilize JAMJOBS (jam 2.5-haiku-20111222) in InvokeSubJam.
...
Note:
As InvokeSubJam invokes a jam process separate from the first, JAMJOBS may
result in up to 2 * n - 1 jobs in total being run. While this is not accurate,
it is a better scenario than only a single job running.
2011-12-26 14:05:18 -05:00