Source Activity

Syndicate content
Haiku's main repository
Updated: 18 min 5 sec ago

Add a package for UserlandFS.

Mon, 2014-11-17 09:28
Fixes #10192. Fixes #10192.
Categories: Development

Remove some unneeded file and partitionning systems

Mon, 2014-11-17 08:33
* googlefs: not working, needs update to match current page layout of google searches * Amiga and Apple partitionning systems: made them 68k and ppc-only, respectively. There is not much use for those on x86 systems. Also remove kdlhangman from the bootstrap packages. * googlefs: not working, needs update to match current page layout of google searches * Amiga and Apple partitionning systems: made them 68k and ppc-only, respectively. There is not much use for those on x86 systems. Also remove kdlhangman from the bootstrap packages.
Categories: Development

Wrap config_headers readme to 80 columns.

Mon, 2014-11-17 08:31
Categories: Development

Session: reinit ioctl data before sending it again.

Mon, 2014-11-17 08:22
The structure is used as input and output from ioctl, so we must clean it before doing the ioctl for the second try. May fix #11477. The structure is used as input and output from ioctl, so we must clean it before doing the ioctl for the second try. May fix #11477.
Categories: Development

DiskProbe: use layouted view for StringEditor.

Mon, 2014-11-17 08:06
Fixes #11476. Fixes #11476.
Categories: Development

Add package for Slime Volley.

Sun, 2014-11-16 15:56
Categories: Development

Fix #11458, pt.3: invoking jam from source dir does not work.

Sun, 2014-11-16 14:58
* Adjust build_haiku_repository script to invoke package_repo without -C , as that is not needed and has the unintended side-effect of rendering relative package paths non-functional. * Adjust build_haiku_repository script to invoke package_repo without -C , as that is not needed and has the unintended side-effect of rendering relative package paths non-functional.
Categories: Development

Fix #11458, pt.2: invoking jam from source dir does not work.

Sun, 2014-11-16 14:56
* Adjust package_repo create command to check if each given package exists before adding it to the repository writer and fail with an appropriate message when it does not. * Adjust package_repo create command to check if each given package exists before adding it to the repository writer and fail with an appropriate message when it does not.
Categories: Development

Fix #11458, pt.1: invoking jam from source dir does not work.

Sun, 2014-11-16 14:55
* Apply change suggested by Ingo: replace LocalDepends with Depends. * Apply change suggested by Ingo: replace LocalDepends with Depends.
Categories: Development

bfs: minor refactoring of hrev48308

Sun, 2014-11-16 05:27
- also additional error checks added, as suggested by Axel Dörfler - also additional error checks added, as suggested by Axel Dörfler
Categories: Development

Debugger: Fix CFI length computation.

Sun, 2014-11-16 05:15
- Due to a slight oversight during optimization refactoring, the length of the FDE's call frame instructions would sometimes be computed incorrectly, leading us to overflow past the end of the instructions, and fail to unwind the frame correctly if the address in question fell at the end. Fixes a regression introduced in commit d390ebee9e7355ca364f0e105374a33907a5a7cb. - Due to a slight oversight during optimization refactoring, the length of the FDE's call frame instructions would sometimes be computed incorrectly, leading us to overflow past the end of the instructions, and fail to unwind the frame correctly if the address in question fell at the end. Fixes a regression introduced in commit d390ebee9e7355ca364f0e105374a33907a5a7cb.
Categories: Development

radeon_hd: Improve pitch width alignment

Sat, 2014-11-15 22:19
Categories: Development

bfs: only erase first sector when initializing

Sat, 2014-11-15 19:12
f9ac1e93fb1ba12163bff4128efb54d8e548e4a8 didn't take into account that the superblock gets written back from places other than Initialize(), resulting in unbootable volumes. Now the first sector will only be erased if the volume is being initialized. f9ac1e93fb1ba12163bff4128efb54d8e548e4a8 didn't take into account that the superblock gets written back from places other than Initialize(), resulting in unbootable volumes. Now the first sector will only be erased if the volume is being initialized.
Categories: Development

