<?xml version="1.0"?>
<rss version="2.0"><channel><title>Haiku</title><link>http://haiku-os.org/</link><description>Haiku is an open-source operating system currently in development designed from the ground up for desktop computing. Inspired by the BeOS, Haiku aims to provide users of all levels with a personal computing experience that is simple yet powerful, and free of any unnecessary complexities.</description><cloud path="/RPC2" domain="cia.vc" protocol="xml-rpc" port="80" registerProcedure="stats.subscribe.rss2" /><item><pubDate>Sun, 21 Mar 2010 11:25:04 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/13234b3</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/13234b3</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;kirilla&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35924&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/apps/mail/MailWindow.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             TR()-wrapping of View menu text label. Fixes #5577.         &lt;/div&gt;     </description><title>TR()-wrapping of View menu text label. Fixes #5577.</title></item><item><pubDate>Sat, 20 Mar 2010 19:36:24 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/132335e</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/132335e</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;pulkomandy&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35923&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/data/catalogs/apps/ (4 files in 4 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Update to ukrainian translation.         &lt;/div&gt;     </description><title>Update to ukrainian translation.</title></item><item><pubDate>Sat, 20 Mar 2010 14:23:43 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1322ff3</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1322ff3</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;stippi&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35922&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/ (11 files in 3 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;pre&gt; * Tweaked the thumbsize of the pointing hand cursors.
 * Repurposed the FollowLink cursor as CreateLink cursor.
 * Created a new FollowLink cursor based on a design by Justin Stressman, thanks!

