Index: gtk/gtk.h
===================================================================
--- gtk/gtk.h	(revision 18871)
+++ gtk/gtk.h	(working copy)
@@ -174,6 +174,7 @@
 #include <gtk/gtktextbuffer.h>
 #include <gtk/gtktextbufferrichtext.h>
 #include <gtk/gtktextview.h>
+#include <gtk/gtktimeline.h>
 #include <gtk/gtktipsquery.h>
 #include <gtk/gtktoggleaction.h>
 #include <gtk/gtktogglebutton.h>
Index: gtk/gtk.symbols
===================================================================
--- gtk/gtk.symbols	(revision 18871)
+++ gtk/gtk.symbols	(working copy)
@@ -3933,6 +3933,29 @@ gtk_theme_engine_get_type G_GNUC_CONST
 #endif
 #endif
 
+#if IN_HEADER(__GTK_TIMELINE_H__)
+#if IN_FILE(__GTK_TIMELINE_C__)
+gtk_timeline_get_direction
+gtk_timeline_get_loop
+gtk_timeline_get_fps
+gtk_timeline_get_duration
+gtk_timeline_get_screen
+gtk_timeline_get_type G_GNUC_CONST
+gtk_timeline_is_running
+gtk_timeline_new
+gtk_timeline_new_for_screen
+gtk_timeline_pause
+gtk_timeline_rewind
+gtk_timeline_set_direction
+gtk_timeline_set_loop
+gtk_timeline_set_fps
+gtk_timeline_set_duration
+gtk_timeline_set_progress_func
+gtk_timeline_set_screen
+gtk_timeline_start
+#endif
+#endif
+
 #if IN_HEADER(__GTK_TIPS_QUERY_H__)
 #if IN_FILE(__GTK_TIPS_QUERY_C__)
 gtk_tips_query_get_type G_GNUC_CONST
Index: gtk/Makefile.am
===================================================================
--- gtk/Makefile.am	(revision 18871)
+++ gtk/Makefile.am	(working copy)
@@ -289,6 +289,7 @@ gtk_public_h_sources =          \
 	gtktexttag.h		\
 	gtktexttagtable.h	\
 	gtktextview.h		\
+	gtktimeline.h		\
 	gtktipsquery.h		\
 	gtktoggleaction.h	\
 	gtktogglebutton.h	\
@@ -576,6 +577,7 @@ gtk_base_c_sources =            \
 	gtktextutil.c		\
 	gtktextview.c		\
 	gtkthemes.c		\
+	gtktimeline.c		\
 	gtktipsquery.c		\
 	gtktoggleaction.c	\
 	gtktogglebutton.c	\
Index: gtk/gtkenums.h
===================================================================
--- gtk/gtkenums.h	(revision 18871)
+++ gtk/gtkenums.h	(working copy)
@@ -524,6 +524,17 @@ typedef enum {
   GTK_DRAG_RESULT_ERROR
 } GtkDragResult;
 
+typedef enum {
+  GTK_TIMELINE_DIRECTION_FORWARD,
+  GTK_TIMELINE_DIRECTION_BACKWARD
+} GtkTimelineDirection;
+
+typedef enum {
+  GTK_TIMELINE_PROGRESS_LINEAR,
+  GTK_TIMELINE_PROGRESS_SINUSOIDAL,
+  GTK_TIMELINE_PROGRESS_EXPONENTIAL
+} GtkTimelineProgressType;
+
 G_END_DECLS
 
 #endif /* __GTK_ENUMS_H__ */
