date | project | content | link |
|---|
| 23:40 Thursday | haiku | Commit by axeld on master :: r hrev44203 haiku/: ( link) Fixed a possible FD leak, CID 702009. | # |
| 14:55 on May 06 | haiku | Commit by axeld on master :: r hrev44118 haiku/: ( link) Added command line programm to rename/move attributes.
- Called mvattr, move is not yet implemented which is why it's not part of the image yet.
- Defaults to rename, moving attributes needs an extra option.
- Suggestions welcome :-)
| # |
| 20:45 on Apr 30 | haiku | Commit by axeld on master :: r hrev44084 haiku/: ( link) Changed the default background color to the system default. | # |
| 18:26 on Apr 29 | haiku | Commit by axeld on master :: r hrev44081 haiku/: ( link) Fixed a large client side memory leak for app_server memory. [2 commits]
- The areas allocated for BBitmaps were never deleted, even though the app_server deleted its part when the memory got freed.
- This resulted in a constant memory increase if the application in question would operate on many changing large bitmaps, like photos.
- Since the bitmaps are reference counted, we don't actually know when to delete the areas, so that the app_server now notifies the client whenever that is possible.
- This might fix #6824.
| # |
| 21:35 on Apr 28 | haiku | Commit by axeld on master :: r hrev44077 haiku/: ( link) Optimized freeing client memory if it spans the whole area.
- If a block of client memory spans the whole chunk, there is no need to walk the free list for adjacent blocks to join.
- Minor cleanup.
| # |
| 20:14 on Apr 28 | haiku | Commit by axeld on master :: r hrev44075 haiku/: ( link) Moved stable tool tip concept into the BToolManager class. [3 commits]
- This removes the fVisibleToolTip member from BView, and fixes bug #5669; BToolTipManager::ShowTip() now gets the owner of the tool tip as an extra parameter.
- Removed the work-around to hide that bug.
- Improved ToolTipTest application to include more test cases like a view that periodically update its tool tip via SetToolTip(const char*), and one that sets a new tool tip every second.
- Furthermore, added a test that shows that inner views inherit the tool tip of their parents.
- Fixed another bug in BToolTipManager::ShowTip() that would release an extra reference to the tool tip currently shown.
| # |
| 11:32 on Apr 15 | haiku | Commit by axeld on master :: r hrev44032 haiku/: ( link) This must be a 64 bit computation for disks larger than 4GB.
- This closes ticket #8460.
- Patch from jahaiku, thanks!
| # |
| 11:06 on Apr 01 | haiku | Commit by axeld on master :: r hrev43930 haiku/: ( link) Fixed warning. [2 commits] | # |
| 09:30 on Apr 01 | haiku | Commit by axeld on master :: r hrev43929 haiku/: ( link) The inode must be write locked. Dunno how that could work before. [3 commits] | # |
| 22:43 on Mar 31 | haiku | Commit by axeld on master :: r hrev43924 haiku/: ( link) Reverted r43922, and instead improved bfs_block_runs command. [2 commits]
- Calling FindBlockRun() would only work for the direct range anyway, as it would need to call into the block cache for anything else.
- bfs_block_runs now accepts a few more arguments that make finding an offset much easier.
| # |
| 21:13 on Mar 31 | haiku | Commit by axeld on master :: r hrev43922 haiku/: ( link) Improved bfs_inode KDL command. | # |
| 19:57 on Mar 31 | haiku | Commit by axeld on master :: r hrev43921 haiku/: ( link) Don't bail out just because a node couldn't be read. [2 commits]
- Added a new CachedNode::SetTo() variant that actually returns an error code.
- Only bail out if there was an actual I/O error, not already if the offset was invalid.
- This should help fixing some corruption corner cases.
| # |
| 19:27 on Mar 31 | haiku | Commit by axeld on master :: r hrev43920 haiku/: ( link) Fixed debug build of the kernel emulation. | # |
| 15:00 on Mar 31 | haiku | Commit by axeld on master :: r hrev43918 haiku/: ( link) We must not check the node here.
- The node might not be a normal tree node, so we must not check it before writing.
- Also, it's always a good idea to check if the function you called didn't succeed.
- This fixes a crashing bug when running checkfs in some rare circumstances.
| # |
| 14:46 on Mar 31 | haiku | Commit by axeld on master :: r hrev43917 haiku/: ( link) Improved debug output. | # |
| 13:49 on Mar 31 | haiku | Commit by axeld on master :: r hrev43915 haiku/: ( link) Minor cleanup. [2 commits] | # |
| 13:14 on Mar 31 | haiku | Commit by axeld on master :: r hrev43914 haiku/: ( link) Fixed misuse of Transaction::Split(). [2 commits]
- This would cause "transaction too large" messages, and repairing the index would actually be thrown away.
- We now properly finish/restart transactions instead which is actually working.
- Removed the misleading Split() method altogether, as it's not even used anywhere (not very surprising given that it doesn't do what its name suggests).
| # |
| 12:25 on Mar 31 | haiku | Commit by axeld on master :: r hrev43913 haiku/: ( link) Fixed a possible KDL; the inode might be NULL. [3 commits]
- This happens in case the inode could not be opened in the first place.
| # |
| 08:36 on Mar 31 | haiku | Commit by axeld on master :: r hrev43910 haiku/: ( link) Minor cleanup. [2 commits] | # |
| 22:09 on Mar 30 | haiku | Commit by axeld on master :: r hrev43906 haiku/: ( link) Added recursive_lock_transfer_lock() to the fs_shell. [6 commits] | # |