<?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>Fri, 03 Sep 2010 03:55:30 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a30875</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a30875</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;czeidler&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;38517&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/add-ons/decorators/SATDecorator/ (4 files):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Store the stacking order to restore it if a window changed its layer position.         &lt;/div&gt;     </description><title>Store the stacking order to restore it if a window changed its layer position.</title></item><item><pubDate>Fri, 03 Sep 2010 00:34:56 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a30737</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a30737</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;czeidler&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;38516&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/add-ons/decorators/SATDecorator/ (SATGroup.cpp SATGroup.h SATWindow.cpp):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Also manage a list of all areas in a group.         &lt;/div&gt;     </description><title>Also manage a list of all areas in a group.</title></item><item><pubDate>Thu, 02 Sep 2010 23:58:26 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a30617</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a30617</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;czeidler&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;38515&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/add-ons/decorators/SATDecorator/ (3 files):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Clean up.         &lt;/div&gt;     </description><title>Clean up.</title></item><item><pubDate>Thu, 02 Sep 2010 23:07:27 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a30264</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a30264</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;yourpalal&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;38514&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/preferences/opengl/ (11 files):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;Update opengl preflet to fix regression from r38512&lt;/li&gt;&lt;li&gt;Refactor code, especially layout-related, there were way too many views being created&lt;/li&gt;&lt;li&gt;Remove empty hook methods&lt;/li&gt;&lt;li&gt;Fix a bug which caused the convolution capabilities to be misrepresented as 0x0&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* Update opengl preflet to fix regression from r38512 * Refactor code,...</title></item><item><pubDate>Thu, 02 Sep 2010 22:59:49 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a3015b</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a3015b</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;yourpalal&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;38513&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/apps/activitymonitor/ActivityWindow.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fix simple regression from r38512 in ActivityMonitor. Expected default spacing was 0, but this must now be explicitly requested.         &lt;/div&gt;     </description><title>Fix simple regression from r38512 in ActivityMonitor. Expected default spacing...</title></item><item><pubDate>Thu, 02 Sep 2010 22:58:25 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2fb4a</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2fb4a</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;yourpalal&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;38512&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/ (17 files in 2 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p&gt;Add default spacing for Layouts (#5614)&lt;/p&gt;&lt;ul&gt;&lt;li&gt;introduce B_USE_DEFAULT_SPACING, which works somewhat like B_SIZE_UNSET and B_ALIGN_HORIZONTAL_UNSET&lt;/li&gt;&lt;li&gt;introduce static float BControlLook::ComposeItemSpacing(float spacing), which checks uses be_control_look-&amp;gt;DefaultItemSpacing().&lt;/li&gt;&lt;li&gt;modify layouts to use BControlLook::ComposeItemSpacing() in SetInsets and SetSpacing methods.&lt;/li&gt;&lt;li&gt;default insets are still 0, 0, 0, 0, but can be set to default spacing by passing B_USE_DEFAULT_SPACING&lt;/li&gt;&lt;li&gt;I've found two regressions, patches incoming, please report others on #5614.&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>Add default spacing for Layouts (#5614) * introduce B_USE_DEFAULT_SPACING, which...</title></item><item><pubDate>Thu, 02 Sep 2010 03:51:30 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2fa61</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2fa61</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;czeidler&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;38511&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/add-ons/decorators/SATDecorator/Stacking.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Floor the tabLength to avoid drawing bugs. Add the leftover of this cutting to the last tab.         &lt;/div&gt;     </description><title>Floor the tabLength to avoid drawing bugs. Add the leftover of this cutting to...</title></item><item><pubDate>Thu, 02 Sep 2010 03:30:15 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2f975</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2f975</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;czeidler&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;38510&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/add-ons/decorators/SATDecorator/ (SATDecorator.cpp SATDecorator.h):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Remove unused function.         &lt;/div&gt;     </description><title>Remove unused function.</title></item><item><pubDate>Thu, 02 Sep 2010 03:10:55 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2f89f</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2f89f</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;czeidler&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;38509&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/add-ons/decorators/SATDecorator/StackAndTile.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Ensure that the window is in the front when using focus follow mouse.         &lt;/div&gt;     </description><title>Ensure that the window is in the front when using focus follow mouse.</title></item><item><pubDate>Thu, 02 Sep 2010 03:05:59 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2f554</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2f554</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;czeidler&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;38508&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/add-ons/decorators/SATDecorator/ (9 files):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;Do the window layout on every resize. This is e.g. needed to do the tab layout.&lt;/li&gt;&lt;li&gt;Use old ActivateWindow implementation till the Desktop SendBehind question is solved.&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>- Do the window layout on every resize. This is e.g. needed to do the tab...</title></item><item><pubDate>Wed, 01 Sep 2010 21:55:12 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2f271</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2f271</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;38507&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/apps/mediaplayer/supplier/MediaTrackVideoSupplier.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Simplified the code a bit, removed debugging output and&lt;br /&gt;added a work-around for the problem that FindKeyFrameForFrame()&lt;br /&gt;may return another frame for a previously found keyframe&lt;br /&gt;(due to rounding issues in the extrator).&lt;br /&gt;&lt;br /&gt;At the moment, files which used to play horribly play pretty well&lt;br /&gt;now for me. One remaining problem is that audio may be mute when&lt;br /&gt;seeking far ahead in file, and the audio decoding has to catch&lt;br /&gt;up. It will eventually be all ok. Once a section of the file has&lt;br /&gt;played, it becomes seekable. This seems to be weird behavior of&lt;br /&gt;some FFmpeg demuxers, and only with some files.         &lt;/div&gt;     </description><title>Simplified the code a bit, removed debugging output and added a work-around for...</title></item><item><pubDate>Wed, 01 Sep 2010 21:51:59 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2f11c</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2f11c</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;38506&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/apps/mediaplayer/supplier/ProxyVideoSupplier.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Don't try to decode more than 5 frames at a time to reach&lt;br /&gt;the seek frame. It's just not such a good strategy, since&lt;br /&gt;it appears to be faster to just wait until the next keyframe&lt;br /&gt;is reached naturally.         &lt;/div&gt;     </description><title>Don't try to decode more than 5 frames at a time to reach the seek frame. It's...</title></item><item><pubDate>Wed, 01 Sep 2010 21:41:49 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2f096</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2f096</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;korli&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;38505&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/preferences/locale/Jamfile:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             remove debug leftover         &lt;/div&gt;     </description><title>remove debug leftover</title></item><item><pubDate>Wed, 01 Sep 2010 21:39:05 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2ee93</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2ee93</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;38504&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/add-ons/media/plugins/ffmpeg/AVFormatReader.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Use rounding to avoid the situation, that FindKeyFrame()&lt;br /&gt;returns a frame, and using that very same frame again&lt;br /&gt;for FindKeyFrame() returns a different frame, because&lt;br /&gt;the rounding effects have converted the time to be smaller&lt;br /&gt;than the timestamp that was found for the first call to&lt;br /&gt;FindKeyFrame(). It still happens sometimes, but a lot less&lt;br /&gt;frequently. Ideas appreciated. :-)         &lt;/div&gt;     </description><title>Use rounding to avoid the situation, that FindKeyFrame() returns a frame, and...</title></item><item><pubDate>Wed, 01 Sep 2010 18:19:58 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2edb9</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2edb9</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;andreasf&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;38503&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/system/boot/loader/net/TCP.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             boot_net: Fix TCP memory leaks&lt;br /&gt;&lt;br /&gt;In some error conditions the packet would have been leaked.         &lt;/div&gt;     </description><title>boot_net: Fix TCP memory leaks In some error conditions the packet would have...</title></item><item><pubDate>Wed, 01 Sep 2010 17:57:19 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2ed13</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2ed13</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;38502&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/apps/mediaplayer/supplier/MediaTrackVideoSupplier.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Coding style fixes.         &lt;/div&gt;     </description><title>Coding style fixes.</title></item><item><pubDate>Wed, 01 Sep 2010 17:56:51 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2ec60</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2ec60</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;38501&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/apps/mediaplayer/supplier/MediaTrackAudioSupplier.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Removed left-over debug output.         &lt;/div&gt;     </description><title>Removed left-over debug output.</title></item><item><pubDate>Wed, 01 Sep 2010 17:53:00 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2ebc5</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2ebc5</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;38500&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/add-ons/media/plugins/ffmpeg/AVFormatReader.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fixed warning.         &lt;/div&gt;     </description><title>Fixed warning.</title></item><item><pubDate>Wed, 01 Sep 2010 17:29:32 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2ea24</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2ea24</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;38499&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/kits/media/MediaTrack.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Of course the same fix needs to be applied&lt;br /&gt;to SeekToTime(). The extractor may have&lt;br /&gt;modified the time, don't let the decoder&lt;br /&gt;overwrite the actually seeked time. I am thinking&lt;br /&gt;the API should be called SeekedTo() or Seeked(),&lt;br /&gt;and would be purely informative for decoders,&lt;br /&gt;without even a return value.         &lt;/div&gt;     </description><title>Of course the same fix needs to be applied to SeekToTime(). The extractor may...</title></item><item><pubDate>Wed, 01 Sep 2010 16:02:42 +0000</pubDate><guid>http://cia.vc/stats/project/OpenBeOS/.message/1a2e78e</guid><link>http://cia.vc/stats/project/OpenBeOS/.message/1a2e78e</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;38498&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/haiku/trunk/src/apps/mediaplayer/supplier/MediaTrackAudioSupplier.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;pre&gt;Several improvements that make the audio playback
much more robust:
 * Use a much larger buffer size, since we cache
   a lot anyway.
 * When reading uncached frames, don't trip over the
   situation that the seekable keyframe was very far
   away from where we want to read. Don't get caught
   up in a loop decoding an entire movie, but return
   a time-out error instead. This will get us back
   on track eventually.
 * Before seeking to a keyframe, check if the current
   track position is actually nearer.&lt;/pre&gt;         &lt;/div&gt;     </description><title>Several improvements that make the audio playback much more robust: * Use a much...</title></item></channel></rss>