diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index f1cb601..40f79ec 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -2,32 +2,81 @@
+ android:versionName="1.6.5" >
+
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
+
-
-
+
+
+
-
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
\ No newline at end of file
diff --git a/libs/android-support-v4.jar b/libs/android-support-v4.jar
new file mode 100644
index 0000000..6080877
Binary files /dev/null and b/libs/android-support-v4.jar differ
diff --git a/libs/devsmartlib.jar b/libs/devsmartlib.jar
new file mode 100644
index 0000000..ae8f34f
Binary files /dev/null and b/libs/devsmartlib.jar differ
diff --git a/lint.xml b/lint.xml
new file mode 100644
index 0000000..ee0eead
--- /dev/null
+++ b/lint.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/project.properties b/project.properties
index 5a70945..c4f09d2 100644
--- a/project.properties
+++ b/project.properties
@@ -8,4 +8,4 @@
# project structure.
# Project target.
-target=android-7
+target=android-17
diff --git a/res/drawable/ic_error.png b/res/drawable/ic_error.png
deleted file mode 100644
index cdcd800..0000000
Binary files a/res/drawable/ic_error.png and /dev/null differ
diff --git a/res/drawable/ic_rec.png b/res/drawable/ic_rec.png
deleted file mode 100644
index 0ed68ae..0000000
Binary files a/res/drawable/ic_rec.png and /dev/null differ
diff --git a/res/drawable/ic_schedule.png b/res/drawable/ic_schedule.png
deleted file mode 100644
index a03f2b0..0000000
Binary files a/res/drawable/ic_schedule.png and /dev/null differ
diff --git a/res/drawable/ic_success.png b/res/drawable/ic_success.png
deleted file mode 100644
index a06b49f..0000000
Binary files a/res/drawable/ic_success.png and /dev/null differ
diff --git a/res/drawable/logo.png b/res/drawable/logo.png
deleted file mode 100644
index f0bb399..0000000
Binary files a/res/drawable/logo.png and /dev/null differ
diff --git a/res/layout/channel_list_title.xml b/res/layout/channel_list_title.xml
deleted file mode 100644
index 645f163..0000000
--- a/res/layout/channel_list_title.xml
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout/channel_list_widget.xml b/res/layout/channel_list_widget.xml
index 09c94af..e611cf3 100644
--- a/res/layout/channel_list_widget.xml
+++ b/res/layout/channel_list_widget.xml
@@ -2,21 +2,18 @@
-
-
+ android:layout_width="fill_parent"
+ android:layout_marginLeft="5sp"
+ android:layout_marginRight="5sp">
+ android:layout_height="wrap_content"
+ android:scaleType="centerInside"
+ android:layout_margin="3dip"
+ android:adjustViewBounds="true"
+ android:contentDescription="@string/icon"/>
+ android:src="@android:drawable/progress_horizontal"
+ android:contentDescription="@string/elapsed_time"/>
-
\ No newline at end of file
diff --git a/res/layout/epgnow_list_activity.xml b/res/layout/epgnow_list_activity.xml
new file mode 100644
index 0000000..632e7f8
--- /dev/null
+++ b/res/layout/epgnow_list_activity.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout/epgnow_list_widget.xml b/res/layout/epgnow_list_widget.xml
new file mode 100644
index 0000000..97283ca
--- /dev/null
+++ b/res/layout/epgnow_list_widget.xml
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout/epgtimeline_programme_header.xml b/res/layout/epgtimeline_programme_header.xml
new file mode 100644
index 0000000..482971f
--- /dev/null
+++ b/res/layout/epgtimeline_programme_header.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout/epgtimeline_programme_widget.xml b/res/layout/epgtimeline_programme_widget.xml
new file mode 100644
index 0000000..cfb69a0
--- /dev/null
+++ b/res/layout/epgtimeline_programme_widget.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout/epgtimeline_widget.xml b/res/layout/epgtimeline_widget.xml
new file mode 100644
index 0000000..e4093c0
--- /dev/null
+++ b/res/layout/epgtimeline_widget.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout/programme_layout.xml b/res/layout/programme_layout.xml
index 3b530e2..1fc5bd8 100644
--- a/res/layout/programme_layout.xml
+++ b/res/layout/programme_layout.xml
@@ -8,13 +8,30 @@
android:layout_height="wrap_content"
android:orientation="vertical" >
-
+ android:orientation="horizontal" >
+
+
+
+
+
+
@@ -104,9 +121,9 @@
@@ -116,6 +133,7 @@
android:layout_marginRight="5sp"
android:text="@string/pr_content_type"
android:textAppearance="?android:attr/textAppearanceMedium" />
+
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout/programme_list_widget.xml b/res/layout/programme_list_widget.xml
index 0b24cdd..331f7c8 100644
--- a/res/layout/programme_list_widget.xml
+++ b/res/layout/programme_list_widget.xml
@@ -24,7 +24,8 @@
android:layout_width="fill_parent"
android:layout_height="18sp"
android:layout_margin="3dip"
- android:scaleType="fitEnd" >
+ android:scaleType="fitEnd"
+ android:contentDescription="@string/state">
@@ -37,7 +38,7 @@
diff --git a/res/layout/programme_title.xml b/res/layout/programme_title.xml
deleted file mode 100644
index 98ec8f1..0000000
--- a/res/layout/programme_title.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout/recording_list_title.xml b/res/layout/recording_list_title.xml
index 98ec8f1..62a18e4 100644
--- a/res/layout/recording_list_title.xml
+++ b/res/layout/recording_list_title.xml
@@ -9,7 +9,8 @@
android:layout_height="44sp"
android:padding="3sp"
android:src="@drawable/logo_72"
- android:id="@+id/ct_logo">
+ android:id="@+id/ct_logo"
+ android:contentDescription="@string/logo">
-
-
+ android:id="@+id/rec_icon"
+ android:contentDescription="@string/recording">
+ android:id="@+id/rec_state"
+ android:contentDescription="@string/state">
-
\ No newline at end of file
diff --git a/res/layout/recording_title.xml b/res/layout/recording_title.xml
index 98ec8f1..62a18e4 100644
--- a/res/layout/recording_title.xml
+++ b/res/layout/recording_title.xml
@@ -9,7 +9,8 @@
android:layout_height="44sp"
android:padding="3sp"
android:src="@drawable/logo_72"
- android:id="@+id/ct_logo">
+ android:id="@+id/ct_logo"
+ android:contentDescription="@string/logo">
\ No newline at end of file
diff --git a/res/layout/search_result_widget.xml b/res/layout/search_result_widget.xml
index 8fb4947..ddcdc0d 100644
--- a/res/layout/search_result_widget.xml
+++ b/res/layout/search_result_widget.xml
@@ -1,84 +1,92 @@
-
-
+ android:layout_marginLeft="5sp"
+ android:layout_marginRight="5sp" >
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:layout_height="64sp"
+ android:orientation="vertical" >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/menu/main_menu.xml b/res/menu/main_menu.xml
index e9a7fd0..1d8c510 100644
--- a/res/menu/main_menu.xml
+++ b/res/menu/main_menu.xml
@@ -1,20 +1,33 @@