CIA.vc
axeld
Real-time open source activity stats
Stats » Authors » axeld
informationsyndicateUTC clock
03:31 on May 28, 2012
event counters
The last message was received 2.95 days ago at 04:46 on May 25, 2012
0 messages so far today, 0 messages yesterday
0 messages so far this week, 1 messages last week
3 messages so far this month, 8 messages last month
7980 messages since the first one, 8 years ago, for an average of 8.78 hours between messages
recent messages
dateReversed sort columnprojectcontentlink
23:40 Thursdayhaiku
Commit by axeld on master :: rhrev44203 haiku/: (link)
Fixed a possible FD leak, CID 702009.
#
14:55 on May 06haiku
Commit by axeld on master :: rhrev44118 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 30haiku
Commit by axeld on master :: rhrev44084 haiku/: (link)
Changed the default background color to the system default.
#
18:26 on Apr 29haiku
Commit by axeld on master :: rhrev44081 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 28haiku
Commit by axeld on master :: rhrev44077 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 28haiku
Commit by axeld on master :: rhrev44075 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 15haiku
Commit by axeld on master :: rhrev44032 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 01haiku
Commit by axeld on master :: rhrev43930 haiku/: (link)
Fixed warning. [2 commits]
#
09:30 on Apr 01haiku
Commit by axeld on master :: rhrev43929 haiku/: (link)
The inode must be write locked. Dunno how that could work before. [3 commits]
#
22:43 on Mar 31haiku
Commit by axeld on master :: rhrev43924 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 31haiku
Commit by axeld on master :: rhrev43922 haiku/: (link)
Improved bfs_inode KDL command.
#
19:57 on Mar 31haiku
Commit by axeld on master :: rhrev43921 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 31haiku
Commit by axeld on master :: rhrev43920 haiku/: (link)
Fixed debug build of the kernel emulation.
#
15:00 on Mar 31haiku
Commit by axeld on master :: rhrev43918 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 31haiku
Commit by axeld on master :: rhrev43917 haiku/: (link)
Improved debug output.
#
13:49 on Mar 31haiku
Commit by axeld on master :: rhrev43915 haiku/: (link)
Minor cleanup. [2 commits]
#
13:14 on Mar 31haiku
Commit by axeld on master :: rhrev43914 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 31haiku
Commit by axeld on master :: rhrev43913 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 31haiku
Commit by axeld on master :: rhrev43910 haiku/: (link)
Minor cleanup. [2 commits]
#
22:09 on Mar 30haiku
Commit by axeld on master :: rhrev43906 haiku/: (link)
Added recursive_lock_transfer_lock() to the fs_shell. [6 commits]
#