Update on project state
(Sun, 17 May 2009 08:03:58 -0000)
<div class="markdown_content"><p>As you all can see there is not an awful lot of activity here, basically what has happened since I took over maintainership is that I have commited one or two contributed patches.</p> <p>Since I am currently busy working on GIMP I expect project management to remain in status quo for the foreseeable feature.</p> <p>If you have patches for rMD, send them to the mail you find here:<br /> <a href="http://www.chromecode.com/contact/" rel="nofollow">http://www.chromecode.com/contact/</a></p> <p>/ Martin</p></div>

Change of guard .
(Wed, 14 Jan 2009 23:32:49 -0000)
<div class="markdown_content"><p>This message is addressed at recordMyDesktop's users.</p> <p>I believe it is time for me to step down completely<br /> from the project and let someone else take it to new<br /> directions.<br /> Looking at some commit stats, it became clear that I<br /> haven't made any real contributions to the project since<br /> December, 2007. After that, all I did was mostly push<br /> upstream any translations or patches that I got.<br /> But I haven't had a vision for the application for a very<br /> long time.</p> <p>It is with great joy, though, that I announce<br /> the new maintainer of recordMyDesktop :<br /> Martin Nordholts !</p> <p>Martin has approached the project a long time ago<br /> and has recently brought new life to the code with his<br /> deep re-factoring and tireless efforts to revitalise the<br /> code base. His level of success at improving the quality<br /> of the project has been astonishing and I was really happy<br /> to see that accepted my invitation to be the new admin and<br /> maintainer for the project.<br /> Whatever direction he might set for it from now on, it is<br /> thanks to him alone, that this project is far from dead yet.</p> <p>Anyway, I've learned a lot during the last (almost 3!)<br /> years and more importantly, I've met many interesting people.<br /> The whole experience was really fun.</p> <p>I wish the project and its new maintainer best of luck !</p> <p>Cheers,<br /> John Varouhakis<br /> (former maintainer of recordMyDesktop ;-) )</p></div>

(Sat, 13 Dec 2008 18:07:01 -0000)
<div class="markdown_content"><p>As reported by users, v0.3.8 had a bug (some headers were missing), that prevented<br /> recordMyDesktop to compile in some setups (RHEL4, Slackware 12.1 and possibly others).</p> <p>Thanks to the thorough feedback received, this problem should now be resolved, in v0.3.8.1.</p></div>

[qt/gtk]-recordMyDesktop 0.3.8
(Sun, 23 Nov 2008 16:00:51 -0000)
<div class="markdown_content"><p>recordMyDesktop 0.3.8 is mostly a bugfixing release, driven by the contributions of Martin<br /> Nordholts, who is now a cotributing member with an SVN account . Yay!</p> <p>Here are the ChangeLogs:</p> <p>recordMyDesktop:<br /> * Extensive refactoring and cleanups of the code from Martin Nordholts.<br /> * Cursor-flickering bug has been fixed, by Martin.<br /> * Improved consistency on the format of the commandline options <br /> and updated the manpage to reflect the changes (also by Martin ;) ).<br /> * Applied patch by Luca Bonavita, that corrects the rgb<br /> to yuv algorithm and provides near perfect colorspace conversion<br /> (fixes bug #1961505)<br /> * Compositing Window managers are now recognised through the _NET_WM_CM_Sn <br /> hint instead of a simplistic namelist (which means that dual-mode wm's like <br /> kwin or yet uknown ones will be handled correctly).<br /> * Changed the way Jack support is offered, from dlopening at runtime to normal<br /> linking at compilation.<br /> * other minor changes and bugfixes.</p> <p>qt-recordMyDesktop:<br /> * Changed qt-recordMyDesktop's license to GPLV3 .<br /> * nl.po added Dutch translation by Jos Poortvliet<br /> * Oxygen icons are now used for record/pause/stop actions.<br /> * Synced to recordMyDesktop 0.3.8 (new format of options).</p> <p>gtk-recordMyDesktop:<br /> * nl.po added Dutch translation by Jos Poortvliet<br /> * Applied patch by freedo, to Replace GtkFileSelection with<br /> GtkFileChooserDialog.<br /> * Synced to recordMyDesktop 0.3.8 (new format of options).</p></div>

(Mon, 11 Feb 2008 18:23:37 -0000)
<div class="markdown_content"><p>Fixed bug #1886713 that manifested as a <br /> crash with the following message:<br /> 'recordmydesktop: xcb_xlib.c:82: xcb_xlib_unlock:<br /> Assertion 'c-&gt;xlib.lock' failed.' ,<br /> when recordMyDesktop was used with libxcb-xlib.</p></div> a bugfix, a translation and a missing feature
(Mon, 04 Feb 2008 18:31:02 -0000)
<div class="markdown_content"><p> is (also)a quick release with the<br /> following changes:</p> <p>1) Updated src/skeleton.c from libboggz trunk<br /> (fix for big endian hosts), in recordMyDesktop.<br /> 2) Updated the Polish translation by Paweł<br /> Smoliński, in the two frontends.<br /> 3) gtk-recordMyDesktop has now the<br /> button/dialog for workdir selection,<br /> that in the previous version was added<br /> only in qt-recordMyDesktop.</p></div>

