Development

Ticket #2226 (bug created): unmounting a volume, haiku freezes

Latest Bugs & Tasks - Mon, 2008-05-12 01:08
unmounting a volume, haiku freezes
Categories: Development

Ticket #2225 (bug created): [vlc] can not longer play a single video stream

Latest Bugs & Tasks - Mon, 2008-05-12 00:51
[vlc] can not longer play a single video stream
Categories: Development

Ticket #2224 (bug created): [Terminal] doesn't respect tabs when pasting a text in the prompt.

Latest Bugs & Tasks - Sun, 2008-05-11 23:35
[Terminal] doesn't respect tabs when pasting a text in the prompt.
Categories: Development

Changeset [25459]: * Reset the connection state and speed when the underlaying device is ...

Source Activity - Sun, 2008-05-11 20:07
* Reset the connection state and speed when the underlaying device is removed. * Notify the stack of this by releasing the link state change sem (if present). * Also check for a removed device in the notify callback to prevent accessing a device that is going down. Removing the device under Haiku with an active link will now report the loss of connection. Still left to implement is to reuse a still existing device if the same device (based on its MAC) is replugged.
Categories: Development

Changeset [25458]: * Added support for device state change notifications and implemented the ...

Source Activity - Sun, 2008-05-11 18:55
* Added support for device state change notifications and implemented the ETHER_GET_LINK_STATE and ETHER_SET_LINK_STATE_SEM to provide this information and notification. * Don't try to clear an endpoint halt in case of a B_CANCELED status in the callbacks as this is triggered by explicitly canceling transfers when the device is closed/removed. * Renamed the semaphore members to *Sem to distinguish them better. * Some minor other cleanup and some added comments.
Categories: Development

Changeset [25457]: typo which broke the build

Source Activity - Sun, 2008-05-11 18:34
typo which broke the build
Categories: Development

Changeset [25456]: We shoulnd't mess with the pulse rate of the window, since if we are a ...

Source Activity - Sun, 2008-05-11 18:23
We shoulnd't mess with the pulse rate of the window, since if we are a replicant, the window is not ours. Blinking the cursor is now done with a BMessageRunner. Removed the dragger for the time being, since Terminal as a replicant has some issues.
Categories: Development

Changeset [25455]: Automatically add subfolders with a Jamfile in 3rdparty. This allows ...

Source Activity - Sun, 2008-05-11 18:07
Automatically add subfolders with a Jamfile in 3rdparty. This allows hooking your own projects locally without having to touch this file, and have to resolve conflicts on svn up. One still must configure --enable-3rdparty of course or add this to UserBuildConfig: HAIKU_INCLUDE_3RDPARTY = 1 ;
Categories: Development

Changeset [25454]: Build fix for gcc4.

Source Activity - Sun, 2008-05-11 17:04
Build fix for gcc4.
Categories: Development

Changeset [25453]: More work-in-progress: * Added a generic (for all devices) and specific ...

Source Activity - Sun, 2008-05-11 17:00
More work-in-progress: * Added a generic (for all devices) and specific (for a specific device) video driver to be able to play with the replace mechanism (which is not yet done, but works well for the one usage case tested). * Added reference counting and initialize counting: now, each node owns a reference of its parent, and each initialized node owns an initialization reference of its parent. * Added locking. * Moved dump functionality into a member function. * The same node can now only added once - ie. if a bus tries to register the same device twice, it will fail.
Categories: Development

Changeset [25452]: Use the [un]defer_signals() functions to prevent signal delivery ...

Source Activity - Sun, 2008-05-11 16:30
Use the [un]defer_signals() functions to prevent signal delivery while being in the allocator. Fixed bug #1965.
Categories: Development

Changeset [25451]: * For each userland team the kernel creates an area in the userland ...

Source Activity - Sun, 2008-05-11 16:25
* For each userland team the kernel creates an area in the userland address space that is fully locked and marked B_KERNEL_AREA. It can thus be accessed by the kernel without additional checks. * For each userland thread we do create a user_thread structure in that area. The structure is accessible from userland via TLS, using the private get_user_thread() function. * Introduced private userland functions [un]defer_signals(). They can be used to cheaply disable/re-enable signal delivery. They use the user_thread::defer_signals/pending_signals fields which are checked/updated by the kernel.
Categories: Development

Changeset [25450]: Added new private area protection flag B_KERNEL_AREA, which prevents ...

Source Activity - Sun, 2008-05-11 16:02
Added new private area protection flag B_KERNEL_AREA, which prevents all changes to the area (delete, resize, clone) from userland.
Categories: Development

Changeset [25449]: Small test program triggering a self-deadlock in the memory allocator when ...

Source Activity - Sun, 2008-05-11 15:56
Small test program triggering a self-deadlock in the memory allocator when a signal handler that itself uses the allocator is invoked while the thread originally was in the allocator.
Categories: Development

Changeset [25448]: Hardcode IMA4 sound description

Source Activity - Sun, 2008-05-11 13:09
Hardcode IMA4 sound description
Categories: Development

Ticket #2206 (bug closed): ShowImage (JPEGTranslator) crashes while reading jpeg file.

Latest Bugs & Tasks - Sun, 2008-05-11 12:32
fixed:

The EXIF data is corrupted in those files - fixed in r25447.

Categories: Development

Changeset [25447]: * The EXIF parser now keeps a set of visited offsets to avoid entering ...

Source Activity - Sun, 2008-05-11 12:28
* The EXIF parser now keeps a set of visited offsets to avoid entering endless loops with corrupted data. * This fixes bug #2206.
Categories: Development

Changeset [25446]: Wrote a small test program that can reproduce the problem in bug #2206.

Source Activity - Sun, 2008-05-11 12:08
Wrote a small test program that can reproduce the problem in bug #2206.
Categories: Development

Ticket #2223 (bug created): KDL in tty driver (rev. 25445)

Latest Bugs & Tasks - Sun, 2008-05-11 09:30
KDL in tty driver (rev. 25445)
Categories: Development
Syndicate content