Development
Ticket #2226 (bug created): unmounting a volume, haiku freezes
unmounting a volume, haiku freezes
Categories: Development
Ticket #2225 (bug created): [vlc] can not longer play a single video stream
[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.
[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 ...
* 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 ...
* 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 [25456]: We shoulnd't mess with the pulse rate of the window, since if we are a ...
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 ...
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 [25453]: More work-in-progress: * Added a generic (for all devices) and specific ...
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
Ticket #1965 (bug closed): No Shell Prompt In Terminal
fixed:
Fixed in r25452.
Categories: Development
Changeset [25452]: Use the [un]defer_signals() functions to prevent signal delivery ...
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 ...
* 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 ...
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 ...
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
Hardcode IMA4 sound description
Categories: Development
Ticket #2206 (bug closed): ShowImage (JPEGTranslator) crashes while reading jpeg file.
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 ...
* 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.
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)
KDL in tty driver (rev. 25445)
Categories: Development





