Source Activity
screen_savers/Nebula: Cleanup DrawStars.
The assembly I converted this from didn't look hand-generated, which
probably explains why it was so convoluted.
No functional change intended (the generated code will change, though.)
The assembly I converted this from didn't look hand-generated, which
probably explains why it was so convoluted.
No functional change intended (the generated code will change, though.)
Categories: Development
screen_savers/Nebula: Initialize "fStarted" member.
CID 1311316.
CID 1311316.
Categories: Development
screen_savers/Nebula: Restore "internal resolution" setting.
However, now it defaults to the screen resolution.
However, now it defaults to the screen resolution.
Categories: Development
screen_savers/Nebula: Rename variable in DrawStars.c.
Lots of cleanup here still needed, but it's OK for now.
Lots of cleanup here still needed, but it's OK for now.
Categories: Development
screen_savers/Nebula: Fix GCC4 warning.
Categories: Development
screen_savers/Nebula: Switch to using the Layout API for settings.
Also clean up bits of the style at the same time.
Also clean up bits of the style at the same time.
Categories: Development
screen_savers/Nebula: Get rid of the version string.
This isn't needed anymore, now that Nebula is part of Haiku.
This isn't needed anymore, now that Nebula is part of Haiku.
Categories: Development
screen_savers/Nebula: Get rid of the "internal horizontal resolution".
I don't know why this was in there -- possibly for older machines
that couldn't do their fullscreen resolution at 60fps? Which doesn't
make a lot of sense, since there's a frame-limiting option too.
I don't know why this was in there -- possibly for older machines
that couldn't do their fullscreen resolution at 60fps? Which doesn't
make a lot of sense, since there's a frame-limiting option too.
Categories: Development
recover: fix 64 bit build
* format strings
* wrong parameters passed to Inode::CopyTo
The 64-bit version does not detect any inodes on my disk, whereas the
32-bit version does. So, more work is needed.
* format strings
* wrong parameters passed to Inode::CopyTo
The 64-bit version does not detect any inodes on my disk, whereas the
32-bit version does. So, more work is needed.
Categories: Development
netresolv: use thread-safe version of res functions
* Make getaddrinfo() and friends thread-safe by using the thread-safe
versions of the res functions.
* NetBSD offers two versions of the res functions: one in res_state.c
from the netresolv directory, defined as weak symbols. It is the
legacy version and only for single-threaded applications.
A thread-safe version of the functions is in res_state.c inside
their libpthread directory. An application that uses pthreads on
NetBSD will then use the non-weak symbols from the pthreads
library.
* On Haiku, the thread-safe version is now always used. The
res_state.c is taken from NetBSD's libpthread directory, and then
only struct _nres from the other file is added to it.
Please keep this in mind for future updates of netresolv, do not
accidentally replace it with the single-threaded version.
* This e.g. fixes WebPositive just hanging when opening websites
(even in situations where no IPv6-related problems apply), waiting
forever to resolve names.
* Make getaddrinfo() and friends thread-safe by using the thread-safe
versions of the res functions.
* NetBSD offers two versions of the res functions: one in res_state.c
from the netresolv directory, defined as weak symbols. It is the
legacy version and only for single-threaded applications.
A thread-safe version of the functions is in res_state.c inside
their libpthread directory. An application that uses pthreads on
NetBSD will then use the non-weak symbols from the pthreads
library.
* On Haiku, the thread-safe version is now always used. The
res_state.c is taken from NetBSD's libpthread directory, and then
only struct _nres from the other file is added to it.
Please keep this in mind for future updates of netresolv, do not
accidentally replace it with the single-threaded version.
* This e.g. fixes WebPositive just hanging when opening websites
(even in situations where no IPv6-related problems apply), waiting
forever to resolve names.
Categories: Development
disk device manager: Remove obsolete include path
virtualdrive hasn't been used for a long time. Should help with #12162.
virtualdrive hasn't been used for a long time. Should help with #12162.
Categories: Development
build: Convert to external libedit build package
* Drop lib/edit and matching bsd header
* Convert Debugger to libedit build package
* Should solve problems with libedit consumers
not defining _BSD_SOURCE
* Progress on #10267
* Drop lib/edit and matching bsd header
* Convert Debugger to libedit build package
* Should solve problems with libedit consumers
not defining _BSD_SOURCE
* Progress on #10267
Categories: Development