bios_ia32: for correctness, add clobber memory for asm invlpg.

Sat, 2014-11-15 19:09
* generated code is the same for x86_gcc2 and x86_64. * fixed TRACE build for mmu.cpp. * generated code is the same for x86_gcc2 and x86_64. * fixed TRACE build for mmu.cpp.
Categories: Development

radeon_hd: Add additional sanity checks

Sat, 2014-11-15 15:25
* Prevents negative array index read (again) * Clear display_mode struct before lvds read - CID 1108403 * Prevents negative array index read (again) * Clear display_mode struct before lvds read - CID 1108403
Categories: Development

radeon_hd: Exit on GPIO pin space exhaustion

Sat, 2014-11-15 14:56
* Prevents negative array index read * CID 1210885 * Prevents negative array index read * CID 1210885
Categories: Development

bfs: erase first sector when initialising new partition

Sat, 2014-11-15 08:42
* When writing the superblock, because it's at sector 1, sector 0 doesn't get erased. As a result, if an existing file system was present, identifying details in sector 0 could cause the partition identifying code to detect an old file system instead. Fixes #11136. * When writing the superblock, because it's at sector 1, sector 0 doesn't get erased. As a result, if an existing file system was present, identifying details in sector 0 could cause the partition identifying code to detect an old file system instead. Fixes #11136.
Categories: Development

Debugger: Rework expression parsing API.

Sat, 2014-11-15 05:31
ExpressionInfo: - No longer stores an explicit result type (this is inferred from evaluation of the expression itself now). - Introduce class ExpressionResult for returning the result of an expression computation. This can currently take the form of either a primitive value, or a value node object. - Adjust UserInterfaceListener and ExpressionInfo::Listener to take the above changes into account, and correspondingly adjust all callers/listeners. CLanguageExpressionEvaluator: - Introduce child class Operand. This subsumes the functionality that was previously in the separate Number class, and can represent a primitive value, a value node or a type. Also has functionality to implicity handle type promotion/inferring when performing calculations between operands. - Adjust expression parser to operate in terms of Operands rather than Numbers. This allows a number of improvements, most notably that an expression can now return a value node as a result rather than only a primitive number. This capability isn't yet fully used, but paves the way for future uses such as an expression that evaluates to a data member, a global variable, or an arbitrary pointer of a particular type. - Various cleanups/simplifications that were possible as a result of the above changes. ExpressionEvaluationWindow/ExpressionPromptWindow: - Remove type menu field, since the expression API no longer uses it. Adding/removing expressions in the VariablesView is temporarily disabled, pending some further rework there to properly handle the new result object. ExpressionInfo: - No longer stores an explicit result type (this is inferred from evaluation of the expression itself now). - Introduce class ExpressionResult for returning the result of an expression computation. This can currently take the form of either a primitive value, or a value node object. - Adjust UserInterfaceListener and ExpressionInfo::Listener to take the above changes into account, and correspondingly adjust all callers/listeners. CLanguageExpressionEvaluator: - Introduce child class Operand. This subsumes the functionality that was previously in the separate Number class, and can represent a primitive value, a value node or a type. Also has functionality to implicity handle type promotion/inferring when performing calculations between operands. - Adjust expression parser to operate in terms of Operands rather than Numbers. This allows a number of improvements, most notably that an expression can now return a value node as a result rather than only a primitive number. This capability isn't yet fully used, but paves the way for future uses such as an expression that evaluates to a data member, a global variable, or an arbitrary pointer of a particular type. - Various cleanups/simplifications that were possible as a result of the above changes. ExpressionEvaluationWindow/ExpressionPromptWindow: - Remove type menu field, since the expression API no longer uses it. Adding/removing expressions in the VariablesView is temporarily disabled, pending some further rework there to properly handle the new result object.
Categories: Development

Update translations from Pootle

Sat, 2014-11-15 05:25
Categories: Development

Fix x86-64 build.

Sat, 2014-11-15 03:58
Categories: Development