SVN Log


Commit Date  
[r582] by iovar

tagging release 0.3.8 for [qt/gtk]-recordMyDesktop

2008-11-23 15:51:26 Tree
[r581] by iovar

ChangeLog entries and version changes in configure.ac,
for 0.3.8 release ([qt/gtk]-recordMyDesktop)

2008-11-23 15:05:38 Tree
[r580] by iovar

src/rmd_cache.c, src/rmd_cache_frame.c, src/rmd_get_frame.c,
src/rmd_init_encoder.c, src/rmd_poll_events.c, src/rmd_rectinsert.c,
src/rmd_rectinsert.h, src/rmd_rescue.c, src/rmd_setbrwindow.c,
src/rmd_specsfile.c, src/rmd_types.h, src/rmd_update_image.c,
src/test-rectinsert-data.c, src/test-rectinsert-types.h, src/test-rectinsert.c:
Replaced the custom WGeometry struct-type with the Xlib-provided XRectangle type.
Since XRectangle has unsigned width and height, any places in the code where
-1 was used in these members of WGeometry to denote invalid rects, where changed
to 0 ( zero width or height rects are also considered invalid, wherever met).
Also, the following variable renames happened : wgeom => xrect, rgeom => rrect,
geom => rect and so on. Some other minor changes in this commit are all related
to this type change and also the fact that WGeometry had members of type int,
while XRectangle is comprised of short members.

2008-11-22 16:39:04 Tree
[r579] by iovar

Readded qt-recordmydesktop.png, qt-recordmydesktop.svg
in EXTRA_DIST of src/Makefile.am since they were removed by mistake.

2008-11-22 15:58:54 Tree
[r578] by iovar

Changed qt-recordMyDesktop's license to GPL version 3 (or later).
All license headers have been changed to reflect this change and COPYING.gpl3 has been added with
the full text of the license. Also, the previous record/pause/stop icons and their source svg's
have been removed and replaced with equivalents from the Oxygen project, provided under the
GNU-LGPL version 3 (or later). COPYING.lgpl3 and COPYING.icons have been added to provide
the neccessary information. Makefile.am and src/Makefile.am have been modified to reflect
this change in the project files. Version changed in configure.ac, to 0.3.8-cvs

2008-11-22 10:58:07 Tree
[r577] by iovar

updated parameters in the arguments list
to match these of recordMyDesktop 0.3.8

2008-11-21 18:56:44 Tree
[r576] by iovar

updated parameters in the arguments list
to match these of recordMyDesktop 0.3.8

2008-11-21 18:56:01 Tree
[r575] by iovar

src/Makefile.am, Makefile.am, autogen.sh, configure.ac:
Changed Automake requirement to 1.9 and made some minor changes to accomodate the
removal of the m4 macros, as per rev #573

2008-11-16 13:57:16 Tree
[r574] by iovar

py-compile removed, since it's created at configuration

2008-11-16 13:52:40 Tree
[r573] by iovar

removed unneccessary macro files: as-python.m4 as-version.m4 py-compile-destdir common.mk python.mk pychecker.mk

2008-11-16 13:52:01 Tree
[r572] by iovar

src/Makefile.am, Makefile.am, autogen.sh, configure.ac:
Changed Automake requirement to 1.9 and made some minor changes to accomodate the
removal of the m4 macros, as per rev #570

2008-11-16 13:49:11 Tree
[r571] by iovar

py-compile removed, since it's created at configuration

2008-11-16 13:45:04 Tree
[r570] by iovar

removed unneccessary macro files: as-python.m4 as-version.m4 py-compile-destdir common.mk python.mk pychecker.mk

2008-11-16 13:43:48 Tree
[r569] by iovar

configure.ac, doc/recordmydesktop.1, src/rmd.c, src/rmd_cache_audio.c, src/rmd_encode_sound_buffer.c,
src/rmd_initialize_data.c, src/rmd_jack.c, src/rmd_jack.h, src/rmd_parseargs.c, src/rmd_threads.c, src/rmd_types.h:
Changed the way Jack support is offered, from dlopening at runtime to normal
linking at compilation.

2008-11-15 21:04:13 Tree
[r568] by iovar

src/rmd_wm_is_compositing.[ch], src/rmd.c, src/rmd_types.h, src/Makefile.am :
Added rmdWMIsCompositing method which is used to determine if the window manager
is compositing and thus if it will be recorded in --full-shots mode.
This method replaces the name check that was previously used, but rmdWMCheck
hasn't been removed as it is also a proper method of identifying compliance
with the freedesktop.org standards, which is a neccessary step before
determining whether a window manager is compositing.
This method is still not perfect as non-3d compositing WM's will trigger
full-shots, without neccessarily needing it, but the only penalty for
this mistake will be increased CPU usage while previously, non-identification
of compositing WM as such could lead in distorted/unusable videos (e.g.
KWin when used in 3d compositing mode).

2008-11-15 16:28:36 Tree
[r567] by iovar

Changed CACHE_FILE_SIZE_LIMIT back to 500 Mb ( 500*1<<20 )

2008-11-15 15:12:18 Tree
[r566] by enselic

src/rmd_init_encoder.c: Format the code for the initialization of the
theora_info structure to increase readability.

2008-10-03 13:51:04 Tree
[r565] by enselic

src/rmd_init_encoder.c: When not overwriting files, output what
filename that was eventually used.

2008-10-03 09:14:44 Tree
[r564] by enselic

src/rmd_setbrwindow.c: Make SetBRWindow() return a success-boolean,
i.e. TRUE for success and FALSE for failure.

src/rmd.c: Adapt.

2008-10-03 08:29:13 Tree
[r563] by enselic

src/rmd_types.h: To be on the safer side, only define TRUE and FALSE
if they are not already defined.

2008-10-03 08:25:53 Tree
[r562] by enselic

src/rmd_cache_frame.c: Fix display of recorded data info and
compression ratio by using unsigned long long ints to prevent integer
overflow, and convert to Mb as late as possible. Also did some
reformating.

2008-10-03 08:13:34 Tree
[r561] by enselic

src/rmd_cache_frame.c: Define CACHE_OUT_BUFFER_SIZE and
CACHE_FILE_SIZE_LIMIT in a readable manner, and remove redundant
comments.

2008-10-03 07:27:09 Tree
[r560] by enselic

src/rmd_parseargs.c
doc/recordmydesktop.1: Make options consistently have GNU-style,
i.e. --this instead of -this. We're still backwards compatible with
old options, but they are undocumented.

2008-09-18 18:59:47 Tree
[r559] by iovar

configure.ac : Fixed AC_INIT
macro utilisation

2008-09-18 13:16:18 Tree
[r558] by iovar

src/rmd_get_frame.c : As Martin has found, we need to mark
both the new and the old area of the cursor, for it to render
correctly. This changeset does that for the full-shots scenario,
(which is always double-buffered) by making dirty the new area
on the back buffer, before the Yuv convertion.
Other changes are that the MARK_BACK_BUFFER macro has been
renamed to MARK_BUFFER_AREA (as that is what it does and there is
nothing intristically tying it to the back buffer) and also
a non-sensical comment was removed (probably a thought I never got
to finish).

2008-09-17 23:09:21 Tree
Older >