Development

Ticket #12197 (#haiku irc channel is locked) created

Latest Bugs & Tasks - Wed, 2015-07-08 00:54

We use the #haiku irc channel as much as the website as a first contact porthole for bringing in new users and / or developers. Suddenly the channel is locked and one has to "register", whatever that means, to ask a question.

Categories: Development

screen_savers/Nebula: Rename variable in DrawStars.c.

Source Activity - Wed, 2015-07-08 00:06
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: Switch to using the Layout API for settings.

Source Activity - Tue, 2015-07-07 23:56
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.

Source Activity - Tue, 2015-07-07 22:57
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".

Source Activity - Tue, 2015-07-07 22:54
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

Ticket #12196 (When setting the label of a BTab, the BTabView's tab bar is not ...) created

Latest Bugs & Tasks - Tue, 2015-07-07 15:55

As in title.

The BTab object has no way of knowing what BTabView it's currently in, and thus no way of calling Invalidate(). So I'm not sure what the proper solution to this problem is.

Categories: Development

recover: fix 64 bit build

Source Activity - Tue, 2015-07-07 15:38
* 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

Ticket #12195 ([Network] silently quits upon selecting DNS settings) created

Latest Bugs & Tasks - Mon, 2015-07-06 21:09

hrev49371.

Clicking DNS settings in Network preflet quits with _res is not supported for multi-threaded programs. message.

Categories: Development

Ticket #12145 (Network settings catkeys missing from pootle) closed

Latest Bugs & Tasks - Mon, 2015-07-06 20:53
fixed:

They are now loaded, and they will be available for all languages within the hour.

Categories: Development

Ticket #12194 (Webpositive crashes at jpl website) created

Latest Bugs & Tasks - Mon, 2015-07-06 11:42

Every time I try loading www.jpl.nasa.gov Webpositive crashes.

Categories: Development

netresolv: use thread-safe version of res functions

Source Activity - Sun, 2015-07-05 11:26
* 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
Syndicate content