summaryrefslogtreecommitdiff
path: root/doc/ChangeLog
blob: bf2062b3e01aed06fa9c71a35a24e058d844e88c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
2007-09-18  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	- Eliminated 'images' directory. The images are now not longer
	  compiled with ecpp into the executable module of live. With the
	  content.ecpp part and file cache we have a equally performant
	  solution to compiled in files.
	- Added file cache preload functionality. The file cache is filled
	  with a list of files defined at compile time on plugin startup
	  time.

2007-09-09  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	* tntconfig.cpp: allways give absolute paths to content.ecpp
	* pages/content.ecpp: check for absolute paths which don't contain
		upward references (e.g. '../') and deny such requests.

2007-09-07  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	* tntconfig.cpp: Checked and adapted MapUrl regular expressions
	                 to be more live setup secure.

2007-08-19  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	- Adapted (but not tested) live for the new localisation scheme
	  since VDR 1.5.7
	  Might need some additional tweaking...

2007-07-29  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	- Implemented status notification popup if ajax is active.
	- Without Ajax it is now possible to request actions from vdr via
	  a static page.

2007-07-22  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	Added toolbox buttons to epg info popup windows.
	Some style fixes for this.
	* pages/whats_on.ecpp: Use new pageelems.epg_tool_box component.
	* pages/pageelems.ecpp: new epg_tool_box component.

2007-07-21  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	* live/js/live/pageenhance.js: Enhance a normal web page with
		nifty web 2.0 features.
	* live/js/live/infowin.js: stand alone class. Used by pageenhance.js
	* live/js/live/hinttips.js: stand alone class. Used by pageenhance.js

2007-07-21  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	Made epgimages better styleable. Displaying them as floats right
	of the epg description text.

2007-07-20  Christian Wieninger <cwieninger at gmx dot de>

	Added support for EPG images: Specify the directory with your
	EPG images via the new commandline option '-e <dir>' or
	'--epgimages=<dir> like
	-P'live -e /video/epgimages'

2007-07-12  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	Changed the javascript base of live. We now use the 'mootools'
	framework (see http://www.mootools.net for infos) to handle
	javascript in a browser independend fashion and for nifty Web 2.0
	features.

	Based on this framework we have now tooltips that use the XHTML
	standard 'title' attribute and Web-2.0 popup windows for epg
	information. This Epg information is loaded on demand and once
	loaded, they are cached in the page for further viewing.

	On the other hand this also provides us with a solution to have
	live functioning without javascript at all. When done right, the
	same functionality can be achieved with or without enabled
	javascript in the browser. Currently there still are javascript
	only features, which will be resolved in the next weeks.

	This is a rather big change on many files, so they are not all
	mentioned here.

2007-06-22  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	Start of new 'standalone' javascript source directory
	for live javascript files.

	- Use mootools http://www.mootools.net/ as base library for
	  'modern' Javascript based functionality.

2007-06-15  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	* setup.ecpp: added option to disable infobox at all.

2007-06-14  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	* infobox: Keep update status of infobox in session. This allows
	  the user to switch off status updates and change live
	  pages. After a page change the status is updated once and then
	  the users choice is respected.

2007-06-14  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	* infobox: show 'user friendly' error message when something went
	  wrong while updating the status box.
	  Fixed tooltip message for toggle update on/off of status box.

2007-06-13  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	* pages/schedule.ecpp: If no channel is given, and a current
	  channel is known to vdr, select it when calling the schedule
	  page in live.

2007-06-12  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	Added orange-blue theme as an example of a theme with dark
	background and light foreground colors. This theme also
	demonstrates the use of exchanged images (logo.png, tv.jpg and
	remotecontrol.jpg)

	* styles.css: some minor style fixes, that became visible while
	creating the orange-blue theme.

2007-06-11  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	Fixed style layout of the tables. Added class 'bottomrow' to the
	rows that are followed by empty spacer rows.

2007-06-06  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	Use GetConfigDir instead of USRDIR define.

	* pages/*.ecpp: begin of unification of table markup.
		Still needs some tweaking but the general framework
		is in place.
	* styles.css: Removed different table styles.
		Added two general table styles:
		 - listing: for tables showing listings like
			    search results or schedules.
		 - formular: for tables used in input forms to
			     layout the input elements.
		Added some general use styles, like 'bold', 'more',
		'withmargin', 'nomargin', 'short', 'title', 'dotted'

2007-06-03  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	Added CSS based themeing support. For details please read
	doc/css-themeing.txt and doc/dev-conventions.txt.
	* setup.h, setup.cpp, setup.ecpp: added setup for theme and
		selection of theme.
	* pages/*.ecpp: added support for themable images.
	* tntconfig.cpp: cascaded search for images, to support themeing.

2007-06-03  Christian Wieninger <cwieninger at gmx dot de>

	Setup includes now a local net mask specifying the address range
	without necessary login (#321)

2007-06-02  Christian Wieninger <cwieninger at gmx dot de>

	required version of VDR is now >= 1.4.0-2

2007-06-01  Sascha Volkenandt <sascha at akv-soft dot de>

	The detection of featured plugins was uniformed. The display in
	the about box now reads "active: <version>" or "required:
	<version>"

2007-06-01  Dieter Hametner  <dh+vdr at gekrumbel dot de>

	These changes fix bug entry #339
	* css-themeing.txt: describe how to do css themeing.
	* content.ecpp:
		- check for additional parameter and use it as mime
		  type.
		- use compile time variable USRDIR for path to the files
		  loaded via content.ecpp
	* pageelems.ecpp: link to css/siteprefs.css
	* pages/*.ecpp: changed style link to pageelems.stylesheet
		        component.
	* tntconfig.cpp: added MapUrl for css<something>/cssfile.

unrecorded  Sascha Volkenandt <sascha at akv-soft dot de>

	Due to the introduction of a uniform header for C++ standard
	extenstions, the boost library is now only necessary if the used
	g++ compiler version is less than 4.0