Source Activity

Syndicate content
Haiku's main repository
Updated: 54 min 20 sec ago

Terminal: Fix -Wlogical-not-parentheses

Wed, 2016-07-27 20:18
Categories: Development

HaikuDepot: Fix -Wlogical-not-parentheses

Wed, 2016-07-27 20:17
Categories: Development

XHCI: fix KDL for transfers using more than 1TD.

Wed, 2016-07-27 19:26
* TD chains were broken, any transfer above ~1MB would trigger a KDL. * _LinkDescriptorForPipe() links the last TD of the chain instead of the first. * Still buggy: the transfer ring can still block and transfers then fail. * Enable TRB_3_ISP_BIT where appropriate (Interrupt on Short Packet). * Also fix WriteDescriptorChain() and ReadDescriptorChain() for multiple-TD chains. * TD chains were broken, any transfer above ~1MB would trigger a KDL. * _LinkDescriptorForPipe() links the last TD of the chain instead of the first. * Still buggy: the transfer ring can still block and transfers then fail. * Enable TRB_3_ISP_BIT where appropriate (Interrupt on Short Packet). * Also fix WriteDescriptorChain() and ReadDescriptorChain() for multiple-TD chains.
Categories: Development

netresolv: remove asserts from inet_pton()

Tue, 2016-07-26 21:52
There are still asserts in inet_pton4 and 6 anyway. libgit2's tests expect inet_pton() to fail with EAFNOSUPPORT on unsupported address families instead of crashing... There are still asserts in inet_pton4 and 6 anyway. libgit2's tests expect inet_pton() to fail with EAFNOSUPPORT on unsupported address families instead of crashing...
Categories: Development

jpeg: update to version 9b.

Tue, 2016-07-26 20:04
- Packages for version 9 has a broken "provides" entry (version 9 instead of 9.0.0 for the lib) which confuses haikuporter. - Packages for version 9 has a broken "provides" entry (version 9 instead of 9.0.0 for the lib) which confuses haikuporter.
Categories: Development

XHCI: Remove the whitelist and enable by default for all controllers.

