Update on project state
(Sun, 17 May 2009 08:03:58 GMT)
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.

Since I am currently busy working on GIMP I expect project management to remain in status quo for the foreseeable feature.

If you have patches for rMD, send them to the mail you find here:
http://www.chromecode.com/contact/

/ Martin (0 comments)

Change of guard .
(Wed, 14 Jan 2009 23:32:49 GMT)
This message is addressed at recordMyDesktop's users.

I believe it is time for me to step down completely
from the project and let someone else take it to new
directions.
Looking at some commit stats, it became clear that I
haven't made any real contributions to the project since
December, 2007. After that, all I did was mostly push
upstream any translations or patches that I got.
But I haven't had a vision for the application for a very
long time.

It is with great joy, though, that I announce
the new maintainer of recordMyDesktop :
Martin Nordholts !

Martin has approached the project a long time ago
and has recently brought new life to the code with his
deep re-factoring and tireless efforts to revitalise the
code base. His level of success at improving the quality
of the project has been astonishing and I was really happy
to see that accepted my invitation to be the new admin and
maintainer for the project.
Whatever direction he might set for it from now on, it is
thanks to him alone, that this project is far from dead yet.


Anyway, I've learned a lot during the last (almost 3!)
years and more importantly, I've met many interesting people.
The whole experience was really fun.

I wish the project and its new maintainer best of luck !

Cheers,
John Varouhakis
(former maintainer of recordMyDesktop ;-) ) (1 comments)

recordMyDesktop 0.3.8.1
(Sat, 13 Dec 2008 18:07:01 GMT)
As reported by users, v0.3.8 had a bug (some headers were missing), that prevented
recordMyDesktop to compile in some setups (RHEL4, Slackware 12.1 and possibly others).

Thanks to the thorough feedback received, this problem should now be resolved, in v0.3.8.1. (0 comments)

[qt/gtk]-recordMyDesktop 0.3.8
(Sun, 23 Nov 2008 16:00:51 GMT)
recordMyDesktop 0.3.8 is mostly a bugfixing release, driven by the contributions of Martin
Nordholts, who is now a cotributing member with an SVN account . Yay!

Here are the ChangeLogs:

recordMyDesktop:
* Extensive refactoring and cleanups of the code from Martin Nordholts.
* Cursor-flickering bug has been fixed, by Martin.
* Improved consistency on the format of the commandline options
and updated the manpage to reflect the changes (also by Martin ;) ).
* Applied patch by Luca Bonavita, that corrects the rgb
to yuv algorithm and provides near perfect colorspace conversion
(fixes bug #1961505)
* Compositing Window managers are now recognised through the _NET_WM_CM_Sn
hint instead of a simplistic namelist (which means that dual-mode wm's like
kwin or yet uknown ones will be handled correctly).
* Changed the way Jack support is offered, from dlopening at runtime to normal
linking at compilation.
* other minor changes and bugfixes.

qt-recordMyDesktop:
* Changed qt-recordMyDesktop's license to GPLV3 .
* nl.po added Dutch translation by Jos Poortvliet
* Oxygen icons are now used for record/pause/stop actions.
* Synced to recordMyDesktop 0.3.8 (new format of options).

gtk-recordMyDesktop:
* nl.po added Dutch translation by Jos Poortvliet
* Applied patch by freedo, to Replace GtkFileSelection with
GtkFileChooserDialog.
* Synced to recordMyDesktop 0.3.8 (new format of options). (0 comments)

recordMyDesktop 0.3.7.3
(Mon, 11 Feb 2008 18:23:37 GMT)
Fixed bug #1886713 that manifested as a
crash with the following message:
'recordmydesktop: xcb_xlib.c:82: xcb_xlib_unlock:
Assertion 'c->xlib.lock' failed.' ,
when recordMyDesktop was used with libxcb-xlib. (0 comments)

0.3.7.2: a bugfix, a translation and a missing feature
(Mon, 04 Feb 2008 18:31:02 GMT)
0.3.7.2 is (also)a quick release with the
following changes:

1) Updated src/skeleton.c from libboggz trunk
(fix for big endian hosts), in recordMyDesktop.
2) Updated the Polish translation by Paweł
Smoliński, in the two frontends.
3) gtk-recordMyDesktop has now the
button/dialog for workdir selection,
that in the previous version was added
only in qt-recordMyDesktop. (0 comments)

recordMyDesktop-0.3.7.1
(Sat, 26 Jan 2008 00:23:59 GMT)
This is a quick release, in order improve
compliance with the latest Xiph.org
recommendations:
1) Files contain an Ogg skeleton bitstream now
2) The extension is kept .ogv (serializing
happens before it and it is appended if missing) (0 comments)

(qt/gtk)-recordMyDesktop 0.3.7
(Mon, 17 Dec 2007 19:40:28 GMT)
Release focus:
bugfixes, new features and translations.


