Commit graph

1840 commits

Author SHA1 Message Date
Thibault Saunier
695c381bb1 Rename GESTimelineFileSource to GESUriClip
Conflicts:
	ges/ges-pitivi-formatter.c
	ges/ges-uri-clip.c
	tests/check/ges/project.c
	tests/check/ges/uriclip.c
2013-02-15 14:42:02 -03:00
Thibault Saunier
04a3c49ebd Rename GESTimelineObject to GESClip 2013-02-15 14:42:02 -03:00
Thibault Saunier
f0359481c0 Add a GESTimelineElement base class
+ Port GESTrackObject and GESTimelineObject to the new baseclass
2013-02-15 14:42:02 -03:00
Jean-François Fortin Tam
edd45bba78 docs: Clarify the distinction between Tracks and Layers 2013-02-10 17:05:43 -03:00
Thibault Saunier
04b1ef6eb7 project: Update loading asset when a URI is missing 2013-01-30 20:14:59 -03:00
Kerrick Staley
4d527e24be build: replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS to fix build with automake 1.13
AM_CONFIG_HEADER is deprecated; see
https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html

https://bugzilla.gnome.org/show_bug.cgi?id=692864
2013-01-30 10:24:53 +00:00
Stefan Sauer
32edd17aab Automatic update of common submodule
From a942293 to 2de221c
2013-01-28 20:46:06 +01:00
Thibault Saunier
5543a48f5e configure: Properly check if PyGObject is present
And make use of the PyGObject overrides if present
2013-01-22 21:09:32 -03:00
Thibault Saunier
6eb98da46f Bump Glib dependency to 2.34
We use new APIs (g_list_copy_deep) that appeared in GLib 2.34
2013-01-22 18:11:09 -03:00
Tim-Philipp Müller
85663a840e Fix various printf format issues in debug messages 2013-01-22 19:51:57 +00:00
Tim-Philipp Müller
95acc7c572 Automatic update of common submodule
From a72faea to a942293
2013-01-15 15:09:39 +00:00
Thibault Saunier
48ade33273 Bump GStreamer dependency version to current master (1.1.0) 2013-01-14 09:30:40 -03:00
Thibault Saunier
7f81f16674 pitiviformatter: Handle project metadatas 2013-01-14 09:02:26 -03:00
Thibault Saunier
17b765bfb5 xmlformatter: Do no allow saving CONSTRUCTONLY properties 2013-01-14 09:02:26 -03:00
Thibault Saunier
350c5a07bf layer: State assets we create async as loading to the project 2013-01-14 09:02:26 -03:00
Thibault Saunier
e071e3ed37 project: Track Asset that were loaded with error 2013-01-14 09:02:26 -03:00
Thibault Saunier
1d397591af project: Handle assets that are being loaded
API:
    ges_project_get_loading_assets
2013-01-14 09:02:26 -03:00
Thibault Saunier
ae9b006d05 ges: Documentations fixes 2013-01-12 10:53:44 -03:00
Thibault Saunier
02652902f5 Reimplement the auto-transition feature
+ Actually implement unit tests
2013-01-10 18:53:15 -03:00
Thibault Saunier
5f69200a3a trackobject: Make the GESTrack (parent track) a GObject property 2013-01-10 18:09:23 -03:00
Thibault Saunier
9791fc541b timeline: Minor refactoring 2013-01-10 18:01:33 -03:00
Thibault Saunier
eeef1548b3 timeline: Avoid recreating the moving_tlobjs when unecessary 2013-01-10 13:32:15 -03:00
Thibault Saunier
8888a3a698 Misc debug message enhancements 2013-01-10 12:46:33 -03:00
Thibault Saunier
92a67092d5 timeline: Keep track of whether updates are enabled or not
Check if we want to track Track-s enable status and update our status according
to that
2013-01-10 12:46:33 -03:00
Thibault Saunier
2c37986493 layer: Properly emit the notify signal when auto_transition changes 2013-01-10 12:25:53 -03:00
Thibault Saunier
7f10881dd2 timeline: Track TrackObject-s by layer 2013-01-10 11:50:02 -03:00
Thibault Saunier
ab0d1b1724 tests: Add a macro for type checking 2013-01-10 11:18:46 -03:00
Thibault Saunier
af326df8bd utilities: Make internal utilities instead of copy/pasting functions 2013-01-10 11:15:32 -03:00
Thibault Saunier
3e310e5960 gitignore: Ignore anjuta files 2013-01-10 11:11:31 -03:00
Thibault Saunier
f2d389d37f Benchmark rippling 2013-01-10 11:11:31 -03:00
Thibault Saunier
feb85a1456 Move LAYER_HEIGHT definition from -timeline-layer.c c to -internal.h 2013-01-10 11:11:31 -03:00
Thibault Saunier
6e33af939c asset-track-object: Minor doc fixing 2013-01-10 11:11:31 -03:00
Thibault Saunier
1b8126d349 timeline: Remove dead macros 2013-01-10 11:11:30 -03:00
Thibault Saunier
31e1ea3840 timeline: Use g_sequence_sort_changed when appropriate 2013-01-10 11:11:28 -03:00
Thibault Saunier
e54f1292b6 track: Keep in cache the GSequenceIter so we get a faster acces to them 2013-01-03 12:23:02 -03:00
Thibault Saunier
c9e970eb36 formatter: Plug some leaks 2013-01-03 09:44:35 -03:00
Thibault Saunier
b8400f7900 test: project: Fix various leaks 2013-01-03 09:44:35 -03:00
Thibault Saunier
0ec78ea70b xmlformatter: Plug various leaks 2013-01-03 09:44:35 -03:00
Thibault Saunier
cf93469fa5 Misc nitpick fixing 2012-12-30 23:12:28 -03:00
Thibault Saunier
854228c4ea project: Plug various leaks. 2012-12-30 23:12:28 -03:00
Thibault Saunier
ac7dd69a71 meta-container: Plug various leaks 2012-12-30 23:12:28 -03:00
Thibault Saunier
bf1e966d25 asset: Do not allow proxying over the same currently proxied asset 2012-12-30 23:12:27 -03:00
Thibault Saunier
38bc983502 asset: Fix some leaks 2012-12-30 23:12:27 -03:00
Thibault Saunier
96d3afce6e asset: Avoid leaking the GParameter array and content 2012-12-29 19:38:50 -03:00
Thibault Saunier
f722938ebf assetfilesource: Fix some leaks 2012-12-29 19:38:31 -03:00
Thibault Saunier
aa0d4487d7 tests: Remove useless mutex 2012-12-29 19:38:13 -03:00
Thibault Saunier
3120c525bb Add some more gitignore 2012-12-29 19:38:13 -03:00
Thibault Saunier
a962f07087 Refrase formatters descriptions 2012-12-29 19:38:13 -03:00
Thibault Saunier
b6b6063be3 formatter: First check the extension when checking if can load URI 2012-12-29 19:38:13 -03:00
Thibault Saunier
7fa9eee785 project: Run the vmethod in first stage for the "loaded" signal
This is most probably what sublcasses will need
2012-12-29 19:38:13 -03:00