Mon, 2016-07-25 21:58
Discussed with kallisti5 and PulkoMandy before committing. So far, the only bugs since korli's recent changes either are minor ones that don't appear to affect functionality (e.g. #12860), or so bad that nothing works (so, just as good as if the controller was disabled.) PulkoMandy reports that his controller works but wasn't whitelisted, as have some other users, so I'm enabling it by default. If there turn out to be too many broken devices, we can revert this. Or only revert it in the beta branch, if needed. Discussed with kallisti5 and PulkoMandy before committing. So far, the only bugs since korli's recent changes either are minor ones that don't appear to affect functionality (e.g. #12860), or so bad that nothing works (so, just as good as if the controller was disabled.) PulkoMandy reports that his controller works but wasn't whitelisted, as have some other users, so I'm enabling it by default. If there turn out to be too many broken devices, we can revert this. Or only revert it in the beta branch, if needed.
Categories: Development

Add more X11 packages including libxpm

Sun, 2016-07-24 22:33
inputproto, kbproto, libx11, libxpm, xextproto, xtrans. Updated xproto. Now maybe I can get xpm icons in my XEmacs toolbars? inputproto, kbproto, libx11, libxpm, xextproto, xtrans. Updated xproto. Now maybe I can get xpm icons in my XEmacs toolbars?
Categories: Development

LegacyPackageInstaller: Correct previous commit.

Sat, 2016-07-23 14:41
The test in the previous commit had a totally flawed invocation of strcmp(). I probably shouldn't attempt to write C code without consulting the manual. Even if it had worked, it would have worked on too many cases, including some volume paths. So I reordered the if statement and added it in there. The test in the previous commit had a totally flawed invocation of strcmp(). I probably shouldn't attempt to write C code without consulting the manual. Even if it had worked, it would have worked on too many cases, including some volume paths. So I reordered the if statement and added it in there.
Categories: Development

LegacyPackageInstaller: Override fPathType when the path begins with /boot/.

Sat, 2016-07-23 14:24
Fixes installation of the RefLine pkg. I don't know why, but it seems to specify the path as a P_INSTALL_PATH. Fixes installation of the RefLine pkg. I don't know why, but it seems to specify the path as a P_INSTALL_PATH.
Categories: Development

libdebugger: Initial work for remote support.

Sat, 2016-07-23 03:15
- Introduce base classes RemoteDebug{Request,Response} and the first set of implementing subclasses for the various types of debug requests. These encapsulate the information needed to make a request to the target debugger interface, as well as a means to flatten/unflatten to a BMessage. These will be used to marshal the relevant information for transmission across the eventual transport interface. Not used anywhere yet since there still remain some requests and responses to implement, among other things. - Introduce base classes RemoteDebug{Request,Response} and the first set of implementing subclasses for the various types of debug requests. These encapsulate the information needed to make a request to the target debugger interface, as well as a means to flatten/unflatten to a BMessage. These will be used to marshal the relevant information for transmission across the eventual transport interface. Not used anywhere yet since there still remain some requests and responses to implement, among other things.
Categories: Development

Update binutils packages.

Fri, 2016-07-22 22:41
Categories: Development

Tracker: Move deprecated FSUtils functions to FBCPadding.cpp.

Fri, 2016-07-22 02:19
This includes FSCopyAttributesAndStats as well as an older version of FSGetDeskDir, and adds another alias of FSGetTrashDir. Fixes BeIDE compatibility. This includes FSCopyAttributesAndStats as well as an older version of FSGetDeskDir, and adds another alias of FSGetTrashDir. Fixes BeIDE compatibility.
Categories: Development

FSUtils: Add a "bool copyTimes" argument to FSCopyAttributesAndStats().

Fri, 2016-07-22 01:23
BPoseView::NewFileFromTemplate does not want to copy the times. Fixes #11702. We have to keep a 2-argument version of this function because it looks like some third-party applications might call it (e.g. Dockbert), and even though it's technically private API, it's easy enough to preserve binary compatibility. BPoseView::NewFileFromTemplate does not want to copy the times. Fixes #11702. We have to keep a 2-argument version of this function because it looks like some third-party applications might call it (e.g. Dockbert), and even though it's technically private API, it's easy enough to preserve binary compatibility.
Categories: Development

Tracker: Remove special filtering case from NewFileFromTemplate.

Fri, 2016-07-22 01:12
If the pose matches the current type-ahead filter, it will be added by the node watcher anyway, so this just created duplicate poses which messed up internal data structures. Fixes #11122. If the pose matches the current type-ahead filter, it will be added by the node watcher anyway, so this just created duplicate poses which messed up internal data structures. Fixes #11122.
Categories: Development

hda: Create HDA_QUIRK_NO_CORBRP_RESET_ACK and use it.

Thu, 2016-07-21 23:10
This is instead of just checking for NVIDIA devices. Also add an entry for Intel 0x2668 (VirtualBox's HDA controller). Gets HDA a bit further in VirtualBox, but an acquire_sem() times out later on. This is instead of just checking for NVIDIA devices. Also add an entry for Intel 0x2668 (VirtualBox's HDA controller). Gets HDA a bit further in VirtualBox, but an acquire_sem() times out later on.
Categories: Development

http_streamer: Don't always use listener's IsRunning

Thu, 2016-07-21 18:19
* We are not really handling http requests only. * Also move BHttpResult retrieve after casting BUrlRequest. * We are not really handling http requests only. * Also move BHttpResult retrieve after casting BUrlRequest.
Categories: Development

http_streamer: Handle http status codes

Thu, 2016-07-21 18:05
* Avoid to stop the next request after redirection. * Fixes #12854. * Avoid to stop the next request after redirection. * Fixes #12854.
Categories: Development

Update pci.ids from pciids.sourceforge.net

Thu, 2016-07-21 03:20
Categories: Development

M68K: drop the custom C arch_cpu_user_mem*() for the default impl

Wed, 2016-07-20 19:57
I didn't notice there was a C++ version that didn't require writing asm. I'll have to write them anyway for speed someday. I didn't notice there was a C++ version that didn't require writing asm. I'll have to write them anyway for speed someday.
Categories: Development