recordMyDesktop has now configurable, global shortcuts
and the ability to rescue(encode later) crashed sessions.
Also, it now draws a frame that surrounds the capture area
(this functionality existed on the frontends, but it was a
lot less accurate).

gtk/qt-recordMyDesktop have also gained shortcuts for the most
usefull actions of their interface.


Extremely badly written ChangeLogs follow:

recordMyDesktop 0.3.7:

*Added configurable,global shortcuts for
pause/unpause and stop.
*Added frame that surrounds the capture area.
*New rescue feature (allows encoding of
crashed/interrupted sessions).
*fixed overcapture on no-sound
*fixed deadlock and behavior on fps<=1
*fixed crash when using --no-shared
*other minor bugfixes

qt-recordMyDesktop 0.3.7:

*sv.po: added Swedish translation by Daniel Nylander
*fr.po: Updated French translation from Vincent MERLET
*synced to recordMyDesktop 0.3.7
*fixed jack ports re-insertion bug.
*fixed cursor type selection bug.
*fixed premature exit problem
(closing of prefs win when main win was hidden)
*replaced all enabled/disabled ComboBoxes with CheckButtons
*added button/dialog for workdir selection
*added shortcuts for common actions
ctr+r,ctr+s,ctr+h,ctr+q,,ctr+p,esc
*other minor bugfixes

gtk-recordMyDesktop 0.3.7:

*sv.po: added Swedish translation by Daniel Nylander
*fr.po: Updated French translation from Vincent MERLET
*synced to recordMyDesktop 0.3.7
*replaced all enabled/disabled ComboBoxes with CheckButtons
*added shortcuts for common actions
ctr+r,ctr+s,ctr+h,ctr+q,ctr+p,esc
*other minor bugfixes


For more information consult the (slightly)
updated documentation at :
http://recordmydesktop.iovar.org/documentation.php (0 comments)

(qt/gtk)-recordMyDesktop 0.3.6
(Sat, 18 Aug 2007 06:44:49 GMT)
0.3.6 is mostly a bugfixing release dealing with some problems
introduced in 0.3.5.

Along with the bugfixes, there's a new feature, called follow-mouse,
where the capture area moves around following the mouse cursor.

The frames in qt/gtk-recordMyDesktop have been made compatible with
this behavior and also move around, but it might be better to just turn
them off, when using this feature. Continuously moving a window around
can make the Xserver use too much CPU. And there's also some latency by the
fact that the frame is drawn and moved by qt/gtk-recordMyDesktop and not
recordMyDesktop.

Last change in this joint release is the gargantuan bumping of
qt-recordMyDesktop :). Since it's no longer more unstable
or less complete than gtk-recordMyDesktop, keeping common version
numbers should lessen the confusion about compatibility among versions.

qt/gtk-recordMyDesktop 0.3.6 are compatible with recordMyDesktop 0.3.6,
while using them with an older version can cause an arguments parsing error.



ChangeLogs follow:

recordMyDesktop 0.3.6

Corrected segmentation fault when recording non-fullscreen areas, using the
full-shots mode(i.e. no Xdamage)
Fixed arrays boundary overstep in BlocksFromList (resulting in segfault,
especially when compiled with -fstack-protector)
Removed the need for Xdamage to be present even when it is not used.
Added follow-mouse option(i.e. capture area tracks the mouse cursor).

qt-recordMyDesktop

Version *BUMPED* to indicate full compatibility with recordMyDesktop
synced to recordMyDesktop 0.3.6
(--follow-mouse option and cursor-tracking frame)
Updated Brazilian translation by Caio Alonso.
Updated Italian translation by Giovanni Scafora.
Updated Spanish translation by Jose L. Redrejo Rodriguez.
Added Polish translation, by Tomasz Wojtys.

gtk-recordMyDesktop 0.3.6

synced to recordMyDesktop 0.3.6
(--follow-mouse option and cursor-tracking frame)
Updated Brazilian translation by Caio Alonso.
Updated Italian translation by Giovanni Scafora.
Updated Spanish translation by Jose L. Redrejo Rodriguez.
Added Polish translation, by Tomasz Wojtys. (0 comments)

recordMyDesktop-0.3.5.1
(Wed, 18 Jul 2007 00:20:23 GMT)
This is a bugfixing release addressing some critical bugs:

* Corrected segmentation fault when recording non-fullscreen areas
All recording of areas with x and/or y not zero is broken in 0.3.5.
Many thanks to Sander Jansen for providing the bug-report and the
solution to this problem.

* Corrected incorrect allocation of queued sound buffers
(Caused segmentation faults in FreeBSD,
possibly on non x86 linux platforms, too)
* Corrected dlopen lookup on *bsd (libc instead of libdl),
which blocked recordMyDesktop from being compiled with
Jack support on this platform.
Thanks to Kevin Lo for reporting the above two problems.

The first bug was introduced in 0.3.5 while the other two
exist in previous versions, too. (0 comments)