It compiles and I proof-read the commit, otherwise I didn't test, yet.&lt;/pre&gt;         &lt;/div&gt;     </description><title>* Tweaked the thumbsize of the pointing hand cursors. * Repurposed the...</title></item><item><pubDate>Sat, 20 Mar 2010 12:43:34 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1322f3b</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1322f3b</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;stippi&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35921&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/apps/aboutsystem/HyperTextView.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Use the new follow link cursor for hypertext actions...         &lt;/div&gt;     </description><title>Use the new follow link cursor for hypertext actions...</title></item><item><pubDate>Fri, 19 Mar 2010 21:30:27 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1322d96</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1322d96</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;bonefish&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35920&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/system/kernel/debug/debug.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             kernel_debugger_loop(): We need to use a dedicated jmp_buf for the call of&lt;br /&gt;arch_debug_stack_trace() through debug_call_with_fault_handler(), since the&lt;br /&gt;one in the CPU structure can only be used for debug_{strl,mem}cpy(), which do&lt;br /&gt;not potentially have nested debug_call_with_fault_handler() calls.         &lt;/div&gt;     </description><title>kernel_debugger_loop(): We need to use a dedicated jmp_buf for the call of...</title></item><item><pubDate>Fri, 19 Mar 2010 19:21:42 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1322ccd</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1322ccd</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;bonefish&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35919&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/system/runtime_loader/elf.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             preload_image(): Removed erroneous rld_unlock() in error case. Fixes #5599.         &lt;/div&gt;     </description><title>preload_image(): Removed erroneous rld_unlock() in error case. Fixes #5599.</title></item><item><pubDate>Fri, 19 Mar 2010 19:07:19 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1322b86</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1322b86</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;bonefish&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35918&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/system/kernel/cache/block_cache.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             block_cache::NewBlock(): Allocate cached_block::current_data only when the&lt;br /&gt;block was freshly allocated. A block returned by _GetUnusedBlock() already&lt;br /&gt;has current_data and we would leak it before.         &lt;/div&gt;     </description><title>block_cache::NewBlock(): Allocate cached_block::current_data only when the block...</title></item><item><pubDate>Fri, 19 Mar 2010 18:27:29 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1322a9a</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1322a9a</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;bonefish&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35917&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/system/kernel/slab/allocator.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Changed the names of the block allocator object caches to avoid confusion&lt;br /&gt;with the ones of the block cache.         &lt;/div&gt;     </description><title>Changed the names of the block allocator object caches to avoid confusion with...</title></item><item><pubDate>Fri, 19 Mar 2010 18:11:55 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/13229ef</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/13229ef</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;bonefish&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35916&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/add-ons/kernel/file_systems/reiserfs/Item.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Automatic white space cleanup.         &lt;/div&gt;     </description><title>Automatic white space cleanup.</title></item><item><pubDate>Fri, 19 Mar 2010 18:11:33 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1322886</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1322886</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;bonefish&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35915&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/add-ons/kernel/file_systems/reiserfs/Iterators.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;StreamReader::ReadAt(): Passed incorrect size to _ReadDirectItem(), which could cause a memory read access beyond the block, resulting in a crash, if nothing was mapped there.&lt;/li&gt;&lt;li&gt;Automatic white space cleanup.&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* StreamReader::ReadAt(): Passed incorrect size to _ReadDirectItem(), which...</title></item><item><pubDate>Fri, 19 Mar 2010 17:29:11 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1322795</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1322795</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;jackburton&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35914&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/ (3 files in 2 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Removed AreaLink, not used         &lt;/div&gt;     </description><title>Removed AreaLink, not used</title></item><item><pubDate>Fri, 19 Mar 2010 15:01:32 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/13226ae</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/13226ae</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;mmu_man&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35913&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/data/artwork/HAIKU logo - black.svg:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Add missing parameters to the svg tag, makes Inkscape handle the inlined png files used for the shadows.         &lt;/div&gt;     </description><title>Add missing parameters to the svg tag, makes Inkscape handle the inlined png...</title></item><item><pubDate>Fri, 19 Mar 2010 12:26:18 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/13225ea</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/13225ea</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;jackburton&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35912&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/tests/kits/interface/picture/PictureTest.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Reverting this, since BMessage doesn't crash anymore.         &lt;/div&gt;     </description><title>Reverting this, since BMessage doesn't crash anymore.</title></item><item><pubDate>Fri, 19 Mar 2010 11:51:57 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/13224b6</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/13224b6</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;jackburton&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35911&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/kits/app/Message.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             int8 and uint8 passed 3 parameters to the printf string,&lt;br /&gt;but only 2 were used, leading to various problems (like bug #5596).&lt;br /&gt;I added another variation of print_type which handles that case.         &lt;/div&gt;     </description><title>int8 and uint8 passed 3 parameters to the printf string, but only 2 were used,...</title></item><item><pubDate>Fri, 19 Mar 2010 09:38:29 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/13223c0</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/13223c0</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;stippi&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35910&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/servers/app/ServerPicture.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fixed double conversion from view to screen space I introduced with the previous&lt;br /&gt;commit. PictureTest at least works again.         &lt;/div&gt;     </description><title>Fixed double conversion from view to screen space I introduced with the previous...</title></item><item><pubDate>Fri, 19 Mar 2010 07:53:30 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/13222a8</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/13222a8</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;jackburton&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35909&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/tests/kits/interface/picture/PictureTest.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Commented out BMessage::PrintToStream() calls which crash (worked before).&lt;br /&gt;The tests shows that Drawing shapes within BPicture is broken.         &lt;/div&gt;     </description><title>Commented out BMessage::PrintToStream() calls which crash (worked before). The...</title></item><item><pubDate>Fri, 19 Mar 2010 00:28:39 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/13221b8</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/13221b8</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;stippi&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35908&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/ (2 files in 2 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Added BShape::CurrentPoint(), returning the current end point of the path.         &lt;/div&gt;     </description><title>Added BShape::CurrentPoint(), returning the current end point of the path.</title></item><item><pubDate>Thu, 18 Mar 2010 17:20:07 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1321be0</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1321be0</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;bonefish&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35907&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/ (15 files in 13 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;Changed arch_debug_save_registers() to take an arch-specific structure arch_debug_registers instead.&lt;/li&gt;&lt;li&gt;Call arch_debug_save_registers() on all CPUs when entering the kernel debugger.&lt;/li&gt;&lt;li&gt;Added debug_get_debug_registers() to return a specified CPU's saved registers.&lt;/li&gt;&lt;li&gt;x86: - Replaced the previous arch_debug_save_registers() implementation. Disabled getting the registers via the gdb interface for the time being. - Fixed the "sc", "call", and "calling" commands to also work for threads running on another CPU.&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* Changed arch_debug_save_registers() to take an arch-specific structure...</title></item><item><pubDate>Thu, 18 Mar 2010 17:14:20 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1321b00</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1321b00</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;mmadia&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35906&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/data/bin/installoptionalpackage:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Implemented support for AddExpanderRuleToHaikuImage. Now P7zip and XZ-Utils can&lt;br /&gt;be installed properly.         &lt;/div&gt;     </description><title>Implemented support for AddExpanderRuleToHaikuImage. Now P7zip and XZ-Utils can...</title></item><item><pubDate>Thu, 18 Mar 2010 16:58:20 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1321086</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1321086</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;stippi&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;35905&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/ (16 files in 9 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;pre&gt;Basically, this changeset implements BShape::ArcTo(). In more detail:
 * Added BShape::ArcTo() and BShapeIterator::IterateArcTo(), using a previously
   unused virtual slot. (Added the symbols for binary compatibility for GCC2
   and GCC4.)
 * Added operator=(), operator==() and operator!=() to BShape.
 * Added BShape::BezierTo() version taking three points, which is sometimes
   more convenient.
 * Added the four new shape data ops OP_LARGE_ARC_TO_CW, OP_LARGE_ARC_TO_CCW,
   OP_SMALL_ARC_TO_CW and OP_SMALL_ARC_TO_CCW. For a single arc, provided the
   radius is large enough, there are four possibilities to draw the arc, these
   are controlled by the two boolean flags to ArcTo() and mapped to the new
   commands accordingly.
 * Some style cleanup in Shape.cpp (sorry for mixing it up, but it gets
   worse below...)
 * Added ShapeTest to src/tests/servers/app.
 * Changed the way BShapes are transformed from view to screen space in the
   app_server. For arcs, it would be nontrivial to apply a proper transformation,
   it's much easier to let AGG take care of it. This affects ServerPicture as
   well.
 * Wrapped iterating the BShape into try/catch blocks in ShapeIterator. But
   I really don't understand the purpose of the class in the first place.
   Maybe it can now be dropped, since coordinates don't have to be transformed
   in place anymore.
 * Refactored copy&amp;amp;paste shape iteration code in Painter. The transformation
   to screen space happens there.
 * Since RemoteDrawingEngine needed to be adopted anyway, I also updated
   it for the new DrawString() with offsets version. But the client still needs
   to be adapted.
 * Style cleanup in Painter.h&lt;/pre&gt;         &lt;/div&gt;     </description><title>Basically, this changeset implements BShape::ArcTo(). In more detail: * Added...</title></item></channel></rss>