Source Activity

Syndicate content
Haiku's main repository
Updated: 13 min 7 sec ago

Debugger: Further improvements to expression handling.

1 hour 45 min ago
VariablesView: - ModelNode now acquires a reference to its target variable. This is necessary because in the case of expression variables, the model node is ultimately the only one aware of it, and therefore needs to manage its lifetime. - AddSyntheticNode() now discriminates between the case where it needs to create a node child on behalf of the caller versus when it's given an already created one, as is the case when an expression resolves to a value node. Consequently it also detects whether it needs to request value resolution or not, and handles accordingly. - _AddExpressionNode() now supports value node results and handles them accordingly. VariablesView: - ModelNode now acquires a reference to its target variable. This is necessary because in the case of expression variables, the model node is ultimately the only one aware of it, and therefore needs to manage its lifetime. - AddSyntheticNode() now discriminates between the case where it needs to create a node child on behalf of the caller versus when it's given an already created one, as is the case when an expression resolves to a value node. Consequently it also detects whether it needs to request value resolution or not, and handles accordingly. - _AddExpressionNode() now supports value node results and handles them accordingly.
Categories: Development

Update translations from Pootle

Sat, 2014-11-22 05:33
Categories: Development

Debugger: Adjust VariablesView for new expression API.

Sat, 2014-11-22 04:31
- Simplify handling of expression nodes. For primitive results, we now construct a Variable object that represents the expression result, and then add that as we would any other local variable. This simplifies handling, and also allows saving/restoration of their view state to be handled the same as other nodes. Complex expression results aren't yet handled properly, pending some further work in progress on the evaluator. - Simplify handling of expression nodes. For primitive results, we now construct a Variable object that represents the expression result, and then add that as we would any other local variable. This simplifies handling, and also allows saving/restoration of their view state to be handled the same as other nodes. Complex expression results aren't yet handled properly, pending some further work in progress on the evaluator.
Categories: Development

BootManager: different error when no MBR is found

Fri, 2014-11-21 17:14
We were using the same "no space available" message used when the first partition starts too early. Be more specific here to make it clearer what the problem is. Fixes #7087. We were using the same "no space available" message used when the first partition starts too early. Be more specific here to make it clearer what the problem is. Fixes #7087.
Categories: Development

Storage Kit tests: apply relevant parts of #7025

Fri, 2014-11-21 16:41
Patch by Karvjorm. Picked only the code changes as it seems the Jamfile changes were not needed or already done. * Use BObjectList instead of BList * Add some more directory constants to FindDirectory tests. Patch by Karvjorm. Picked only the code changes as it seems the Jamfile changes were not needed or already done. * Use BObjectList instead of BList * Add some more directory constants to FindDirectory tests.
Categories: Development

pc_serial: trace when ignoring the kernel debug port.

Fri, 2014-11-21 16:14
* Since it is currently ignored even when serial debug is disabled in the settings file, this was a bit confusing. * Since it is currently ignored even when serial debug is disabled in the settings file, this was a bit confusing.
Categories: Development

Update libsolv package for now public fopencookie

Fri, 2014-11-21 14:45
* mmu_man added the function in Haiku, and now it conflicts with the redeclaration that was hacked in libsolv, breaking the build. * mmu_man added the function in Haiku, and now it conflicts with the redeclaration that was hacked in libsolv, breaking the build.
Categories: Development

GLTeapot: wait for retrace.

Fri, 2014-11-21 12:31
Rendering at 200+fps is useless when your display can't handle it. Now we can spin many more teapots while demo'ing Haiku without wasting as much CPU. Rendering at 200+fps is useless when your display can't handle it. Now we can spin many more teapots while demo'ing Haiku without wasting as much CPU.
Categories: Development

Update the hardware view on Pulse()

Fri, 2014-11-21 10:18
This lets the network stats update in realtime. Fixes #11395. This lets the network stats update in realtime. Fixes #11395.
Categories: Development

Network Services: rename DNS to "DNS Client" and localize.

Fri, 2014-11-21 09:35
Fixes #11421. Fixes #11421.
Categories: Development

AboutSystem: fix duplicate credit.

Thu, 2014-11-20 20:35
Categories: Development

Remove netfs, userlandfs from 64bit package repo

Thu, 2014-11-20 15:02
* They are not building, yet. * They are not building, yet.
Categories: Development

DiskProbe: style fixes...

Thu, 2014-11-20 14:08
Categories: Development

Mandelbrot: mouse wheel zooming.

Thu, 2014-11-20 14:01
Fixes #9533. Fixes #9533.
Categories: Development

DiskProbe: don't set a maximal size for the data view

Thu, 2014-11-20 13:12
We want the view to expand and fill the horizontal space as much as possible. We want the view to expand and fill the horizontal space as much as possible.
Categories: Development

DiskProbe: fix crash when trying to edit a package directory

Thu, 2014-11-20 13:07
/system and /home/config would crash diskprobe because DataEditor would be left in an incompletely initialized state. Also fix a memory leak: fAttribute was never freed, but is allocated with strdup. Fixes #10428. /system and /home/config would crash diskprobe because DataEditor would be left in an incompletely initialized state. Also fix a memory leak: fAttribute was never freed, but is allocated with strdup. Fixes #10428.
Categories: Development

UserlandFS: another 64bit fix.

Thu, 2014-11-20 12:26
Categories: Development

Debug Server: kill team when debug alert is escaped

Thu, 2014-11-20 10:02
B_CLOSE_ON_ESCAPE makes alert->Go return -1. Handle this correctly and kill the team. Fixes #9983. B_CLOSE_ON_ESCAPE makes alert->Go return -1. Handle this correctly and kill the team. Fixes #9983.
Categories: Development

UserlandFS: 64bit fix.

Thu, 2014-11-20 09:50
Categories: Development

Exclude netfs package from x86_64

Thu, 2014-11-20 07:36
It is broken in a lot of places, more than I'm