(Sat, 26 Jan 2008 00:23:59 -0000)
<div class="markdown_content"><p>This is a quick release, in order improve<br /> compliance with the latest Xiph.org<br /> recommendations: <br /> 1) Files contain an Ogg skeleton bitstream now<br /> 2) The extension is kept .ogv (serializing<br /> happens before it and it is appended if missing)</p></div>

(qt/gtk)-recordMyDesktop 0.3.7
(Mon, 17 Dec 2007 19:40:28 -0000)
<div class="markdown_content"><p>Release focus:<br /> bugfixes, new features and translations.</p> <p>recordMyDesktop has now configurable, global shortcuts<br /> and the ability to rescue(encode later) crashed sessions.<br /> Also, it now draws a frame that surrounds the capture area<br /> (this functionality existed on the frontends, but it was a<br /> lot less accurate).</p> <p>gtk/qt-recordMyDesktop have also gained shortcuts for the most<br /> usefull actions of their interface.</p> <p>Extremely badly written ChangeLogs follow:</p> <p>recordMyDesktop 0.3.7:</p> <p>*Added configurable,global shortcuts for<br /> pause/unpause and stop.<br /> *Added frame that surrounds the capture area.<br /> *New rescue feature (allows encoding of<br /> crashed/interrupted sessions).<br /> *fixed overcapture on no-sound<br /> *fixed deadlock and behavior on fps&lt;=1<br /> *fixed crash when using --no-shared<br /> *other minor bugfixes</p> <p>qt-recordMyDesktop 0.3.7:</p> <p>*sv.po: added Swedish translation by Daniel Nylander<br /> *fr.po: Updated French translation from Vincent MERLET<br /> *synced to recordMyDesktop 0.3.7<br /> *fixed jack ports re-insertion bug.<br /> *fixed cursor type selection bug.<br /> *fixed premature exit problem<br /> (closing of prefs win when main win was hidden)<br /> *replaced all enabled/disabled ComboBoxes with CheckButtons<br /> *added button/dialog for workdir selection<br /> *added shortcuts for common actions<br /> ctr+r,ctr+s,ctr+h,ctr+q,,ctr+p,esc<br /> *other minor bugfixes</p> <p>gtk-recordMyDesktop 0.3.7:</p> <p>*sv.po: added Swedish translation by Daniel Nylander<br /> *fr.po: Updated French translation from Vincent MERLET<br /> *synced to recordMyDesktop 0.3.7<br /> *replaced all enabled/disabled ComboBoxes with CheckButtons<br /> *added shortcuts for common actions<br /> ctr+r,ctr+s,ctr+h,ctr+q,ctr+p,esc<br /> *other minor bugfixes</p> <p>For more information consult the (slightly)<br /> updated documentation at :<br /> <a href="http://recordmydesktop.iovar.org/documentation.php" rel="nofollow">http://recordmydesktop.iovar.org/documentation.php</a></p></div>

(qt/gtk)-recordMyDesktop 0.3.6
(Sat, 18 Aug 2007 06:44:49 -0000)
<div class="markdown_content"><p>0.3.6 is mostly a bugfixing release dealing with some problems<br /> introduced in 0.3.5.</p> <p>Along with the bugfixes, there's a new feature, called follow-mouse,<br /> where the capture area moves around following the mouse cursor.</p> <p>The frames in qt/gtk-recordMyDesktop have been made compatible with<br /> this behavior and also move around, but it might be better to just turn<br /> them off, when using this feature. Continuously moving a window around<br /> can make the Xserver use too much CPU. And there's also some latency by the<br /> fact that the frame is drawn and moved by qt/gtk-recordMyDesktop and not<br /> recordMyDesktop.</p> <p>Last change in this joint release is the gargantuan bumping of<br /> qt-recordMyDesktop :). Since it's no longer more unstable<br /> or less complete than gtk-recordMyDesktop, keeping common version<br /> numbers should lessen the confusion about compatibility among versions.</p> <p>qt/gtk-recordMyDesktop 0.3.6 are compatible with recordMyDesktop 0.3.6,<br /> while using them with an older version can cause an arguments parsing error.</p> <p>ChangeLogs follow:</p> <p>recordMyDesktop 0.3.6</p> <p>Corrected segmentation fault when recording non-fullscreen areas, using the<br /> full-shots mode(i.e. no Xdamage)<br /> Fixed arrays boundary overstep in BlocksFromList (resulting in segfault,<br /> especially when compiled with -fstack-protector)<br /> Removed the need for Xdamage to be present even when it is not used.<br /> Added follow-mouse option(i.e. capture area tracks the mouse cursor).</p> <p>qt-recordMyDesktop</p> <p>Version *BUMPED* to indicate full compatibility with recordMyDesktop<br /> synced to recordMyDesktop 0.3.6<br /> (--follow-mouse option and cursor-tracking frame)<br /> Updated Brazilian translation by Caio Alonso.<br /> Updated Italian translation by Giovanni Scafora.<br /> Updated Spanish translation by Jose L. Redrejo Rodriguez.<br /> Added Polish translation, by Tomasz Wojtys.</p> <p>gtk-recordMyDesktop 0.3.6</p> <p>synced to recordMyDesktop 0.3.6<br /> (--follow-mouse option and cursor-tracking frame)<br /> Updated Brazilian translation by Caio Alonso.<br /> Updated Italian translation by Giovanni Scafora.<br /> Updated Spanish translation by Jose L. Redrejo Rodriguez.<br /> Added Polish translation, by Tomasz Wojtys.</p></div>

(Wed, 18 Jul 2007 00:20:23 -0000)
<div class="markdown_content"><p>This is a bugfixing release addressing some critical bugs:</p> <p>* Corrected segmentation fault when recording non-fullscreen areas<br /> All recording of areas with x and/or y not zero is broken in 0.3.5.<br /> Many thanks to Sander Jansen for providing the bug-report and the<br /> solution to this problem.</p> <p>* Corrected incorrect allocation of queued sound buffers<br /> (Caused segmentation faults in FreeBSD,<br /> possibly on non x86 linux platforms, too)<br /> * Corrected dlopen lookup on *bsd (libc instead of libdl),<br /> which blocked recordMyDesktop from being compiled with<br /> Jack support on this platform.<br /> Thanks to Kevin Lo for reporting the above two problems.</p> <p>The first bug was introduced in 0.3.5 while the other two<br /> exist in previous versions, too.</p></div>