2017-10-17  Thilo Graf  <dbt@novatux.de>

	update version to 3.6.0
	Prepared for multiplatform builds

	Merge branch 'pu/mp' into 'master'

	CUpnpBrowserGui: fix button arrangement
	defined label width parameter was too large

	icons: add new default iconset, thx OneOfNine
	Hope it's complete, please report if somthing is missing!

	neutrino.cpp: show logo on start up

	CComponentsPIP: use default background image as default image

	data/pictures: add new default background/start image

	maintain: add version update script

2017-10-17  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	movieplayer.cpp remove free ,  attempting free on address which was not malloc()-ed

2017-10-16  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	Revert "- libdvbsub: add missing free() call"
	This reverts commit 89f9ae85f07ffc900a0698be718e4e635db282f4.

2017-10-14  Jacek Jendrzej  <satbaby@kawaii.com>

	streaminfo2: add desc to audiotype

2017-10-14  M. Liebmann  <git@tuxcode.de>

	CBEBouquetWidget::getInfoText(): Fix compile error

2017-10-13  Thilo Graf  <dbt@novatux.de>

	bedit: add methods ResetModules() and init()
	Help to handle instances of modules to get current screen and font settings
	after changed settings by user.

	Dimensions were not applied after changed settings. eg: All Items had wrong
	position and dimensions after changed font size.

2017-10-13  Thilo Graf  <dbt@novatux.de>

	bedit: remove multiple code from paintHead() method

	bedit: remove multiple code from paintFoot() method

	bedit: ensure apply of possible changed timeout settings on runtime

	bedit: move paintBody() into base class
	Avoids multiple code parts

	bedit: declare internal vars as protected
	Access to internal member vars should be done via methods and funtions.

2017-10-13  Thilo Graf  <dbt@novatux.de>

	bedit: use inherited version of hide()
	This overwrites inherited hide() from CMenuTarget

	rework hide

2017-10-13  Thilo Graf  <dbt@novatux.de>

	bedit: use inherited version of paintDetails() and dline/ibox objects
	This moves full identicaly code into base class.

	TODO: There are more similar parts.

2017-10-13  Thilo Graf  <dbt@novatux.de>

	bedit: remove multiple forward declaration of CFrameBuffer
	I don't see any sense why this should be done here.

	CComponentsFooter: rework uniformed arrangement
	Some parts were incomplete treated with defined parameter
	'label_width' and/or 'chain_width'.

	Revert "CTimerList: adjust label width in footer dependent by count of buttons"
	This reverts commit 3987c3a30633111ed1e5d78f580e3b837b2f87e8.

	CMenuWidget: don't use parameter for label width calculation
	Footer object does this itself.

	CTimerList: localize info and send timer buttons

2017-10-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- libdvbsub: add missing free() call

	- libdvbsub: use framebuffer functions getBackBufferPointer() and blit2FB()

2017-10-13  Striper  <gandharva@gmx.de>

	- dvbsubtitle: fix copy/paste error and only show debug if there is something to clear

	- cleanup dvbsubtitle code

2017-10-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- libdvbsub: allow FullHD resolution dimensions

	- libdvbsub: port usefull code from Neutrino-MP to make dvbsub nice again

2017-10-09  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/upnpbrowser.cpp clear framebuffer

	Merge branch 'master' into pu/mp

	upnpbrowser : fix memleaks

	upnpbrowser : fix memleak

2017-10-08  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-10-08  Thilo Graf  <dbt@novatux.de>

	CUpnpBrowserGui: fix possible compile errot
	error: suggest parentheses around ‘&&’ within ‘||’ [-Werror=parentheses]

	CTimerList: fix behavior of hide() for remotebox sub menus
	After hide() the the background was not fully restored or
	was partially damaged  the corners beside the header.

	CTimerList: increase width of remote menu
	eg: With oversized font sizes the buttons inside footer are  squeezed.

	CMenuWidget: small clean ups

2017-10-08  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	fix video folderplay

	src/gui/upnpbrowser.cpp clear framebuffer

	src/gui/upnpbrowser.cpp kill infobox and timebox

	src/gui/test_menu.cpp fix memleak

2017-10-02  Jacek Jendrzej  <satbaby@kawaii.com>

	fix compil after merge

	Merge branch 'master' into pu/mp

2017-10-02  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	helpers/readFile: limit memory allocations

	remove "using namespace std" from header files
	"using namespace std" in headers is considered bad practice, so move it
	either into the respective cpp files or (for files which have lots of
	other std::xxx usage anyway) just write it out explicitly.
	Looking at the headers and the affected cpp files, one can actually see
	why it is bad practice, as it's spreading very far ;-)

2017-09-30  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-09-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: adjust EPGPlus.remind

2017-09-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CMenuWidget: fix "left" key for menuchoosers where
	the "decrement menu function" got lost by the last "simplify code and
	add missing break" commit. The implicit fallthrough actually was used to
	execute the "left" function.
	Reorganize the code so that it works even without the implicit
	fallthrough.

2017-09-29  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-09-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- rcinput: simplify calcTimeoutEnd() calls; 0 is "off" by default now

2017-09-28  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-09-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouqueteditor: clear details in infobox if no channels available

2017-09-28  Jacek Jendrzej  <satbaby@kawaii.com>

	fix clang compil, use swap()

2017-09-27  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-09-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- menue: only add hint_height to full_height, if we really have a hint

	- bouqueteditor_channels: allow to navigate with left/right through the bouquets
	add corresponding context-icons to header

2017-09-27  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-09-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouqueteditor: some more timeout-fixes

2017-09-27  Jacek Jendrzej  <satbaby@kawaii.com>

	Revert "CMenuWidget: simplify menu_left_exit code, add missing break"
	This reverts commit aa0863f0c33ecd30805424400b7552158a0571fa.

	Merge branch 'master' into pu/mp

2017-09-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- fix some timout-off-bugs in bouquetlist and channellist

	- fix some timout-off-bugs in epgplus, epgview, eventlist and filebrowser

	- bouqueteditor: fix timeout; editor doesn't open when timeout was "off"

	- network-setup: add header-icon to network-test

	- network-setup: fix text-alignment for network-test

2017-09-26  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-09-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- menue: fix coordinates for savescreen function

	- bouqueteditor_bouquets: RC_yellow now stops move bouquets too

2017-09-26  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-09-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- menue: add missing delete

2017-09-26  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	Revert "src/gui/osd_setup.cpp disable hint paint in channellist-mode, is broken"
	This reverts commit e308407b229b72cf2f1851a122221878114033d1.

2017-09-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- menue: user smaller vertical offset for hintboxes to keep it in sync with other vertical offsets
	* get bottom menu offset from CMenuSeparator()->getHeight()

	- osd-setup: use 0 as a localized value for timeout-settings

	- menue: add possibility to add localized values in CMenuOptionNumberChooser seperately

	- detailsline: reduce two times the shadow width from the h_marks
	Otherwise shadows will be painted lower then the height of the object
	the detailsline is docked to.

2017-09-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouqueteditor: massively rework gui; ...
	* add CBEGlobals to globalize some basic calculations
	  (maybe there's something more to globalize)
	* add header-icons
	* change header-captions
	* add info-texts for webtv-channels
	* change arrangement of status-icons
	* small code re-formattings

	bouqueteditor_bouquets:
	* RC_yellow now starts and stops moving of bouquets
	* RC_tv now switches to tv-channels
	* RC_radio now switches to radio-channels

	bouqueteditor_chanselect:
	* RC_green now add channels too
	* don't use listbox-widget anymore (listbox is unused now)

2017-09-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	epgview: swap RC_info and RC_help in EPG view
	this restores old behaviour of RC_info toggling big fonts.
	RC_help toggles TMDB display (which is disabled by default anyway)

	audioplayer: allow to add https:// urls from playlist

	netfile: avoid possible buffer overflows spotted by gcc7
	* use strcpy instead of sprintf(x, "constant") or sprintf(x, "%s", str)
	* use strncpy and ensure termination where necessary
	* use snprintf instead of sprintf

	fb_accel: fix blit after time_monotonic_ms fix

	abstime: fix time_monotonic_ms on 32bit systems
	m)

	rcinput: disable timer debug messages

	subchannel_select: ensure buffer does not overflow

	audioplayer: fix buffer overflow

	moviebrowser: fix format-string warnings

	zapit: properly initialize arrays in scanbat and scansdt

	CMenuWidget: simplify menu_left_exit code, add missing break

	zapit: suppress one more implicit-fallthrough warning

	change time_monotonic_ms() from time_t to int64_t
	time_monotonic_ms values did wrap every ~24 days, leading to problems
	in code that did not cope with that. Instead of fixing all places where
	relative comparisons with time_monotonic_ms() are made, just use a
	bigger datatype. Convert all users to the new type.

	neutrinoyparser: fix invalid logic in func_unmount_get_list

	pictureviewer: fix build with gcc7

	add comments to suppres -Wimplicit-fallthrough warnings

	add LUA_CFLAGS everywhere widget/menue.h is used

	change time_monotonic_ms() from time_t to int64_t
	time_monotonic_ms values did wrap every ~24 days, leading to problems
	in code that did not cope with that. Instead of fixing all places where
	relative comparisons with time_monotonic_ms() are made, just use a
	bigger datatype. Convert all users to the new type.

	moviplayer: suppress unused variable warning

2017-09-24  Thilo Graf  <dbt@novatux.de>

	cc_detailsline.cpp: fix possible unintended reduced height of bottom marker
	Decrement value removed.

	Height of bottom marker was decreased on every new repaint if no new
	height was assigned. Was to see in bouqueteditor while scrolling with bouqets or
	channel select window.

	comes in with 9948649f55f2bba8ece636a17028159d11a3298b

2017-09-21  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	fix stack buffer underflow

	fix use stack after scope

2017-09-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- code alignments to master branch

2017-09-21  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/mp

	jsoncpp: update to current version 1.8.3

2017-09-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- add and use FRAME_WIDTH defines; ...
	replace other fixed frame widths with OFFSET defines

2017-09-20  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: Using less chars for time string.
	Current count of chars could be not enough in some cases.

2017-09-20  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	src/gui/osd_setup.cpp disable hint paint in channellist-mode, is broken

2017-09-19  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/mp

	Use parseJsonFromString() for parsing json data in
	    - CMoviePlayerGui::luaGetUrl()
	    - CTimerList::RemoteBoxChanExists()
	    - CTimerList::RemoteBoxTimerList()
	    - CTimerList::paintItem()
	    - cTmdb::GetMovieDetails()
	    - cYTFeedParser::parseFeedJSON()
	    - cYTFeedParser::parseFeedDetailsJSON()

2017-09-19  M. Liebmann  <git@tuxcode.de>

	helpers.cpp: Add new functions
	  - readFile()
	  - parseJsonFromFile()
	  - parseJsonFromString()

	  parseJsonFromString() and parseJsonFromFile() use Json::CharReader
	  instead of the obsolete function Json::Reader

2017-09-19  Thilo Graf  <dbt@novatux.de>

	CKeyChooserItem: add missing 'timeoutbar' while waiting for pressed key

2017-09-19  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-09-19  vanhofen  <vanhofen@gmx.de>

	- menue: use getItemColors() to get item colors

2017-09-19  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-09-19  max_10  <max_10@gmx.de>

	mediaplayer: fixes form Duckbox git

2017-09-19  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	fix start clock supplement to d30bd0ea268eb0effa680c20afb392d6576f9420

2017-09-18  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	osd_setup.cpp fix memleak

	fix memleak

	Merge branch 'master' into pu/mp

	fix mem leak

2017-09-17  Thilo Graf  <dbt@novatux.de>

	CKeyChooserItem: fix possible memleak

	CHintBox: fix possible unintended cut of text
	Last line size was not considered.

	CPersonalizeGui: fix visualize of passive and active locked items

	CMenuItem: add members set/get info icon inside menu items

2017-09-16  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	remove unused locale

2017-09-16  vanhofen  <vanhofen@gmx.de>

	- keychooser: just small renamings for a better view

2017-09-15  Thilo Graf  <dbt@novatux.de>

	CColorChooser: fix possible artefacts on screen after closed window
	Window was painted with shadow but hide() method didn't know about this.

2017-09-15  Jacek Jendrzej  <satbaby@kawaii.com>

	readd fontmenu scaling hint

	Merge branch 'master' into pu/mp

2017-09-15  vanhofen  <vanhofen@gmx.de>

	- icons: rename slider icons to more logical names

	- rename SLIDER defines

	- icons: new slider icons with material colors

	- menu: rework slider; ...
	* rename some variables
	* use paintBoxFrame() instead of background-icon; this avoids scaling
	  issues on higher resolutions; scaled icons are ugly

	- colorchooser: rework tis gui-element; ...
	* use OFFSET defines
	* rename some variables
	* use paintBoxFrame() instead of background-icon; this avoids scaling
	  issues on higher resolutions; scaled icons are ugly

	- keychooser: use CMenuDForwarder instead of CMenuForwarder

	- keychooser: strip unneeded code; use hintbox instead of handcrafted paints

2017-09-14  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/mp

	system/helpers.cpp: Add cstr_replace()
	  - This is a faster C version of str_replace()

2017-09-14  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	remove unused

2017-09-14  Thilo Graf  <dbt@novatux.de>

	update version to 3.5.1

	CMenuWidget: replace paintBoxRel() calls with single PaintBoxRel()
	Paints background and shadow at once. Shadow is painted only on
	reqiured parts of screen. This avoids possible flicker effects e.g.
	with footer paint, on changing buttons, was to see with opkg_manager.

	CMenuWidget: use CComponentsFooter for paint footers in menues
	Another step for more unified window designs.

2017-09-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- plugin-code: cleanup from many unused code; ...
	* remove intergration conversion because we can use the integer as it is
	* update headers

	  Do we need /src/plugin.h anymore? Maybe this code could be merged into src/gui/plugins.h.

2017-09-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- get sure we have the logo-dir, even if it's empty

	- rc_lock: use OFFSET defines

	- don't save conf-files to flash; use /media by default

	- locale: small changes; unify save/load locales

	- keybind_setup: resort items as in other menus too; 'save' before 'load'

	- menu: always add an offset to menus; not only in round-border-mode

	- nhttpd: remove unused string Dbox_Hersteller

	- nhttpd: de-capitalize hooknames for controlapi and neutrinoyparser

	- nhttpd: fix typo in LOG_FILE define

	- nhttpd: move defines for SSL-certs after HTTPD_CONFIGDIR define

	- nhttpd: use PORT-defines from yconfig.h instead of "hardcoded" ports

	- yWeb: align cifs-mounts to new automount-syntax

	- nhttpd: fix indentations

	- nhttpd: small re-sorts; TODO: fix $Revision$ replacements

	- nhttpd: sort entrys in Makefile.am

	- nhttpd: remove unused mod_testhook

	- nhttpd: just code-reformats; fix indentation

	- nhttpd: resort defines

2017-09-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- nhttpd: remove obsolete CONFIG_SYSTEM_TUXBOX_COOLSTREAM switch

	Some changes was different.

2017-09-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- nhttpd: just cosmetics (remove annoying linebreaks)

	- nhttpd: remove obsolete function to show commandline help

	- nhttpd: remove non-working and outdated Y_CONFIG_BUILD_AS_DAEMON switch

	- nhttpd: align mod_sendfile.mime_types to HTTPD_SENDFILE_EXT

	- nhttpd: fix typo in AUTH_NAME_MSG

	- nhttpd: enable mod_sendfile.sendAll by default

	- y-web: show hostname as page-title

	- y-web: remove white background from favicon

	- acinclude.m4: add missing variables substitutions

	- locale: small changes in update locales

	helpers.chh/h: add some helper functions
	Partial cherry pick from:
	https://bitbucket.org/neutrino-images/ni-neutrino-hd

2017-09-14  Jacek Jendrzej  <satbaby@kawaii.com>

	try to fix tm thread

	src/driver/screenshot.cpp avoid memory ranges overlap

2017-09-13  vanhofen  <vanhofen@gmx.de>

	- parentallock_setup: fix compiler warning; remove easymenu leftover

2017-09-13  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-09-13  vanhofen  <vanhofen@gmx.de>

	- rework multimedia-menu code; cleanup from many unused code

2017-09-13  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	fix pick diff error

	Merge branch 'master' into pu/mp

2017-09-13  vanhofen  <vanhofen@gmx.de>

	- remove unused nkplay stuff

2017-09-13  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-09-13  vanhofen  <vanhofen@gmx.de>

	- remove unused nkplay stuff

	- drop easymenu

2017-09-08  Jacek Jendrzej  <satbaby@kawaii.com>

	remove double includes

2017-08-29  Jacek Jendrzej  <satbaby@kawaii.com>

	pic max10<max_10@gmx.de> code from commit f480ad018c72d40a9d2d2fb4006cfca1c262234d

	Merge branch 'master' into pu/mp

	remove my stupid init

	Merge branch 'master' into pu/mp

2017-08-28  Thilo Graf  <dbt@novatux.de>

	CTimerList: adjust label width in footer dependent by count of buttons

2017-08-28  Thilo Graf  <dbt@novatux.de>

	CTimerList: paint header only if required
	Avoid possible flicker effects.

	TODO: fix clock background with enabled gradient on header repaint.

2017-08-28  Thilo Graf  <dbt@novatux.de>

	comments: fix copy paste errors

	cc_item_shapes.cpp/h: Add method to create draw boxes without explicit objects

	Helpbox: add missing check for null pointer

	CComponentsHeader: add missing check for null pointer

	CProgressBarCache: remove benchmark lines
	Was only for debugging.

	CComponentsPicture: remove benchmark lines
	Was only for debugging.

	CComponentsFooter: fix possible error with non-POD element type
	affected is struct type 'button_label_cc'

	CComponentsFooter: fix possible conversion warning
	For platform compatibility. eg. with neutrino-pc on it is possible
	that size_t is long unsigned ini, for others unsinged int

	cc_frm.cpp, cc_frm_button.cpp: remove unread stored variables

	CComponentsFrmClock: fix wrong initialization of w_tmp

2017-08-23  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	fix possible out of bound memory access

	null pointer check

	fxi possible buffer overflow

	some inits and never read var

2017-08-21  Jacek Jendrzej  <satbaby@kawaii.com>

	some inits warnings

	Merge branch 'master' into pu/mp

2017-08-21  vanhofen  <vanhofen@gmx.de>

	- hw_caps: remove CFEManager-code; ...
	the relevant boxmodels are handled now in a "dirty part of hw_caps"
	in neutrino.cpp after zapit-start

2017-08-21  Jacek Jendrzej  <satbaby@kawaii.com>

	Revert "- neutrino: fix hw_caps init; it must be initialized after zapit start"
	This reverts commit edb0a5937e30477f633550c18c87cdfa6c2a5827.

	part from 382181e289ac990fa1bc69ec528b8c25be6c6537

2017-08-21  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "- hardware_caps: fix has_fan and add detection of Neo Twin"
	This reverts commit c225c2d4b68ce24e25206ed668a9f2f8c2fc6984.
	This leads to a segfault at start and the upstream solution
	is not yet ready for primetime, so revert this for now.

	rcinput: add two more keys in the ugly azbox translate() table

	zapit: trivial azbox compile fix

	rcinput: fix getKeyName for RC_none case

	CKeyChooserItemNoKey: fix type cast

	fb_accel_sti: reorder blit_mutex locking
	This seems to help spurious deadlocks in the STI framebuffer blit code.
	Not 100% sure why, butthis helps, but I have not seen lockups with this.

	coolstream: disable uncoolinit build
	it does not build right now for undefined fb_pixel_t, and it is unused
	anyway after a workaround in zapit code has been introduced

2017-08-21  Jacek Jendrzej  <satbaby@kawaii.com>

	Revert "- neutrino: fix hw_caps init; it must be initialized after zapit start"
	This reverts commit edb0a5937e30477f633550c18c87cdfa6c2a5827.

2017-08-14  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-08-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- upnpbrowser: fix mode_ts for videos; was switched back to mode_upnp by stopAudio()

	Revert "neutrino: disable some menus in upnp & ts mode"
	This reverts commit 90de51de3807c76f66f642c94fec82cd1f7d2f6f.

2017-08-12  Thilo Graf  <dbt@novatux.de>

	Revert "infoviewer.cpp: handle timeout of mode upnp like mode ts"
	This reverts commit 0225b043db882011b6ce258bb3da648d32a45f4d.

2017-08-12  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-08-11  Thilo Graf  <dbt@novatux.de>

	CComponentsScrollBar: try to fix handling with very much segment count
	In some cases, eg. with very much pages in channellist, the effort
	to handle with all count of scrollbar segments was too much. Result: long
	waiting times during page scrolling and slider was not visible. This
	should be fixed now.

2017-08-11  GetAway  <get-away@t-online.de>

	infoviewer.cpp: handle timeout of mode upnp like mode ts

	Infobar timeout in the upnp mode is fixed to 6 sec.
	Because it's acting about streams, so we should use the same timeout
	such as with playing a movie file.

2017-08-09  Thilo Graf  <dbt@novatux.de>

	CComponentsScrollBar: use matching type names

	CComponentsScrollBar: fix possible build error with -Werror=sign-compare

	CComponentsScrollBar: fix possible too small type size
	Possible segment count could be more than 265.
	Was a remnant from scrollbar test phase.

2017-08-09  Jacek Jendrzej  <satbaby@kawaii.com>

	Fix merge-error; add missing add_gxa_sync_marker() function

2017-08-08  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-08-08  Thilo Graf  <dbt@novatux.de>

	english.locale: corrections in channellist locales
	Consideration of rules for capitalization of headings, titles and labels.

2017-08-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- menu: fix icon for CGenericMenuNext forwarder

2017-08-08  Thilo Graf  <dbt@novatux.de>

	CComponentsForm: add functions to get used or free space of form dimensions

	CComponentsForm: add methods to get previous and next item

	CComponentsItem: fix possible issues with position inside forms
	This ensures relative position for items inside form

	CCDraw: add missing member for real item position
	Changes of real positions were not watched.

	CComponentsItem: move real position methods from draw class into item class
	These methods ar only relavant for items

2017-08-08  TangoCash  <eric@loxat.de>

	fix epgtitle

2017-08-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: fix right offsets for item

2017-08-08  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: disable permanent clock paint on interval.

	CComponentsHeader: rework and simplified logo handling
	This should fix some issues with possible overlapps
	of logos with title. With some Conditions with text
	alignment on the right side needs a fix.
	There is an issue with size and position of text object, but is stll not
	used at the moment. For all other conditions of logo and text alignments now
	it should be not a problem (I hope) and have more code clarity.

	COsdSetup: add slot to ensure clean up icon cache on changed resolution.
	Some old icon data makes no sense with changed resolution.
	In some cases it could happens that no icons are to see on screen
	after changed resolution. This should fix this,

	CFrameBuffer: fb-generic.cpp - add methode for clean up icon cache
	This could be required eg. on changed resoulutions or
	changed iconsets on runtime.

	CBuildinfo: Don't load graphical related objects if not needed.
	Objects are only required in show mode. HasData() is renamed because of for more
	plausibility.

	offsets: add SIDEBAR_WIDTH
	required in window class

	CBuildInfo: add missing offset defines

2017-08-08  Thilo Graf  <dbt@novatux.de>

	Colorsettings: add possibility to change shadow color
	Shadow color was bound to infobar color and it's not really
	understandable why, because with some colors eg. black, the shadow is
	grey or with other colors it is exaggerated colored and seems to be
	not realistically and looks unusual if shadow is brighter or colorful
	than foreground. Some themes will thank it.

	TODO: update theme files with matching values if required

2017-08-07  GetAway  <get-away@t-online.de>

	neutrino: disable some menus in upnp & ts mode
	to prevent inoperability of neutrino

	neutrino.cpp: repaint of background in radio mode, when close UPNP-Browser

2017-07-05  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-07-05  TangoCash  <eric@loxat.de>

	no shutdown if streaming (thx dbo)
	prevent shutdown from timer if stb is started from deep standby > does a
	timer-record > and meanwhile streaming (eg. localTV or via web-if to PC)
	is active

2017-07-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgscan: allow to set rescan period to catch a bug in epgscan
	Scan isn't executed while a movie is played. When movie is stopped
	the scan-timer is ignored too.

	- moviebrowser: another fix for deletion function ...
	and add some temporary console output to see what happens

2017-07-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: don't scale covers to quadrat-dimensions

	# Conflicts:
	#	src/gui/audioplayer.cpp

2017-07-04  Thilo Graf  <dbt@novatux.de>

	CLocaleManager: add casted version of getText() function
	Allows easier handling with strings instead const char
	for usage as string source. Separate casts are not requiered.

	Overload of getText() was not possible but,
	name  getTextAsString() is keeping namespace of base function
	getText().

2017-07-04  TangoCash  <eric@loxat.de>

	fix epgplus detailsline hide bug (thx dbo)

	dline was not removed after called epg info.

	btw. Small request:
	It would be nice if a short brief justification would be included.
	That would be make some things easier to track and saves unnecessary questions.
	Thx!

2017-07-02  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-07-01  Thilo Graf  <dbt@novatux.de>

	CUpnpBrowserGui: try to reduce flicker effects on scroll
	Some parts on screen should be painted only if changed.
	This should help to reduce some flicker effects.

	CUpnpBrowserGui: fix dline paint during directory selection
	Dline was not removed on directory selection.

2017-07-01  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/opkg_manager.cpp fix esource leak; supplement to 4bdacf39c81a89e07dd7f5399a88217f7030c303

2017-06-30  Thilo Graf  <dbt@novatux.de>

	CBouquetList: fix scrollbar shadow
	Footer is painted as first item and scrollbar as last, so shadow
	overpaint footer body. Either paint scrollbar as first or use
	matching shadow parameter.

2017-06-30  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/movieplayer.cpp fix play icon after pause->seek

	src/gui/movieplayer.cpp show FileTimeOSD only if setSpeed work

2017-06-29  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/moviebrowser/mb.cpp fix segfault if m_movieSelectionHandler is NULL

2017-06-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- settings.h: rename FRAME_MIN_WIDTH to FRAME_WIDTH_MIN ...
	to get same name-structure as in the existing defines

	(cherry picked from commit f77c2b897c269810c15a1780ae4918a7a0deec3d)

	Conflicts:
		src/system/settings.h

2017-06-29  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/mp

	lib-libtuxtxt-tuxtxt.cpp avoid segfault, supplement to 7aec84d

2017-06-28  Thilo Graf  <dbt@novatux.de>

	CAudioPlayerGui: add cc scquare objekt as title box, fix caption bg colors
	Use of cc square object saves unnecessary paintBoxRel() calls.
	BgColors of metatdata and time display were different to
	titlebox body color, but was not to see with all themes.

	btw: time box was too much on the right side. Frame of titelbox
	was overpainted but was not very noticeable if frame width < 2.

2017-06-28  Thilo Graf  <dbt@novatux.de>

	settings.h: add define for minimal frame width
	Mostly we are using a frame width of 2 lines. This should ensure
	correct scaling with other screen resolution.

	CComponentsFooter: remove FIXME tag
	fixed since 2e24663a3f676d4a0a9684748b1cf726bda6c3a6
	Obsolete wrong types caused this.

2017-06-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: reset idle time to avoid screensaver ...
	when returning from shoutcast-filebrowser

	(cherry picked from commit 0a8024cdef84d9e60fa1e64c65e687f16c1d90ce)

2017-06-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: fix round borders in footer when playlist is hidden ...
	and use large roundings as in the other gui-elements

	cherry-picked from 8a3d8f8b51a8bd97966f8b0708f0a0a631d07bc8

2017-06-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: reset idle time to avoid screensaver ...
	when returning from filebrowser

	(cherry picked from commit d4f366c0dd9ab7f997a7c4f85948168ccf80f4ad)

2017-06-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: fix position of meta data in titlebox
	(cherry picked from commit 37c61fa12f6961048f1382ae48873d7c06bd9c64)

2017-06-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- audiometadata: add logo to metadata
	# Conflicts:
	#	src/driver/audiometadata.cpp
	#	src/driver/audiometadata.h

	cherry-picked from 9c115bec035114a4cec33834e0ab3a6385f44711

2017-06-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: fix coordinates to clear title-box
	(cherry picked from commit 0dfe5becbbc832c4379e957abdcea92604eb1caf)

	- audiodec: unify cover handling
	(cherry picked from commit ae0f735d998b8cbc5caf969f342be7af747b05f5)

2017-06-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: change scanXmlData() arguments order ...
	switch url <-> name to get the same order as in other used functions

	(cherry picked from commit f31f8c5bc84c817e3fc955d816bb57cb0dcdfab7)

2017-06-26  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-06-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouqueteditor: use default font for CComponentsFooter
	(cherry picked from commit 7fef066dfe33b5dbc6d5728bea8171f160d8622d)

	- moviebrowser: fix deletion of non-marked movies via mute-key
	(cherry picked from commit 895aa1ca8cbd6ecf4f254c361a6bec633e9483f1)

	- timerlist: fix compiler-warning (comparison signed/unsigned int)
	(cherry picked from commit 28b606c19f8a50c81841272fd774ff87dfb5d0d8)

	- timerlist: add separationline to items
	(cherry picked from commit 2709af5f8a300e0cabbb1ff2d662ee12b7035d43)

	CProgressWindow: use CProgressBar::PB_TIMESCALE as default
	More colors makes not really sense here.

2017-06-26  Jacek Jendrzej  <satbaby@kawaii.com>

	init pre post

	lib/libtuxtxt/tuxtxt.cpp avoid segfault, FIXME

2017-06-21  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-06-21  Thilo Graf  <dbt@novatux.de>

	EpgPlus: fix wrong shadow parameter for scrollbar

	cc_types.h: add more shadow defines
	Allows compact style on use for arguments in methods.

2017-06-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: clearify deletion-locale; add movie-title to menu

	- moviebrowser: fix deletion of cursor_only movie via "menu" -> "yellow"

	- timermanager: don't set stoptime for timers without a stop-event

2017-06-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- cc_frm_header: remove CComponentsHeaderLocalized() subclass
	use another constructor of CComponentsHeader() instead


	Good idea, this I had already in mind too.

2017-06-21  Thilo Graf  <dbt@novatux.de>

	CTimerList: partial revert of - timerlist: small design reworks ...
	removed: * blinking clock in header (shameless stolen from TangoCash)

	Not really required here and before we can enable a ticking clock here,
	clock must be disabled on opened context menues, because the
	timerlist context menus will be damaged. This needs a separate handling.

2017-06-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- timerlist: small design reworks ...
	* re-align item contents
	* rename some variables
	* use CComponentsFooter
	* blinking clock in header (shameless stolen from TangoCash)

2017-06-20  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-06-20  Thilo Graf  <dbt@novatux.de>

	CComponentsScrollBar: overwrite default corner type
	Rounded corners are in mostly cases not required, because of
	possible pixel errors if scrollbars are used as embedded standalone part and is
	generated with external method paintScrollBar().

2017-06-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: minor format changes in title box

	- upnpbrowser: center text in topbox

	- upnpbrowser: activate shadow on scrollbar

	- bouquetlist: add shadow to gui-elements; simplify footer handling

	- simplify last shadow-changes ...
	I didn't know about the possibility to add a shadow directly to
	the scrollbar.

	- epgplus: add shadow to gui-elements

	- filebrowser: add shadow to gui-elements

	- audioplayer: fix coordinates in hide() function

	- pictureviewer: add shadow to gui-elements

	- audioplayer: add shadow to gui-elements

	- audioplayer: don't show  not recognized bitrates

	- audioplayer: minor format changes in title box

2017-06-20  Thilo Graf  <dbt@novatux.de>

	CProgressWindow: remove unused variable
	fix for possible compiler error with -Werror=unused-variable

2017-06-20  TangoCash  <eric@loxat.de>

	-progresswindow: fix progressbar if both bars have the same value (thx dbo)

2017-06-18  Jacek Jendrzej  <satbaby@kawaii.com>

	try to fix versio check for ffmpeg

	Merge branch 'master' into pu/mp

2017-06-18  Thilo Graf  <dbt@novatux.de>

	CMenuSeparator: clean up multiple code parts

	CMenuOptionNumberChooser: clean up multiple code parts

	CMenuForwarder: clean up multiple code parts

	CMenuOptionStringChooser: clean up multiple code parts

	CMenuOptionChooser: clean up multiple code parts

2017-06-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: small design reworks ...
	* use OFFSET defines
	* use CComponentsScrollbar
	* rename some variables
	* many, many position calculation fixes
	* re-format code

2017-06-16  [priv] M. Liebmann  <git@tuxcode.de>

	COsdHelpers: Fix video system switching on HD1

2017-06-16  M. Liebmann  <git@tuxcode.de>

	Revert "HD1: Workaround for missing cs_get_chip_type"
	This reverts commit a6fe60d60a5363973459384a156ed49c9e9ee91c.

2017-06-16  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-06-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgview: align with and height of progressbar

2017-06-16  Thilo Graf  <dbt@novatux.de>

	CCDraw: precise function for kill handler
	This should fix possible artefacts or holes in some rendered boxes.
	Was especially striking at HD1 Hardware.
	e.g. was observed while right/left switching on channel list at header
	and without rounded corners and at certain footers.

	CComponentsHeader: fix corner type comparison

2017-06-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouqueteditor: use CComponentsScrollbar

	- listbox: use CComponentsScrollbar

	- timerlist: use CComponentsScrollbar

	- epgview: use CComponentsScrollbar

	- eventlist: use CComponentsScrollbar

	- channellist: use CComponentsScrollbar

	- textbox: use CComponentsScrollbar

	- listframe: use CComponentsScrollbar

	- upnpbrowser: use CComponentsScrollbar

2017-06-15  TangoCash  <eric@loxat.de>

	supplemental to 7031e99573959206d0cd887f04c2ebe8d0b8d408

2017-06-15  Thilo Graf  <dbt@novatux.de>

	neutrinoapi.cpp: fix possible broken build
	error: ‘to_string’ was not declared...

	to_string is handled inside helpers.h/cpp.
	include of <system/helpers.h> is required here.

2017-06-15  TangoCash  <eric@loxat.de>

	[RemoteTimers] add possibility to transfer all timers at once via webif
	Use:
	http://boxip/control/sendalltimers?ip=10.1.1.xxx&force=1
	http://boxip/control/sendalltimers?name=record%20box&force=true

	if parameter name is given, it has to be in timerlist as remote box.
	if parameter ip and name is given, ip is used.
	if parameter force is set, all checks are disabled, and the local timer
	will be deleted even the transfer was not successful.

2017-06-15  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-06-15  Thilo Graf  <dbt@novatux.de>

	CNeutrinoApp: add hook for neutrino start
	Script will be executed on start of neutrino before. Handling is similar
	like all other possible hooks, see global.h.

	CCDraw: rework getScreen(), getScreenData(), add pixbuf checks

	CFileBrowser: add fallback for possible missing init directory
	In some rare exceptional cases it is possible that  wrong  or missing
	start directories could be defined.
	Result: filebrowser window will be freezing, no key is helping.
	With this fallback, filebrowser should jump into next existant upper
	directory.

2017-06-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgplus: use getScrollBarData() function

	- pictureviewer: use getScrollBarData() function

	- bouquetlist: use getScrollBarData() function

	- filebrowser: use getScrollBarData() function

	- cc_frm_scrollbar: add getScrollBarData() function ...
	to calculate total pages and current page for CComponentsScrollBar

	- locale: minor changes in audioplayer's and pictureviewer's locales

	- pictureviewer: small design reworks ...
	* use OFFSET defines
	* use CComponentsScrollbar
	* rename some variables

2017-06-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- menue: replace last fixed values ...
	... with OFFSET defines and scale2Res()-calculations


	- removed TODO for height of hint calculation

2017-06-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- settings.h: use CORNER_RADIUS_NONE defines ...
	to determinate RADIUS defines

	- test_menu: avoid usage of CORNER_RADIUS defines; use RADIUS instead
	... because the RADIUS defines depends on user's corner settings

2017-06-15  Thilo Graf  <dbt@novatux.de>

	icon: add missing pictureviewer icon

2017-06-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- volumebar: use OFFSET defines; fix height of progressbar

	- vfd-setup: fix brightness setup for CST's boxmodel "Link" ...
	and hide the brightness menu for all "Trinity" models. There's no display.

2017-06-15  Thilo Graf  <dbt@novatux.de>

	CLuaInstCCText: try to fix return value of CCTextGetLines()
	Init was missing.

2017-06-15  Thilo Graf  <dbt@novatux.de>

	CtextBox: Precise function getLines()
	Use refreshTextLineArray() for calculation of lines.
	Note: 	count of lines will be only returned if CTextBox object
		is initialized with a valid CBox instance,
		otherwise count of 0 lines will be returned!

	also remove inline declaration, not needed here

2017-06-15  Thilo Graf  <dbt@novatux.de>

	CComponentsText: make initCCText()
	Is more useful

	CEventList: Move channel name to left side
	Center place is reserved for logo

	FBFontRenderClass/CNeutrinoFonts: ensure reset of some instances
	Only for safety.

	CProgressBarCache: ensure clean iterator inside pbcClear()
	For safety only.

	CComponentsFrmClock: ensure clean timer instance
	For safety only.

	CProgressBar/CComponentsInfoBox: add missing value inits

	CComponentsForm: remove extra item declaration
	Remove instances from vector only for sure.

	CComponentsHeader: remove  virtual declararion from getClockObject()
	Not required.

	CChannelList: add instance check for header clock object
	Only for sure.

	CCButtonSelect: select button objects only
	Other types are not required.

	CCButtonSelect: rename chain to btn_container
	more plausible name

	CCButtonSelect: outsource button select handling into own class

	CComponentsInfoBox: fix image y pos
	Image was not centered, because of frame was not considered.

2017-06-13  Jacek Jendrzej  <satbaby@kawaii.com>

	2 supplement to 1f0a1bfdf25ba4f489d5e738940fab66ec1a5d61

	supplement to 1f0a1bfdf25ba4f489d5e738940fab66ec1a5d61

	src/driver/pictureviewer/pictureviewer.cpp  add bufferram and cached to calc freemem

2017-06-12  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-06-11  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/movieplayer.cpp fix possible segfault

2017-06-07  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	Merge branch 'master' into pu/mp

2017-06-07  vanhofen  <vanhofen@gmx.de>

	- filebrowser: fix total_pages calculation for CComponentsScrollBar

2017-06-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- record-setup: use new timer_followscreenings_options struct in item

2017-06-07  M. Liebmann  <git@tuxcode.de>

	configure.ac: bump revision to 3.5.0

	Merge branch 'pu/fb-setmode'

2017-06-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouquetlist: fix calculation of footerwidth
	wrong font was used

2017-06-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	set threadnames to unique values

2017-06-07  Thilo Graf  <dbt@novatux.de>

	Followscreenings: add enumeration for a better readability

2017-06-07  TangoCash  <eric@loxat.de>

	-epgplus: fix possible segfault (thx dbo)

2017-06-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- file.cpp|h: port filetypes handling from martii

	- icons.h: sort filetype icons

	- filebrowser: port fileicon handling from TangoCash

	- file.cpp|h: port filetypes from TangoCash

	- icons: add filetype-icon for pictures

	- icons: move mp3.png from /headers to /filetypes; align icon size

	- audioplayer: use NEUTRINO_ICON_AUDIO in header

	- filebrowser: use NEUTRINO_ICON_PICTURE to mark pictures

	- icons: add filetype-icon for pictures

2017-06-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- filebrowser: small design reworks ...
	* use OFFSET defines
	* use CComponentsScrollbar
	* rename some variables

	Unfortunately we can't use CComponentsFooter, because
	CComponentsFooter can't handle button_label_ext yet

2017-06-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: small changes in filebrowser's sort locales

	- filebrowser: use a bit larger regular font by default

	- filebrowser: use "dirs first" sort method by default

2017-06-07  Striper  <gandharva@gmx.de>

	hdd_menu.cpp: remove "-T largefile" parameter
	Some users experience problems with too low amount of inodes (No space
	left on device but only a few percent of the device are actually used).
	To fix this, simply use default settings. This will give us a much
	higher amount of inodes on the hard drive but will waste a bit more
	space on the device for inode reservation.

2017-06-07  M. Liebmann  <git@tuxcode.de>

	HD1: Workaround for missing cs_get_chip_type

2017-05-30  Jacek Jendrzej  <satbaby@kawaii.com>

	change prozent ckeck to 90

	Merge branch 'master' into pu/mp

2017-05-29  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

	CProgressBarCache: declare funtions pbcPaint(), pbcPaintBoxRel() as const
	Technically these members can be const.

2017-05-29  Thilo Graf  <dbt@novatux.de>

	CComponentsTimer: exec OnTimer cleanup after stopped thread
	Users reported about crashes, but I could not verify them by myself.

	Supplement to: c0fe5d24027da1dd4f7a5f250b14b6e0bf915759

2017-05-28  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-05-28  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

	CChannelList: simplify calls of logo paints, avoid possible dub paints

	Merge branch 'master' into pu/fb-setmode

	CComponentsButton: fix offset between icon and text items
	We have only two items, therfore it makes sense to set offset to 0
	if we have only one item. Otherwise a single item will not be centered.

	CComponentsButton: use defined offset for append offset

2017-05-27  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

	CComponentsTimer: ensure cleanup of OnTimer signal while sopping timer

	CComponentsFrmClock: init OnTimer after ititialized timer object
	Content of OnTimer was not considered after init of timer object.

	CComponentsHeader: ensure reset of icon object

	CCDraw: expand debug output inside clearFbGradientData()
	get info for addresses.

	CComponentsFrmClock: fix wrong comparison

2017-05-23  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/screensaver.cpp try to fix segfault on stop

	src/gui/adzap.cpp init before use

2017-05-21  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

	CComponentsButton: add missing init of col_body_old
	Some changes on runtime were ignored on runtime.

	cc_item.h/cc_frm.h/cc_frm_button.h: use pre defined frame color as default

	CMsgBox: fix paint of footer buttons
	Only paint of button container is required.

	CHintBox: use less colors time scale mode for visual timeout
	Otherwise probably in this context to much colored with default settings.

2017-05-17  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/lua/lua_cc_text.cpp avoid segfault

2017-05-17  Thilo Graf  <dbt@novatux.de>

	CHintBox: fix position in case of missing text
	Without text, position was not complete calculated.
	Only default position was used.

2017-05-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke"

2017-05-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- buttons: use OFFSET defines

2017-05-11  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-05-11  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode
	# Conflicts:
	#	src/gui/components/cc_frm_window.h

2017-05-11  Thilo Graf  <dbt@novatux.de>

	cc_frm_header.cpp/h: remove CTextBox types for title allignment
	Title object has only width of current text content. This causes CTextBox
	types have not a really visible effect. Now we have only three align types for title
	and these are related to cc-text object position.

	Involved classes adjusted too.

2017-05-11  Thilo Graf  <dbt@novatux.de>

	EpgPlus: use default parameter for titel arrangement

	Merge branch 'master' into pu/fb-setmode

	CComponentsHeader: fix brace error
	suggest explicit braces to avoid ambiguous ‘else’

2017-05-10  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp except c08144a9d9ba022c2548512bc97881521f900af6 edb0a5937e30477f633550c18c87cdfa6c2a5827

	use lua_Integer

2017-05-10  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

	CLuaInstCCWindow: try to fix window title align parameter
	Additional (lua_Integer)CTextBox::NO_AUTO_LINEBREAK) overwrites
	passed parameter and has no effect, because NO_AUTO_LINEBREAK is
	already default.

	CComponentsHeader: Try to adopt different logo/title alignments
	Not all constellations are tested. Please report.

	CComponentsHeader: fix centering of header title

	CComponentsHeader: remove double text color assignment

	CComponentsHeader: fix order of width calculation
	Required for following position calculation

2017-05-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- clearify comment

2017-05-09  Thilo Graf  <dbt@novatux.de>

	CLuaInstCCWindow: fix passed shadow paramater

2017-05-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: minor changes in EPG-Plus locales

2017-05-09  Thilo Graf  <dbt@novatux.de>

	CBuildInfo: fix shadow parameter
	Type is int not bool

2017-05-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino: fix hw_caps init; it must be initialized after zapit start

	- eventlist: minor cosmetics;
	rename getPrvNextChannelName() to getChannelNames()

2017-05-08  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	supplement 2 to 5f9f82b8e6f232218f2a47bcdad7cf365a1e395f

	Merge branch 'master' into pu/mp

	supplement to 5f9f82b8e6f232218f2a47bcdad7cf365a1e395f

	src/gui/eventlist.cpp show prev next channel name on start

	Merge branch 'master' into pu/mp

2017-05-08  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

	movieplayer.cpp: prevent build error
	Avoid build error if build not configured with -D__STDC_LIMIT_MACROS

2017-05-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgplus: fix progressbar's type

2017-05-08  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

	CChannelList: fix code indentation

	CNaviBar: prevent compiler warning -Wshadow

	movieplayer.cpp: remove possible compile issue
	"__STDC_LIMIT_MACROS" redefined

2017-05-07  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

	CChannelList: change scope of bool unlocked
	Scope of the variable 'unlocked' can be reduced.

	CChannelList: use enums for additional modes
	Readability

	SNeutrinoSettings: add missing enums for channellist additional modes

2017-05-07  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-05-07  Thilo Graf  <dbt@novatux.de>

	CChannelList: ensure disconnect signal/slot on delete of channellist ojects

	Merge branch 'master' into pu/fb-setmode

	CChannelList: delete and reset minitv object inside unified scope

	CChannelList: add connection to ResetModuls()
	Ensures re init after font changes.

2017-05-06  Thilo Graf  <dbt@novatux.de>

	CChannelList: remove init of cc_minitv from constructor.
	Is not a member of CChannelList and already inititialized
	as static outside of constructor.

	CChannelList: add missing compare for existant header object.

	CEpgData: remove unused vars

2017-05-06  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-05-06  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

	CEpgData/CEventList: use class CNaviBar for bottom box

	CNaviBar: add new widget class: CNaviBar
	Should help to reduce and unify code in some epg windows.

2017-05-05  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-05-04  Thilo Graf  <dbt@novatux.de>

	CEpgData: supplement to 'fix header size'
	commit: 7583714e6703a7ae9591e112726759c4070d0c68

	Permanent font init is required to avoid possible crash after
	changed font settings by user.

2017-05-04  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

2017-05-04  Thilo Graf  <dbt@novatux.de>

	CEpgData: fix header size
	Header height was bound to font size in previous versions, but new
	header is using other font as default, so we have wrong height,
	therefore header items could paint outside of header. This should fix this.

	In future we should unify header size with other windows.

2017-05-04  Thilo Graf  <dbt@novatux.de>

	CMovieBrowser: prevent possible segfault
	Clock is disabled, will crash here.

	comes with: 3ac2f99a671b444426f515b0d25ead1708880bf8

2017-05-03  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

2017-05-03  Thilo Graf  <dbt@novatux.de>

	CChannelList: rework details line handling, fix hide() after setup
	Detailsline is handling hide() by itself.

	After channellist setup, eg. switching additional infos and channellist
	window has different size, artefacts were possible.

2017-05-03  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: optimize logo size/position handling
	Prevent oversized paint with stupid screen and/or font size settings

	Revert "-cc_form_header: add max caption width"
	This reverts commit c482dd139f26e5db804e022921fd21a9b75c653b.

	CEventList: optimize handling of header and bottom box
	Mainly to reduce flicker effects on right/left scroll.

2017-05-03  TangoCash  <eric@loxat.de>

	-eventlist,epgview: reduce header flickering
	picked from:	https://github.com/TangoCash/neutrino-mp-cst-next
	commit:	df6862963a9b29a4d0955b01a22e1061c312b17f

	review reqiured

	Conflicts:
	    src/gui/epgview.cpp

2017-05-03  Thilo Graf  <dbt@novatux.de>

	CEpgData: optimize handling of header and bottom box
	Working with existant instances and reduce flicker effects.

2017-05-03  TangoCash  <eric@loxat.de>

	-eventlist: fix segfault
	review required

	-eventlist: fix gradient background
	review required

	-eventlist,epgview: add infoviewer bottom gradient style
	review required

	-epgview: fix movieinfo

	-eventlist: fix clock
	review required

2017-05-03  TangoCash  <eric@loxat.de>

	-eventlist,epgview: adjust style, implement new header class
	picked from:	https://github.com/TangoCash/neutrino-mp-cst-next
	commit:	477db186ee4f306e191035ed2201ff4fc9d70b9d

	review reqiured

2017-05-02  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-05-02  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

2017-05-02  TangoCash  <eric@loxat.de>

	-cc_form_header: add max caption width
	picked from:	https://github.com/TangoCash/neutrino-mp-cst-next
	commit:	4ff6c9f89b194c5fffdc4ee4e4eb744829be975f

	review reqiured

2017-05-02  Thilo Graf  <dbt@novatux.de>

	CComponentsForm: expand debug output with address.

	cc_types: add missing image types

	CComponentsForm: use current bg save mode while paint items
	Mode was always false but current mode could be required in
	many constellations.

	CCDraw: add methode do get current background save mode

2017-05-02  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	src/gui/upnpbrowser.cpp fix segfault on connect error

2017-04-29  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

	CChannelList: Ensure new initialize of modules on palette changes while runtime.

2017-04-29  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-04-29  Thilo Graf  <dbt@novatux.de>

	cc_frm_chain.cpp: fix c/p error in comment

	Merge branch 'master' into pu/fb-setmode

	CTimerList: adjust date offset via format

	CComponentsHeader: adjust context button offset

	CComponentsFrmChain: add possibility to assign border offsets

2017-04-27  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

	src/gui/channellist.cpp remove unused logo_off

2017-04-27  Thilo Graf  <dbt@novatux.de>

	CChannelList: don't assign logo if disabled

	CComponentsForm: add member hideCCItems()
	In case of items with cached background it is useful to have
	possibility to restore their background. (eg. items are painted
	outside of form).

2017-04-27  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: rectification for 'optimize auto size mode for logos'
	see commit: 76cd93555db7043a8442727f5f2fcba50ddde36d

	Additional variable was required.
	Values were overwritten and had no effect.

2017-04-26  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-04-26  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: fix logo position with clock
	This reverts "fix logo position with clock",
	commit b696007ec8d0ecb624cfbd9a31583cdc549f393e.
	Was not the right way.

	Id's are not in visual order, therefore it's better to calculate direct
	with the ''width"" properties of possible following items clock
	and context buttons.

2017-04-26  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-04-25  Jacek Jendrzej  <satbaby@kawaii.com>

	fix logo position with clock

	Merge branch 'master' into pu/mp

2017-04-25  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/fb-setmode

	CComponentsHeader: optimize auto size mode for logos
	With very large font size settings it is possible
	that header is too large for reasonable display of logos, because of
	possible bad upscale effects (eg. step effects).
	So it seems it's better to use original size as largest possible size.

	CComponentsPicture: add methode to get real image size

	CProgressBar: add own position methodes
	NOTE: not required in branch pu/fb-setmode, remove this after merge!

	EpgPlus: update license text

	COsdSetup: reset channellist objects after changed window size
	Ensures complete reinit of relevent modules inside channellist instance.

	EpgPlus: simplify calls of logo attributes and logo instance

	CComponentsHeader: unifiy init value for logo align

2017-04-24  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-04-24  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	src/zapit/src/femanager.cpp: Fix compile error

	lib/libtuxtxt/Makefile.am: Fix FREETYPE_CFLAGS

	Merge branch 'master' into pu/fb-setmode

2017-04-24  Jacek Jendrzej  <satbaby@kawaii.com>

	Merge branch 'master' into pu/mp

2017-04-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- scrollbars: avoid usage of COL_SCROLLBAR_PASSIVE_PLUS_0 ...
	... outside of CComponentsScrollBar(). Since the color-changes in
	89bda2d the non-CC scrollbars looks weird.

2017-04-23  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-04-23  Thilo Graf  <dbt@novatux.de>

	CChannelList: remove unused logo object
	Not required since
	68835056c38a74b33c04e647ccbe21bb7bf5ae7a: add possibility to show channellogo

	Merge branch 'master' into pu/fb-setmode

	CComponentsHeader: use previous offset to fit logo
	Was OFFSET_INNER_MIN in older versions, not OFFSET_INNER_SMALL.

	CComponentsHeader: add fallback if title and logo are overlapping
	Logo is now general centered on screen, not as before between title and clock

	CChannelList/CUpnpBrowserGui: add missing reinit for corner modes
	Required eg. if corner settings has been changed by user on runtime.

2017-04-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- color.h: just code cosmetics

	- luainstance: add missing COL_SCROLLBAR colors

	- colors: add and use missing COL_SCROLLBAR_PLUS_0 wrapper

	Merge branch 'master' into pu/mp

	Merge branch 'master' into pu/fb-setmode

	- epgplus: add channellogo to header

2017-04-21  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader/CChannelList: unify methode names

	CComponentsScrollBar: add missing attributes for different visual modes

	colors.h: add missing base color for scrollbars

	CComponentsScrollBar: fix radius for single segment
	Radius on top was missed if only one segment is available.

	CComponentsPicture: Change order of called base methodes setWidth/Height
	Calls of base methods should come after internal method calls.
	Values could be changed unintentionally.

2017-04-21  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: add possibility to show channellogo
	Contains methode setChannelLogo() with parameters
	for channel id, channel name and optional
	alignment (primary between title and clock). Default
	alignment is centered.
	Optional parameter to set logo height is available too.

	Hope it works on first try. To see how it works, take look
	at channellist class.

2017-04-19  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'master' into pu/mp

2017-04-19  Jacek Jendrzej  <satbaby@kawaii.com>

	try to fix version check for avformat codecpar

2017-04-18  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-04-18  Jacek Jendrzej  <satbaby@kawaii.com>

	fix download pic from ssl url

2017-04-17  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-04-17  Thilo Graf  <dbt@novatux.de>

	CSignalBox: remove CC_APPEND flag
	Should be gradually removed in all affected classes

	CComponentsForm: use global default width for scrollbar

	CSignalBar: use global offsets for init of min height

	CComponentsFrmClock: use correct setHeight()

	CComponentsFrmClock: remove unnecessary call of cch_cl_obj->setYPos()

	CComponentsHeader: Reduce offset between clock and right border.
	Was too large

	CComponentsWindow: try to fix header and footer arrangement
	Header and footer were placed too much on left side.

	CComponentsForm: try to fix fit items inside forms
	Some items had offsets on screen. Was seen eg. in message windows.

2017-04-16  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-04-16  Thilo Graf  <dbt@novatux.de>

	CComponentsPicture: add explicit methodes to set image position

	CComponentsItem: add missing methodes for position setters
	Parent items were not considered for position calculation.

	CComponentsPicture: init missing vars for old dimension dimensions

	CComponentsChannelLogo: use separat var for pic name inside setChannel()
	picname is a class attribut and should not be touched here till new content
	exists. Btw. setChannel() is eqiuvalent to setPicture() from base class, so
	it makes sense to use setPicture() inside setChannel() after
	picname is known. Explicit call of initCCTitem() is not required.

	CComponentsChannelLogo: add missing type

2017-04-13  Thilo Graf  <dbt@novatux.de>

	CComponentsTimer: use sleep() instead mySleep()
	Had some problems with mySleep() related to select() which was used
	inside mySleep()

	CComponentsFooter: avoid crash because possible divisions by 0

	CMovieBrowser: try to reduce effort for vizualized scan
	For comparings I added a benchmark with log output.

2017-04-13  Jacek Jendrzej  <satbaby@kawaii.com>

	fix init cl_force_repaint

2017-04-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouquetlist: rework; ...
	* use OFFSET defines
	* use CComponentsFooter to paint footer
	* use CComponentsScrollBar to paint scrollbar
	* use a bit more offset for items
	* re-align status icons in items
	* use same scambled-icon as used in channellist

	- epgplus: get sure we have enough space for detailsline

2017-04-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- settings: fix calculation for SCROLLBAR_WIDTH ...
	to work with subtractions too

	- channelist: rename bool pig_on_win to minitv_is_active

	- channellist: one more missing OFFSET define

	- osd_setup: a bit smaller font for epgplus-items; ...
	it's now aligned to epgview's fontsizes

	- channelist: use OFFSET defines for bottom detailsbox

	- eventlist: use OFFSET defines for right infobox

2017-04-12  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-04-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: a bit more offset for item; fix progressbar's width
	use OFFSET defines for logo in header and in right infozone

	- channellist: simplify MaxChanNr() function

	- remove obsolete src/driver/wav.h

	- remove obsolete src/gui/dmx_tspidbandwidth.c

2017-04-10  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'master' into pu/fb-setmode

	Merge branch 'master' into pu/mp

2017-04-10  vanhofen  <vanhofen@gmx.de>

	- epgplus: add missing separationline to clearMark() function

	- epgplus: use enlighten background toggle color

	- color: allow to toggle normal <-> enlighten background colors

	- epgplus: fix selected handling for channelevents

	- epgplus: smoother aligment for channelnumbers

2017-04-10  Thilo Graf  <dbt@novatux.de>

	EpgPlus: fix missing to disble clock after hided window
	btw: rename header->head, for better readability

2017-04-10  vanhofen  <vanhofen@gmx.de>

	- epgplus: add missing round corner to selected item

	- epgplus: use getItemColors() to get global item colors

2017-04-10  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'master' into pu/fb-setmode

	Merge branch 'master' into pu/mp

2017-04-10  vanhofen  <vanhofen@gmx.de>

	- epgplus: mark framebuffer pointer in header class as unused

	- epgplus: add clock and context button to header

	- epgplus: fix text offsets in secontary timeline

	- epgplus: always show a progressbar in secondary timeline ...
	to avoid 'design changes' when cursor is moved left or right

2017-04-10  Eric Loxat  <eric@loxat.de>

	- epgplus: add progressbar for current event

	- epgplus: bind display of channelnumbers to channelists's setting;
	fix position of channelentry

2017-04-08  TangoCash  <eric@loxat.de>

	- epgplus: fix detailsline;

2017-04-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgplus: fix detailsline; codeblock was removed by mistake

	Merge branch 'master' into pu/mp
	Conflicts:
		src/gui/epgplus.cpp

2017-04-08  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-04-08  vanhofen  <vanhofen@gmx.de>

	- epgplus: simplify detailsline handling; fix coords in hide()

	- epgplus: re-implement bigfont handling

	- epgplus: use CComponenentsFooter to paint buttonbar

	- epgplus: add separationline to event's left side

	- epgplus: use new FONT_TYPE_EPGPLUS_ITEM font; ...
	TODO: re-implement bigfont handling

	- osd_setup: add new epgplus font

	- epgplus: add detailsline

	- epgplus: add missing round corners to footer

	- epgplus: add an inner small offset and a small frame to footer

	- epgplus: move footer-box to bottom of screen

	- epgplus: remove obsolete icon calculation

	- epgplus: change toggle colors

	- epgplus: use OFFSET defines

	- epgplus: add separationline to timeline

	- epgplus: use a small dark separation line

	- epgplus: change colors in footer

	- epgplus: enlarge channel/event font; scale font to osd-resolution

	- epgplus: use global paintScrollBar function to paint scrollbar

	- epgplus: remove obsolete casts

	- epgplus: use RC_epg to exit

	- epgplus: use RC_help to switch bigfonts; ...
	This is same key as used in epgview.cpp to switch bigfonts

	- epgplus: use BIGFONT_FACTOT to calculate big fonts

	- epgview: move BIGFONT_FACTOR to settings.h

	- epgplus: replace footer fonts with FONT_TYPE_EVENTLIST fonts

	- epgplus: replace timeline fonts with FONT_TYPE_EPG_DATE

	- epgplus: remove unused buttons font

	- epgplus: use global header font

	- epgplus: remove annoying gaps

	- epgplus: do not toggle text colors

	- epgplus.cpp: reformat; no binary changes

	- epgplus.h: reformat; no binary changes

2017-04-08  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-04-08  Thilo Graf  <dbt@novatux.de>

	CComponentsItem: disable unused variable

	CComponentsFooter: add missing member inits

	CComponentsHeader: add methode initRepaintSlot() and considered parent
	Required in sub classes. Considering of parent ensures usage of
	required background color in sub classes.

	CCDraw: remove some debug lines, and override comparisons
	This should reduce some effort in this method.

	CComponentsItem: fix possible artefacts if fb box is smaller the radius
	If box height/2 is smaller than corner radius it is possible
	we have artefacts after killed or hided fb box. This effect only I have seen
	with full hd resolution, in hd ready mode it was ok.
	Sideeffects with this changes I have not seen, but I can't exclude. Must be watched.

	CComponentsButton: remove unused member

	CCDraw: fix wrong intit values for corners and position

2017-04-07  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: add members to control segment refreshing on interval
	Refreshing of segments is now enabled on default.
	In certain conditions this should be better.

2017-03-31  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'master' into pu/mp

2017-03-31  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-03-31  Thilo Graf  <dbt@novatux.de>

	Lua: try to implement progresswindow

2017-03-31  Thilo Graf  <dbt@novatux.de>

	LUA-Api: add alignment parameter for text in window header
	Possible modes are :
		* "DEFAULT" (left)
		* "CENTER"
		* "RIGHT"

	TODO: doc

2017-03-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino: add fribidi support; ported from mohousch's nhd2
	This requires libfribidi and a font with arabic or hebrew glyphs.
	To build libfribidi add something like this to your makefiles:

	FRIBIDI_VER = 0.19.7
	$(ARCHIVE)/fribidi-$(FRIBIDI_VER).tar.bz2:
		$(WGET) https://fribidi.org/download/fribidi-$(FRIBIDI_VER).tar.bz2

	$(D)/libfribidi: $(ARCHIVE)/fribidi-$(FRIBIDI_VER).tar.bz2 | $(TARGETPREFIX)
		$(REMOVE)/fribidi-$(FRIBIDI_VER)
		$(UNTAR)/fribidi-$(FRIBIDI_VER).tar.bz2
		set -e; cd $(BUILD_TMP)/fribidi-$(FRIBIDI_VER); \
			$(CONFIGURE) \
				--prefix= \
				--mandir=/.remove \
				--disable-debug \
				--disable-deprecated \
				--enable-charsets \
				--with-glib=no \
				; \
			$(MAKE); \
			$(MAKE) install DESTDIR=$(TARGETPREFIX)
		$(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/fribidi.pc
		$(REWRITE_LIBTOOL)/libfribidi.la
		$(REMOVE)/fribidi-$(FRIBIDI_VER)
		touch $@

	If you want to link libfribidi statically add --disable-shared
	and --enable-static to configure call.

2017-03-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: minor changes

2017-03-28  M. Liebmann  <git@tuxcode.de>

	Fix videosystem auto mode

	fb_accel hd1/hd2: Add fb_accel_cs_hdx.cpp for common functions
	 - Add 'class CFbAccelCSHDx' to fb_accel.h
	 - Some small code updates

	lib/libtuxtxt/tuxtxt.cpp: Update for hd1/hd2

	CStreamInfo2: Add new info items
	 - Videosystem
	 - OSD Resolution

	CFbAccelCSHD[1|2]::setMode(): Insert cVideo::updateOsdScreenInfo()

	Merge branch 'master' into pu/fb-setmode

2017-03-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- jsoncpp: update to current version 1.8.0
	Use amalgamated src from https://github.com/open-source-parsers/jsoncpp

	Revert "- jsoncpp: update to current version 1.8.0; align Makefile.am"
	This reverts commit 760a64fc6ab6fc4cbe5e01a25d45e43b89911dbd, because
	some people has build-problems.

	- jsoncpp: update to current version 1.8.0; align Makefile.am
	Re-split into original files and use original directory structure.
	Files are picked from https://github.com/open-source-parsers/jsoncpp

2017-03-27  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'master' into pu/mp

	- upnpbrowser: fix neutrino mode while playing audio

	- upnpbrowser: reduce console output in updateTimes()

2017-03-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- upnpbrowser: reduce console output in selectDevice()

2017-03-23  M. Liebmann  <git@tuxcode.de>

	CFbAccelCSHD2::setMode: Fix if ENABLE_CHANGE_OSD_RESOLUTION is not defined

	src/neutrino.cpp: Simplification EVT_AUTO_SET_VIDEOSYSTEM handling

	Merge branch 'master' into pu/fb-setmode

2017-03-23  Jacek Jendrzej  <satbaby@kawaii.com>

	fix needed mem check

2017-03-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- cables.xml: update WTC SN; thanks to Gorcon

2017-03-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- acinclude.m4: fix merge error

2017-03-22  M. Liebmann  <git@tuxcode.de>

	Fix videosystem auto mode / osd mode switch in movie player

2017-03-22  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'master' into pu/mp
	Conflicts:
		acinclude.m4

	- acinclude.m4: remove more old unused cruft
	I don't know if CC/CXX-handling is right, but powerpc-tuxbox-linux-gnu
	was definitely wrong.

	- acinclude.m4: align to neutrino-mp

2017-03-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	acinclude: remove old unused cruft
	remove:
	- unused boxtypes, these only give a false sense of support
	- unused configure options and associated #defines in config.h
	- unused confiugre check macros

2017-03-22  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-03-22  M. Liebmann  <git@tuxcode.de>

	hd[1|2]/libcoolstream: Update headers for new libcoolstream functions
	  libcoolstream-mt.so version 3.2.0 required

	  Functions:
	    - updateOsdScreenInfo()
	    - GetVideoSystem()
	    - GetVideoSystemFormatName()
	    - fbCopy()
	    - fbFill()
	    - cs_set_extra_debug()

2017-03-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino: grab whole ExitRun() from neutrino-mp ...
	This fixes my last merge commit, small typos and alignes indentation.

	Merge branch 'master' into pu/mp

2017-03-20  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-03-20  Thilo Graf  <dbt@novatux.de>

	CComponentsButton: simplify assignment of button message values
	Count of alternate message values was limited to 1 value. Now it is
	possible to add any count of message values.

	directKey and directKeyAlt were removed from struct type 'button_label_cc'
	and directKeys was added as container for possible message values.

	Some methods of CComponentsFooter had to be adapted for that.

2017-03-20  Jacek Jendrzej  <satbaby@kawaii.com>

	fix segfault aufter unbreak msgbox f9b7fca210978a90cadd9cbdfd5cd8b85e2b38cf

2017-03-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- move movieinfo.cpp|h from src/gui to src/driver ...
	because there are no gui-elements included anymore

	Merge branch 'master' into pu/mp
	Conflicts:
		src/gui/miscsettings_menu.cpp
		src/neutrino.cpp
		src/system/settings.h

2017-03-20  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	CNeutrinoApp::InitMenuMain: Fix compiler warning

	Merge branch 'master' into pu/fb-setmode

2017-03-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino: just code cosmetics in ExitRun()

	- neutrino: remove unused write_si from ExitRun() function ...
	and rename retcode to can_shutdown for a better readability

	- use g_info.hw_caps->can_shutdown; mostly ported from neutrino-mp

	- move src/timerd/doku.html to doc/timerd.html

2017-03-19  Thilo Graf  <dbt@novatux.de>

	CProgressWindow: try to reduce effort inside progress display
	Should help to reduce some timing side effects  with many data amounts.
	But there could still be more potential.

	CNeutrinoFonts: reduce debug spam
	In some cases with many following  dynamic size changes,
	it could be better to suppress this output.

	CColorChooser: fix missing rewrite current values to *value[selected]
	Supplement to commit:
		CColorChooser: fix compile conversion  warnings
		3b5cd00bf4af7ef65fad1490c346b249d5ce2365

2017-03-19  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-03-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- remove unused g_info.delivery_system

	- remove unused g_info.box_Type

	- use g_info.hw_caps->has_fan; remove old g_info.has_fan

	- neutrinoyparser: remove workaround for Neo Twin

	- controlapi: use "CST" instead of "Coolstream" ...
	because I don't know the current legal situation.

	- hardware_caps: fix has_fan and add detection of Neo Twin

2017-03-17  Jacek Jendrzej  <satbaby@kawaii.com>

	src/driver/fb_generic.cpp fix possible memleak and possible double free

2017-03-17  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode
	Conflicts:
	      src/driver/screenshot.h
	      src/driver/screenshot.cpp
	      acinclude.m4

	Merge branch 'master' into pu/mp
	Conflicts:
	      src/driver/screenshot.cpp
	      src/Makefile.am

	CScreenShot: Remove OpenThreads and use pthread functions

2017-03-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- acinclude.m4: remove unused --enable-tmsdk switch; ...
	There's so much more unused and outdated stuff :/

2017-03-15  TangoCash  <eric@loxat.de>

	Merge branch 'pu/mp' of github.com:tuxbox-neutrino/gui-neutrino into pu/mp
	Conflicts:
		src/gui/scan_setup.cpp
		src/zapit/src/frontend.cpp

2017-03-15  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-03-15  TangoCash  <eric@loxat.de>

	add unicable2/jess (thx DboxOldie)

2017-03-15  Jacek Jendrzej  <satbaby@kawaii.com>

	enable SCREENSHOT for generic

	screenshot.cpp fix memcpy param overlap

	src/neutrino.cpp fix possible memleak

	dont cal permanently settimeofday if operation not permitted

2017-03-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: re-add some minor elipses fixes

2017-03-15  Sven Höfer  <svenhoefer@svenhoefer.com>

	Merge pull request #8 from Pr0metheus2/patch-1
	Update slovak.locale

2017-03-15  Thilo Graf  <dbt@novatux.de>

	CComponentsExtTextForm: use scaled default dimension values

	CImageInfo: optimize label arrangement
	Distance between label and text was too large with full hd resolution.

	CComponentsExtTextForm: fix label width calculation

	CImageInfo: use global offset for item offset

2017-03-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- pictures: re-add familiar shutdown picture

	- icons: re-add some familiar icons

2017-03-15  max_10  <max_10@gmx.de>

	unicable jess added (thx DboxOldie)

2017-03-15  Andrej Tobola  <andrej.tobola+gifthub@gmail.com>

	Update slovak.locale

2017-03-14  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/streaminfo2.cpp add MP3 info

2017-03-14  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-03-14  Thilo Graf  <dbt@novatux.de>

	CColorChooser: fix compile conversion  warnings

	CComponentsDetailsLine: add scale to details line width
	Also added correction for odd line width values and added
	method to change details line width.

	cc_types.h: add scale to CC_WIDTH_MIN/CC_HEIGHT_MIN

	settings.h: enable scale for DETAILSLINE_WIDTH

2017-03-14  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'master' into pu/mp

	- .gitignore: add compile
	- .svnignore: remove

2017-03-14  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	src/uncooloff.c: Fix compile error

	src/gui/videosettings.cpp: Replace BOXMODEL_APOLLO by BOXMODEL_CS_HD2

	src/gui/widget/buttons.cpp: Use system/stacktrace.h ...
	... instead of driver/stacktrace

	src/system/stacktrace.cpp: Use dummy function for print_stacktrace()...
	... and install_crash_handler() if HAVE_BACKTRACE is not defined

2017-03-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrinoyparser: stay compatible with present code in Y_Blocks.txt

2017-03-13  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-03-13  Jacek Jendrzej  <satbaby@kawaii.com>

	try fix segfault with --enable-cleanup

	fix PC compil

2017-03-13  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge remote-tracking branch 'neutrino-mp/master' into pu/mp
	Conflicts:
		src/neutrino.cpp
		src/nhttpd/tuxboxapi/neutrinoyparser.cpp

	- unify DetailsLine-names; move define to settings.h

2017-03-13  M. Liebmann  <git@tuxcode.de>

	CMenuWidget::calcSize: Add forgotten 'wi'

	Merge branch 'master' into pu/fb-setmode

	CMenuWidget::calcSize: Use scale2Res() to adjust fixed sizes

	CMenuWidget::calcSize: Recalculation of min_width ...
	... for adjustment to the osd resolution

2017-03-13  Thilo Graf  <dbt@novatux.de>

	cc_types.h: expand button_label_cc with hint as descrpition for button

	cc_types: move struct button_label_cc into cc_types.h

	CComponentsFooter: add bg_image to button_label_cc type

2017-03-12  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	Revert "- allow to force given osd resolution in "videosystem = auto" mode"
	This reverts commit 6fc24e990b3923d72c571477110102c9e3ddbbfa.

2017-03-11  Thilo Graf  <dbt@novatux.de>

	CComponentsFooter: simplify implementation of button labels
	button_label_l and button_label_s are now
	merged to button_label_cc with prepared default values for text and locales.This type contains all possible
	button label properties. Values for locales and string
	are evaluated in setButtonLabels(), so it's possible to remove some
	overloaded methodes.

2017-03-11  Thilo Graf  <dbt@novatux.de>

	CCDraw: add possibility to use background images as item background
	Provides functionality to use a backround image instead to render
	usual box. If an image is defined, box render is disabled, but behavior
	for hide, kill, cache... is not changed.

	TODO:
	- maybe needs global caching because images are not yet managed like icons in framebuffer class

2017-03-10  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	bouquetlist: don't block RC keys while list is opened

	msgbox: deobfuscate assignment of default result value

2017-03-10  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-03-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: /control/info => return PACKAGE_NAME and PACKAGE_VERSION

	- hardware_caps: just changes in comments

	- neutrinoyparser: use hw_caps in func_get_boxtype() ...
	... and func_get_boxmodel()

	- controlapi: use hw_caps in HWInfoCGI()

	- controlapi: /control/info => return right name

	- hardware_caps/Makefile: use @HWLIB_CFLAGS@ instead of defines

	- hardware_caps: use define instead of value; better readability

	Revert "hardware_caps.cpp: Add hw ifdef for cs_get_chip_type()"
	This reverts commit f5cdaff28227801e7f9e76a03b4d01db9edc1ba3
	because libcoolstream now is updated

2017-03-10  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	hd2/libcoolstream/*.h: Update for new libcoolstream functions
	 - cs_get_lib_version()
	 - cs_compare_lib_versions()
	 - GetVideoSystem()
	 - GetVideoSystemFormatName()
	 - Add CS_CHIP_NEVIS definitions

	hd1/libcoolstream/cs_api.h: Update for new libcoolstream functions
	 - cs_get_lib_version()
	 - cs_compare_lib_versions()
	 - cs_get_chip_type() (dummy function for compatibility with hd2)
	 - Add CS_CHIP_xxx definitions

2017-03-09  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	hardware_caps.cpp: Add hw ifdef for cs_get_chip_type()

	Merge branch 'master' into pu/fb-setmode

2017-03-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- hardware_caps: add latest coolstream models

2017-03-08  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	Add src/compatibility.h to include software-dependency macros

	Merge branch 'master' into pu/fb-setmode

	Fix malloc_stats() call for newer uClibc-ng versions

2017-03-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	bouquetlist: don't block RC keys while list is opened

	msgbox: deobfuscate assignment of default result value

	Merge remote-tracking branch 'tuxbox/master'

2017-03-07  Jacek Jendrzej  <satbaby@kawaii.com>

	make neutrino compatible with new ffmpeg

2017-03-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- allow to force given osd resolution in "videosystem = auto" mode

2017-03-06  M. Liebmann  <git@tuxcode.de>

	Fix osd mode switch in videosystem auto mode

	Merge branch 'master' into pu/fb-setmode

2017-03-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- configure.ac: remove duplicated code

	- move public libcoolstream-headers to hardware directory

	- port hardware_caps from Neutrino-MP

2017-03-06  Thilo Graf  <dbt@novatux.de>

	CMovieBrowser/cYTFeedParser: implement signals from CProgressSignals

	CProgressWindow/CProgressSignals: add prepared signals
	Required for inhertance of signals used with CProgressWindow.

	CMovieBrowser: remove wrong progress value

	CTextBox: fix pass of SCROLL_FRAME_WIDTH

2017-03-06  Jacek Jendrzej  <satbaby@kawaii.com>

	 subpagetable is unsigned

	src/gui/movieplayer.cpp some streams need more time pro frame

2017-03-05  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	COsdHelpers: Remove no longer required function resetOsdResolution()

	COsdHelpers: Add function setVideoSystem()

	CFbAccelCSHD2::setMode: Fix value for screeninfo.yres_virtual

2017-03-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	msgbox: remove explicit handling of record events
	these are handled in the last else clause anyway

	msgbox: remove duplicated code

	unbreak msgbox
	the "if (msg)" was basically always true, killing all keys that were not
	handled in this clause (e.g. it was not possible to switch the box from
	standby if a plugin with output was running during standby)

2017-03-05  Jacek Jendrzej  <satbaby@kawaii.com>

	try fix YT cache wirite to root

	src/gui/widget/msgbox.cpp init result

2017-03-05  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-03-05  Jacek Jendrzej  <satbaby@kawaii.com>

	src/zapit/src/zapit.cpp fix segfault without services.xml

2017-03-04  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	videosettings: select VIDEOMENU_43MODE_OPTIONS at runtime
	instead of hard coded hardware dependence, select panscan and display
	AR options at run time via hw_caps.

	frontend: use hw_caps instead of BOXMODEL define

	hw_caps: add caps for 14:9 AR and broken tuner driver

	msgbox: remove explicit handling of record events
	these are handled in the last else clause anyway

	msgbox: remove duplicated code

	unbreak msgbox
	the "if (msg)" was basically always true, killing all keys that were not
	handled in this clause (e.g. it was not possible to switch the box from
	standby if a plugin with output was running during standby)

	Merge remote-tracking branch 'tuxbox/master'

2017-03-03  svenhoefer  <svenhoefer@svenhoefer.com>

	- imageinfo: remove obsolete define

	- imageinfo: change handling of yWeb version; use own CConfigFile

2017-03-03  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	CScanTs::handleMsg: Fix handling left/right keys during channel search

2017-03-03  svenhoefer  <svenhoefer@svenhoefer.com>

	- fix funny typo

2017-03-03  Thilo Graf  <dbt@novatux.de>

	CProgressWindow: small optimize of size handling

	CTestMenu: adaopt progress sample with discret percental window dimensions

	CProgressWindow: adaopt for discret percental window dimensions

	CMovieBrowser: adaopt for discret percental window dimensions

	CBuildInfo: adaopt for discret percental window dimensions

	CComponentsWindow: use negative values for discret percental dimensions
	Also add possibility to use placeholder for better readability and
	better compatibilty with previous implementations.
	See doc in source files for more details

2017-03-03  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-03-03  svenhoefer  <svenhoefer@svenhoefer.com>

	- luainstance: re-add typo TO_WIDE to stay backward compatible

	- luainstance: add missing RADIUS_NONE; fix typo in dynfont handling

2017-03-02  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	CNeutrinoApp::loadSetup: Fix Segfault when an remote timer is defined

2017-03-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- luainstance: add offsets to lua; set Lua api version to 1.70

2017-03-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- update: rename DEBUG1 to DRYRUN

	- update: small cleanup; ...
	remove obsolete g_Locale->getText() from ShowHint calls

	- update: change filetype comparsion; "< '3'" to "<= '2'"

	- update: prepare for menu hints

	- flashtool: localize getType() function

2017-03-01  TangoCash  <eric@loxat.de>

	fix blinking clock in some modes (thx dbo)

2017-03-01  Jacek Jendrzej  <satbaby@kawaii.com>

	src/neutrino.cpp init struct timer_remotebox_item, avoid segfault without InfoClock

2017-03-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- rename g_PluginList to g_Plugins; this isn't a list of plugins

	- yWeb: unify rec/zap timer handling; avoid german umlaut in js-popup

2017-02-28  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	lua cwindow.new: Fix draw small windows
	 - Ignore percent conversion of width and height
	   to remain compatible with the Lua API

	osd resolution: Use COsdHelpers::changeOsdResolution() to adjust...
	...OSD resolution after switching video format

	NeutrinoMessages: Add EVT_AUTO_SET_VIDEOSYSTEM

	CInfoViewer::showTitle: Add parameter forcePaintButtonBar

	osd resolution: Add 'mode' to osd_resolution_struct_t
	 - Use COsdSetup::OSDMODE_XXX enums to identify various resolutions

	osd resolution: Add src/gui/osd_helpers.cpp
	 - Move switch osd resolution from COsdSetup::changeNotify() to
	   COsdHelpers::changeOsdResolution()

2017-02-27  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	CLuaInstance: Add script fumction 'scale2Res'
	 - Set Lua api version to 1.69

2017-02-27  M. Liebmann  <git@tuxcode.de>

	fb_generic: Add "#define SCALE2RES_DEFINED" to check...
	...presence of 'CFrameBuffer::scale2Res()'

	 - Revert this patch when pu/fb-setmode branch is merged to master

2017-02-26  Thilo Graf  <dbt@novatux.de>

	CHintBox: use OFFSET_INNER_MID as defaul value for W_RAME

	CHintBox: fix passed width parameter

	CTextBox: use scaled base dimensions

	CBuildInfo: use percental calculated dimensions

	hintbox.h: use calculated dimensions as default
	Useful for possible different screen resolutions.

	CProgressWindow: use percental calculated dimensions as default

	CMovieBrowser: use percental calculated dimensions for progress window
	Useful for possible for different screen resolutions.

	CComponentsWindow: add more tags for doxygen

2017-02-26  Thilo Graf  <dbt@novatux.de>

	CComponentsWindow: use percentage conversion for dimension values
	Dimension values for windows below a certain size are often not really
	useful, even with regard to different resolutions.
	Usage of percent values could be easier to handle.
	In the constructor, the argument values für dimesions must be only
	between 1 and 100 to achieve this.

	TODO: behavior inside parents

2017-02-26  Thilo Graf  <dbt@novatux.de>

	CMovieBrowser: visualize global loading of defined directories

	CProgressWindow: syncronize paint of local and global bar on first paint
	In some cases progress bars were painted with delay.
	Now it should be looks better.

	CTestMenu: add samples for progress window with signals

	CProgressWindow: small cosmetic

	CProgressWindow: rename InitProgressItem -> getProgressItem
	more plausible

	CProgressWindow: move some methodes for more clarity

	CProgressWindow: encapsulate show methodes, add dimension defines

	CTestMenu: ad samples for progress window

	CProgressWindow: add overloaded constructor with string arg

2017-02-26  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-02-26  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/movieplayer.cpp try fix stop play file on file end

2017-02-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- channelist: use OFFSET-defines for channels w/o EPG too

	- timerlist: fix timer comparison in modifyTimer()

2017-02-25  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-02-25  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	rcinput: apply ev.time adjustment to all events
	This fixes detection of keys that are allowed to be long-pressed if
	"long keypress" feature is enabled.
	No idea why this was applied only to key press events before :-)

	rcinput: apply ev.time adjustment to all events
	This fixes detection of keys that are allowed to be long-pressed if
	"long keypress" feature is enabled.
	No idea why this was applied only to key press events before :-)

2017-02-25  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

2017-02-25  Thilo Graf  <dbt@novatux.de>

	CVideoSettings: avoid unnecessary display of messageboxes

	CComponentsScrollBar: remove unnecessary debug output

2017-02-24  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	neutrino: No terminate moviebrowser, menue, etc. when recording start

2017-02-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: fix small typo

2017-02-24  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	rcinput/neutrino: avoid the use of EVT_TIMESET
	sectionsd's EVT_TIMESET was only used to fix time calculations
	for input repeat detection. I doubt this reliably worked anyway.
	Just calculate an absolute input timestamp from CLOCK_MONOTONIC
	and use that. Even better solution would be to use a newer
	kernel with EVIOCSCLOCKID ioctl, leave that for later :-)

2017-02-24  Jacek Jendrzej  <satbaby@kawaii.com>

	supplement to 1f5778b769942a79754f97fce66a008c46a83f5a, add stop msg

2017-02-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- followscreenings: don't show, when followlist is empty

	- followscreenings: don't show, when channel_id is 0

2017-02-23  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/widget/msgbox.cpp dont block record msg

2017-02-23  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	CKeybindSetup: Fix changeNotify call for change repeat_block...

2017-02-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fb_accel: move hd2 specific parts from fader to fb_accel

	rcinput: clarify comment regarding hd2 device

	rcinput: add less ugly hack for crappy hd2 driver

	Revert "CRCInput::set_rc_hw: Fix device check for cs hd2"
	This reverts commit 5cac45ccb837955bd03b9b2cc41e415c983139d7.

2017-02-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "rcinput: Add exception handling for cs hd2"
	This reverts commit 1b79faff780befa63a04be86560e7183d7a663aa.

	Wrong in so many ways :-)

	 - The code worked perfectly. But ok, it's easier possible. ;)

2017-02-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino.cpp: fix compiler warning; ...
	msg and data is type long unsigned int, so %lu seems the right format,
	but above %lX is used too and it works fine. So, what's the right one?

2017-02-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fb_accel: move hd2 specific parts from fader to fb_accel

	rcinput: clarify comment regarding hd2 device

	Revert "- rc_input: do always show key-presses in console; ..."
	This reverts commit 056b47c09b8794bbca1f00d62dc25d33808ade26.

	Merge branch 'tuxbox-fixed'

	Revert "- rc_input: just cosmetics to satisfy syntax-highlighters"
	This reverts commit d7ed439e53cc55b5c936fe843044ff8fc708b17d.

	Revert "- rc_input: rename checkLnkDev() to checkdev_lnk(); ..."
	This reverts commit 0e435bb389d3923325d8f92bb452e45268e88966.

2017-02-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- rcsim: fix perror message

	- controlapi: fix perror message

	- rc_input: do always show key-presses in console; ...
	by mistake removed in 1eec78ccfd7d672ef2cc814ee8ff245696fe3a78

2017-02-22  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	CRCInput::setKeyRepeatDelay: Change hardware dependency,
	  HD2 driver is not so very ugly. ;)

2017-02-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- rc_input: we have d_printf, so let's use it

2017-02-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	rcinput: add less ugly hack for crappy hd2 driver

2017-02-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- rc_input: just cosmetics to satisfy syntax-highlighters

	- rc_input: rename checkLnkDev() to checkdev_lnk(); ...
	just to align form-style to latest changes

2017-02-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "CRCInput::set_rc_hw: Fix device check for cs hd2"
	This reverts commit 5cac45ccb837955bd03b9b2cc41e415c983139d7.

2017-02-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "rcinput: Add exception handling for cs hd2"
	This reverts commit 1b79faff780befa63a04be86560e7183d7a663aa.

	Wrong in so many ways :-)

2017-02-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'tuxbox/master'

2017-02-22  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	CRCInput::set_rc_hw: Fix device check for cs hd2

2017-02-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	rcinput: remove unused/unimplemented click functions

	rcinput: remove now unused (and broken) getFileHandle()

	keybind_setup: use rcinput->setKeyRepeatDelay()

	rcinput: fix set_rc_hw() after dynamic devices patch
	...this could use some tests... :-)

	rcinput: add setKeyRepeatDelay() function
	this allows to get rid of the broken getFileHandle function later

2017-02-22  M. Liebmann  <git@tuxcode.de>

	rcinput: Add exception handling for cs hd2
	 - Supplement to previous commit

2017-02-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	rcinput: use a dynamic list of input devices
	Instead of the fixed, static list of input devices, scan /dev/input/ for
	proper event devices. A "good" input device is one that supports the
	EVIOCGBIT ioctl and at least the EV_KEY event type.
	This probably needs further fixes, e.g. in repeat rate setting code.

2017-02-22  M. Liebmann  <git@tuxcode.de>

	Fix compiler format warnings

	rcinput: Transfer from neutrino-mp for better compatibility

	src/system/helpers.cpp: Add function readLink()

2017-02-21  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	fb_generic: use more swidth variables in fbCopyArea()

2017-02-21  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	tuxtxt: remove dead code, unnecessary header includes

	tuxtxt: remove old, unused input code

	fb_accel_glfb: fix color palette setting

	tuxtxt: remove old framebuffer device code

	tuxtxt: remove unused dmx variable

	libtuxtxt: remove unused fd parameter from tuxtx_main()

	acinclude: move AC_SYS_LARGEFILE after AC_CANONICAL_*
	no idea why, but detection of 64bit largefile flags fails otherwise in
	some setups

	fb_generic: use 32bit pointers instead of 8bit

	fb_generic: add swidth variable, "stride in fb_pixel_t units"
	this should allow to use fb_pixel_t pointer arithmetics more often
	instead of byte pointers

2017-02-20  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	rcinput: remove unused/unimplemented click functions

	rcinput: remove now unused (and broken) getFileHandle()

	keybind_setup: use rcinput->setKeyRepeatDelay()

	rcinput: fix set_rc_hw() after dynamic devices patch
	...this could use some tests... :-)

	rcinput: add setKeyRepeatDelay() function
	this allows to get rid of the broken getFileHandle function later

2017-02-20  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode

	tuxtxt: Use hw blitting with fbCopyArea() for cs hd2

	framebuffer: Add fbCopyArea function
	 - Copies areas within the frame buffer
	 - Hardware accelerated function for cs hd2
	 - Copying overlapping areas does not always work correctly
	   without hardware acceleration

2017-02-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- move ENABLE_CHANGE_OSD_RESOLUTION to scale2Res() function

	- settings.h: scale RADIUS- and OFFSET-defines

	- framebuffer: rename scaleFont() to scale2Res()

2017-02-19  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	rcinput: use a dynamic list of input devices
	Instead of the fixed, static list of input devices, scan /dev/input/ for
	proper event devices. A "good" input device is one that supports the
	EVIOCGBIT ioctl and at least the EV_KEY event type.
	This probably needs further fixes, e.g. in repeat rate setting code.

	tuxtxt: remove dead code, unnecessary header includes

	tuxtxt: remove old, unused input code

	fb_accel_glfb: fix color palette setting

	tuxtxt: remove old framebuffer device code

	tuxtxt: remove unused dmx variable

	libtuxtxt: remove unused fd parameter from tuxtx_main()

	acinclude: move AC_SYS_LARGEFILE after AC_CANONICAL_*
	no idea why, but detection of 64bit largefile flags fails otherwise in
	some setups

	fb_generic: use 32bit pointers instead of 8bit

2017-02-17  Jacek Jendrzej  <satbaby@kawaii.com>

	try to fix segfault with --enable-cleanup

	src/driver/scanepg.cpp avoid possible segfault

2017-02-15  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fb_generic: add swidth variable, "stride in fb_pixel_t units"
	this should allow to use fb_pixel_t pointer arithmetics more often
	instead of byte pointers

	Merge remote-tracking branch 'tuxbox/master'

2017-02-15  M. Liebmann  <git@tuxcode.de>

	tuxtxt: Fix display in 1280x720 mode

	Merge branch 'master' into pu/fb-setmode

	fb_accel_cs_hd2: add missing getBackBufferPointer()

2017-02-15  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	tuxtxt: convert to int-pointer arithmetic, work with all framebuffers
	This converts the drawing code from byte-pointer to fb_pixel_t-pointer
	arithmetic, making the calculations more obvious and probably more
	efficient.
	Additionally, the color tables are now generated in a way that it should
	work regardless of the frame buffer color format. Allows to remove a few
	hardware specific #ifdefs.

2017-02-15  M. Liebmann  <git@tuxcode.de>

	libtuxtxt: Transfer from neutrino-mp for better compatibility

2017-02-15  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fb_accel_td: add missing getBackBufferPointer()
	this fixes tuxtxt rendering problems

2017-02-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino: small code cosmetics in loadSetup()

	- disable strange try-to-detect-bad-config-file if-statement

2017-02-15  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	tuxtxt: convert to int-pointer arithmetic, work with all framebuffers
	This converts the drawing code from byte-pointer to fb_pixel_t-pointer
	arithmetic, making the calculations more obvious and probably more
	efficient.
	Additionally, the color tables are now generated in a way that it should
	work regardless of the frame buffer color format. Allows to remove a few
	hardware specific #ifdefs.

	fb_accel_td: add missing getBackBufferPointer()
	this fixes tuxtxt rendering problems

2017-02-14  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-setmode
	 Fix merge conflict

	fb_generic: make blitBox2FB virtual

	fb_generic.h: Add missing function add_gxa_sync_marker()
	 - is required for cs hd1

2017-02-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	system/helpers: disable GetWidth4FB_HW_ACC()
	...will be removed later

2017-02-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	remove hardware specific code from gui
	Use the framebuffer's getWidth4FB_HW_ACC() instead of system/helpers.
	The use in cc_item_picture was guarded by a hardware #ifdef, use
	needAlign4Blit() instead.

	This needs testing on the affected hardware, which I do not have :-)

2017-02-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	implement getWidth4FB_HW_ACC in fb_accel class
	This helper to determine alignment for hardware blitting is now in
	system/helpers.h, where it does not really belong. Put it into the
	framebuffer class instead. Framebuffers that don't need it will just
	get a dummy function, the cs_hd2 framebuffer gets the real thing.
	Also add a bool function that indicates the need for alignment.

	fb_generic: remove hardware specific #ifdef

	acinclude: only set default model to hd1 if boxtype=coolstream

2017-02-14  M. Liebmann  <git@tuxcode.de>

	screenshot: Workaround for broken osd screenshot with new fb driver...
	...and 1280x720 resolution.

2017-02-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	lcdd (tripledragon): remove bogus warning message

	system/helpers: disable GetWidth4FB_HW_ACC()
	...will be removed later

2017-02-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	remove hardware specific code from gui
	Use the framebuffer's getWidth4FB_HW_ACC() instead of system/helpers.
	The use in cc_item_picture was guarded by a hardware #ifdef, use
	needAlign4Blit() instead.

	This needs testing on the affected hardware, which I do not have :-)

2017-02-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	implement getWidth4FB_HW_ACC in fb_accel class
	This helper to determine alignment for hardware blitting is now in
	system/helpers.h, where it does not really belong. Put it into the
	framebuffer class instead. Framebuffers that don't need it will just
	get a dummy function, the cs_hd2 framebuffer gets the real thing.
	Also add a bool function that indicates the need for alignment.

	fb_generic: remove hardware specific #ifdef

2017-02-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- set new osd-presets closer to old values; auto-calc screenEnd-values

	- fix keywords in strange try-to-detect-bad-config-file if-statement

	- migrate users settings; screen_StartX_crt/lcd -> screen_StartX_crt/lcd_0

2017-02-13  M. Liebmann  <git@tuxcode.de>

	neutrino: Add switch osd resolution when supported from hardware
	 - At the moment supported hardware: CS HD2

	  Currently known problems:
	  -------------------------
	  - Display menus after changing resolution (Reboot required)
	  - Display headers after changing resolution hd => fullhd (Reboot required)
	  - Display infobar after changing resolution hd => fullhd (Reboot required)
	  - Screenshot broken (With new driver and set resolution to 1280x720)

2017-02-13  M. Liebmann  <git@tuxcode.de>

	neutrino: Upscaling fonts, infoclock and volumebar for full hd

	CFbAccelCSHD2: Add scaleFont()function for font upscaling when fullhd is aktiv

	CFbAccelCSHD2::setMode: Update for new framebuffer driver (full hd)

	configure: Add macro ENABLE_CHANGE_OSD_RESOLUTION
	  - macro is default for hd2
	  - macro can activated for other hardware by
	    configure option --enable-reschange

2017-02-13  Thilo Graf  <dbt@novatux.de>

	CMovieBrowser: vizualize progress for loading of youtube vidoes

	cYTFeedParser: add signal OnLoadVideoInfo
	Required for visualized progress display.

2017-02-13  Thilo Graf  <tg.pnhd@novatux.de>

	CImageInfo: fix y position of infotext
	Minitv was not considered.
	When font size very small, infotext could be overlapping
	with minitv window. This should fix this.

2017-02-13  Thilo Graf  <dbt@novatux.de>

	CMovieBrowser: visualize progress during load movies
	TODO: youtube load

	CProgressWindow: add documentation for Doxygen

	CProgressWindow: use using namespace for std and sigc
	Makes more clearly

	CProgressWindow: add possibility to show progress via signal

	CProgressWindow: allow variable max value, allow define dimensions

2017-02-13  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	acinclude: only set default model to hd1 if boxtype=coolstream

2017-02-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- sectionsd: add missing include of system/set_threadname.h

	- test_menu: add missing include of gui/components/cc_timer.h

2017-02-12  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fb_generic: add sanity check and missing mark() to painIcon8

	streamts: don't overflow receive buffer, better diag message

	neutrino: move start of standby epgscan forward
	this avoids that cpufreq is set to standby value before epgscan is
	started, resulting in poor performance

	remove spurious newlines from debug output

	set useful thread names for all spawned threads

	CComponentsTimer: allow to set a thread name

	cc: reduce impact of cc_draw header from 161 to 4 files

	getservices: don't update channels if only scrambling changed

	zapit: speed up scan by skipping unsupported delivery systems

	fb_generic: initialization and deinitialization fixes
	* initialize variables locked and cache_size in constructor
	* set lfb pointer to NULL after munmap(), fd to -1 after close
	* remove unused tty fd close()

	fb_accel_td: implement setBlendMode/Level

	sectionsdclient: remove unused scanMode variable

	remove unnecessary sectionsdclient.h includes

	remove udpstreampes from build, it's unlikely to work anyway

	remove fb_accel_cs.cpp after merge

	Merge remote-tracking branch 'tuxbox/pu/fb-modules'
	only compile tested ;-)

	fb_generic: add sanity check and missing mark() to painIcon8

2017-02-12  M. Liebmann  <git@tuxcode.de>

	configure.ac: bump revision to 3.4.2

2017-02-12  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	streamts: don't overflow receive buffer, better diag message

	zapit: disable spark hack, seems no longer necessary

	neutrino: move start of standby epgscan forward
	this avoids that cpufreq is set to standby value before epgscan is
	started, resulting in poor performance

	remove spurious newlines from debug output

	set useful thread names for all spawned threads

	CComponentsTimer: allow to set a thread name

	cc: reduce impact of cc_draw header from 161 to 4 files

	getservices: don't update channels if only scrambling changed

	zapit: speed up scan by skipping unsupported delivery systems

2017-02-12  M. Liebmann  <git@tuxcode.de>

	pu/fb-modules: Rename hardware defined macros for coolstream stb
	  BOXMODEL_NEVIS => BOXMODEL_CS_HD1
	  BOXMODEL_APOLLO => BOXMODEL_CS_HD2

	Merge branch 'master' into pu/fb-modules

	neutrino: Rename hardware defined macros for coolstream stb
	  BOXMODEL_NEVIS  => BOXMODEL_CS_HD1
	  BOXMODEL_APOLLO => BOXMODEL_CS_HD2

2017-02-12  M. Liebmann  <git@tuxcode.de>

	configure: Rename hardware defined macros for coolstream stb
	  BOXMODEL_NEVIS => BOXMODEL_CS_HD1
	   configure parameter: --with-boxmodel=hd1
	   --with-boxmodel=nevis is deprecated, but still valid

	  BOXMODEL_APOLLO => BOXMODEL_CS_HD2
	   configure parameter: --with-boxmodel=hd2
	   --with-boxmodel=apollo is deprecated, but still valid

2017-02-11  Jacek Jendrzej  <satbaby@kawaii.com>

	src/driver/pictureviewer/pictureviewer.cpp Picviewer need double image bufferSize for avoid segfault

2017-02-11  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fb_generic: initialization and deinitialization fixes
	* initialize variables locked and cache_size in constructor
	* set lfb pointer to NULL after munmap(), fd to -1 after close
	* remove unused tty fd close()

	fb_accel_td: implement setBlendMode/Level

	sectionsdclient: remove unused scanMode variable

	remove unnecessary sectionsdclient.h includes

2017-02-11  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-modules

2017-02-11  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	remove udpstreampes from build, it's unlikely to work anyway

	Merge remote-tracking branch 'tuxbox/master'

2017-02-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- pluginlist: add default timeout to plugin-output ...
	to avoid a blocked system. Without timeout all upcoming timers
	will be ignored, if user doesn't confirm the plugin-output.

2017-02-10  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-modules

2017-02-10  Jacek Jendrzej  <satbaby@kawaii.com>

	src/driver/audiometadata.cpp init cover_temporary

	src/driver/pictureviewer/pictureviewer.cpp  check whether there is enough free memory for the image buffer

2017-02-09  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-modules

2017-02-09  Thilo Graf  <dbt@novatux.de>

	Revert "CChannelList: delete with red yes button"
	This reverts commit 36896849689c552989cf365984de546a4ed5282a.

	User request: Is not desired

2017-02-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- avoid configuration mismatch in screen settings

	- remove screen_width/height from neutrino.conf; ...
	it's just for internal usage

	- rename screen_x/yres to font_scaling_x/y

2017-02-09  Thilo Graf  <dbt@novatux.de>

	CMenuWidget: remove dub code from init

	CMenuWidget: use only nameString as container for widget name
	neutrino_locale_t	name could be transformed always to real string to
	unify this container

2017-02-09  M. Liebmann  <git@tuxcode.de>

	CFbAccelCSHD1::~CFbAccelCSHD1: Remove unnecessary entries...
	...that are processed in the CFrameBuffer destructor

2017-02-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fontrenderer: add hack to work around broken fullBG code

	fb_generic: remove unused VT switching / restoring code

	fb_accel: add TripleDragon framebuffer code

	fb_generic: open device O_CLOEXEC, better diagnostic output

	fb_generic: make paintLine virtual

2017-02-09  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-modules

2017-02-09  GetAway  <get-away@t-online.de>

	change to CURLOPT_CONNECTTIMEOUT_MS and ...
	use a connect_timeout of 300ms for remote timer

2017-02-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- helpbox: fix display of text after scroll; thx to DboxOldie

2017-02-09  GetAway  <get-away@t-online.de>

	make the webtv directory configurable

2017-02-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fontrenderer: add hack to work around broken fullBG code

	fb_generic: remove unused VT switching / restoring code

2017-02-08  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fb_accel: add TripleDragon framebuffer code

	fb_generic: open device O_CLOEXEC, better diagnostic output

	fb_generic: make paintLine virtual

2017-02-08  M. Liebmann  <git@tuxcode.de>

	Merge branch 'master' into pu/fb-modules

2017-02-08  Thilo Graf  <dbt@novatux.de>

	fb_accel_cs_hdx_inc.h: remove unused includes

	fb_accel_cs_hdx: remove dub includes, add includes into common header file

2017-02-08  M. Liebmann  <git@tuxcode.de>

	fb_accel: Some renaming nevis => hd1 & apollo => hd2

	fb_accel: Rename CFbAccelCSApollo class => CFbAccelCSHD2
	  Rename fb_accel_cs_apollo.cpp => fb_accel_cs_hd2.cpp

	fb_accel: Rename CFbAccelCSNevis class => CFbAccelCSHD1
	  Rename fb_accel_cs_nevis.cpp => fb_accel_cs_hd1.cpp

	CFbAccelCSApollo: Add paintHLineRel() & paintVLineRel() functions
	 - Remove unused debug output

	CFbAccelCSNevis: Add paintHLineRel() & paintVLineRel() functions
	 - Remove unused debug output

	neutrino: Replace USE_NEVIS_GXA with hardware-specific macros
	- Existing USE_NEVIS_GXA definitions in the build system
	  (neutrino configure) can be removed.

2017-02-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	reduce impact of zapit/frontend_c.h header
	down from ~217 files to ~57...

	reduce impact of driver/pictureviewer.h header file
	before, more than 175 files depended on it, now it's about 35

	flashtool: make CFlashVersionInfo robust against invalid input

	framebuffer/configure: remove unused --restore-prev-mode
	this is unused, untested and most likely not working at all

	fb_accel: add backend for GL framebuffer

2017-02-07  M. Liebmann  <git@tuxcode.de>

	fb_accel: add accelerated framebuffer for Apollo graphic chips

2017-02-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fb_accel: add accelerated framebuffer for Nevis GXA chips

	fb_generic: fix blit2FB call

	framebuffer: add accelerator for STi framebuffer
	also add a generic helper class for other accelerated
	framebuffer implementations

	fb_generic: nicer debug output, remove dead code

	fb_generic: add fb_name member to identify fb implementation

	move gui/color.h includes from headers to cpp files

	fb_generic: add pointer for double-buffered fb

	fb_generic: remove all hardware specific code

	fb_generic: add stuff needed for compilation

	start modularizing framebuffer acceleration architecture
	This is just copied framebuffer.{h,cpp} => fb_generic.{h,cpp}
	The idea is to implement CFrameBuffer as generic framebuffer class that
	does work on almost every hardware without acceleration and / or
	hardware dependencies.
	CFbAccel will be a derived class (and different on many architectures)
	which implements the accelerated functions.
	This does not yet compile, verbatim copies to track development history.

	replace fontrenderer.h include with forward declaration
	in order to flatten the build dependency tree further, include
	fontrenderer.h directly where needed, in header files a forward
	declaration is enough

	replace framebuffer.h include with forward declaration
	instead of including framebuffer.h almost everywhere, replace it with
	class CFrameBuffer forward declarations and/or generic system includes.
	Add a hack to define fb_pixel_t to config.h (one reason for
	framebuffer.h includes was the fb_pixel_t define)

2017-02-07  Thilo Graf  <dbt@novatux.de>

	CScreenSaver: ensure full cleanup of infoclock after stopped screensaver
	This provokes re init of info clock.

	CTextBox: compare condition for text render more precisely

	Helpbox: fix missing text after page repaint

	CComponentsForm: move slots into base classes
	Usable for all form classes

	signals: reduce multiple includes for sigc++/bind.h

2017-02-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- hdd_menu: fix c/p error

	- flashtool: allow type U (update-package)

2017-02-06  TangoCash  <eric@loxat.de>

	fix pre and post times, set menuentry for unavailable boxes inactiv

	dont ask which box, if just one is present.

2017-02-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- hdd_menu: fix hd-idle/hdparm logic; fix small memleaks

2017-02-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	reduce impact of zapit/frontend_c.h header
	down from ~217 files to ~57...

	reduce impact of driver/pictureviewer.h header file
	before, more than 175 files depended on it, now it's about 35

	fb_accel: add backend for GL framebuffer

2017-02-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fb_accel: add accelerated framebuffer for Nevis GXA chips

	neutrino: initialize api before setting up framebuffer

	fb_generic: fix blit2FB call

	framebuffer: add accelerator for STi framebuffer
	also add a generic helper class for other accelerated
	framebuffer implementations

	fb_generic: nicer debug output, remove dead code

2017-02-05  M. Liebmann  <git@tuxcode.de>

	movieplayer: Fix display filetime

2017-02-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fb_generic: add fb_name member to identify fb implementation

	move gui/color.h includes from headers to cpp files

	fb_generic: add pointer for double-buffered fb

	fb_generic: remove all hardware specific code

	fb_generic: add stuff needed for compilation

	start modularizing framebuffer acceleration architecture
	This is just copied framebuffer.{h,cpp} => fb_generic.{h,cpp}
	The idea is to implement CFrameBuffer as generic framebuffer class that
	does work on almost every hardware without acceleration and / or
	hardware dependencies.
	CFbAccel will be a derived class (and different on many architectures)
	which implements the accelerated functions.
	This does not yet compile, verbatim copies to track development history.

	replace fontrenderer.h include with forward declaration
	in order to flatten the build dependency tree further, include
	fontrenderer.h directly where needed, in header files a forward
	declaration is enough

	replace framebuffer.h include with forward declaration
	instead of including framebuffer.h almost everywhere, replace it with
	class CFrameBuffer forward declarations and/or generic system includes.
	Add a hack to define fb_pixel_t to config.h (one reason for
	framebuffer.h includes was the fb_pixel_t define)

	remove unused fader.h

2017-02-04  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	flashtool: make CFlashVersionInfo robust against invalid input

	add --enable-fastscan configure option
	The #define in src/gui/scan_setup.h did not work (undefining
	ENABLE_FASTSCAN caused really strange side effects wrt background
	scanning in standby mode), and all the unused code was still built.
	With this configure option, people who really want this obscure feature
	can enable it for their builds.

	framebuffer/configure: remove unused --restore-prev-mode
	this is unused, untested and most likely not working at all

2017-02-04  M. Liebmann  <git@tuxcode.de>

	configure.ac: Fix freetype check

2017-02-02  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	configure.ac: use pkg-config to check freetype version
	the PKG_CHECK_MODULES macro allows to check for a version -- use it
	instead of homegrown TUXBOX_APPS_LIB_PKGCONFIG

2017-02-02  Thilo Graf  <dbt@novatux.de>

	Forms/header/clock: implement slot into OnBeforeRePaint

	CComponentsSignals: add signal OnBeforeRePaint

	Revert "CMenuWidget: ensure repaint of all header content if it is already painted"
	This reverts commit 97ed7cdaf74c7a539c792773541f5ac5e6608856.

	Revert "CChannelList: ensure repaint of new header content"
	This reverts commit ea700ddf525a0293c94c68bf084be426544dc34a.

2017-02-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	configure.ac: use pkg-config to check freetype version
	the PKG_CHECK_MODULES macro allows to check for a version -- use it
	instead of homegrown TUXBOX_APPS_LIB_PKGCONFIG

	Merge remote-tracking branch 'tuxbox/master'

	framebuffer_ng: fix gradient blit
	fixes https://github.com/neutrino-mp/neutrino-mp/issues/2,
	thanks satbaby

2017-02-01  Jacek Jendrzej  <satbaby@kawaii.com>

	try to fix loop rezap with lua script

2017-02-01  Thilo Graf  <dbt@novatux.de>

	Messages: add timeout parameter for error and info messages
	I'm not sure if it is a good idea to set a global timeout for
	all error messages. This should be decided for respective cases.
	Timeout for info messages should not be a problem.
	The default timeout is set here as global.

	CRecordManager: revert warn message for stream overflow
	It's an error not a warning!

	CRecordManager: remove static error messages
	Static message window expects user interaction but in this case user
	could be absent. and recordings could be running out of control.
	These messages are only warnings and "to slow" warning is optional.
	To avoid uncontrolled behavior of recordings, it should be enough to use messages with simple timeout.

2017-01-31  M. Liebmann  <git@tuxcode.de>

	configure.ac: bump revision to 3.4.1

2017-01-31  Thilo Graf  <dbt@novatux.de>

	CMenuWidget: ensure repaint of all header content if it is already painted
	TODO: 	This should be controlled inside header base class.
		paint() method seems suitable.
		I Will try to implement it soon.

	CVolume: replace repaintVolScale() with paint()
	paint() contains repaintVolScale()

	CVolumeBar: add missing paint() methode, avoid multiple iitem instances

	CVolumeBar: use OFFSET_INNER_SMALL instead static value for item offset

	CVolumeBar: use CORNER_RADIUS_MID
	cornerRad() is not really the best solution.
	Inner items are fit with full height and should use the same value.

	CVolumeBar: don't use digit height
	height is wrong and calculations for digit positions could be confused

	CMenuWidget: add missing hide() for details line
	Details_line was not removed in all constellations when menu was closed.
	Sample: open main menue and select an entry with connect-line, eg. plugins,
	press key to come into submenu, then go back to main menue and close
	menu with home key, result: it's possible that line is still on screen.

	CComponentsText: add signal OnBeforePaint into text paint() methode

	CComponentsText: add missing parameters to kill() methode

2017-01-31  M. Liebmann  <git@tuxcode.de>

	CVolumeBar: Enable background paint for digits

	configure.ac: Check freetype version >= 2.5.0

	CInfoViewer: Use flag Font::FULLBG for RenderString()
	dependent on g_settings.theme.infobar_gradient_*

2017-01-31  Thilo Graf  <dbt@novatux.de>

	CChannelList: ensure repaint of new header content

	CComponentsHeader: add missing paramters to kill methode

	CEventList: fix current channel position and ensure clean up header
	Current channel name was out of center and a clean up of header
	background was required because texts are only painted with transparent background and old texts are futher visible.
	Now we have a clean background before repaint logo or new channel names.

	CComponentsForm: remove debug spam

	CImageInfo: prevent possible overpainting while switching of sub text caption

	CInfoViewer: enable kill text items after killed title
	This causes repaint text on next view of infobar.

	CComponentsText: add explicit kill methode and add ct_force_text_paint
	After hide or kill text will does not paint without ct_force_text_paint,
	so it is required to add this.

	CComponentsExtTextForm: init with gradient support and sl_repaint slot

	CComponentsForm: add some usefull slots/signal to help paint backgrounds
	Requried to paint form items only on changed contents and on repaint

	CCDraw: add new attribut force_paint_bg
	should help for some repaint actions

	CComponentsText: fix order of paint init

	CTestMenu: fix icon container
	was not removed from screen

	Experimental try to rework isPainted()

	CTextBox: fix m_old_cText update after text paint
	refreshText() executes loop also for text with more than one line
	and m_old_cText attribut should be updated only if loop is ready. Otherwise
	in text boxes with more than one line, only first line would be painted.

2017-01-31  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: add slot to handle enforced repaint of segments
	If clock removed from screen and instance is not destroyed, then we must
	ensure repaint of segments after painted background.

	This is required if segments are only will paint if
	their content was changed and attribut ct_force_text_paint = false.

2017-01-31  Thilo Graf  <dbt@novatux.de>

	CCDraw: add signal OnAfterPaintBg

	CTextBox: rework return control of value of setText() function
	value was not clearly, hope i'ts now

	CTextBox: add attribut 'm_bg_painted'
	Shoul help in together with changed text content
	to control required text render.

	CTextBox: remove text reinit from reInitToCompareVar()
	Will be already done after each text render.

	CTextBox: paint bg always if pixbuffer exists
	Should prevent unintended possible overlap on multiple font render.

2017-01-31  M. Liebmann  <git@tuxcode.de>

	Remove obsolete 'contrast_fonts' code from osd menu

	screensaver: Use black background for the clock

2017-01-31  M. Liebmann  <git@tuxcode.de>

	fontrenderer: Rework rendering for better font presentation
	 - For the correct use of the changes should be built freetype
	   with the following settings:
	     #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
	     #define TT_CONFIG_OPTION_SUBPIXEL_HINTING

	BS-Patch for freetype 2.5-2.7
	-----------------------------
	** include/freetype/config/ftoption.h **

	-/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
	+#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING

	-/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING */
	+#define TT_CONFIG_OPTION_SUBPIXEL_HINTING

	BS-Patch for freetype 2.7.1
	---------------------------
	** include/freetype/config/ftoption.h **

	-/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
	+#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING

2017-01-31  Thilo Graf  <dbt@novatux.de>

	CTestMenu: fix blink of extended text sample

	CBuildInfo: move InitInfoItems() into exec()
	ensures paint of data on each repaint.

	CCDraw: simplified statement for blink init

	CComponentsLabel: Added missing overloaded counterpart to CComponentsText(parent) constructor.

	cc_types.h: remove obsolete type enums

	CComponentsText: fix wrong item type

	CComponentsHeader: fix order inside overloaded methode setCaption()
	Stop() was never touched with string version of setCaption()

2017-01-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'tuxbox/master'

2017-01-30  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/components/cc_item_progressbar.cpp revert static

	some inits

	some inits

2017-01-30  Thilo Graf  <dbt@novatux.de>

	CMenuWidget: Forcing removal of details line during removing of hint box.

	CComponentsDetailLine: remove multiple init of cc_save_bg.
	Init is passed with paintFbItems() at the end of paint() methode.

2017-01-30  M. Liebmann  <git@tuxcode.de>

	src/gui/opkg_manager.cpp: Fix compiler warning

	CMoviePlayerGui: Bind enable/disable FileTime to enableInfoClock()

2017-01-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- streaminfo2: add comment because of broken libcoolstream2 output

2017-01-29  GetAway  <get-away@t-online.de>

	- neutrino: fix umount of netfs-drives in ExitRun() function

2017-01-29  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	upkg_manager: comment out stale code

	opkg_manager: make error messages less cryptic
	the errno has nothing to do with the error that happened, so do not use
	it for the error message

	opkg_manager: add magic string to reset error flags
	... to be used by sytem-update script

	opkg_manager: make console output more useful

	opkg_manager: don't set error flag for shellwindow
	The shellwindow exits if the "ok" flag is set to false, aborting further
	execution of more commands. This hurts with system-update script.

	shellwindow: reduce update interval

	shellwindow: ensure text is set correctly and only when necessary

	shellwindow: use run_pty() instead of my_popen()

	textbox: fix output for BOTTOM mode
	If more text is added to a textbox than fits into the window, the last
	lines are stripped. In BOTTOM (and non-SCROLL) mode, it makes more sense
	to strip the first lines. This is used by shellwindow, e.g. in package
	management menu.

	helpers: add run_pty() function
	This runs an external command inside a pty. Running inside a pty,
	external commands using stdio(3) will disable stdout buffering when
	running from a terminal, which is often desirable.

	shellwindow: use time_monotonic_ms()

	opkg_manager: avoid the zombie apocalypse, use waitpid()

	opkg_manager: use system-update script if available
	opkg has several problems with complex system updates, especially when
	having to update itself and with the package ordering during update
	To avoid hard coding the workarounds into neutrino, just call a script
	named "system-update" (if available) instead of "opkg upgrade".
	This script can be tuned to the specific target and its problems.

	hintbox: restore proper handling of up/down keys
	When no scrollbar is present, just pass through up/down keys instead
	of only canceling the hintbox. This restores the behaviour before
	commit dde298b1b7.
	Prominent examle is the "channel not available" popup which prevented
	further channel switching until canceled.

2017-01-29  Jacek Jendrzej  <satbaby@kawaii.com>

	fix uninitialised values

2017-01-29  M. Liebmann  <git@tuxcode.de>

	install.sh: Preserve symlinks at update

2017-01-29  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'tuxbox/master'

	upkg_manager: comment out stale code

	opkg_manager: make error messages less cryptic
	the errno has nothing to do with the error that happened, so do not use
	it for the error message

	opkg_manager: add magic string to reset error flags
	... to be used by sytem-update script

	opkg_manager: make console output more useful

	opkg_manager: don't set error flag for shellwindow
	The shellwindow exits if the "ok" flag is set to false, aborting further
	execution of more commands. This hurts with system-update script.

	shellwindow: reduce update interval

	shellwindow: ensure text is set correctly and only when necessary

2017-01-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	shellwindow: use run_pty() instead of my_popen()

	textbox: fix output for BOTTOM mode
	If more text is added to a textbox than fits into the window, the last
	lines are stripped. In BOTTOM (and non-SCROLL) mode, it makes more sense
	to strip the first lines. This is used by shellwindow, e.g. in package
	management menu.

	helpers: add run_pty() function
	This runs an external command inside a pty. Running inside a pty,
	external commands using stdio(3) will disable stdout buffering when
	running from a terminal, which is often desirable.

	shellwindow: use time_monotonic_ms()

2017-01-28  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/lua/lua_curl.cpp set dumb cookie for dumb 403 forbidden

2017-01-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	opkg_manager: avoid the zombie apocalypse, use waitpid()

	opkg_manager: use system-update script if available
	opkg has several problems with complex system updates, especially when
	having to update itself and with the package ordering during update
	To avoid hard coding the workarounds into neutrino, just call a script
	named "system-update" (if available) instead of "opkg upgrade".
	This script can be tuned to the specific target and its problems.

2017-01-28  max_10  <max_10@gmx.de>

	- edvbstring: fix utf8 encoding, thx DboxOldie

2017-01-26  Jacek Jendrzej  <satbaby@kawaii.com>

	movieplayer dont chache last realurl for lua script

2017-01-24  svenhoefer  <svenhoefer@svenhoefer.com>

	CTextBox::refreshText: Fix flags for RenderString() v2.0; thx to DboxOldie

2017-01-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	hintbox: restore proper handling of up/down keys
	When no scrollbar is present, just pass through up/down keys instead
	of only canceling the hintbox. This restores the behaviour before
	commit dde298b1b7.
	Prominent examle is the "channel not available" popup which prevented
	further channel switching until canceled.

	Merge remote-tracking branch 'tuxbox/master'

2017-01-21  GetAway  <get-away@t-online.de>

	gcc-6.2 compil fixes

	fix -Werror=misleading-indentation with newer compiler

2017-01-20  M. Liebmann  <git@tuxcode.de>

	CTextBox::refreshText: Fix flags for RenderString()

2017-01-13  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/movieplayer.cpp try to fix livestreamInfo

2017-01-11  Jacek Jendrzej  <satbaby@kawaii.com>

	fix readepg from sectionsdcontrol :supplement to  d2ef5030283dfb01de994f2b24cdd3a410062144 new try

2017-01-11  Sven Höfer  <svenhoefer@svenhoefer.com>

	Merge pull request #7 from Pr0metheus2/patch-1
	Update slovak.locale

2017-01-11  Thilo Graf  <dbt@novatux.de>

	CHintBox: add possibility to left hintbox with RC_up and RC_down
	RC_up and RC_down are used for text scroll, but most message texts
	are small and no scroll mode is required. In case of large texts
	it should falling back to scroll mode.

2017-01-11  Andrej Tobola  <andrej.tobola+gifthub@gmail.com>

	Update slovak.locale

	Update slovak.locale

	Update slovak.locale
	New update, is it submitted in correct way?

2017-01-09  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: add missing reinit

	CComponentsFrmClock: disable digit height
	Using of digit height is not really required here.
	eg. better centering

2017-01-09  Sven Höfer  <svenhoefer@svenhoefer.com>

	Merge pull request #5 from Ezak91/master
	add entry to load saved epg data manual

2017-01-09  Marc Szymkowiak  <marc.szymkowiak91@googlemail.com>

	add entry to load saved epg data manual

2017-01-08  Thilo Graf  <dbt@novatux.de>

	CVolumeHelper: fix info clock position after changed clock osd settings
	After increased clock height settings, position of infoclock was wrong.
	Old font instance and old width were not changed related to new instance.

	TODO: 	It works but procedure with helper class seems is rather elaborate
		and should be thoroughly revised.
		I recommend callbacks via native type save signal/slot handler.

2017-01-08  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock/CInfoClock: simplify font init

2017-01-05  Thilo Graf  <dbt@novatux.de>

	CHintBox: add overloaded version of setMsgText() with locale parameter

	CHintBox/CMsgBox: reduce minimal dimensions
	Better display for smaller texts.

	CComponentsFooter: optimize button position and size
	Buttons are now smaller so it should be enough, to center only, if not
	please report.

	CComponentsFooter: fix default button font type
	Deafult buttonfont is FONT_TYPE_BUTTON_TEXT not FONT_TYPE_MENU_FOOT

	CComponentsButton: try to fix fallback for font size
	Some conditions were not catched.

	CBEChannelWidget/CBEBouquetWidget: use explicit footer font
	Default button font type in footer is button text type and not footer font.
	Faces of buttons are still disabled and not visible here,
	therefore this should be ok at the moment.

	CComponentsButton: fix height comparsion
	comparsion with itself

2017-01-05  Thilo Graf  <dbt@novatux.de>

	fontrenderer.cpp: Use additional percentage height offset.
	Different font types could have different glyph heights,
	Therfore static values seems not really senseful.
	eg. chars like ÄÁÂÅÈÉÊËÌÍÎÏÑÒÓÕÖÙÛÜÝ could paint over defined height,

	Note: 	However, depending of implementations, the font image may change.
		Most likely this must be adapted to some parts.

2017-01-05  Thilo Graf  <dbt@novatux.de>

	CMovieBrowser: fix possible compiler warning
	-misleading-indentatio

	CNeutrinoApp: try to fix display intro settings message
	Message was not really visible on startup. Contents of InitZapper()
	seems to have prevented this.

2017-01-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: update slovak; thx to Pr0metheus

2017-01-03  M. Liebmann  <git@tuxcode.de>

	src/driver/pictureviewer/png.cpp: Fix -Wclobbered compiler warning

2017-01-03  Jacek Jendrzej  <satbaby@kawaii.com>

	src/timerd/timermanager.cpp dont unlock on other errors

	src/eitd/edvbstring.cpp init array

2017-01-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer_bb: use OFFSET defines in getBBIconInfo()

2017-01-01  M. Liebmann  <git@tuxcode.de>

	src/driver/pictureviewer/png.cpp: Add support for gray scale PNGs...
	...with alpha channel

2016-12-30  Thilo Graf  <dbt@novatux.de>

	CComponentsButton: try to fix font size in buttons
	Some text in button chains had different font sizes. To see in some
	Messageboxes.

	CComponentsHeader/CComponentsFooter: prevent crash on changed font settings
	Default fonts for header and footer must be handled too.
	After font settings changes these objects could be invalid.
	Default fonts have invalid pointers after font changes too. Extra reset is required.

	CComponentsWindow: use FONT_TYPE_BUTTON_TEXT instead FONT_TYPE_MENU_FOOT
	Buttton text is not the same like footer text.

	CComponentsTimer: try to fix possible uncanceled thread

	locales: add locales for buttontext settings
	supplement to: 0bf74271652982ff69f378589ee3b8409dce003f

2016-12-30  Thilo Graf  <dbt@novatux.de>

	settings: add explicit button font
	Fonts for menu foot and button font are not not necessarily the same thing.

	TODO: locales

2016-12-30  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: declare l_font, s_font as global
	Useful for init in header sub classes. So its possible to use
	other prefined size mode fonts

	CComponentsButton: rename cc_btn_capt -> cc_btn_text
	More plausible

2016-12-30  Jacek Jendrzej  <satbaby@kawaii.com>

	supplement to 853c0d1b6835d132bd774335969d5e76d2073fde

2016-12-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- streaminfo2: just code cosmetics; no binary changes

2016-12-29  Jacek Jendrzej  <satbaby@kawaii.com>

	some dead assignment

	some dead assignment

	src/timerd/timermanager.cpp fix double locking

	src/zapit/src/fastscan.cpp avoid out of bounds

2016-12-29  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "- moviebrowser: fix crash; disable non-existing movie directories"
	This reverts commit 615c4f360a6933cef5cfc5efd68b91e6006c4b3b, because
	this forces user to re-enable these directories manually.

	- themes: allow progressbar-settings in themes

2016-12-27  Thilo Graf  <dbt@novatux.de>

	CStringInput: unify init handler inside constructors, fix message title
	Alternative solution for: remove possible display of NONEXISTANT_LOCALE
	4e853d98c2b2b289f0dce1c7dc9fed53eb317ce1

	Locales are used for setting keys and passed with notifies for
	observer objects. It seems this is not really a good idea in some
	constellations.

2016-12-27  Thilo Graf  <dbt@novatux.de>

	Revert "CStringInput: remove possible display of NONEXISTANT_LOCALE"
	This reverts commit 4e853d98c2b2b289f0dce1c7dc9fed53eb317ce1.

	Conflicts:
		src/gui/widget/stringinput.cpp

2016-12-27  Thilo Graf  <dbt@novatux.de>

	CComponentsTimer: disconnecting slots before stop timer thread, show error
	Disconnecting of slots before stop threads ensures disconnecting
	also on thread errors and keeps timer slots clear.

	CMsgBox: remove debug output
	Not longer required.

2016-12-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- osd-setup: allow higher osd-timeouts; up to 240 sec. now

	Revert "fix readepg from sectionsdcontrol"
	This reverts commit d2ef5030283dfb01de994f2b24cdd3a410062144.

2016-12-26  Jacek Jendrzej  <satbaby@kawaii.com>

	supplement to a0f0df7f1746f547798c0261751bbcdff7202002

2016-12-26  TangoCash  <eric@loxat.de>

	fix readepg from sectionsdcontrol
	to avoid permanently change of epd_dir, this would break epg read
	frequently function

2016-12-24  Jacek Jendrzej  <satbaby@kawaii.com>

	widget/stringinput: fix compare

2016-12-23  Sven Höfer  <svenhoefer@svenhoefer.com>

	Merge pull request #4 from Ezak91/master
	fix link to developer forum

2016-12-23  Thilo Graf  <dbt@novatux.de>

	CKeyboardInput: remove possible display of NONEXISTANT_LOCALE
	This should fix possible incorrect titles with content of
	NONEXISTANT_LOCALE with lua script handler

	CStringInput: remove possible display of NONEXISTANT_LOCALE
	This should fix possible incorrect titles with content of
	NONEXISTANT_LOCALE with lua script handler

	megbox.cpp/h: add overloaded version of ShowMsg() with string/locale combination
	Constellation was missed.

	menue.cpp: CChangeObserver add overloaded changeNotify() with string param

2016-12-23  Marc Szymkowiak  <marc.szymkowiak91@googlemail.com>

	fix link to developer forum

2016-12-22  Thilo Graf  <dbt@novatux.de>

	CMenuWidget: add menu name reinit
	Ensures correct display of menu name while runtime.
	For example: it's required on changed language settings, otherwise we have
	old language in menu head.

2016-12-22  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/lua/lua_curl.cpp ACCEPT_ENCODING for gzip compressed data, need build libcurl with --with-zlib

2016-12-22  Thilo Graf  <dbt@novatux.de>

	CHintBox: small cosmetics for initial positions
	This should have no effect, because calculation of position and dimensions
	is mostly dependency from message text. So this is only formality.

2016-12-22  Thilo Graf  <dbt@novatux.de>

	partial revert: "CTextBox: expand parameters of member setTextBorderWidth()"
	related commit: 153d2f3c784ec72af77b979a362f6db33ddd79d6

	Since this commit, TextBox received a lot of optimizations, so it is possible
	we have no described side effects.

2016-12-21  Thilo Graf  <dbt@novatux.de>

	CTextBox: More precise function description
	Note: 	In this context i noticed, it seems method getRenderWith()
		in Fontrender class returns wrong values with
		BOLD font types. It would be nice if anybody could
		verify this possible bug. If I see that correctly,
		we should fix this.

	CVolumeHelper: remove unnecessary reinit of font
	Is already done in previous block.

2016-12-21  TangoCash  <eric@loxat.de>

	volumebar font reset after change (thx dboxoldie)
	to avoid segfault


	picked from Duckbox-Developers/neutrino-mp-cst-next
	4365761b2a47e12666154821c2ce982f74ef0627

	needs supplements

2016-12-20  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/timerlist.cpp init changed

	lib/libtuxtxt/tuxtxt_common.h fix out of bounds

2016-12-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- cc_frm_scrollbar: use SCROLLBAR_WIDTH define

	- menue: use SCROLLBAR_WIDTH define

	- settings-h: add SCROLLBAR_WIDTH define

2016-12-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- personalize: pluralize 'usermenu' item; these are 'usermenus'

2016-12-18  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: ensure to have correct font instances after changed font
	On possible changed font settings, font objects can be invalid and
	we have a crash. With this fix it's possible, that
	CNeutrinoApp::setupFont() method clean up header font object itself.

2016-12-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- screensaver: fix clock positions

2016-12-17  Thilo Graf  <dbt@novatux.de>

	CTestMenu: edd expanded sample for blinking items with syncroinized effect

	CCDraw: add overloaded version of paint Blink()
	It's useful to have synchronized timer for more than one item.

	CMenuWidget: add external methode to paint scrollbar

2016-12-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: reset filter at startup if filter-directory not exists ...
	to avoid a wrong display in footer

	- moviebrowser: fix crash; disable non-existing movie directories

	- locale: right names for timerlist repeat-hints

	- cc_frm_scrollbar: fix offsets; use OFFSET defines

	- cc_frm_scrollbar: set default height to 0

	- helpbox: avoid artificially offsets

	- cc_frm: avoid artificially offsets

2016-12-15  Thilo Graf  <dbt@novatux.de>

	CCDraw: reduce debug spam

	CComponentsScrollBar: fix pos and use current width to set height of arrows
	This fix size and position and dimensions of arrows.

	CComponentsScrollBar: use corner settings for scrollbar body

	CComponentsScrollBar: add easy to handle scrollbar methode

2016-12-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- doc: remove outdated ir.html

	- doc: remove outdated nhttpd changelog

	- move nhttdp-documentation to /doc-directory

	- configure.ac: sort Makefiles alphabetically

	- yWeb: move data from /src to /data

	- yWeb: fix extentions-url to (still empty) gui-yweb repository

2016-12-14  Thilo Graf  <dbt@novatux.de>

	CNeutrinoApp: simplify shutdown message handling
	Usage of only one cancel button is more plausible.
	'cancel' means cancel this action. And not more!

	CComponentsHeader: fix font and height handling
	Font was not changeable. setCaptionFont() was without effect.

2016-12-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- usermenu: add brackets to code; fix compilation

	- settings.h: completion of e0f860664c85af8e1138f5f8bad2a045f961864f

	- usermenu: sort/cleanup code by items; just code cosmetics

2016-12-12  Thilo Graf  <dbt@novatux.de>

	CHintBox: fix timeout comparsion
	default timeout was not defined

	CRecordManager: use default timeout from settings

	CNeutrinoApp: use default timeout from settings

2016-12-12  Jacek Jendrzej  <satbaby@kawaii.com>

	fix next epginfo and sat/freq info for webtv

2016-12-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer_bb: remove broken code around left/right handling in ca_bar
	This code wasn't used anymore since years.

	- channellist: try to fix right status-icon alignment

2016-12-11  GetAway  <get-away@t-online.de>

	pzapit: add -lockrc/-unlockrc options; port from martii
	I've pulled it from Duckbox-Developers/neutrino-mp-cst-next
	and modified it to work

2016-12-10  Thilo Graf  <dbt@novatux.de>

	CTestMenu: add sample to visualize current running records

2016-12-09  Thilo Graf  <dbt@novatux.de>

	CTextBox: try to fix getMaxLineWidth() methode
	If found no linebreak, return value could be too small.
	Space char simulates a line termination as a workaround to get
	largest possible width.

2016-12-09  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/osd_setup.cpp fix menu item (possible segfault)

2016-12-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- msgbox: remove obsolete include

	- settings.h: add OFFSET_INNER_NONE define

	- widgets: remove obsolete drawable wrapper sources

2016-12-08  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/timerlist.cpp dont check empty timerlist

2016-12-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- timerlist: remove menu button from footer; is available in header too

2016-12-08  Thilo Graf  <dbt@novatux.de>

	CTimerList: remove timeout for delete warning
	Timeout for deletions are not a really good idea. This should be
	controlled by user and it should be durable visualized what
	he just is doing.

	CMsgBox: rework result values
	Makes it possible to use bit operators. Current available
	compare operations still should be compatible.
	In case not please report to fix!

	Message timeout: try to fix timeout defines
	Some parameters were confused.

	CCDraw: try to avoid rendering with bad dimensions

2016-12-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouquetlist: fix round corners of selected item

2016-12-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouquetlist: fix initialisation of empty sting

	- rename BUTTON_TOP to BUTTON_UP; it isn't a top-button

	- bouquetlist: add "menu", "left" and "right" context buttons to header

	- cc_frm_header: show left button before the right one

	- icons: move icons into categorized subdirectories

2016-12-06  Jacek Jendrzej  <satbaby@kawaii.com>

	src/zapit/src/femanager.cpp init sat_config_t delsys

2016-12-06  Thilo Graf  <dbt@novatux.de>

	CMovieBrowser: remove context menu button
	I forgot, it's already in footer

2016-12-06  TangoCash  <eric@loxat.de>

	cc_frm correct scroll direction if more than 2 pages (thx dbo)

	picked from:
		github.com/TangoCash/neutrino-mp-cst-next
	commit:
		abce1c6be4bae17f343d3ff878670184708aa185

2016-12-06  Thilo Graf  <dbt@novatux.de>

	CMovieBrowser: add missing context buttons
	No user can see anything about available submenu and help window,
	because access to help via submenu is not longer possible
	since 21ed22cb6e8aab99ec66fefcdeda17659f4a95e9

2016-12-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: fix icon-alignment ...
	some small text-alignment fixes; use OFFSET defines

2016-12-05  M. Liebmann  <git@tuxcode.de>

	MoviePlayer: Rework enable/disable of osd time, file time and mute icon

	Sort locales

2016-12-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: typo; we shouldn't open Manu XD

	- locale: more movieplayer additional help text

	- helpbox: allow multi-line lines

2016-12-05  Thilo Graf  <dbt@novatux.de>

	Helpbox: add doc
	Doc was missed.

2016-12-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- movieplayer: rework help; use rc_help to show help

	- helpbox: fix height of CComponentsText element

	- helpbox: fix icon alignment

2016-12-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: rework help ...
	* remove from menu; this breakes menu's logic (rc_help is to switch hints)
	* use rc_help to show help window
	* rework content

	- helpbox: some reworks ...
	* rename line_space to line_height
	* separators uses half line height
	* add getLineHeight() function
	* small cleanups

2016-12-04  Jacek Jendrzej  <satbaby@kawaii.com>

	src/timerd/timermanager.cpp sruct variable init

2016-12-04  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	configure: fix package name

	CCFooter::setButtonLabels: fix format-string warning

	Merge remote-tracking branch 'tuxbox/master'

2016-12-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- helpbox: bind gradient of separatorline to user's setting

	- moviebrowser: fix mute-icon and "Change view" keys in helpbox

2016-12-02  Thilo Graf  <dbt@novatux.de>

	Messages: add localized osd timeout option for interactive/static messages
	TODO: add locales for hints

2016-12-02  svenhoefer  <svenhoefer@svenhoefer.com>

	Message Timeouts: add possibilty to change timeout for static messages

2016-12-02  M. Liebmann  <git@tuxcode.de>

	MoviePlayer: Disable InfoClock and FileTime when view movieinfo

	CLuaInstVideo::PlayFile: Infoviewer was not displayed when InfoFunc was set
	 - Fix commit 1aee964c14809a4008e5ad8ed8f26c984ec2e580
	 - Set Lua api version to 1.68

2016-12-01  Thilo Graf  <dbt@novatux.de>

	CComponentsWindow: fix window body color
	Color parameter was not passed to body. Parameters in constructor and
	setters had no effect.

2016-12-01  M. Liebmann  <git@tuxcode.de>

	CLuaInstCCText: Add various script functions
	 getLines()
	 getLines(test)
	 setDimensionsAll(x, y, w, h)

	 - Set Lua api version to 1.67

2016-12-01  M. Liebmann  <git@tuxcode.de>

	lua: Fix InfoFunc for displaying information in the movieplayer
	 - Fix for commit 644ab188442ac3aef93a5127f6fb98a9205a42ff
	 - Set Lua api version to 1.66

2016-11-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouqueteditor: fix icon alignment

2016-11-29  Thilo Graf  <dbt@novatux.de>

	CMsgBox: reduce flicker effects with single button
	Disabled refresh avoids unnecessary repaints with possible flicker effects
	on pressed navi keys.

2016-11-29  Thilo Graf  <dbt@novatux.de>

	CComponentsFooter: fix wrong text color with single button in footers
	* remove size compare

	If only one button exists, possible new text color would be ignored
	and wrong Text color was visible with one item.
	This behavior was observed in message boxes with
	single buttons (eg OK, or Cancel).

2016-11-28  Thilo Graf  <dbt@novatux.de>

	CComponentsFooter: disable gradient for footers
	This is not really completly implemented for footer at the momemnt, because
	button objects are still not prepared or tuned for that.

	If it is enabled, currently it could occur unintentionally background behavior
	eg.: flickereffects or background display errors in button objects.

	NOTE:  anyway users can enable gradient in theme files and could override this setting.
	Now here it is globally disabled for footers. If it works right,
	it will be enabled in future.

2016-11-28  Thilo Graf  <dbt@novatux.de>

	CImageInfo: remove CC_APPEND
	Should not be used in the future.

	CTextBox: use CORNER_NONE as default corner mode
	CORNER_ALL is not the same like CORNER_NONE.
	Could cause problems in the evaluation.

	CBuildInfo: add missing default font

	CComponentsExtTextForm: rework class overloading
	class CComponentsExtTextFormLocalized is not required.

	CComponentsText: revert inheritition of CBox, useage as object
	It has shown, that the positioning and
	Dimensions calculations are not correct. CBox object must be embedded
	with frame properties.

2016-11-27  M. Liebmann  <git@tuxcode.de>

	CHintBox/CMsgBox: Add default icon for header (NEUTRINO_ICON_INFO)

2016-11-25  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/widget/keyboard_input.cpp -add direkt digikey pressed

	supplement to a8ea7c60d50d39087866df61df56881d44ebdb7e

2016-11-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- enable epg-scan while audioplayer, movieplayer, pictureviewer and
	upnp-browser runs

2016-11-24  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/widget/menue.cpp try to fix widget segfault menu with keyboard and background restore

2016-11-23  Thilo Graf  <dbt@novatux.de>

	CComponentsItem: fix possible negativ value for box radius
	If frame width > 0 and radius too small, we have an negative value.
	This should prevent this.

	CComponentsWindow: remove default values from internal init method
	Is not really required for this private member.

	CRecordManager: add methode to get internal rec map
	Useful for access to current record data.

2016-11-22  M. Liebmann  <git@tuxcode.de>

	Add missing locale
	 - Supplement to commit 6cd5dd8e23f55954070f22c719417d9755dd4f91
	   and 8b97f72ed1e1e8ad3430dec98f772f011f5dba27

	Sort locale

2016-11-22  Thilo Graf  <dbt@novatux.de>

	Messages: move window to top of screen
	User request.

	CHintBox: fix missing shadow for popups
	Must be enabled with enum, bool has no effect.

	Messages: try to fix API message handling
	Passed timeout for messeages an popup's fired by yWeb API was not really
	ok.
	For popups now we have a setting with default value of 6 seconds timeout
	Popups fired with ShowHint() use this as default. Value of 0 and -1
	are ignored.
	Messages fired with ShowMsg() should be fixed and interpret
	value 0 or -1 as no timeout and will remain on the screen.

2016-11-21  Thilo Graf  <dbt@novatux.de>

	CTextBox: try to fix possible background artefacts in transparent mode
	supplement to: - textbox: fix box width in round corners mode
	Radius was always subtracted in all text modes.

	TODO: value of m_nBgRadius itself is not considered at the moment.

2016-11-21  Thilo Graf  <dbt@novatux.de>

	CComponentsInfoBox: add methode to get internal picture object

	CComponentsFrmClock: ensure that no radius is defined for inner items
	Radius is not required for inner segments.
	TODO: single segment

2016-11-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: use german "usw." instead of "etc."

	- locale: fix "/" usage

	- locale: remove "CST" strings

	- locale: right case for LEDs

	- locale: fix usage of ampersand; it's not an "and"-replacement

	- locale: fix usage of ellipses

	- update: fix evaluation of int newfound

2016-11-20  Thilo Graf  <dbt@novatux.de>

	CTestMenu: add form sample

	CNeutrinoApp: simplify and fix hintbox calls
	Some hints were not closed after delete. Explicit hide()is required.

	CUpnpBrowserGui: simplify hintbox calls

	cTmdb: simplyfy hintbox calls

	showFastscanDiseqcSetup: simplify hintbox calls

	COPKGManager: simplify hintbox calls

	CMovieBrowser: simplify and fix hintbox calls
	Some hints were not closed. Explicit hide() is required.

	CNetworkSetup: simplify hintbox calls

	CHDDMenuHandler: simplify and fix hintbox calls
	Hints were not closed after lost scope. Explicit hide() is required.

	CFavorites: simplify hintbox calls

	CBEBouquetWidget: simplify hintbox calls

2016-11-20  TangoCash  <eric@loxat.de>

	add option to read saved epg data frequently

2016-11-20  Thilo Graf  <dbt@novatux.de>

	CComponentsFooter: use select/unselect colors from menues as default

	CMsgBox: enable button background as default

	CComponentsFooter: use minimal frame width as default for buttons

	CCDraw: add function for blink effect for cc items
	NOTE: experimental, for examples see CTestMenu class

	CComponentsFooter: add parameter for frame width for selected buttons
	Frame width was hard coded.

2016-11-20  Thilo Graf  <dbt@novatux.de>

	Messages: add option to change size of message text
	Include default size and localized setup.

	TODO: localize for nederlands and slovak, current english only.

2016-11-19  Thilo Graf  <dbt@novatux.de>

	CSignalBar: remove offset for signal name and remove right allignment
	Text have more space, otherwise it's possible it can be truncated.
	Indent from left site of text don't looks not so good.

2016-11-19  TangoCash  <eric@loxat.de>

	deactivate timer epg autoadjust until fixed and tested

	[timers] fix start timers

2016-11-18  Thilo Graf  <dbt@novatux.de>

	Merge branch 'pu/msgbox into master'
	Rework hintbox and messagebox as derived classes with cc window functionality.
	Details for structure and how it works to find under

	  http://www.tuxbox-neutrino.org/widget/html/annotated.html

2016-11-18  TangoCash  <eric@loxat.de>

	[timermanager] fix stop recordings

2016-11-18  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/moviebrowser/mb.cpp fix clean bookmarks

2016-11-18  TangoCash  <eric@loxat.de>

	[timermanager] fix stop recordings

2016-11-18  Thilo Graf  <dbt@novatux.de>

	prepare revision, bump version to 3.4.0

2016-11-18  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/moviebrowser/mb.cpp fix clean bookmarks

2016-11-18  Thilo Graf  <dbt@novatux.de>

	Locales: use generic gui name in messages and windows

2016-11-17  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-11-17  TangoCash  <eric@loxat.de>

	fix moviebrowser detailsline

2016-11-17  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/moviebrowser/mb.cpp fix bookmark Menu

2016-11-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: resort movie info update menu

	- moviebrowser: resort movie info menu

	- moviebrowser: more clarity in bookmark menu

	- moviebrowser: use red key to remove all user bookmarks

	- locale: small changes in moviebrowser's bookmark locales

	- moviebrowser: fix input for end mark and lastplay mark

2016-11-16  TangoCash  <eric@loxat.de>

	Merge pull request #3 from neutrino-mp/master
	move linux-dvb-headers out of the way for non-coolstream hardware

2016-11-16  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	make sure the private dvb headers are used on coolstream

2016-11-16  TangoCash  <eric@loxat.de>

	timermanager: try fix autoAdjustToEPG for (repeating) timers

2016-11-16  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	disable private copy of the linux dvb headers
	Move them into subdir private so that they are no longer used by
	default. They still can be used by extending the include path.

2016-11-16  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/channellist.cpp cancel paint_events thread on hide

2016-11-15  TangoCash  <eric@loxat.de>

	- timermanager: disable autoAdjustToEPG for repeating timers

2016-11-15  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox
	Conflicts:
	    	src/gui/followscreenings.cpp

	CInfoViewer: add missing shadow for timescale
	enableShadow() needs enum option.

2016-11-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- followscreenings: allow to turn off followscreenings list

2016-11-14  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-11-14  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/widget/menue.cpp try fix hide info_box (in channellist)

2016-11-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: add PREVPLAYDATE/RECORDDATE sort buttons to footer

2016-11-13  Thilo Graf  <dbt@novatux.de>

	CMovieBrowser: unfify and reduce flicker effects of connect line
	Connectline object can handle hide behavior itself.

	Merge branch 'master' into pu/msgbox

2016-11-13  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit: fix "comparison is always false" warnings
	demux Start() Stop() and pesFilter() are bool, so comparing < 0 really
	does not make sense.

	driver: use newer ffmpeg API
	Reduce the "deprecated function" warnings a bit when compiling against
	recent ffmpeg releases. Just the drop-in-replacement "av_packet_unref"
	which works with both old and new ffmpeg versions.
	The other stuff needs rewrites which are not compatible with all ffmpeg
	releases :-(

	timermanager: fix -Waddress warning with newer gcc
	The address of Events (wich is checked against NULL) can never be NULL,
	because Events is passed by reference.

	neutrinoyparser: fix string literal warning with newer gcc

2016-11-12  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-11-12  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit: fix "comparison is always false" warnings
	demux Start() Stop() and pesFilter() are bool, so comparing < 0 really
	does not make sense.

	driver: use newer ffmpeg API
	Reduce the "deprecated function" warnings a bit when compiling against
	recent ffmpeg releases. Just the drop-in-replacement "av_packet_unref"
	which works with both old and new ffmpeg versions.
	The other stuff needs rewrites which are not compatible with all ffmpeg
	releases :-(

2016-11-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: limit cover to one third of m_cBoxFrameInfo1 width

	- cc_item_picture: reset keep_aspect variables after use

	- moviebrowser: fix MB_INFO_SPACER's empty content

2016-11-12  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	timermanager: fix -Waddress warning with newer gcc
	The address of Events (wich is checked against NULL) can never be NULL,
	because Events is passed by reference.

	neutrinoyparser: fix string literal warning with newer gcc

	Merge remote-tracking branch 'tuxbox/master'

2016-11-12  Thilo Graf  <dbt@novatux.de>

	CFileBrowser: use mbrYes as default selection
	TODO: 	Re-evaluate the logic of current used messages with risky actions
		and adjust the buttons accordingly.
	Reason: <yes> is now as default assigned to green button (traffic light principle), and we use stricktly
		the order of colors from remote control (r,g,g,b), but in some cases
		it is useful to assign the <Yes> button to red for risky actions.

	CHintBox: update ascII scheme

2016-11-11  Thilo Graf  <dbt@novatux.de>

	CHintBox: remove center text mode on used picon

	CHintbox: enlarge possible max height
	Better use of available screen size for many lines

	CHintBox: try to fix truncated chars
	Last chars were truncated. Indent and titel text were not considered.

	Merge branch 'master' into pu/msgbox

2016-11-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: reset m_pcInfo1 box to default height, ...
	when turning m_settings.browserAdditional off

	- locale: small changes in moviebrowser locales

	- moviebrowser: show sorting menu; displays only available options

	- moviebrowser: remove obsolete strReplace() function

	- eventlist: allow windows size changes w/o neutrino restart

2016-11-11  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

	CMenuWidget: move signal before render methodes
	At start of methode, unusual behavior could occur.

2016-11-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: allow gradient/radius changes w/o neutrino restart

	- eventlist: fix right textbox in header; last char was not displayed

2016-11-10  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/epgview.cpp reset header height to single size

2016-11-10  Thilo Graf  <dbt@novatux.de>

	CTestMenu: add sample for hintbox with timeout

	CHintBox: optimize dynamic window width bahavior on different line sizes
	Width calculation is now depends on largest line of text.

	CTextBox: add static function to get largest line of passed text
	This could be useful eg. for size calculations.

	CHintBox/CMsgBox: rework text handling and dynamic size behavior

	CHintBox: add member to get maximal required width

	CTextBox: add static function to get count of lines from passed text
	I'm missing a function that returns current line count outside
	of a CTextBox object. This could be useful eg. for size calculations
	before object init etc

	Merge branch 'master' into pu/msgbox
	Conflicts:
		src/gui/moviebrowser/mb.cpp

	CMenuTarget: outsource CMenuTarget-class
	It's required for some inheritations into other classes if include
	of menue.h is not wanted

2016-11-09  Thilo Graf  <dbt@novatux.de>

	CTimerList: add menu context button to header
	Not to see that we have a possible submenu.

2016-11-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: fix compiler warning
	error: declaration of 'channel_id' shadows a previous local

	- controlapi: add epg_id to several outputs; add /control/getepgid
	* /control/getepgid[?format=plain|json|xml]

2016-11-09  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox
	Conflicts:
		src/gui/timerlist.cpp

2016-11-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgview: use small vertical offset around channellogo; ...
	more intensive use of offset defines

	- infoviewer: use small vertical offset around channellogo

	- eventlist: use small vertical offset around channellogo

	- channellist: use small vertical offset around channellogo

	- moviebrowser: simplify channellogo scaling code

	Merge branch 'master' into pu/moviebrowser

	- channellist: fix epg for webtv channels

2016-11-07  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/osd_setup.cpp supplement to 682b6f57 , fix segfault if clock is NULL#

2016-11-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: use small offset in header to display channellogo

	- listbox/moviebrowser: replace internal offsets with global defines

	- settings.h: add OFFSET_INNER_MIN define

	- cc_frm_header: use OFFSET define

2016-11-07  TangoCash  <eric@loxat.de>

	fix epgtitle

2016-11-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: increase default browserFrameHeight

	Merge branch 'master' into pu/moviebrowser

	- moviebrowser: allow round borders in filter selection

	- listframe: allow round borders

	- timerlist: just small code cosmetics

2016-11-06  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-11-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgview: use movie-info's channelname in movieplayer mode to get channellogo

2016-11-06  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/scan_setup.cpp use CHintBox for reloadchannels

2016-11-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: update slovak; thx to Pr0metheus

2016-11-05  Thilo Graf  <dbt@novatux.de>

	CComponentsInfoBox: ensure matching object height after assigned image
	Images are not defined with constructor, so it is possible we must
	consider the image height after called setPicture() methode.
	This is important if an infobox sould be
	added into a cc form object. This avoids overlapping of dynamic added items.

2016-11-05  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'master' into pu/moviebrowser

	- timermanager: try to fix successive timers

2016-11-05  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-11-04  Thilo Graf  <dbt@novatux.de>

	CComponentsInfoBox: fix missing calculation of image position with parent

2016-11-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- cablex.xml: update Unitymedia; thx to klauser

	- cablex.xml: update Unitymedia; thx to klauser

2016-11-03  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-11-03  Jacek Jendrzej  <satbaby@kawaii.com>

	Revert "src/gui/widget/textbox.cpp try to fix text lines per page"
	This reverts commit d6c4324f6c91cd8f8eaaf10b3d7695882f93a18d.

	Revert "src/gui/widget/textbox.cpp supplement to try to fix text lines per page"
	This reverts commit e26ad6e9f1970d82d5a2b80315acf67b526c228e.

	src/gui/widget/textbox.cpp supplement to try to fix text lines per page

	src/gui/widget/textbox.cpp try to fix text lines per page

2016-11-02  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-11-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- textbox: fix compilation for generic hardware
	error: declaration of ‘clear’ shadows a member of 'this'

	- moviebrowser: smaller locales for footer; clearify "filter off" mode

2016-11-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- miscsettings_menu: fix youtube api key length

2016-11-01  Jacek Jendrzej  <satbaby@kawaii.com>

	pictureviewer: fix possible segfault if width or height < 1,fix possible memleak

2016-10-31  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'master' into pu/moviebrowser

	- moviebrowser: fix filter selection

	- textbox: add clear() function

2016-10-31  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/scan_setup.cpp fix preselected transponder item

	fix possible segfault and negative height

2016-10-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit/frontend: improve SIMULATE_FE code

2016-10-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: fix url to Y_Version.txt

	- yWeb: change info string to Tuxbox-Neutrino

2016-10-29  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-10-29  Thilo Graf  <dbt@novatux.de>

	components/widget: add doxygen config file to create documentations
	If you want to create a documantation,
	please move into current directory that contains the 'Doxyfile' and do execute command

	''doxygen Doxyfile''

	This creates usually a subdirectory named /doc/html/
	This contains documentation contents in html format.
	Open /doc/html/index.html in your browser and you will see contents.

2016-10-29  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-10-29  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'master' into pu/moviebrowser

2016-10-29  M. Liebmann  <git@tuxcode.de>

	Use forceSaveScreen() in COsdSetup & CTimerList

	CKeyboardInput: Make saveScreen changeable with forceSaveScreen()

	CStringInput: Make saveScreen changeable with forceSaveScreen()

	Sort locale

2016-10-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: allow channellist-design in moviebrowser

	- listframe: add some needed get-members

	- textbox: add member to get background-radius

2016-10-28  TangoCash  <eric@loxat.de>

	add possibility to add Name,Url,Port, Username and Password if needed.

2016-10-28  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-10-28  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/osd_setup.cpp try to fix segfault, call from channellist

2016-10-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- textbox: fix box width in round corners mode

2016-10-28  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-10-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- cc_item_picture: fix wrong operator in width calculation

2016-10-27  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/eventlist.cpp supplement to 61105699d44de6874fe346e9d8eff52011ebd197, fix chanel_id in search-mode

	src/gui/widget/menue.cpp fix segfault if items is empty

2016-10-27  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

	CChannelList: delete with red yes button

	CTestMenu: add sample for message box with parameter CMsgBox::mbNoYes

	CMsgBox: apply order of color buttons like on remote control
	Ensures unified conventions over gui.

	CMsgBox: add option for No Yes button arrangement
	Useful if order of red and green buttons must be changed.
	Return values are untouched.

2016-10-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- textbox: fix lineBreakWidth calculation

2016-10-27  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-10-26  Jacek Jendrzej  <satbaby@kawaii.com>

	src/gui/timerlist.cpp update timerlist after show epgview

2016-10-26  M. Liebmann  <git@tuxcode.de>

	CTimerList: Set httpConnectTimeout for remote timer = 3 sec

2016-10-26  FlatTV  <FlatTV@linux-z6o4.site>

	system/httptool: make timeouts flexible

2016-10-26  M. Liebmann  <git@tuxcode.de>

	remotetimer: Don't repaint timerlist when no changes to remote ip

	CMenuWidget::saveScreen: Fix segfault

	CTimerList: Use enableSaveScreen() for CIPInput

	CExtendedInput: Add saveScreen & restoreScreen() functions

2016-10-26  Thilo Graf  <dbt@novatux.de>

	Clean up: remove unused files

	Includes: remove unused includes

	Merge branch 'master' into pu/msgbox

	CNeutrinoApp: add missing hide()
	Hintbox was not removed from scrren after paint.

	CMsgBox: add missing disableTimeOutBar()
	addendum to
	CHintBox: move showTimeOutBar() to protected, add params to enableTimeOutBar()

2016-10-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- followscreenings: don't show menu if just one event is found

2016-10-25  vanhofen  <vanhofen@gmx.de>

	- moviebrowser: port configuration of moviebrowser fonts from NI-Neutrino

2016-10-25  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-10-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- listframe/moviebrowser: add round corners to scrollbar

	- moviebrowser: add spacer row to last play/rec windows

	- textbox: fix round corners/scrollbar handling

	- moviebrowser: fix max_width in info-box

2016-10-25  Thilo Graf  <dbt@novatux.de>

	CHintBox: move showTimeOutBar() to protected, add params to enableTimeOutBar()
	Explicit call of disableTimeOutBar() after exec() is required to ensure
	we have no timebar opened objects. I'm not shure, but otherwise crashs
	could be possible.

	showTimeOutBar() is required for OnTimer(). It doesn't need any
	parameter.

2016-10-25  Thilo Graf  <dbt@novatux.de>

	Merge branch 'master' into pu/msgbox

2016-10-24  Jacek Jendrzej  <satbaby@kawaii.com>

	helpers: 201103L have to_string

2016-10-24  Thilo Graf  <dbt@novatux.de>

	CMsgBox: add doc for CMsgBox

	CHintBox: try to optimize height and width of message window

	CMsgBox: use default text mode parameter with scroll for all derivatives

2016-10-24  Thilo Graf  <dbt@novatux.de>

	CComponentsFooter: optimize select buttons, try to assign better contrast
	Now it's possible to set parameters for frames and text.
	Parameters are prdefined for better contrasts in select or default mode.

	TODO: background modes have no effects at the moment. Here are other things need to be done.

2016-10-24  Thilo Graf  <dbt@novatux.de>

	CHintBox: add doc with doxygen tags

2016-10-24  Thilo Graf  <dbt@novatux.de>

	CTestMenu: ensure remove hintbox from screen after pressed exit button.
	call of hide() was missed.

	Use hintbox object on stack.
	Is completely sufficient here.

2016-10-24  Thilo Graf  <dbt@novatux.de>

	CHintBox: ensure remove timeout bar from screen if hintbox object is closed
	Timeout bar is not embedded like other cc items in  this form, therefor is
	is better to kill this object explicit from screen otherwise it is possible
	we hab artefacts after closing of hintbox window.

	CHintBox: fix text mode pass
	Rquired in inherited classes

	CHintBox: visualize timeoutbar with smooth progress

	CComponentsTimer: add support for nano seconds
	To enable nano mode, parameter is_nano must set to true.

	CComponentsFooter: reduce button height inside footer
	TODO: more optimization seems required

	CCDraw: add signals into hide() methode
	alows to use slots

	CMsgBox: ensure reset of progress value on used key

	CMsgBox: enlarge footer height
	Buttons has too small offset to bottom of footer.
	Framed and shaded buttons are arranged on the top of footer, so
	we have a larger offset.

	CComponentsWindow: prepare possibility to change footer height

	CComponentsForm: try to fix possible transparent bars
	Ion enabled frame it's possible we have transparent bars
	between frame and the last item on window bottom. This should avoid this.

	CHintBox: add space for timeout bar

	CPictureViewerGui: add helpbox

	CHintbox/CMsgBox: add vizualized timeout bar

	CHintbox: use default text frame depends from default height and width

	Helpbox:  fix possible transparent holes behind images

	CMovieHelp: add localized items
	TODO: add missings locales

	CPersonalizeGui: remove centered text alignment fro helptext

	Helpbox: use auto sized width for footer button

	Helpbox: use current shadow color

	CHintBox: reduce window size for used auto size depends on text content

	CComponentsButton: remake caption size to 85% of button height
	Better optical matching size.

	CComponentsFooter: use different select color for button, if count = 1
	TODO: 	should be configurable. Not all theme color combinations
		have matched contrasts.

	cc_item.cpp: subtract frame width from the inner radius Box
	Is necessary, because otherwise the frame radius would not match with outside radius
	This would mean that there are "holes" at the box corners.
	So now it seems to work.

	CComponentsItem: ensure some dimensions for shadow are not < 0

	CComponentsButton: remove enableShadow() from button class
	is not required

	cc_item.cpp: remove frame width from boxrad
	In framed boxes, frame radius was too big and was looking bad.
	Not sure if this is now fixed everywhere (eg. hintboxes)

	CMsgBox: use same colors for window body, footer and button container

	CMovieBrowser: add current content background color as image backkground
	Avoids transparent shadow artefacts during repaint of images

	CComponentsPicture: use body color as default clean up color

	CCDraw: add private variable col_shadow_clean
	Should help to control shadow clean up in some constallations

2016-10-24  Thilo Graf  <dbt@novatux.de>

	CComponentsButton: remove clear()-methode and initVarButton()
	clear() killed all button object with all key values and key properties.
	So return values of messeage objects was killed.

	initVarButton() contains Oobjekt intits to already existant object.
	Bad idea, if we init again or pre init with NULL.

	Mode pass was missed.

2016-10-24  Thilo Graf  <dbt@novatux.de>

	CComponentsFooter: remove debug spam

	CMsgBox: set some alternate keys to default key values

	CMsgBox: add colors to debug output

	cc_frm_button.cpp/cc_frm_footer.cpp: fix passed parameter
	were not passed through

	CComponentsForm: add parameters to setSelectedItem() methode
	Were not passed to items

	Try to rework footer
	* try to fix enableButtonShadow(), seems an init is missing
	* shadow fixed

	CComponentsItem: unused vars commented out

	CComponentsItem: remove frame witdth from boxrad calculation
	This fix possible artefacts on the bottom right corner with frame

	Shadow: try to optimize shadow areas
	* cleanup inner part of box on round corners, frames considered
	* adopt implementations in some gui classes
	* some debug lines removed
	* test menu adopted
	* try to fix corner caluculation to avoid transparent holes

	CTestMenu: adopt for last changes

	CComponetnsItem: try to assign shadow areas
	TODO: possible crashes on some constellations

	cc_types.h: add compatible types shadow types
	CC_SHADOW_ON is should compatible

	CComponentsFooter: add member enableButtonShadow()
	Possibility to pass button properties into button objects

	CComponentsFooter: reduced button height for better optical view into footer

	CComponentsItem: fix changeing color on select switching of frames
	expand select mode methodes with paremters for frame properties
	This should make variables col_frame_sel and fr_thickness_sel superfluous.

	CTestMenu: shadow for circle
	TODO: not really nice at the moment

	shadow:  paint shadow layer with multiple renderboxes
	Should help to paint a clean shadow frame

	CMsgBox: add option to enable/disable button background
	replaces var name btn_contour for better plausibility

	CCDraw: try to fix possible data race

2016-10-24  Thilo Graf  <dbt@novatux.de>

	CMsgBox: rework msgbox classes with Window class implementation
	Replacing messagebox, hintbox_ext and some derivated parts with
	basic class hintbox and derivated class CMsgBox. This should unify
	window handling and avoids maintain of multiple classes with quasi
	same purpose and adds more functionality.

	TODO: fix and optimize details

2016-10-24  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	configure: fix short-filename logic
	if configure was not called from absolute path, detection
	would fail and huge filenames would be included in binary
	(noticed in yocto krogoth release)

	system/helpers: allow to build with c++11 compilers

	helpers.cpp: include fontrenderer.h
	if Font class is used, the header should be included, too :-)

	driver/record: make CStreamRec non-public
	CStreamRec is only used inside CRecordManager::Record, so it
	can be implemented completely inside record.cpp. The positive
	side effect is that avformat.h is not included everywhere (e.g.
	from moviebrowser/mb.h) and thus AVFORMAT_CFLAGS does not need
	to be added everywhere to fix build failures.

	record, streamts: use modern AV_CODEC_ID enums
	this allows to build with current ffmpeg

2016-10-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: show minutes in two-digits format

	- colors: change color for marked items under cursor; user's request

2016-10-23  Michael Liebmann  <micha-bbg@users.noreply.github.com>

	Merge pull request #2 from neutrino-mp/master
	allow to build (not runtime tested :-) with a current yocto krogoth SDK

2016-10-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	channellist: fix linking without --enable-pip

	update_ext: fix build with glibc > 2.21 (open needs mode)

	make curl and freetype2 detection crosscompile-friendly

	fix Makefiles to include SIGC_CFLAGS
	now that the framebuffer class includes libsigc++, the path
	to it must be known to all parts using framebuffer.h

	acinclude: fix variable expansion issues

	acinclude: better fix for pkg-config 0.28 behaviour
	Old pkg-config always retured a non-empty string for --cflags.
	It always contained at least one bogus space. New pkg-config
	does not do that. Do not rely on --cflags being non-empty.

	libmd5sum: use tuxbox upstream code

	Merge remote-tracking branch 'tuxbox/master'

2016-10-23  Sven Höfer  <svenhoefer@svenhoefer.com>

	Merge pull request #1 from neutrino-mp/master
	remove obsolete libtriple and unused LIBCS_* flags

2016-10-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	remove dead fader.cpp code

	configure: remove unused LIBCS_* variables
	(forward ported neutrino-mp commit 45b4bb0488d)

	remove obsolete embedded libtriple
	the code is unmaintained and probably non-functional, everyone
	should use libstb-hal instead
	(forward ported neutrino-mp commit d2d82188857)

2016-10-23  TangoCash  <eric@loxat.de>

	fix overlapping remote timers

2016-10-22  TangoCash  <eric@loxat.de>

	fix empty ip

2016-10-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	opkg_manager: use "opkg" instead of "opkg-cl"
	old releases had "opkg" as compat symlink to -cl, newer releases
	only have opkg binary, so change to opkg for broader compatibility

	timerlist: fix build with GCC 6.2

	system/helpers: allow to build with c++11 compilers

	helpers.cpp: include fontrenderer.h
	if Font class is used, the header should be included, too :-)

	driver/record: make CStreamRec non-public
	CStreamRec is only used inside CRecordManager::Record, so it
	can be implemented completely inside record.cpp. The positive
	side effect is that avformat.h is not included everywhere (e.g.
	from moviebrowser/mb.h) and thus AVFORMAT_CFLAGS does not need
	to be added everywhere to fix build failures.

	record, streamts: use modern AV_CODEC_ID enums
	this allows to build with current ffmpeg

	fix Makefiles to include SIGC_CFLAGS
	now that the framebuffer class includes libsigc++, the path
	to it must be known to all parts using framebuffer.h

	framebuffer_ng: implement getIconPath
	this implements upstream commit 97343d11 in framebuffer_ng

	framebuffer_ng: implement libsigc++ usage
	this is the framebuffer part of upstream commit 0146511f

	framebuffer_ng: amend struct gradientData_t
	this is upstream commit 95f11ce7, no-op here but
	necessary for code compatibility

	Merge remote-tracking branch 'tuxbox/master'
	* needs compile fixes
	* needs additional tests, of course :-)

2016-10-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: fix moviebrowser spacer
	trailing whitespace was removed by mistake with 'git rebase --whitespace=fix' :/

	- timerlist: hide play button, when no remote-box is defined

	- timerlist: auto-calculate TimerListButtonsCount

2016-10-21  TangoCash  <eric@loxat.de>

	add play button in footer

	fix menue

	add locals, add menu to manage box ip's

	varius fixes

	add multiple remote boxes

	check if channel is present (send + fetch)

	suppleental to last commit: fix time corrections for remote timers

	adding remote timer (experimental)
	switch record timers to remote box or back with "play"-key

2016-10-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: add possibility to add spacers to moviebrowser

	- channellist: add small space between main-window and info-box

2016-10-20  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	configure: fix short-filename logic
	if configure was not called from absolute path, detection
	would fail and huge filenames would be included in binary
	(noticed in yocto krogoth release)

2016-10-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- filebrowser: fix e9d8ab8a5e37ae44b3ca8185463faa7e8aa2a493; vol. 2

	Revert "- filebrowser: fix e9d8ab8a5e37ae44b3ca8185463faa7e8aa2a493"
	This reverts commit 85cd0952f28493a4673d9a7c5baab61f6d64be3f.

2016-10-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- filebrowser: fix e9d8ab8a5e37ae44b3ca8185463faa7e8aa2a493

	- various: use DARK text color on DARK background

	- menue: fix listModeKey handling

	- listframe/moviebrowser: use getItemColors function

	- listframe: replace some color defines with original defines

	- listbox: use getItemColors function

	- color: use DARK text color on DARK background

	- channellist: avoid transparent pixels in round corners

	- stringinput_ext: use getItemColors function

	- stringinput: use getItemColors function

	- keyboard_input: use getItemColors function

	- upnpbrowser: use getItemColors function

	- timerlist: use getItemColors function

	- pictureviewer: use getItemColors function

	- filebrowser: use getItemColors function

	- eventlist: use getItemColors function

	- channellist: use getItemColors function; try to cleanup color mess

	- bouquetlist: use getItemColors function

	- bookmarkmanager: use getItemColors function

	- bouqueteditor_chanselect: use getItemColors function

	- bouqueteditor_channels: use getItemColors function

	- bouqueteditor_bouquets: use getItemColors function

	- audioplayer: use getItemColors function

	- color: add getItemColors function to simplify color handling

2016-10-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- upnpbrowser: use stopAudio() function; was missing in c915f85

2016-10-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- textbox: fix text position in mode CENTER and mode RIGHT; ...
	and add VISUAL_DEBUG define. That paints beautiful colored boxes
	to see what's going on.

	- cc_item_infobox: user OFFSET defines; fix width of textbox

	- upnpbrowser: use OFFSET defines; fix color under cursor; minor cleanups

	- textbox: use OFFSET defines

	- settings.h: activate OFFSET defines

2016-10-13  M. Liebmann  <tuxcode.bbg@gmail.com>

	Merge branch 'cst-next'

	COPKGManager: Fix display description for locally installed packages

	COPKGManager::hasOpkgSupport: Disable directory check
	  If directory /var/lib/opkg resp. /opt/opkg does not exist,
	  it is created by opkg itself

2016-10-13  Thilo Graf  <dbt@novatux.de>

	CComponentsText: add missing member to get current font

2016-10-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: remove obsolete bool show from CEventList::showFunctionBar

	- eventlist: remove unnecessary hide of footer

2016-10-12  Thilo Graf  <dbt@novatux.de>

	CComponentsScrollBar: disable scrollbar color gradient
	Was for testing only, now usual properties used.

	CComponentsScrollBar: fix trasnparent background arrow icons
	parameter was disabled

	CFrameBuffer: reduce debug spam
	possible error is already intercepted.

2016-10-11  Thilo Graf  <dbt@novatux.de>

	test_menue.cpp: fix broken build with --enable-testing

2016-10-10  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix compile error at src/gui/audioplayer.cpp
	 - Complement to commit 98500fd

2016-10-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- rename customcolor.h -> color_custom.h; reduce unneeded inludes

	- cc_frm_button: use same framecolor as used in messagebox/msgbox

	- settings.h: add some definitions to use in future

	- add and use OFFSET_INTER definition

	- rename SHADOW_OFFSET -> OFFSET_SHADOW

2016-10-10  vanhofen  <vanhofen@gmx.de>

	- infoviewer: align progressbar/sigbox code to latest changes

	- colors: add COL_PROGRESSBAR wrapper

	- channellist: add small frame to mono progressbars w/o gradient

	- audioplayer: fix connectline paint

	- ccomponents: fix frame color

	- infoclock: use default colors

	- timeosd: use default colors

	- keyboard_input: fix shadow color

	- stringinput: fix shadow color

	- timerlist: fix shadow color

	- colors: add COL_SCROLLBAR_PASSIVE wrapper

	- colors: add COL_SCROLLBAR_ACTIVE wrapper

2016-10-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: remove color-mess in progressbar code; don't change colors when moving cursor

	- channellist: more highlight tuned channel under cursor

	- timeosd: fix shadow color

	- infoclock: fix shadow color; use SHADOW_OFFSET definition

	- ccomponents: just code cosmetics; formatting

	- colors: add COL_FRAME wrapper

2016-10-07  Thilo Graf  <dbt@novatux.de>

	Moviebrowser: outsource help class

	CComponentsWindow: remove wrong corner assignment
	Overwrites corner mode for already assigned corner type for body object and
	previous statement is canceled. This should avoid this.

2016-10-05  Thilo Graf  <dbt@novatux.de>

	Moviebrowser: complete licence texts

2016-10-04  Thilo Graf  <dbt@novatux.de>

	CImageInfo: using "DATADIR" instead fixed path

2016-10-03  Thilo Graf  <dbt@novatux.de>

	CImageInfo: fix initial height of first info item
	On first view of imageinfo window, no image name was visibla.
	Height for this item was not assigned.
	Height was only assigned at the second attempt.

	CImageInfo: fix possible item height calculation
	Calculation of height was ok on first paint, but on next time was broken.

	CImageInfo: use matched fontsize for informations
	This window contains many lines and it's possible that some lines are
	truncated. if users have changed to extreme font sizes,
	So it is hopefully solved.

	CImageInfo: add yweb version info

	Imageinfo: add lua API info
	Conflicts:
		data/locale/deutsch.locale
		data/locale/english.locale
		data/locale/nederlands.locale
		src/system/locals.h
		src/system/locals_intern.h

	CImageInfo: enable fade for image info window

	CComponentsExtTextForm: add methode to get current font
	Default font is generated by class it self, so it is useful
	to have access to current font if is required by implemenations.

	CComponentsExtTextForm: add missed parameter font_text

	lua api: fix broken build with --disable-lua

2016-10-01  Thilo Graf  <dbt@novatux.de>

	CLuaInstCCSignalbox: fix compatibility
	Parameter for frontend was changed, is now NULL.
	older plugins could expect an instance and could show
	emtpty signal bars.

2016-10-01  M. Liebmann  <tuxcode.bbg@gmail.com>

	Set correct path for /.version if TARGET_PREFIX is in use.

	src/global.h: Define TARGET_PREFIX when it is not defined

2016-10-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: fix detailsline position

	- fade: fix if-else-endif logic

	- yWeb: internal rename path_usrbin -> path_varbin

	- yWeb: intensive use of variables

	- yWeb: replace hardcoded paths (/share/tuxbox/neutrino/httpd -> %(PRIVATE_HTTPDDIR))

	- yWeb: replace hardcoded paths (/var/httpd -> %(PUBLIC_HTTPDDIR))

	- yWeb: replace hardcoded paths (/var/tuxbox/plugins -> %(PLUGINDIR_VAR))

	- yWeb: replace hardcoded paths (/var/tuxbox/config -> %(CONFIGDIR))

	- yWeb: add hack to Makefile to replace %(FAKE_VARIABLES) after install

2016-09-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: undock display of filling level from infobar setting

2016-09-30  M. Liebmann  <tuxcode.bbg@gmail.com>

	Move definitions for '*_VAR' directories to configure

2016-09-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- streaminfo2: allow fade in/out

2016-09-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- fade: fix flickering on HD2 hardware; ported from TangoCash's repo

2016-09-29  vanhofen  <vanhofen@gmx.de>

	- movieplayer: fix -Wformat warning; Vol. 2

	- neutrinofonts: fix -Wnarrowing warning in osd_setup

	- streamts: fix -Wformat warning

	- movieplayer: fix -Wformat warning

2016-09-29  Thilo Graf  <dbt@novatux.de>

	CComponentsItem: prevent reinit of already initialized parent form

2016-09-28  TangoCash  <eric@loxat.de>

	- channellist: paint events in additional box in a separated thread

2016-09-28  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: allow fe change without new sigbox object

	CSignalBox: add missing member to set frontend
	Remove double init of sig items; Will be done already by paintScale().
	Ensure reset of last sig value on fe change.
	Prevent possible segfault if fe is not defined.

2016-09-28  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "CSignalBox: Set current tuner as the default frontend"
	This reverts commit c83f1956372db31b494f3217898df57bc546bfd4.

	Conflicts:
		src/gui/components/cc_frm_signalbars.h

2016-09-26  martii  <m4rtii@gmx.de>

	timerd: honor recording safety when modifying timers (fix)

	timerd: honor recording safety when modifying timers

2016-09-26  TangoCash  <eric@loxat.de>

	always refresh EPG for timer recordings

	add autoAdjustToEPG to webif API

2016-09-26  martii  <m4rtii@gmx.de>

	gui/timerlist: don't auto-adjust manually-added timer to EPG (untested)

	timerd/timermanager: fix EPG auto-adjustment of recordings

	timerd: adjust recording timers to epg

2016-09-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- src/zapit/src/Makefile.am: add @FREETYPE_CFLAGS@ to avoid build fails

2016-09-24  Thilo Graf  <dbt@novatux.de>

	CMenuItem: use reasonable radius
	In some views the large radius looks too chunky.

	CComponentsButton: use passed shadow parameter
	Shadow was always enabled.

	CComponentsHeader: ensure clean object on reinit
	Items were destroyed with simple call of delete
	but not removed from item collection.
	removeCCItem() does this and destroys item objects too.

	CComponentsFooter: remove defined font from footer
	cch_font has nothing to do with button font and is already
	inherited and defined from header class and can be redefined with
	setCaptionFont() methode if required.

2016-09-21  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstMessagebox::MessageboxExec: Fix 'show_buttons' handling

2016-09-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- pzapit: fix change video mode; tell neutrino about the new value

2016-09-13  Thilo Graf  <dbt@novatux.de>

	CCDraw: add member to get current shadow width

	CFrameBuffer: add debug warning if radius < 0
	Radius < 0 causes for wrong rendering. paintBoxFrame() gets confused.
	This will paint partial outside of frame area.

	CComponentsFooter: rename var for btn icon
	is more plausible

2016-09-12  TangoCash  <eric@loxat.de>

	- messagebox: fix navigation in buttons if just one button is present (thx dbo)

2016-09-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- detailsline: remove unneeded position/dimension additions

	- cc_detailsline: fix positions/dimensions of detailsline

2016-09-12  Thilo Graf  <dbt@novatux.de>

	CThemes: try to fix possible artefacts after changed theme
	This ensures a clean screen before repaint after changed theme.

	In some constellations (eg. with color gradient) it was possible to
	see some old artefacts inside widget items, eg. in header.
	This should avoid this.
	Small disadvantage: screen needs complete repaint after changed theme, but
	this should be not a problem in this case.

2016-09-10  TangoCash  <eric@loxat.de>

	lua: Fix segfault in messagebox.exec at 'align' and 'default'
	 - Set default values for 'show_buttons' and 'default_button'
	   to the correct value
	 - Set Lua api version to 1.60

2016-09-10  vanhofen  <vanhofen@gmx.de>

	- movieinfo: internally rename epgEpgId -> epgId

	- movieinfo: internally rename epgId -> channelId

	- movieinfo: internally rename epgChannel -> ChannelName

	- movieinfo: internally rename epgAudioPid -> AudioPid

	- movieinfo: internally rename epgVTXPID -> VtxtPid

	- movieinfo: internally rename epgVideoPid -> VideoPid

	- movieinfo: internally rename epgMode -> mode

2016-09-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- add listModeKey() function to simplify these calls

2016-09-08  M. Liebmann  <tuxcode.bbg@gmail.com>

	Activate warnings for deprecated functions in CLuaInstMisc & CLuaInstVideo
	 - Set Lua api version to 1.59

2016-09-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- lua: add pin-input; set lua api version to 1.58

2016-09-07  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix compil error: redundant redeclaration of 'void strReplace'

	src/gui/lua/lua_filehelpers.cpp fix possible segfault if string argument is not a string (nil)

2016-09-06  M. Liebmann  <tuxcode.bbg@gmail.com>

	CFileHelpers: Rework FileBuf handling
	FileBuf: Reserve memory only when it is needed (copyFile)
	copyFile: Reserve for small files, only as much memory as is required

	CFileHelpers::removeDir: Better error message
	 - No error when directory does not exist

2016-09-06  Thilo Graf  <dbt@novatux.de>

	Moviebrowser: functions outsourced
	TODO: 	Classes and menus should follow someday.

	Movibrowser: types outsourced

	Moviebrowser: start outsourcing moviebrowser code

2016-09-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- lua: add RC_timeout to keyname table; set lua api version to 1.57

2016-09-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- lua: add stand-alone stringinput; set lua api version to 1.56

2016-09-05  M. Liebmann  <tuxcode.bbg@gmail.com>

	lua_filehelpers.cpp: Add lua script function 'exist()'
	 - Set Lua api version to 1.55

	lua_filehelpers.cpp: Add lua script function 'ln()'
	 - Set Lua api version to 1.54

	lua_filehelpers.cpp: Add lua script function 'readlink()'
	 - Set Lua api version to 1.53

	lua_filehelpers.cpp: Add lua script function 'mkdir()'
	 - Set Lua api version to 1.52

	lua_filehelpers.cpp: Add lua script function 'rmdir()'
	 - Set Lua api version to 1.51

	src/system/helpers.h:createDir(): Set correct default for mode

	lua_filehelpers.cpp: Add lua script function 'touch()'
	 - Set Lua api version to 1.50

	lua_filehelpers.cpp: Add lua script function 'chmod()'
	 - Set Lua api version to 1.49

	Use DebugInfo functions in CFileHelpers::cp / lua cp

	CFileHelpers: Add DebugInfo functions for displaying error messages..
	..in lua script functions

	Add alternative variant for the display of __FILE__ (__path_file__)
	 - __path_file__ includes the relevant parts of source path

	lua_filehelpers.cpp: Add lua script function 'cp()'
	 - Set Lua api version to 1.48

	helpers.cpp: Add cp() function

	CFileHelpers::copyFile: Rewrite mode handling

	helpers.cpp: Add itoa() function

	src/gui/lua: Add lua_filehelpers.cpp

2016-09-02  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstCCWindow::CCWindowNew: use setButtonLabels real footer width

2016-09-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- lua_menue: allow user definable return values
	This concerns:
	* CLuaMenuFilebrowser::exec()
	* CLuaMenuStringinput::exec()
	* CLuaMenuKeyboardinput::exec()

2016-08-31  Thilo Graf  <dbt@novatux.de>

	CFrameBuffer: add debug warning if radius < 0
	Radius < 0 causes for wrong rendering. paintBoxRel() gets confused.
	This will paint partial outside of renderbox.

	TODO: This should be fixed.

2016-08-30  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: don't use default parameters for privat member
	Unified adaptation related to child class ComponentsFooter.
	see: 9b9a8d1a789020d43a36474c60d51453cbc6593d

2016-08-26  vanhofen  <vanhofen@gmx.de>

	- yWeb: depending display of logos in EPG plus from Tuxbox.DisplayLogos

	- tuxboxapi: remove obsolete Tuxbox.LogosURL from getLogoFile()

2016-08-26  vanhofen  <vanhofen@gmx.de>

	- neutrinoyparser: move search for channellogos to neutrinoyparser
	This is to respecting user's setting to use other channellogos for
	WebIf. Now WebIf tries Tuxbox.LogosURL from nhttpd.conf first.

	Controlapi ignores these setting and providing the default system
	channelogos using NeutrinoAPI->getLogoFile().

2016-08-26  TangoCash  <eric@loxat.de>

	fix xmltv channellogos

2016-08-26  martii  <m4rtii@gmx.de>

	nhttpd/neutrinoapi: fix getLogoFile()

2016-08-23  Thilo Graf  <dbt@novatux.de>

	CComponentsFooter: don't use default parameters for privat member
	Passed init values are better to see here.
	This should fix wrong footer color too. See UPNP-Browser, color was not
	applied here.

2016-08-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: remove unused variable outType from xmltv functions

	- yhook: avoid parameters from xml closing tag

2016-08-23  TangoCash  <eric@loxat.de>

	- controlapi: add xmltv support

2016-08-22  Thilo Graf  <dbt@novatux.de>

	CComponentsWindow: fix possible holes between frame and footer
	One line was to much

	CMenuWidget: assign all layer colors out of header init
	This fixes missing applying of possible changes of
	colour settings in color setup for frame.

	CComponentsButton: reduce shadow width
	buttons are mostly small elements, so these elements should have a reasonable shadow width

	CComponentsWindow: simplify statements

	CComponentsFooter: use background color of footer inside chain object
	Ensure pass of bg color from parent into chain object and button objects.
	Required by embedded button objects. This prevents "holes" on screen.

2016-08-22  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/lua/lua_cc_window.cpp use setButtonLabels real window width

2016-08-22  M. Liebmann  <tuxcode.bbg@gmail.com>

	Complete missing lua api versions:
	 - colors: some internal renamings (bc39d1e) v1.40
	 - colors: make footer background color configurable (cc5258e) v1.41
	 - luainstance: add missing entry for shadow color (a9446a0) v1.42
	 - cc_text: if dx and dy is not set and text have parent use Height
	   (a648dab) v1.43
	 - cc_window: dont paint over screen size (9120176) v1.44
	 - cpicture: Add getHeight/getWidth option (d5051a1) v1.45
	 - cpicture: Add setDimensionsAll option (5c26de0) v1.46

	 - Set Lua api version to 1.46

	 See also neutrino-hd wiki:
	 https://wiki.neutrino-hd.de/wiki/Neutrino_HD_Lua_API#Changelog

2016-08-21  Jacek Jendrzej  <crashdvb@googlemail.com>

	lua_cc_window: add setDimensionsAll option

	lua_cc_picture: add cpicture getHeight / getWidth option

2016-08-20  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/components/cc_frm_window.cpp dont paint over screen size

	2:supplement  to  a648daba757c9d9b27a23269ecc3881ac5a2ec62

	supplement to a648daba757c9d9b27a23269ecc3881ac5a2ec62

2016-08-19  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/lua/lua_cc_text.cpp if dx and dy is not set and text have parent use Height and Width size from parent

2016-08-17  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/widget/menue.cpp check if pointer is not NULL

2016-08-17  Thilo Graf  <dbt@novatux.de>

	CMenuWidget: adopt shadow color to newer color macros

	CUpnpBrowserGui: enable missing shadows
	Supplement for c9bb55db72eea2251ed2451acd16df8d91007834

2016-08-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- themes: change footer colors defaults
	these colors historically depends on infobar colors

2016-08-16  M. Liebmann  <tuxcode.bbg@gmail.com>

	CUpnpBrowserGui: Fix segfault at neutrino start

	Sort locale

2016-08-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- ccomponents: use COL_SHADOW for shadows

	- lua_cc_*: use COL_SHADOW for shadows

	- upnpbrowser: rework elements positions; avoid using FONT_EVENTLIST

	- themes: initialize foot_Text a little brighter

2016-08-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- osd_setup: auto-calc size of font_size structs

	- neutrinofonts: remove wrong name from signal_font struct

	- upnpbrowser: use larger font for items; we have space, so let's use it

	- upnpbrowser: fix calculation of upper info box height

	- cc_item_text: avoid using INFOBAR_SMALL font; use MENU_INFO instead
	it's a small font too

	- fonts: add and use own font for all footers

2016-08-15  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/moviebrowser.cpp m_movieSelectionHandler NULL pointer, try to fix use pointer after delete

	src/gui/widget/textbox.cpp try to fix paint sidebar

2016-08-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- filebrowser: remove my stupid comment

	- cc_frm_button: respecting user colors in buttons

	- infoviewer_bb: respecting user colors in buttonbar

	- colors: make footer text color configurable

	- yWeb: enable trsp-key on remote controls

	- luainstance: add missing entry for shadow color

	- colors: remove obsolete COL_SHADOW_PLUS_1
	we should use only one shadow color (COL_SHADOW_PLUS_0)

	- upnpbrowser: use COL_SHADOW_PLUS_0 instead of COL_SHADOW_PLUS_1

	- colors: make footer background color configurable
	TODO: footer text color and maybe footer font

2016-08-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- cc_frm_footer: overload font option with old familiar font

2016-08-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- colors: some internal renamings
	* INFOBAR_SHADOW to SHADOW because it's not only used in infoviewer
	* INFOBAR_SHADOW_TEXT to MENUFOOT_TEXT because it's the proper name

	This is in preparation to make footer colors configurable

2016-08-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- upnpbrowser: reduce paintButtons calls to cc_frm_buttons default
	remove obsolete setColorBody() call

	- bouqueteditor: reduce paintButtons calls to cc_frm_buttons default

	- cc_frm_button: don't use frames per default and align fontsize
	to familiar size

2016-08-13  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix commit 4fd7808afd9191f8a8dab491cc9e6151dcc93198
	 - Use indexes for font parameter in formatDeleteMsg() & cutString()

	Fix commit 71674d0f8aab183ad93d7220d5e6a8bfa6505588
	 - Use indexes for font parameter in formatDeleteMsg() & cutString()

2016-08-13  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/moviebrowser.cpp refreshMovieInfo after sort

2016-08-12  M. Liebmann  <tuxcode.bbg@gmail.com>

	moviebrowser: Fix text display in message box when deleting a movie

	src/system/helpers.cpp: Add cutString() function

2016-08-12  Thilo Graf  <dbt@novatux.de>

	CCDraw: add comment
	Add comment where to find corner radius defines

	CMenuWidget: use real paint mode of info box

2016-08-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- messagebox/msgbox: respect user colors for inactive buttons; ...
	paint buttons with shadow and small frame

	- fb_window: add possibility to paint frame boxes

2016-08-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- movieinfo: more cleanup; use htmlEntityDecode from helpers.cpp

	- movieinfo: cleanup from unused code; reformat code; no binary changes

2016-08-11  vanhofen  <vanhofen@gmx.de>

	- epgview: fix display of mp_movie_info->productionDate

2016-08-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- fix 4dd56385fb6771a50fe86bafb37a60260ee7669a

	- moviebrowser: don't paint hdd progressbar if it's disabled by user

	- epgview: show progressbar in movieplayer mode

2016-08-10  M. Liebmann  <tuxcode.bbg@gmail.com>

	epgview: Fix save movie info

2016-08-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgview: fix bigfonts switch in movieplayer mode

	- epgview: fix content of small bottom box in movieplayer mode

2016-08-09  TangoCash  <eric@loxat.de>

	fix position channellogo in moviebrowser

	fix epgview channelogo (from moviebrowser)

	fix fading from moviebrowser

	add missing blits

2016-08-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- tmdb: cleanup from unused code

	- movieinfo: move #endif to right place

	- epgview: add extended movie info; code from movieinfo.cpp
	comment out unused showMovieInfo() in movieinfo.cpp

2016-08-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- locals: pay attention to upper/lower case for online services

	- allow to disable online services w/o cleaning the keys

2016-08-06  vanhofen  <vanhofen@gmx.de>

	- add submenu to configure and control online services like youtube, shoutcast and tmdb

	- disable youtube, when youtube_dev_id is empty

	- disable tmdb, when tmdb_api_key is empty

	- disable shoutcast, when shoutcast_dev_id is empty

2016-08-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: allow to disable epgplus

2016-08-03  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgview: remove obsolte calculation for footer witdh

	- epgview: cleanup from unused code

	- epgview: rework buttonbar logic

	- epgview: fix y-position of tmdb-logo and rating-stars

2016-08-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgview: rename bool 'tmdbtoggle' to 'tmdb_active'

	- epgview: completion of d3cdf8d250d552d3efb860dcc45c82c80455237b

	- minor code cosmetics; no binary changes

	- epgview: scale tmdb-cover; smoother view (use a larger offset)

	- epgview: rename bool 'cover' to 'has_cover'

2016-07-30  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/epgview.cpp fix clear epgtext

	src/gui/epgview.cpp use show function for mp info view

2016-07-29  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix logic

	dont use tmdb if api key not defined

	src/gui/moviebrowser.cpp use one key for delete cover or add tmdb cover

2016-07-28  Jacek Jendrzej  <crashdvb@googlemail.com>

	show epg/tmdb in moviebrowse info modus (yellow->info)

2016-07-28  TangoCash  <eric@loxat.de>

	fix bigfonts in last commits

2016-07-28  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix compil warnings

2016-07-28  TangoCash  <eric@loxat.de>

	add option to replace EPG Info with tmdb Info - be careful

	urgent fix for last commit

	adding Live-TV look alike EPG-Infos in Movieplayer incl. TMDB

2016-07-27  Thilo Graf  <dbt@novatux.de>

	CMsgBox: ensure repaint of background
	This fixes "transparent holes", because textbox object is responsible
	for text.

	The problem here is that the message box has a fixed width and text box
	width is not really considered. This should be fixed, but CMsgBox class
	is used only by CMovieinfo class and this should be enough for the moment.

2016-07-22  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/lua/lua_video.cpp fix possible segfault if argument is not a string (nil)

2016-07-21  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/widget/menue.cpp fix possible heap-buffer-overflow

2016-07-06  Jacek Jendrzej  <crashdvb@googlemail.com>

	update slovak.locale (THX Pr0metheus)

2016-07-03  Thilo Graf  <dbt@novatux.de>

	CShellWindow: add members to set/get commands and get current mode
	This allows to use shellwindow objects with existing instance.

2016-07-01  martii  <m4rtii@gmx.de>

	- followscreenings: port code from martiis-neutrino-mp

2016-07-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- no need to assign mainmenu as an argument to realrun()

2016-06-26  Thilo Graf  <dbt@novatux.de>

	CMessageBox: ignore mute button for message boxes
	In some constellations it's possible that mute button is passed.
	For example see deleting functionality in moviebrowser.
	This should avoid unintended passing.

	CComponentsWindow: change order of items
	Add header and footer items as first  and  body as last item.
	Render of items occurs in listed order. So it's better for performance
	while render of window.
	This is something more advantageously because all other items are
	contained inside body. So we avoid possible delay while rendering
	of base items. It looks better on screen.

	CComponentsItem: ensure display of frame as last layer

	CComponentsWindow: try to fix reduce of item height on enabled frame
	The lower part of the window frame was always painted over.

	dvbsubtitle.cpp: fix wconversion compiler warnings

	CUpnpBrowserGui: fix paint image while scroll, use transparent background

	CCDraw: enable/disable frame if frame on changed frame width

	CComponentsWindow: use only body as background
	Should provide more performance

	CComponentsWindow: ensure default disable background paint on window
	Only basic items should have enabled background paint as default.
	Should be better for performance.

	CComponentsFrmClock: disable non-essential debug output
	It was just important to see how the texts are fitted inside
	a parent element. It's just a debugging relic.

	CMenuWidget: avoid dangling pointer after delete

	CTextBox: don't paint full background if max text width smaller than bg width

2016-06-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- slovak.locale: update

	- cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke"

	- yWeb: add Link and Trinity Duo to selection of remote controls

2016-06-04  Jacek Jendrzej  <crashdvb@googlemail.com>

	avoid division by zero

	src/system/localize.cpp Undefined allocation of 0 bytes

	avoid division by zero

2016-06-02  Jacek Jendrzej  <crashdvb@googlemail.com>

	supplement to d46b287d1cd3448b56ced298c2f0ac46e03472cf

2016-06-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- record_setup: remove undefined hint icon

	- record_setup: add check existing recordings before set new timers

2016-06-02  Thilo Graf  <tg.pnhd@novatux.de>

	CSignalBar: use correct initial value
	This should fix wrong values if signal = 0.

2016-06-02  Thilo Graf  <tg.pnhd@novatux.de>

	CMovieBrowser: remove hide() from destructor
	hide() in constructor could make problems on created moviebrowser instances
	if gui functionality of moviebrowser is not required, eg if only members are used without gui.
	Gui parts could be unintended removed from screen.

	Note: hide() must be called explicit now. I didn't found any problems at the moment, but
	please report if you found problems, so we can fix it.

2016-06-02  Thilo Graf  <tg.pnhd@novatux.de>

	CComponentsChannelLogo: rework logic of inital statement in setChannel()
	This should fix missing logos on existant chnannellogo instances.
	For example, this was to see if user has opened eventlist and
	opens timerlist with button '0'. After closed timerlist logos were lost.

2016-06-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/eventlist.cpp restore channel name after call search if not used

2016-05-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- setting_helpers: whitespace cleanup and code format changes

2016-05-23  Jacek Jendrzej  <crashdvb@googlemail.com>

	avoid division by zero and fix segfault

2016-05-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- hdd_menu: add key confirmation to hdd-check result

2016-05-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: add possibility to clear channel history

	- remove unneeded include of system/lastchannel.h

2016-05-19  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix logic check null and add mute to skip

	check if string msg is not NULL, fix segfault

2016-05-17  Jacek Jendrzej  <crashdvb@googlemail.com>

	try to fix current channel after edit mode

	Revert "very bad idea src/gui/channellist.cpp fix current channel after edit mode"
	This reverts commit 6593dcb0649366c8245d143395e8129856042912.

2016-05-16  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/channellist.cpp fix current channel after edit mode

2016-05-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- fix create-locals-work helper script

2016-05-11  Jacek Jendrzej  <crashdvb@googlemail.com>

	nhttpd remove unused

	nhttpd use epg id to get events

2016-05-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	add epg remaping

2016-05-08  Thilo Graf  <dbt@novatux.de>

	CScreenSaver: use common time format

2016-05-04  Thilo Graf  <dbt@novatux.de>

	CSignalBar: remove dub init

2016-05-04  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/driver/neutrinofonts.cpp add cache for dynSize

	src/gui/widget/messagebox.cpp fix egfault if Text after call is deleted (lua script error)

2016-04-30  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstVideo::VideoCheckData(): Fix segfault when invalid parameter is passed

	Update LUA_WIKI urls

2016-04-26  Jacek Jendrzej  <crashdvb@googlemail.com>

	some nver read compil fixes

	src/driver/rcinput.cpp revert (not sure)

2016-04-26  Thilo Graf  <dbt@novatux.de>

	CSignalBar: unified var init inside constructors

	CAudioMute: remove explicit paint
	Already done by InfoClock itself with timer

2016-04-25  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix memleak

2016-04-25  Thilo Graf  <dbt@novatux.de>

	CComponentsTimer: rework timer class

2016-04-24  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Fix compiler warnings

	Fix first paint mute icon

2016-04-24  Jacek Jendrzej  <crashdvb@googlemail.com>

	some never read compil warning fixes

2016-04-23  Jacek Jendrzej  <crashdvb@googlemail.com>

	some compil warning fixes

2016-04-22  Jacek Jendrzej  <crashdvb@googlemail.com>

	some compil warning fixes

	src/gui/timerlist.cpp fix memleak

2016-04-22  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: remove unused parameter,fix possible compiler warnings

2016-04-21  Jacek Jendrzej  <crashdvb@googlemail.com>

	avoid pssible memleak

	avoid null pointer use

	avoid division by zero

2016-04-20  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: remove unnecessary paint
	Is already handled with OnTimer signal.

2016-04-20  Jacek Jendrzej  <crashdvb@googlemail.com>

	eitd : fix add ExtendedTextCache option

	pass by reference

2016-04-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrinoyparser: try to fix nevis build
	Todo: BOXMODEL_NEVIS  should be renamed to HAVE_COOLSTREAM_HD1
	      BOXMODEL_APOLLO should be renamed to HAVE_COOLSTREAM_HD2

2016-04-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrinoyparser: fix Trinity detection

	- neutrinoyparser: add Link and Trinity Duo

2016-04-18  Thilo Graf  <dbt@novatux.de>

	ComponentsTimer: ensure slot connect/disconnect dependency from slot state

	CComponentsFrmClock: ensure slot connect, if it is empty

2016-04-18  Jacek Jendrzej  <crashdvb@googlemail.com>

	data/satellites.xml update Astra19 Hotbird13

2016-04-17  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/eitd/xmlutil.cpp fix possible segfault

	src/timerd/timermanager.cpp revert last change

	zapit: fix comparison of constant 0 with expression of type 'bool' is always false

	i for last commit

	remove unused and some clang compil fixes

2016-04-16  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/components/cc_signals.h fix typo

	lib/libdvbsub/tools.h unused

	src/gui/movieplayer.cpp delete chid if not used

2016-04-15  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/components/cc_item_progressbar.cpp fix possible memleak

2016-04-15  Thilo Graf  <dbt@novatux.de>

	CUpnpBrowserGui: use static button font instead auto font size

2016-04-14  [CST] Focus  <focus.cst@gmail.com>

	lib/libcoolstream2/cs_api.h: update header

2016-04-11  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/driver/streamts.cpp try to fix send err loop

2016-04-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/driver/streamts.cpp check after new

2016-04-10  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: remove clock object interval allocation
	Already allocated with default value (1s) by constructor and
	also not required, because internal clock timer is not used here.

2016-04-08  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/movieplayer.cpp fix update duration on first call

2016-04-07  Thilo Graf  <dbt@novatux.de>

	CComponentsWindow: add member to set button font and use infobar font as default

	CComponentsInfoBox: use framed infobox as default

2016-04-05  Jacek Jendrzej  <crashdvb@googlemail.com>

	add Bluemoon-3.0.theme

	Revert "supplement to 2c700641c11b7f9985c5d2f8f1233252c3c73e7f"
	This reverts commit f684fd50a0ea889ea6e14e664be24afbe0959f39.

	supplement to 2c700641c11b7f9985c5d2f8f1233252c3c73e7f

2016-04-05  Thilo Graf  <dbt@novatux.de>

	bouquetedit classes: use static button font instead auto font size
	User request

2016-04-05  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/daemonc/remotecontrol.cpp: fix PARENTALLOCK in onsignal mode

2016-04-04  Jacek Jendrzej  <crashdvb@googlemail.com>

	add av_dict_free, fix memleak

2016-04-03  Jacek Jendrzej  <crashdvb@googlemail.com>

	supplement to 619dacbc2ed9b11b5210408b516c0f8fd56c80e5

2016-04-01  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: add non-blocking webtv zap, for testing

2016-03-28  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/movieplayer.cpp fi possible segaults

	rnd for random_shuffle

2016-03-28  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp clear cookie_header before call lua script

	libcoolstream2/playback_cs.h: update header

2016-03-25  Jacek Jendrzej  <crashdvb@googlemail.com>

	add postfields and header curl option

	add headers ffmpeg option for luascript bg play; use in script 'entry['header'] = 'Cookie: var=name';

2016-03-25  [CST] Focus  <focus.cst@gmail.com>

	libcoolstream2/playback_cs.h: update header

2016-03-23  [CST] Focus  <focus.cst@gmail.com>

	neutrino: add webtv channel list mode

2016-03-23  Thilo Graf  <dbt@novatux.de>

	CEpgData: fix header size on used magnify feature
	TODO: Make this feature recognizable for users

2016-03-23  TangoCash  <eric@loxat.de>

	fix json unicode output

2016-03-23  Ezak  <marc.szymkowiak91@googlemail.com>

	add documentation for getdir control

2016-03-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- movieinfo/moviebrowser: add (better) rating feature

2016-03-22  Thilo Graf  <dbt@novatux.de>

	CDBoxInfoWidget: remove superfluous paint of header

	CEventList: hold header instance to reduce flicker effects

	CEpgData: hold header instance to prevent flickering on page scroll
	Header class is not required here, square-object is adequate,
	therefore usage of title text object is justified and can be used on stack,
	heap is not required in this case.
	Note: Header class provides a title parameter and could do this at once.

	CCDraw: don't use clear screen for cleanup before gradient paint
	Until now clean up screen was required to avoid ghost paints with
	hardware acceleration. But this causes partial flicker effects,
	especially when new instances are created.
	So it makes more sense to hold instances and use captured
	screen instead blank screen.
	Optional paint cache or clean up must be enabled.
	You can enable/disable clean up with:
	enableGradientBgCleanUp()/disableGradientBgCleanUp()
	Paint cache:
	enablePaintCache()/disablePaintCache()

2016-03-21  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp, driver/streamts.cpp: ignore bitstream filter errors

2016-03-19  Jacek Jendrzej  <crashdvb@googlemail.com>

	nhttpd:  unused var and function

2016-03-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: use hh->SendResult() in new getMoviesCGI()

	- controlapi: whitespace cleanup; remove dup getSubdirectories()

2016-03-19  Ezak  <marc.szymkowiak91@googlemail.com>

	add getmovies control

	remove unused vars in controlapi

2016-03-17  Thilo Graf  <dbt@novatux.de>

	CComponentsScrollBar: fix missed navi arrows
	Paths were broken
	comes in with 10c430d40e2b537882941c14f41f57724e4a87ba

	CComponentsButton: get image path from framebuffer
	Buttons didn't get icons from custom path e.g. /var/tuxbox/icons
	This should fix this.

	CFrameBuffer: outsource code for icon path detecting
	Unified handling and makes it possible to use in other objects.

	CComponentsButton: use full height if no frame available

2016-03-17  Thilo Graf  <dbt@novatux.de>

	CComponentsButton: fix button icon position on dynamic changed conditions
	In some constellations it is possible, that costum icons with
	other dimensions will be not correct positionized. This should
	fix this issue.

	This reverts partial commit 8e0d1c85f98b2f8a85f3a69eea401791bbfca23a.

2016-03-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke"

	- cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke"

2016-03-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb/neutrinoyparser: add icons for scrabled and webtv channels

	- yWeb: add link to get stream to channellist; thx to dasda

	- yWeb: add stream icon

	- yWeb: smoother icons in channellist; thx to fred_feuerstein

	- neutrinoyparser: smoother view in channellist; align icons right

2016-03-13  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "- epgview: resort EpgButtons; keep color keys together"
	This reverts commit 091e28f, because it breakes footers logic :/

2016-03-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgview: resort EpgButtons; keep color keys together

2016-03-12  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/nhttpd/tuxboxapi/ fix AddressSanitizer: strcpy-param-overlap: memory ranges

	src/driver/streamts.cpp init bsfc, fix possible segfault

	src/gui/test_menu.cpp fix pugixml compil

2016-03-12  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp, driver/streamts.cpp: add more formats, for testing

2016-03-11  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/driver/netfile.cpp fix redirect url

	src/gui/user_menue_setup.cpp use ITEM_NONE

2016-03-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/user_menue_setup.cpp fix possible AddressSanitizer: global-buffer-overflow

2016-03-10  defans  <defans@bluepeercrew.us>

	- infoviewer: don't handle volume keys in movieplayer

2016-03-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/driver/netfile.cpp fix skip over bufer size

2016-03-10  flk  <f_l_k@t-online.de>

	install tmdb.png

2016-03-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- adzap: write adzap.data in monitor-mode too

	- adzap: remove useless red button

	- adzap: add checkmark-icon to marked item

	- adzap: start adzap directly when ok is pressed on marked item

	- adzap: don't zap when rezap-channel is already tuned

2016-03-09  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/driver/netfile.cpp fix possible segfaults

2016-03-09  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: try to fix sat/fav keys handling after calling zap history

2016-03-08  [CST] Focus  <focus.cst@gmail.com>

	nhttpd: try to fix threaded nhttp crashes (again)

2016-03-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- yrequest: remove double Connection->Method = M_PUT

	- partly revert e855ceef8e5a3719be4252aa5c5ef4be561d72d5; ...
	... "copy event to prevent crash in multi-threaded mode"

2016-03-07  [CST] Focus  <focus.cst@gmail.com>

	gui/epgview.cpp: fix tmdb logo

	gui/movieplayer.cpp: hack to fix loop at neutrino start for non-working webtv channel via lua plugin

	gui/epgview.cpp: attribute with TMDB logo along with stars

	tmdb: add tmdb logo

2016-03-06  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/user_menue.cpp fix AddressSanitizer: heap-use-after-free

2016-03-04  M. Liebmann  <tuxcode.bbg@gmail.com>

	egpview: Fix display buttons & button labels

	tmdb: Add star icons (THX flk)

	tmdb: Add hintbox when search data

	tmdb: Use osd language for search & display data

	src/system/helpers.cpp: Add function Lang2ISO639_1()

2016-03-04  bazi98  <bazi98@web.de>

	tmdb: Add read apikey from neutrino.conf

2016-03-04  M. Liebmann  <tuxcode.bbg@gmail.com>

	tmdb: Suppress cover flickering when scrolling

2016-03-04  vanhofen  <vanhofen@gmx.de>

	- tmdb: fix return value

	- tmdb: fix function type

2016-03-04  TangoCash  <eric@loxat.de>

	neutrino-mp tmdb -> neutrino-hd

2016-03-04  M. Liebmann  <tuxcode.bbg@gmail.com>

	src/driver/record.cpp: Fix compiler warning

	Sort locales

2016-03-04  [CST] Focus  <focus.cst@gmail.com>

	driver/streamts.cpp: fix webtv streaming for live urls via lua plugins

	driver/record.cpp: fix webtv record for live urls via lua plugins

	gui/movieplayer.cpp: split live url via lua code to be used from other code

2016-03-03  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/nhttpd/tuxboxapi/controlapi.cpp fix 64bit AddressSanitizer: heap-buffer-overflow

2016-03-03  svenhoefer  <svenhoefer@svenhoefer.com>

	- adzap: allow user-definable zap back time > 9 min

	- adzap: call adzap directly from usermenu

	- adzap: use adzap-thread in epg view; remove pseudo timertype ADZAP

	- adzap: add hint icon by fred_feuerstein

	- adzap: add possibility to write status data to /tmp/adzap.data

	- adzap: align locale in usermenu item to adzap active status

	- adzap: don't leave all menues, when adzap isn't active

	- adzap: add isActive() function

	- adzap: update monitorLifeTime before leaving in case event has changed

	- adzap: move code to determinate monitorLifeTime to own function

	- adzap: move non-menu code to Init() function

	- adzap: cleanup from unused variables

	- adzap: hide blue button if needed

	- adzap: use footer buttons to enable/disable adzap

	- adzap: make locale to announce zap back more flexible

	- adzap: re-format code

2016-03-03  martii  <m4rtii@gmx.de>

	- adzap: port code from martiis-neutrino-mp

2016-03-03  Thilo Graf  <dbt@novatux.de>

	CUpnpBrowserGui: block infoclock
	Infoclock was not blocked in all modes, e.g. after stopped video
	infoclock was unblocked and clock was back on screen. Clock should be now
	not visible while upnp browser window is openend.

	CUpnpBrowserGui: clean up, remove unused vars

	CUpnpBrowserGui: do intit screen properties already on changed settings on runtime

	CUpnpBrowserGui: move module init into own member

	CUpnpBrowserGui: update license text

	CUpnpBrowserGui: add missing exit button

	CUpnpBrowserGui: sort buttons related to remote control

	CUpnpBrowserGui: rework image view

	CUpnpBrowserGui: rework top box arrangement

	CUpnpBrowserGui: rework broken detail info
	- apply current dline functionality
	- use footer class to paint footer, So footer is usable as object.
	- use infobox to show content and time info

	CNeutrinoApp: add signal OnAfterSetupFonts
	This allows to implement methodes already inside classes without any
	additional external var constructions.

	COPKGManager: generate a readable string for installation time

2016-03-03  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: we don't have starttimes in livestream mode

2016-03-03  M. Liebmann  <tuxcode.bbg@gmail.com>

	Display of livestream infos in IV if no EPG data available

2016-03-03  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino: add upgradeSetup function ...
	... to upgrade neutrino.conf to new defaults if needed

	- neutrino: add version_pseudo.h to allow changes ...
	by comparing old version_pseudo with new one

	- locale: change default text for yellow button

	- user_menu: get resolution value for livestreams

	- infoviewer_bb: show resolution in livestream mode on color button

	- webtv_setup: auto-determinate LIVESTREAM_RESOLUTION_OPTION_COUNT

2016-03-03  Jacek Jendrzej  <crashdvb@googlemail.com>

	Fix parse json data

2016-03-03  M. Liebmann  <tuxcode.bbg@gmail.com>

	movieplayer: Use Lua scripts for selecting live stream urls

	CZapitChannel: Add variable 'script'
	 - using scripts for detecting the URL for live streams

2016-03-03  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: enable record start button in boxcontrol

2016-03-02  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/nhttpd/yhttpd_core/helper.cpp revert unneeded sie check

2016-03-02  [CST] Focus  <focus.cst@gmail.com>

	gui/mediaplayer.cpp: disable audio play while movieplayer playback active

	nhttpd/tuxboxapi/controlapi.cpp: add direct record start for current channel

	gui/pictureviewer.cpp: unblank video on quit in mode_ts

2016-03-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/scan.cpp use_config.scanPIDs_in_tsScan_also (THX Janus)

	src/gui/movieplayer.cpp fix possible stack-buffer-overflow

2016-03-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi/getmode: allow to get channelsmode in all stb modes

	- yhook: add helper function ParamList_exist()

2016-02-29  Thilo Graf  <dbt@novatux.de>

	CComponentsButton: increase default height of buttons

	Infoclock: unify handling in some classes with singleton

2016-02-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi/epg: resort order of items; last order brakes plugins

2016-02-26  Thilo Graf  <dbt@novatux.de>

	CComponentsText: add extended setColorAll() methode into text class
	Doeas the same like setColorAll() of CCDraw but additional for text color

	CComponentsWindow: fix default header color

2016-02-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	add a method for migrating config file values
	e.g. commit 523b273a changed the names of config file entries, which
	leads to unwanted changes in appearance.
	To avoid this in the future, add a migrateConfig() function in neutrino
	which fixes this commit and can be extended in the future if necessary.

2016-02-26  vanhofen  <vanhofen@gmx.de>

	- controlapi/timer: fix json output

2016-02-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi/timer: allow json output

	- yhook: allow multiple json arrays

2016-02-24  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix AddressSanitizer: strncpy-param-overlap: memory ranges

2016-02-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi/epgsearch: fix display of eventid

	- controlapi/epg: add fallback when no channel or bouquet is given
	This function needs a fix, because "bouquetnr=all" breakes json output.

	- controlapi/getchannel: fix possible crash when channel = NULL

	- yhook: change json output (text -> msg)

2016-02-24  Thilo Graf  <dbt@novatux.de>

	CComponentsDetailLine: add version of setDimensionsAll() for dline
	Contains different parameters, required by dline

	CComponentsText: assign missing dim and pos values inside dimension- and position setters

	CComponentsText: assign current initialized position values to old var

	CInfoViewer: use binary operators for zap mode statements

2016-02-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: add small documentations for new stuff

	- controlapi: add epginfo=false switch to epg output

	- controlapi: add /getchannel function to get infos about current channel.
	- controlapi: copy event to prevent crash in multi-threaded mode

	- controlapi: add /getchannelid function to get full id too

	- controlapi/logolist: use well-known tags for channelid's

2016-02-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- yhook: rename outCollection() => outObject() to be more json

	- control/logolist: allow json/xml output

	- yhook: allow multiple json objects

2016-02-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- control/epgsearch: use outSingle instead of direct WriteLn

	- yhook: new outSingle() function, that just adds a linefeed to content

	- yhook: rename var outSingle -> nonPair

	- control/epgsearch: fix old plain text output

	- miscsettings_menu: allow to reset movieplayer plugin

2016-02-22  [CST] Focus  <focus.cst@gmail.com>

	nhttpd/tuxboxapi/neutrinoyparser.cpp: copy event to prevent crash in multi-threaded mode

2016-02-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi/mod_yparse: avoid double code ...
	... by moving functions to execute scripts to helpers.cpp|h
	Change outType from ExecCGI to text/plain because all arguments
	are passed to the script. So no format can be defined.

	- controlapi/getmode: get right mode; allow json/xml output

	- controlapi/statfs: remove unneccessary array from xml/json

	- upnpbrowser: more offset for text in browserlist

	- controlapi: use getOutType() function

	- yhook: rename unused checkOutput() -> getOutType() and use it

2016-02-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: reformat yCgiCallList

	- yhook: remove unnecessary line feeds from plain output; ...
	align control/getbouquet

	- controlapi: simplify result output

	- yhook: add SendResult() function to simplify result output

2016-02-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi/statfs: simplify error handling

	- controlapi/config: simplify error handling

	- yhook: send valide error/ok responses; allow error message

	- controlapi: rename EpgSearchTXTCGI -> EpgSearchCGI

	- neutrinoapi: localize some hardcoded stings

	- controlapi: add statfs output for a given path

	- controlapi/file: switch to new plain output format

	- controlapi/config: switch to new plain output format

	- yhook: introduce new format for plain output; key=value

	- yhook: move ctor/dtor to cpp

2016-02-19  Jacek Jendrzej  <crashdvb@googlemail.com>

	nhttpd/yhttpd_core/helper.cpp: avoid buffer overload

2016-02-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi/epgsearch: fix title output

	- controlapi/epgsearch: fix fsk output

2016-02-19  Ezak  <marc.szymkowiak91@googlemail.com>

	add getdir control

2016-02-18  Jacek Jendrzej  <crashdvb@googlemail.com>

	nhttpd try to fix json unicode output

2016-02-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: fix display of small rec/ts box; rename most variables

	- controlapi: whitespace cleanup FileCGI; fix compiler warning

2016-02-18  TangoCash  <eric@loxat.de>

	controlapi: sort files alphabetical

2016-02-18  [CST] Focus  <focus.cst@gmail.com>

	eitd/edvbstring.cpp: try to fix 13E 11179 EIT encoding

2016-02-18  Thilo Graf  <dbt@novatux.de>

	CMovieBrowser: reactivate slot for cover paint during scrolling inside epg

2016-02-18  Thilo Graf  <dbt@novatux.de>

	CTextBox: remove statement for text change check
	Check of text change is not enough. Scrollboxes could have some problems.
	Dimension changes must be considered too and this is to much effort at
	the moment. Use of OnAfterScrollPage is much easier.

	this reverts: 342de45cc3f7dc65863441e1506e47d89c60b0de

2016-02-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi/epgsearch: extend epginfo switch

2016-02-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: fix broken epgsearch json output; ...
	NOTE! xml output is changed to get same structure as in other
	functions like control/config or control/file

	old:
	---
	<neutrino>
	    <epgsearch>
	        ...
	    </epgsearch>
	</neutrino>

	new:
	---
	<epgsearch>
	    <item>
	        ...
	    </item>
	</epgsearch>

2016-02-17  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: remove reassigned col_body vars

	CCDraw: remove unused var

	CInfoViewer: try to fix possible display errors on epg text and rest time
	Use of hide() before paint and increase width of rest time box should help
	to avoid this issue.

	CInfoViewerBB: ensure reinit bboffset before paint ca bar and footer
	Value of bb offset was only initialized on bb init. If a user has changed
	ca bar settings (e.g. enable/disable frame around ca bar) while runtime, the
	current offset value could be wrong and infoviewer has display errors.
	To solve this restart of neutrino was required.

	CMovieBrowser: fix arrangement of movieinfo text
	This should fix empty boxes in info window and text width in EPG-info text
	in.
	Current cover width was not considered.

2016-02-16  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/eventlist.cpp use CComponentsChannelLogoScalable

	nhttpd: init var

2016-02-16  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: disable starting subtitles from event, for testing

	nhttp: change mutex type to recursive

2016-02-16  Jacek Jendrzej  <crashdvb@googlemail.com>

	cc_frm_scrollbar.cpp icon dont need full path

	(performance) Prefer prefix ++/-- operators for non-primitive types

	pictureviewer.cpp fix possible memleak

2016-02-16  Thilo Graf  <dbt@novatux.de>

	CInfoViewerBB: try to fix repaint of sys scales after channel switch
	Reset should force repaint and scales should be always visible after
	footer paint.

	CMovieBrowser: try to fix cover arangement

	CMovieBrowser: use smaller size for cover and enable shadow and frame

	CMovieBrowser: avoid multiple slot connections
	Do connect only to empty signal.

	CMovieBrowser: consider small cover images
	Should prevent oversized upscale of very small images. Maximal used size is the half height
	of epg box.

	CComponentsPicture: allow image cache only for scaled images

	CComponentsPicture: move resize to end of methode

	CComponentsPicture: use clearCache() in destructor for unified handling

	CComponentsPicture: add more comments an debug lines, remove useless init

	CComponentsPicture: try to rework init behavior inside object
	need_init var shoul help to avoid not required inits.
	Size of cached image are packed into own vars, should avoid possible
	overwriting with current dimensions.

	CComponentsPicture: add some debug messages to track caching

	CComponentsPicture: ensure cache cleanup on missing image while runtime

	COPKGManager: add define for feed setup, default disabled at the moment.
	Is still not matured. User or Imageproviders should do this manually.
	btw. : input window for paths or url's is limited and can't handle long names.
	Rework of input window is required.

	CProgressBar: ensure also repaint of progressbar if item is not painted

	CTestMenu: disable unused vars
	prevents possible compiler warnings or builderrors with pedantic gcc settings

	CTextBox: don't paint full background if max text width smaller than bg width

	CComponentsPicture: add member to get current image name

	CTextBox: fix missing init of old bg color
	Avoids possible usage of wrong color after init.

2016-02-16  svenhoefer  <svenhoefer@svenhoefer.com>

	Create README.md

2016-02-16  [CST] Bas  <bas@coolstreamtech.com>

	src/gui/videosettings.cpp: fix analog video settings for all HD2 series boxes.

2016-02-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: rework epgsearch code
	* /control/epgsearch?<keywords>
	 or
	* /control/epgsearch?search=<keywords>[&epginfo=false][&format=plain|xml|json]

	- add search-function to /control/epg

	* /control/epg?search=<keywords>

	- mark /control/epgsearchxml as deprecated

2016-02-15  Jacek Jendrzej  <crashdvb@googlemail.com>

	CFrameBuffer::getIconSize check if pic is icon

2016-02-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: increase version

	- yWeb: smoother view/scroll in EPG Plus

2016-02-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: enable threading switch for coolstream hardware

2016-02-13  [CST] Focus  <focus.cst@gmail.com>

	nhttp: re-enable threading; lock NeutrinoAPI calls

2016-02-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: allow to get moviebrowser.conf with config call

	- yparser: add tooltip with EPG informations to channellist
	based apon "adding mouseover detailed EPG Info in WebIF" by TangoCash

	- yWeb: add new css class .pointer

	- controlapi: remove unused variable ‘epgid’

	- controlapi: resort and fix getbouquet output; ...
	NOTE: last hh->outPair() call *must* have a false bool _next

	- deutsch.locale: typo

	- movieplayer/browser: add user key to create/remove movie cover

2016-02-11  TangoCash  <eric@loxat.de>

	add some more epg details to ControlAPI (getbouquet)

2016-02-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: avoid response from control/message in whole frame

	- yWeb: add day of week to EPG date

	- yWeb: fix get_epg wait text

	- moviebrowser: introduce user-assignable keys

2016-02-09  [CST] Focus  <focus.cst@gmail.com>

	driver/moviecut.cpp: fix saving header after truncate, remove redundant CMovieInfo arg from api

2016-02-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: add possibility to search for movies in SMS-style
	This feature has to be activated first. Menu -> Settings ->
	Key Setup -> Edit -> My recordings

	In moviebrowser press three times key "3" to select first movie
	title starting with a "F" or press two times "6" to select first
	movie title starting with a "N".

	The new item in keybind-setup is the first step to introduce user-
	assignable keys in moviebrowser. So finally the horrible hotkeys
	for the cutting functions can be removed and/or replaced.

2016-02-06  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/driver/record.cpp check avformat_write_header return

2016-02-05  [CST] Focus  <focus.cst@gmail.com>

	driver/streamts.cpp: fix webtv stream open

2016-02-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: add missing live.timer_edit.message to language files

2016-02-05  [CST] Focus  <focus.cst@gmail.com>

	driver/streamts.cpp: add webtv channels streaming for compatible streams

2016-02-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: use FOOT_FONT definition to calc button dimensions

	- moviebrowser: avoid useless RC_left/right keys in youtube mode

2016-02-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: show movieplayers infoviewer in vzap mode if needed

2016-02-03  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: hack for dvb subtitles in TS file player mode

	gui/movieplayer.cpp: add subtitles auto-select for webtv

	neutrino.cpp: fix webtv subtitles crash when subtitle arrive while other gui on the screen (re-post deleted msg)

	zapit/src/zapit.cpp: when zapping to webtv, make sure dvb subtitles stopped and channel pids saved

	libdvbsub/dvbsub.cpp: fix pid reporting on resume

2016-02-03  svenhoefer  <svenhoefer@svenhoefer.com>

	- movieplayer: add virtual zap mode for moviebrowser playlists
	This commit fixes virtual zap for timeshift mode too.
	TODO: virtual zap for fileplayer playlists

2016-02-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: move VZAP-code to right place

	- moviebrowser: allow to show detailed infos about bookmarks

2016-02-01  [CST] Focus  <focus.cst@gmail.com>

	gui/infoviewer.cpp: fix crash if one of objects missed, forward all keys to movieplayer in file play mode, excluding only screenshot, OK, home

	src/gui/movieplayer.cpp: fix play loop, if play stopped using end bookmark in multi-file mode

2016-01-31  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix freeze neutrino at mute icon and gradient header

2016-01-30  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: reduce flicker effects for infobar text

2016-01-29  Jacek Jendrzej  <crashdvb@googlemail.com>

	suplement to use fstream in copyfile function fix

2016-01-29  M. Liebmann  <tuxcode.bbg@gmail.com>

	CInfoViewer::show_Data: Avoid overwriting button text

	CCDraw: Set cc_gradient_bg_cleanup to true
	  Except menu headers: Disable cleanup when save screen is disabled

2016-01-29  Thilo Graf  <dbt@novatux.de>

	CCDraw: try to fix is_painted property after used kill()

	CComponentsItem: add missing parameter to kill() member
	Was not passed to parent methode.

	CInfoViewer: use gradient settings for infobar text box too

2016-01-29  Jacek Jendrzej  <crashdvb@googlemail.com>

	use fstream in copyfile function

2016-01-29  [CST] Focus  <focus.cst@gmail.com>

	gui/dboxinfo.cpp: try to fix missing s/n digits, fix x position

2016-01-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- yparser: remove useless halfhearted script-check

	- yWeb: fix typo in german language file

2016-01-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino: initialize lastMode; just for safety

	- neutrino: fix lastMode when switching to mode_upnp

2016-01-28  M. Liebmann  <tuxcode.bbg@gmail.com>

	CFrameBuffer::paintBoxRel: Fix segfault in standby mode
	  and fix segfault when paintBoxRel2Buf() returns NULL

2016-01-27  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix ghost text in channellist & epg view
	  Complement to commit 8dd426d

	Fix osd error on nevis

2016-01-27  defans  <defans@bluepeercrew.us>

	- infoviewer: simplify body height calculation

2016-01-26  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix ghost text in infoviewer

2016-01-26  Jacek Jendrzej  <crashdvb@googlemail.com>

	CMenuWidget: try to fix possible overlength of details line

2016-01-26  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: try to fix shadow and background behavior in vzap mode

	CInfoViewer: unified vars for body position

	CInfoViewer: remove shadow offset from init,
	items works with its own values

	CComponentsItem: reset paint mode after cleanup

2016-01-26  defans  <defans@bluepeercrew.us>

	CInfoViewer: reset zapmode if not in default mode

2016-01-26  Thilo Graf  <dbt@novatux.de>

	CCDraw: add member to remove shadow only

2016-01-26  Jacek Jendrzej  <crashdvb@googlemail.com>

	jsoncpp.cpp: re-apply gcc version compil fix

2016-01-26  M. Liebmann  <tuxcode.bbg@gmail.com>

	CMenuWidget: Enable cleanup gradient background for menu hints...
	... and for menu headers when save screen is enabled

2016-01-26  Thilo Graf  <dbt@novatux.de>

	CCDraw: use ccdraw namespace

2016-01-26  M. Liebmann  <tuxcode.bbg@gmail.com>

	CCDraw: Add function for cleanup gradient background

	CComponentsPicture: Align pictures at 4 byte boundary...
	...for hw blit on apollo/kronos hardware

	CFrameBuffer::paintBoxRel2Buf(): Align buffer at 4 byte boundary...
	...for hw blit on apollo/kronos hardware

	helpers.cpp: Add function SetWith4FB_HW_ACC()
	  align for hw blit on apollo/kronos hw

	framebuffer: use hardware accel for blitBox2FB()

2016-01-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: fix audio description in mode_webtv

2016-01-25  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "- infoviewer_bb: use getMoviePlayerButtonName in mode_audio too;"
	This reverts ugly commit a2b28048d63f638ea263adbdfe1c33744f29ae15

	- neutrino/upnpbrowser: add and use new mode_upnp; ...
	... switch to correct mode before start playing audio/video/pic

	- neutrino: allow to change to mode_ts before playback starts

2016-01-25  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: pass subtitles charset to playback instance

2016-01-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: supplement to 2786c1386722ba7201edbc134c563dba322c6a48

2016-01-25  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "- infoviewer_bb: use getMoviePlayerButtonName in mode_webtv too"
	This reverts commit 5e51b5e252cedbcc17540d070033f5d5e6f516c4
	because mode_webtv == (something like) live tv.
	So the movieplayer button names shouldn't be displayed.

	Conflicts:
		src/gui/infoviewer_bb.cpp

2016-01-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: show plugin name, when movieplayer-plugin is selected

2016-01-25  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	infoviewer: change show_Data() semantics slightly
	the "calledFromEvent" parameter was only used to force display of "no
	EPG available". It was set to true when calling from an "zap complete"
	or "epg event received" event, which is good, but also when calling from
	the display update timer, which is "strange".
	Now setting this parameter to false forces the update of the current
	event (if available) which is done from display update timer.
	This fixes the update of the remaining time display with constantly
	displayed infobar (radio mode).

2016-01-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- vfd: allow to disable rc-lock message on vfd

2016-01-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- plugins: startPlugin works with filename; just for clarity

	- plugins: fix movieplayer-plugin

2016-01-24  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'n/cst-next-fixed'

	Revert "- listhelpers: satisfy -Werror"
	This reverts commit 299852d3886276d04a775aa2d93a009b8dce6dfa.

	Revert "Revert "rcinput/neutrino: avoid the use of EVT_TIMESET""
	This reverts commit 2c64d2fb2b4e47b095b46b80337599af1df82bcc.

	sectionsd: try to improve cnthread update filter logic

2016-01-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	infoviewer: change show_Data() semantics slightly
	the "calledFromEvent" parameter was only used to force display of "no
	EPG available". It was set to true when calling from an "zap complete"
	or "epg event received" event, which is good, but also when calling from
	the display update timer, which is "strange".
	Now setting this parameter to false forces the update of the current
	event (if available) which is done from display update timer.
	This fixes the update of the remaining time display with constantly
	displayed infobar (radio mode).

	infoviewer: get rid of "gotTime" variable
	It was set from EVT_TIMESET, which is no longer used, and can be
	replaced easily by the (already used) "timeset" from sectionsd.
	Races and locking can safely be ignored in this case.

	neutrinoyparser: use hw_caps to find boxname/type/arch

2016-01-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	hardware_caps: more boxtypes, add boxarch

2016-01-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: fix overlaps on buttons while zapping

2016-01-21  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstMisc: Add getTimeOfDay() script function
	- Set Lua api version to 1.39

	CLuaInstance: Add some CComponentsHeader functions
	- Set Lua api version to 1.38

2016-01-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: remove hardcoded css from textareas

	- yWeb: add button to check status of remote control

	- controlapi: add possibility to check status of remote control

2016-01-21  Thilo Graf  <dbt@novatux.de>

	text screen save: try to rework screen save behavior for textbox objects
	Screen save now always disabled by default and can be controlled
	outside of relevant objects.

	cc_types: add missing item type to signalbar

	CScreenSaver: fix possible render of clock over screen size
	check position and size use only possible available screen size

2016-01-21  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: use different modes with enums for virtual zap and number input mode
	This should fix missing rounded corners in numbaur input mode too.

	Thx defans for input !

2016-01-21  Thilo Graf  <dbt@novatux.de>

	CComponentsText: try to fix mismatching calculation of y pos inside form

	CCDraw: remove clean up after restored screen
	It seems not always useful to clean up everything after hide().
	For more control in some cases an separate clean up with
	clearSavedScreen() should be more flexible.

	CComponentsItem: remove clean up from kill()
	It is not always useful to clean up everything with kill().
	For more control in some cases an separate clean up should be better.

2016-01-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: fix display of DolbyDigital icon

	- infoviewer_bb: make showIcon_DD() public

2016-01-20  M. Liebmann  <tuxcode.bbg@gmail.com>

	neutrino.cpp: Enable mute icon in channellist when 'Quickzap in list' active or allow
	  Partial revert commit 5eb7f4aea8a7dfc379d953cf17cc6688fcd09af3

2016-01-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- rc_lock: rework class; switch to singleton; add icon; vfd-support

2016-01-19  Thilo Graf  <dbt@novatux.de>

	CMovieBrowser:try to fix cover position and ratio for custom covers
	TODO: 4:3 screenshot are still broken

2016-01-19  Thilo Graf  <dbt@novatux.de>

	CComponentsPicture: fix missing dimension values on wrong image location
	In some constellations we can't get dimensions from getIconSize(),
	so it is useful to fall back to g_PicViewer->getSize().

	Cache cleanup removed, can be done at runtime if required.

2016-01-19  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	edit lua_api_version.h instead of autogenerating it
	This will help those who do not use ccache :-)

2016-01-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- listhelpers: satisfy -Werror

2016-01-18  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "rcinput/neutrino: avoid the use of EVT_TIMESET"
	This reverts commit b307b78bf8259f0cac0694e1da95196e878d0c73.

	In some cases keys are don't used immediately:
	---
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	CVFD::ShowText: [14:14]
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	2 key: 0074 value 2, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	1 key: 0074 value 1, translate: 0074 -standby-
	0 key: 0074 value 0, translate: 0074 -standby-
	[/.../cst-next/src/neutrino.cpp:standbyMode:3615] OFF
	CSAPI (POWER-CLK): new CPU frequency: 600000000Hz
	CSAPI (VIDEO): Standby 1 -> 0
	CSAPI (HDMI-CEC): Power Status: STANDBY -> ON
	CSAPI (HDMI-CEC): Device free (Logical Address: 03)
	CSAPI (HDMI-CEC): Power Status: ON
	---

2016-01-18  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	listbox: use CListHelpers

	timerlist: use CListHelpers
	remove duplicated code and use CListHelpers::UpDownKey().
	Some variable types had to be changed to avoid typecasts, as
	a result (int) casts to foo.size() had to be added :-)

	upnpbrowser: use CListHelpers::UpDownKey

	CListHelpers: allow UpDownKey with int type, too

	eventlist: use CListHelpers::UpDownKey

	use CListHelpers to remove duplicated code
	CListHelpers::UpDownKey() allows to remove duplicated
	code from channellist, bouquetlist and bouqueteditor.

	add CListHelpers class
	this can be used to factor out duplicate code implementations
	from all the various channel-, bouquet-, eventlists etc...

2016-01-17  Thilo Graf  <dbt@novatux.de>

	CMovieBrowser: fix paint of screenshots/covers while scroll in movie list
	Some covers were painted for entries without available cover image.
	Slot OnAfterRefresh() was not really a good point to paint,
	OnAfterScrollPage() seems a better solution.

	CTextBox: add signal handler into scroll methodes

2016-01-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'n/cst-next'

	configure: remove unused LIBCS_* variables

	sectionsd: try to improve "good time" detection logic

	sectionsd: revert "do not adjtime() if less than one second"
	This is actaully not that useful and add unnecessary complexity.

2016-01-17  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix last commit

2016-01-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	ffmpegdec: fix playback for big-endian arch

2016-01-17  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstVideo: Add script function 'setInfoFunc()'...
	...for displaying information in the movieplayer

	 - Set Lua api version to 1.36

2016-01-17  M. Liebmann  <tuxcode.bbg@gmail.com>

	More replace __FILE__ with __file__

2016-01-16  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	make my preferred settings default
	* no blinkenlights
	* tv/radio mode toggle
	* menu timeout 240 seconds
	* channel list mode "favorites
	* disable "new zap" mode
	* big epg info window
	* no minitv in channel list
	* volume bar mid bottom
	* show transponder data in channel list

	listbox: use CListHelpers

	timerlist: use CListHelpers
	remove duplicated code and use CListHelpers::UpDownKey().
	Some variable types had to be changed to avoid typecasts, as
	a result (int) casts to foo.size() had to be added :-)

	upnpbrowser: use CListHelpers::UpDownKey

	CListHelpers: allow UpDownKey with int type, too

	eventlist: use CListHelpers::UpDownKey

2016-01-16  gandharva  <gandharva@gmx.de>

	- re-apply 73b5303cfcb52cbb621b1783f3de698aa92deb04

	- jsoncpp: update to 0.10.5

2016-01-16  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	use CListHelpers to remove duplicated code
	CListHelpers::UpDownKey() allows to remove duplicated
	code from channellist, bouquetlist and bouqueteditor.

2016-01-16  M. Liebmann  <tuxcode.bbg@gmail.com>

	CScreenSaver: Fix compile when pip is disabled

2016-01-16  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	add CListHelpers class
	this can be used to factor out duplicate code implementations
	from all the various channel-, bouquet-, eventlists etc...

	Merge remote-tracking branch 'cst-next'

2016-01-16  defans  <defans@bluepeercrew.us>

	- osd-setup: enable/disable screensaver options by conditions

	- screensaver: disable pip while screensaver

2016-01-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- fix pagedown logic, but this time for real (i hope)
	 Why this was so difficult code? I don't know.

2016-01-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- configure.ac: remove $(top_srcdir)/src/zapit/include/private
	Stuff like this maybe is better included in ADDITIONAL_CFLAGS or so.

2016-01-14  Thilo Graf  <dbt@novatux.de>

	CTimeOSD: fix init of display mode
	Time was always on screen if user has started to play a movie.

2016-01-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	movieplayer: shorten debug messages

	replace __FILE__ with __file__

	zapit/debug: remove filename hack with a more elegant one

	- port HWLIB_CFLAGS from neutrino-mp to neutrino-hd

	jsoncpp: use own assert() macro which does not abort

	rcinput/neutrino: avoid the use of EVT_TIMESET
	sectionsd's EVT_TIMESET was only used to fix time calculations
	for input repeat detection. I doubt this reliably worked anyway.
	Just calculate an absolute input timestamp from CLOCK_MONOTONIC
	and use that. Even better solution would be to use a newer
	kernel with EVIOCSCLOCKID ioctl, leave that for later :-)

	rcinput: remove unused code, comment FIXME
	I think I have mostly deciphered the meaning of this :-)

	sectionsd: fix possibly fishy localtime_r usage

	sectionsd: improve timeThread info messages

	autogen.sh: simplify
	no idea what the complicated stuff was good for, but it surely broke
	cross compiling with a openembedded-built SDK, so go for simplicity

	fix debug output printf type warnings

2016-01-14  Thilo Graf  <dbt@novatux.de>

	COsdSetup: fix possible crash on font setup in wizard mode
	Channellist is not initialized in wizard mode.

2016-01-14  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/movieplayer.cpp add https to m3u filter

	src/neutrino.cpp fix possible segfault if g_bouquetManager is NULL

2016-01-13  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "scanepg: only react to the correct EVT_EIT_COMPLETE"
	This reverts commit 55be585994367141a6e089f209e2fca67289bf61.

	reacting to all COMPLETE events is actually correct, because
	it restarts background scanning after scanning of current live
	transponder is finished

2016-01-13  M. Liebmann  <tuxcode.bbg@gmail.com>

	lua_menue.cpp: Not script abort in case of error in callback...
	...functions, display only error message

2016-01-13  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	lua_threads: use own assert() macro which does not abort

	lua_cc_text: fix type to allow compilation with recent gcc

2016-01-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: fix width of small rec/ts icon box

2016-01-10  M. Liebmann  <tuxcode.bbg@gmail.com>

	CTimeOSD: Fix compiler warning "suggest parentheses around '&&' within '||'"

2016-01-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: add screensaver.mode_clock_color

2016-01-10  Thilo Graf  <dbt@novatux.de>

	screensaver: rework timeosd handling

2016-01-10  defans  <defans@bluepeercrew.us>

	screensaver: add optional colored property

2016-01-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: some more little numbox-alignments

	- cc_frm_signalbars: fix REF_PERCENT_TXT for 100%

2016-01-10  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	lua_threads: use own assert() macro which does not abort

	jsoncpp: use own assert() macro which does not abort

	replace __FILE__ with __file__

	zapit/debug: remove filename hack with a more elegant one

	rcinput/neutrino: avoid the use of EVT_TIMESET
	sectionsd's EVT_TIMESET was only used to fix time calculations
	for input repeat detection. I doubt this reliably worked anyway.
	Just calculate an absolute input timestamp from CLOCK_MONOTONIC
	and use that. Even better solution would be to use a newer
	kernel with EVIOCSCLOCKID ioctl, leave that for later :-)

	sectionsd: try to avoid setting bogus time
	I recently saw spurious cases of the DVB time being off 30 minutes.
	I am still investigating if this is a driver issue or something else,
	but for now, if the time diff is bigger than 120 seconds, ask for
	a second opinion about the current dvb time before stepping the clock.
	Additionally, ignore time differences of less than one second (the
	granularity of DVB time stamps is one second anyway)

	rcinput: remove unused code, comment FIXME
	I think I have mostly deciphered the meaning of this :-)

	scanepg: only react to the correct EVT_EIT_COMPLETE

	sectionsd: fix possibly fishy localtime_r usage

2016-01-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd: improve timeThread info messages

	sectionsd: fix signed/unsigned comparison warning

	rcsim: use the neutrino socket everywhere

	nhttpd: just push remote keys into rcinput directly

	autogen.sh: simplify
	no idea what the complicated stuff was good for, but it surely broke
	cross compiling with a openembedded-built SDK, so go for simplicity

	movieplayer: shorten debug messages, print less often

2016-01-08  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'cst-next'

2016-01-08  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "CShellWindow: fix "OK" button after shell window"
	This reverts commit 8e43498ea5bfc9486eff74929508634c83ba45aa.

	Thilo fixed / worked around this issue differently.

2016-01-07  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: try to fix channel number allignment
	Allignment was broken on different font size.

2016-01-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: align header position to fix a small 'hole' beside numbox

	- textbox: allow users setting screen_StartX/Y = 0

2016-01-07  defans  <defans@bluepeercrew.us>

	- movieplayer: fix screensaver init

2016-01-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: (re)use SHADOW_OFFSET/2 for small shadows

2016-01-06  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: try to fix numbox arrangement

2016-01-05  Thilo Graf  <dbt@novatux.de>

	CShellWindow: use current window color for result button

	CComponentsButton: fix transparecny of button icon
	Background was black for some icons

	CComponentsPicture: move SetTransparent() to public

	CComponentsButton: remove current gradient from all buttons
	This will comming soon, gradient is prepared for use but disabled at
	the moment till some other parts of gui parts are provide gradient

	CCDraw: remove hide() from destructor.
	hide() should be called explicit if required.
	This should fix unintentionally call of hide() if objects used on stack.

2016-01-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	infoviewer: fix ordering of variable initialization

	opkg_manager: make progress reports on startup more practical

	CShellWindow: do not dereference NULL pointers
	additionally, try to shorten the debug messages slightly and make the
	output more useful in the error case for my_popen()

	make various dprintf macros safer for general usage

	update_menu: put opkg update in front

	opkg_manager: do not read package list twice on start
	checkUpdates() already gets the package list and the list of
	upgradables, so it is unnecessary to do this again immediately
	afterwards.

	opkg_manager: explicitly clear pkg_map in destructor

	opkg_manager: fix invalid match with -foo$ "regex"

	update_menu: don't leak COPKGManager objects

	opkg_manager: do not put bad packages into package list
	"bad" packages will be ignored later anyway, so to speed things
	up and save memory, do not even put them into the package list.

	opkg_manager: tone down diagnostics in badpackage()
	In case of many packages, it can take a very long time to output the
	matches of badpackage() on a serial console, so only print them if the
	verbosity is increased and remove unnecessary information.

	opkg_manager: disarm checkSize() function
	You're right but opkg gives not really usable size values and nothing
	about dependencies. Solutions are welcome.

	opkg_manager: disable "key_up" after updating packages
	I think too.

	opkg_manager: remove reboot and restart trigger files

	opkg_manager: don't use hardcoded path
	instead of "/var/tuxbox/config" use CONFIGDIR instead.

2016-01-04  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/infoviewer.cpp  try to fix segfault after PB change

	src/gui/channellist.cpp fix possible segfault (heap-buffer-overflow)

2016-01-03  svenhoefer  <svenhoefer@svenhoefer.com>

	CShellWindow: fix textbox position

2016-01-03  defans  <defans@bluepeercrew.us>

	CInfoViewer: fix infobar size in virtual zap mode

2016-01-03  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: add cut/copy/truncate menu hints; thx to tewsbo for support

2016-01-03  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: ensure removing of timescale bar after killed infobar
	In some constellations it was possible that timescale  was not removed
	from screen after closing of infoviewer.
	e.g. user switched from a
	channel with epg data to a channel without epg data and infobar was closed
	before epg data was complete arrived.

	btw: it seems INFOBAR_PROGRESSBAR_ARRANGEMENT_DEFAULT
	is not not really "default"

2016-01-03  Thilo Graf  <dbt@novatux.de>

	CComponentsItem: try to fix clean up screen buffers after killed items

2016-01-03  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: try to fix overlapping current info and curren/next time info
	This effect was heavy to reproduce, but some useres had such effects.

	Hold saved background and hide() ensure clean
	background before repaint title and rest.

2016-01-03  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CShellWindow: fix "OK" button after shell window
	Allocating the CComponentsButton object on the stack does not really work
	here, because it goes immediately out of scope and is thus deleted.

	set_threadname: silence "overlapping src/dest" valgrind warning
	This might be a false positive, but the fix does not harm ;)

	infoviewer: fix ordering of variable initialization

	opkg_manager: make progress reports on startup more practical

	fbaccel: add debug code in mark() for hard cases

	fb_ng: fix typo in blitBox2FB()

2016-01-03  Thilo Graf  <dbt@novatux.de>

	CFlashUpdate: remove superfluous paint of progress
	This should fix remains on screen of progressbars after
	flashing or local updates.

2016-01-03  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	add top-level "locale-update" convenience target

	locale: fix "make work-locals"
	* let the makefile work with out-of-tree builds to some extent
	* rework the create-locals-work skript to be more perl-ish, use
	  warnings and strict to see bugs easily.

2016-01-03  M. Liebmann  <tuxcode.bbg@gmail.com>

	Remove redundant pthread_cancel() call

2016-01-03  defans  <defans@bluepeercrew.us>

	movieplayer: Add screensaver function when movie player is paused

2016-01-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- movieplayer: allow configurable RC_setup key

2016-01-02  vanhofen  <vanhofen@gmx.de>

	- neutrino: don't autofill usermenu title, when no items included
	This keeps init-code compatible to personalize-code (title is removed
	automatically, when no items are included).

2016-01-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: add usermenu title locales ...
	  some small reworks; cleanup from #if 0'ed code

2016-01-02  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	tuxtxt: fix rare crash / memory corruption
	cache manipulation outside locks is evil, and the variables have been
	initialized in tuxtxt_init earlier anyway

	CShellWindow: do not dereference NULL pointers
	additionally, try to shorten the debug messages slightly and make the
	output more useful in the error case for my_popen()

	make various dprintf macros safer for general usage

	update_menu: put opkg update in front

2016-01-02  Thilo Graf  <dbt@novatux.de>

	CPlugins: try to fix possible segfault while open shellwindow scripts

2016-01-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	opkg_manager: do not read package list twice on start
	checkUpdates() already gets the package list and the list of
	upgradables, so it is unnecessary to do this again immediately
	afterwards.

	opkg_manager: explicitly clear pkg_map in destructor

	opkg_manager: fix invalid match with -foo$ "regex"

	opkg_manager: don't overwrite opkg.conf
	overwriting the user's configuration with strange stuff is
	not nice, so disarm this by renaming the config file :-)

	update_menu: don't leak COPKGManager objects

	opkg_manager: do not put bad packages into package list
	"bad" packages will be ignored later anyway, so to speed things
	up and save memory, do not even put them into the package list.

2016-01-01  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: fix assign corner and shadow modes, depends of virtual zap mode

2016-01-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	cc_frm: fix printf warning (this time for real ;)

	opkg_manager: remove opkg options
	Just use standard options. If someone wants to change them,
	/etc/opkg/opkg.conf is available for that purpose.

	opkg_manager: tone down diagnostics in badpackage()
	In case of many packages, it can take a very long time to output the
	matches of badpackage() on a serial console, so only print them if the
	verbosity is increased and remove unnecessary information.

	opkg_manager: disarm checkSize() function

	opkg_manager: disable "key_up" after updating packages

	opkg_manager: remove reboot and restart trigger files

2016-01-01  Thilo Graf  <dbt@novatux.de>

	CTimeOSD: decouple timeosd from general clock format settings

2016-01-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/timeosd.cpp init m_mode

2016-01-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	opkg_manager: don't use hardcoded path
	instead of "/var/tuxbox/config" use CONFIGDIR instead.

	Merge remote-tracking branch 'uncool/cst-next'

	configure: remove redundant section
	One of the last merges introduced duplicate Lua config sections. Just
	use the standard one (but turn lua support on by default).

	add a method for migrating config file values
	e.g. commit 523b273a changed the names of config file entries, which
	leads to unwanted changes in appearance.
	To avoid this in the future, add a migrateConfig() function in neutrino
	which fixes this commit and can be extended in the future if necessary.

2016-01-01  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Precise error message for obsolete hide() parameter
	 - Supplement for commit 75631a97f1eb09751d360ac233690d93c731241a

	CLuaInstance: Fix commit e85f64d7331b4903d2a0205740abaade5a8fd25b
	 - Use return value from checkMagicMask() for color

2016-01-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	edit lua_api_version.h instead of autogenerating it
	This will help those who do not use ccache :-)

	Merge remote-tracking branch 'uncool/cst-next'

2016-01-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- Happy new year, neutrino. \o/

2015-12-31  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: narrow scope of video_cs header

	avoid continuous rebuilds from LUA_API* changes

	luainstance: remove unneeded hardware dependencies

	luainstance: fix types to allow compilation with newer gcc

	luainstance: fix build with newer GCC

	define LUA_COMPAT_5_2 to allow build with newer lua versions

	acinclude: fix DVB_API_VERSION check for gcc5

	acinclude: get rid of old nokia dvb API

2015-12-30  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: optimize signal bar arrangement

	CSignalBar: try to fix position and height of scale bars

	CSignalBar: unified reference percent text length

	CInfoViewer: use old names for signal type names

	signalbars: add missing parameters for signal type names

	CInfoViewerBB: fix missing parameter
	Shadow was lost after repaint

	CInfoViewer: try to fix paint info text box after delayed painting of timescale

	CInfoViewer: refine arrangement of epg title
	this reduces some flicker or fade effects nearly of numberbox

2015-12-30  Thilo Graf  <dbt@novatux.de>

	CCDraw: add parameter force_paint to member enableShadow()
	TODO executed

	Default behavior is not changed but parameter allows repaint shadow
	in some constellations if required.

2015-12-29  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix possible segafult, invalid type

2015-12-29  Thilo Graf  <dbt@novatux.de>

	COsdSetup: kill instance of osd_menu_colors
	Suggested, by svenhoefer

	COPKGManager: don't init if no opkg support available
	This avoids creating of any basic configuration files or directories on
	non opkg supported firmware releases.

2015-12-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer_bb: use new infobar_buttons_usertitle key

	- add menu item to force usertitles for color buttons in infobar

	- user_menu: allow controlable return_title value

	- user_menue_setup: don't override users title anymore

	- infoviewer_bb: remove labeling of audio control from green button ...
	  ... now user can use any color key to control audio

	- infoviewer_bb: remove arbitrarily titles from color buttons

	- infoviewer_bb: use getMoviePlayerButtonName in mode_audio too;
	  ugly workaround; why we're in mode_audio when using upnp-browser?
	  do we need a mode_upnp?

	- infoviewer_bb: use getMoviePlayerButtonName in mode_webtv too

2015-12-29  Thilo Graf  <dbt@novatux.de>

	clean up: remove useless line in osd_setup.cpp

	COsdSetup: try to fix multiple item arrangement while open osd settings

2015-12-28  Thilo Graf  <dbt@novatux.de>

	CComponentsDetailLine: fix possible rests on screen after hided detailsline
	Shadow width was missing.

2015-12-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: show correct header in timer list

2015-12-28  Thilo Graf  <dbt@novatux.de>

	themes: add demo themes

	CComponentsWindow: add return value to addWindowCCItem(), fix footer color
	- return value of addWindowCCItem() = current id of added body item
	- assignment of footer color was missing

	CComponentsForm: add return value to addCCItem()
	return value = current id of added item

2015-12-28  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix & sort locale

	CLuaInstance: Display warning when using a obsolete parameter...
	...in cwindow/ctext/cpicture:hide()

2015-12-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fix debug output printf type warnings

	helpers: fix printf type warning
	There is no portable way to do this without a cast, and since
	64bit filesystem magic numbers exist, cast to an at least 64bit
	sized type (unsigned long long).

	lua_cc_text: fix type to allow compilation with recent gcc

	Merge remote-tracking branch 'uncool/cst-next'

2015-12-28  Thilo Graf  <dbt@novatux.de>

	opkg_manager.cpp: disable unused variable
	avoid compiler error/warning

	opkg_manager.cpp: add statement for local environment
	TODO: detect available opkg binary

	COPKGManager: lets see user install result in window

	COPKGManager: use config file for bad package detection
	To detect bad packages, it must be existing a matching pattern list file.
	Path is defined in OPKG_BAD_PATTERN_LIST_FILE.
	This gives the option to filter some bad entries in the package listing menue.
	NOTE: a sample file you should find here as : "/var/tuxbox/config/bad_package_pattern.list.sample".
	If required, remove the ".sample" extension and change the entries for your requirements

	COPKGManager: show debug lines on founded bad packages
	It seems some innocent packages could be filtered but without
	plausible reason and this should be indicated.

	COPKGManager: use opkg as binary name only, reduce support check deps
	Some deps are currently not really required.

	CShellWindow/COPKGManager: rework shell shell mode handling
	Modes were handled with bool values inside manager and this is not really
	enough. Now we use the real parameters for more flexibility.

	COPKGManager: use strictly shell window object to execute commands

	CShellWindow: use my_system instead system, avoids possible errors

	COPKGManager: remove useless err_msg var, replaced by tmp_str

	COPKGManager: use parameters for errror message and additional text as option

	CShellWindow: disable not required screean saving on text paint

	COPKGManager: show package info via message box instead shell window

	COPKGManager: use empty string as default parameter for full info

	CShellWindow/COPKGManager: handle some error from shell output
	TODO: add missing handlers

	CShellWindow: use slots for ACKNOWLEDGE_EVENT mode results

	COPKGManager: defuse effect of resolve_conffiles errors

	COPKGManager: exit check size if package already installed
	Old files will be remove during installation, so it should
	be enough size.

	COPKGManager: use wildcard char for ar command
	This fixes unpacking of local and downloaded packages.

	COPKGManager: add functions isInstalled() and isUpgradable()

	COPKGManager: optimize check size
	To calculate the required size for installation here we make a quasi-dry run,
	it is a bit awkward, but relatively specific, other solutions are welcome.
	We create a temporary test directory and fill it with downloaded or user uploaded package file.
	Then we unpack the package and change into temporary testing directory.
	The required size results from the size of generated folders and subfolders.
	TODO: size of dependencies are not really considered

	COPKGManager: add optional parameter force_configure to installPackage()

2015-12-28  Thilo Graf  <dbt@novatux.de>

	COPKGManager: add possibility to manage source feeds for packages
	Feeds are saved in opkg config file.

	NOTE:Existing config file will be overwrite, so must be reconfigured
	via gui.
	Source names are strictly numbered src 0...10 (maximmal 10 at the moment)

	FIXME: input mask in keyboardinput class is too small for some adresses, large
	address names are cutted and makes entries useless

2015-12-28  Thilo Graf  <dbt@novatux.de>

	COPKGManager: ensure cleanup /tmp/.opkg after closing packet manager

	COPKGManager: use installPackage() for install from package list too
	installPackage() has also a new parameter for options,
	in this case is --force-reinstall in use.

	COPKGManager: add methodes to get infos and status of packages

	COPKGManager: optimize memory check before install

	COPKGManager: show message on space error

	CFlashUpdate: use locales for install and error messages

	CSoftwareUpdate: show package feature as disabled without support

	CFlashUpdate: add localized messages for installation from default update feature

	CFlashUpdate: change lines for better statement readability

	CFlashUpdate: add log output for not found package file

	CFlashUpdate: add filters for packages

	COPKGManager: optimize error handling

	COPKGManager: add more error handlers

	COPKGManager: add function to check package size

	Locales: add message line for not supported feature

	CFile: add filetypes for install and update packages

	COPKGManager: outsource methode for install any package
	Required for external usage.

	COPKGManager: optimize handling after installation
	Show a success message only if restart/reboot is required and user
	should decide what to do or not.
	NOTE: marker file should be generated by opkg package itself
	(eg. with preinstall scripts), so it's controlled by the package maintainer!

	COPKGManager: defuse error message for duplicate cache option

	COPKGManager: add possibilty to check required size before install package

2015-12-28  Thilo Graf  <dbt@novatux.de>

	COPKGManager: add member to handle line of shell lines
	prepared for use as callback in shell window class, currently
	it is not possible to get line output from shellwindow object, this
	should help soon

	also added ne locales

2015-12-28  Thilo Graf  <dbt@novatux.de>

	COPKGManager: add members to get package infos and optmize update check

	COPKGManager: fix selection of items on expert mode switch

	COPKGManager: use yellow button instead red button in footer
	Red button already used for upgrades

	COPKGManager: add locales for local installation

	COPKGManager: unified log output

	COPKGManager: remember for last selected update directory
	Use g_settings to handle local package directory.
	Extra settings handler via gui for this directory is not intended. Default update directory
	is the same like in flash settings.

	COPKGManager: add filter for ipk packages

	COPKGManager: add variable to hold last selected source dir

	CShellWindow: reduce window size
	In some cases screen could be too small and some lines are cutted.

	CShellWindow: add debug output for error ident

	CShellWindow: use full screen for shell window

	CShellWindow: use internal debug functionality, set init value for pid

	COPKGManager: add possibility to install package from single package file

	CShellWindow: optimize error review after error message
	Show close button in window, give user possibility to read error listing
	before close the window!

	CShellWindow: evaluate error output for plausible message output

	COPKGManager: use shell output to generate error messages for gui

	locales: remove format tags in opkg manager messages
	Most messages can shows more details after evaluation of shellmessages.

	COPKGManager: add member doUpdate()

2015-12-28  Thilo Graf  <dbt@novatux.de>

	COPKGManager: use fclose instead pclose
	my_popen returns a stream pointed to a file descriptor

	NOTE: documentation for some bent functions in helpers.cpp would be nice!

2015-12-28  Thilo Graf  <dbt@novatux.de>

	COPKGManager: use my_popen instead popen
	popen causes some errors after flash update check

	COPKGManager: add function to get status for new package updates

2015-12-28  Thilo Graf  <dbt@novatux.de>

	COPKGManager: allow update and usage of multiple package sources
	This allows to use more than one package adress via config file.
	Example configuration in /etc/opkg/opkg.conf:
	...
	src packages http://www.yourserver.org/pkgs/packages
	src local 192.168.1.2/pkgs/local
	...

	After Update, all packeges will be listed in the manager list and can
	be installed, updated ...

2015-12-28  Thilo Graf  <dbt@novatux.de>

	COPKGManager: use general options for cache, temp dir and logging
	cache dir option not required assigned in config file.

	Note: existing option "cache" in opkg config file must be removed now, otherwise
	it could hail error log messages and gui package listing could be garbled!
	Not nice now, but it's one step for an unified configure handling.

2015-12-28  Thilo Graf  <dbt@novatux.de>

	COPKGManager: use and apply namespace std

	CShellWindow: clean up constructor/destructor
	Most tasks of this class were dispersed in the constructor and destructor.
	Tasks are better placed in Members.

	CShellWindow: remove useless framebuffer callings
	Not to see here a reason for call of framebuffer methods.
	This is already done by textbox object.

	COPKGManager: use ACKNOWLEDGE_MSG to show info message

	CShellWindow: add new enum option ACKNOWLEDGE_MSG
	allows to show a messagebox instead a small ok button

	CShellWindow: visualize of 'ready'status and simplify paint of 'ok' button

	CShellWindow: handle dynamic window position, additional paint window only if not painted

	CShellWindow: apply clearer enum format declaration

	COPKGManager: add member showError to show handled error message on screen

	COPKGManager: use plausible message title
	Here we have errors, so we should use plausible titles for message box

2015-12-28  Thilo Graf  <dbt@novatux.de>

	COPKGManager: craete directory /tmp/.opkg on opkg manager init
	This directory can be useful for usage in opkg config as cache directory

	option cache /tmp/.opkg

2015-12-27  Thilo Graf  <dbt@novatux.de>

	Screensaver: add option to show current time instead images

	Screeansaver: add optional random images

	CCDraw: add signals into paintFbItems()

	CPersonalizeGui: try to fix wrong active mode after changed settings
	By treating of notifier methods or generally changed personalization
	settings of items, the values of "active" and "current_active" may differ
	and although that could be active = true, current_active = false, or
	vice versa. After restart of neutrino it would not conspicuous because
	activ and current_active will be equated.
	Otherwise it can happen, the modified items could be displayed
	in wrong mode at runtime.
	This try should fix this by writing the values from the current
	settings into the current_active variable.

	CStreamInfo2: try to fix wrong text colors
	Text color was not matching for background color. In some constellations
	with theme settings, text is not really good readable.
	COL_MENUCONTENT_... requires COL_MENUCONTENT_TEXT, not COL_INFOBAR_TEXT

2015-12-27  M. Liebmann  <tuxcode.bbg@gmail.com>

	CInfoViewerBB: try to fix missing sys scales in infoviewer

2015-12-27  Thilo Graf  <dbt@novatux.de>

	CInfoClock: remove shadow in transparent mode

	CCDraw: try to separate parameter paint_bg from shadow paint

2015-12-27  Thilo Graf  <dbt@novatux.de>

	CPersonalizeGui: try to fix disabled observer item
	This should avoid disabling observer items inside personalize menu,
	because it's possible to lock out an observer item itself.
	In This case it's not possible to
	enable this item on runtime. Neutrino restart is required.

	This effect was observed in mode_ts if an user has tried to change
	settings for tv/radio switch. If all three items were disabled, it was
	not possible to enable observed items.

	NOTE: I think it's not a good idea to enable certain items in main menu or
	full sub menus like settings in mode_ts. ...
	What should a user do with that during watch a movie? Play with tuner settings, bouquet-, network-, drive settings etc.?
	Some users could cause harm, therefore I can't recommend to hold this current state.

2015-12-27  Thilo Graf  <dbt@novatux.de>

	CComponentsWindow: add member setWindowHeaderTextColor()
	To modifiy header text color.

	CComponentsWindow: add method to set header color

	CImageInfo: try to fix paint button paint
	Handling with background and frame was changed

	neutrino.h: remove unused methode switchClockOnOff()

	CEpgData: try to fix channellogo scale in header

	CUserMenu: using native callback to ensure paint for info clock after hide of this menu window
	menu->hide() handler comes too early, nice to see if clock is transparent.

	CMovieBrowser: try to fix paint of channellogo, and screenshot preview
	Logo was not hided before next logo was painted.
	Screenshot was lost after scrolling in movieinfo section (called with
	yellow button)

	CAudioPlayerGui:try to fix infocklock view in audioplayer.
	after closed screensaver, infoclock was painted. That looks not good.
	This should fix this.

	CTimeOSD: disable setHeight() in CTimeOSD, height is  bound to settings

	CScreenSaver: add signal/slot handler OnBeforeStart(), try to fix infoclock
	In some constelations it is not required to enable infoclock after close
	screensaver. So it is possible to cotrol this from other objects.

	tmp revert: remove osd setup for gradients

	lua instances: adopt for last rebases with splitted lua source files
	TODO: check/fix lua functionality, not tested yet

	CMenuWidget: rework cc modules implementation
	- don't create header instance on every widget paint.
	- remove parameters from hide(), not needed anymore
	- add signal/slot OnBeforePaint(), OnAfterHide()
	- try to fix infoclock handling
	- add member ResetModules()
	- allow separator to paint with gradient

	Colors: init global color gradient implementation

	CBEChannelWidget/CBEChannelSelectWidget: remove setShadowOnOff()
	Name and function was changed

2015-12-27  Thilo Graf  <dbt@novatux.de>

	components: rework classes
	- outsourced some classes cc_item.cpp/h, cc_draw.cpp/h
	- added extra methodes for simple use of some basic components extra.cpp/h
	- rework clock handling: use timer class, reworked members for
	  enable/disable clock with external timer events,
	  tryed to fix some display issues related with infoclock and
	  time osd clock in moviebrowser, channellist, menuus
	- reworked hide/kill handling, removed parameter for hide(), try to use
	  cached backgrounds for other constallations, paint cache, image cache (all beta)
	- reworked shadow/frame handling, add shadow modes for left/right
	  arrangement, TODO: repaint for existant instances required
	- reworked color gradient assignment (beta)

	... Note: I had a data crash in my local git tree
	and i tryed to restore my historie, but most was lost. Therefore here
	the commit is large

2015-12-27  Thilo Graf  <dbt@novatux.de>

	CTextBox: add/modify methodes for screen handlings
	- split hasChanged() into hasChangedPos(), hasChangedDim()
	- add return value bool to enableBackgroundPaint(), enableSaveScreen()
	- add clearScreenBuffer(), for unified usage in destructor and functions
	- add OnAfterRefresh() as a signal/slot handler, this allows to use
	  external methodes as callbacks after painted text

2015-12-27  max10  <max_10@gmx.de>

	fix src/system/helpers.cpp: PRIx64

2015-12-27  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix compil fix change 64 to 32

2015-12-26  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/streaminfo2.cpp fix box width

	src/gui/streaminfo2.cpp change sprintf to snprintf (fix possible segfault)

	src/gui/imageinfo.cpp fix heap-use-after-free

	some gcc5 compil fixes

2015-12-25  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	disable color gradient per default

	luainstance: narrow scope of video_cs header

	Merge remote-tracking branch 'uncool/cst-next'

2015-12-25  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Fixes occasional problems when exiting the movie player
	Reduces debug output in curl

	CLuaInstance: Fix commit 9e331ee4e3b933ad319c41e2ffd3589a7ac2c249

2015-12-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- menue: don't disable whole settings and service menu in mp mode;
	just disable channel-scan and software-update in service menu

	- update: localize question of flashing image

2015-12-23  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Fix and unified script function calls
	 - No api changes, code only

2015-12-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: fix overlapped menus when de/activating drives

2015-12-22  Thilo Graf  <dbt@novatux.de>

	personalize.cpp: add doc for disable conditions

2015-12-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- menue: fix format warning 'too many arguments'

	- menue: don't paint hotkey icons on deactivated items; use dummy icon

2015-12-22  Thilo Graf  <dbt@novatux.de>

	Main Menu: try to add dynamic possibility to disable items on runtime
	The issue is that it's not really possible to disable/enable menu items on
	runtime with an existant menu widget instance eg with personalized menu items.

	Here we need a dynamic solution to disable items depends on stb-mode (mode_ts, mode_tv etc)
	This should be solved here with an additional parameter for personalized items.

	New paramter is named: disable_condition
	Possible alvailable values at the moment are:

	  DCOND_MODE_NONE as default

	  DCOND_MODE_TV
	  DCOND_MODE_RADIO
	  DCOND_MODE_TS

	includes some improvements by Sven

	- menue: remove old_iconName handling
	  ... icons should be painted on deactivated items too

	- menue: try to fix position <-> selection missmatch

2015-12-22  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstCurl: Fix compiler warning

2015-12-22  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add multiple script functions for mute icon & volume
	 - Functions: enableMuteIcon, isMuted, AudioMute, setVolume, getVolume
	 - This allows to save volume/mute status at plugin start
	   and restore it on exit.

	 - Set Lua api version to 1.35

2015-12-22  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add linux pthread support
	 - code ported from lua-llthreads2
	   (https://github.com/moteus/lua-llthreads2)
	 - code in neutrino integrated for use of lua neutrino api in threads
	 - add thread::cancel() function

	 - Set Lua api version to 1.34

2015-12-21  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'uncool/cst-next'

2015-12-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: small changes in locales

	- personalize: add deactivated items too; ...
	... visibility is controlled in personalization itself

2015-12-19  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/channellist.cpp fix possible segfault after edit mode (heap-buffer-overflow)

2015-12-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: update and localize help box

	- movieplayer: add color keys to bookmark menu

2015-12-16  defans  <defans@bluepeercrew.us>

	- moviebrowser: fix order of color buttons

2015-12-16  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/streaminfo2.cpp add show channel realname, thx Janus

2015-12-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- movieplayer: show correct key in bookmark hints; smoother locales

2015-12-15  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstMisc:: Add script function postMsg() to send a neutrino message
	 - Currently possible message: POSTMSG.STANDBY_ON
	 - Set Lua api version to 1.33

2015-12-15  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/streaminfo2.cpp show max 16 apids

	similar patch to 9b2aec781c10c9cc798d449430a00b8584f04f1f, thx max_10

2015-12-15  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'uncool/cst-next'

2015-12-15  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix compil use good oprator

2015-12-15  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: try to fix stopping by signal while playback in progress

2015-12-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- streaminfo: align background color; thx to max_10

2015-12-15  M. Liebmann  <tuxcode.bbg@gmail.com>

	CMoviePlayerGui: Send PLUGIN_PLAYSTATE_LEAVE_ALL to plugin...
	...when tv/radio button are pressed on remote control

	 - Set Lua api version to 1.32

2015-12-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: add locale for timer type

	- neutrino: press tv/radio key to return to plain tv/radio

	- infoviewer_bb: don't paint deactivated buttons

	- infoviewer: do always show all buttons; enable is controlled by usermenu

	- movieplayer: change usermenu call; use existing instance

	- infoviewer_bb: fix text for green button in movieplayer mode

	- movieplayer: change default key for bookmark menu

	- locale: smoother locals for movieplayer keys

	- user_menue: disable some items in movieplayer mode

	- movieplayer: allow usermenu, when colorkeys not assigned

	- infoviewer_bb: use key-assignment from movieplayer

	- infoviewer_bb: rename infobar buttons

	- keybind_setup/locale: timeshift isn't a movieplayer key

	- streaminfo: show movieplayer as source, when no webtv is running

	- keybind-setup: fix assignable keys for movieplayer; ...
	...timeshift isn't a movieplayer key.

2015-12-15  Michael Liebmann  <tuxcode.bbg@gmail.com>

	- infoviewer_bb: fix display of red button in movieplayer mode

2015-12-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.lokale: fix timeshift_pause translation

2015-12-15  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstCurl::CurlDownload: Rework progress display
	 - Set Lua api version to 1.31

2015-12-14  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstCCText::CCTextScroll: Add Parameter 'pages'
	 - By pages parameter the number of pages can be specified
	   to be scrolled
	 - Set Lua api version to 1.30

	Example:
		ct = ctext.new{...}
		...
		ct:scroll{dir="down", pages=2};

2015-12-14  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstVideo: Add setSinglePlay()
	 - When setSinglePlay() Neutrino returns after playing a movie
	   immediately in the tv/radio modus back
	 - Set Lua api version to 1.29

	Example:
		video = video.new()
		video.setSinglePlay()
		video.PlayFile(...)

2015-12-14  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstVideo: Add getNeutrinoMode()
	 - Set Lua api version to 1.28

	Example:
		video = video.new()
		if video.getNeutrinoMode() == NMODE.TS then
			messagebox.exec{title="Attention!", text="Movie player is busy.", buttons={ "ok" } }
		end

2015-12-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	avoid continuous rebuilds from LUA_API* changes

	Merge remote-tracking branch 'uncool/cst-next'

2015-12-14  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstConfigFile: Add parameters & functions
	 - LuaConfigFileNew: Add parameter delimiter & saveDefaults
	 - Add 'deleteKey' function
	 - Set Lua api version to 1.27

2015-12-13  M. Liebmann  <tuxcode.bbg@gmail.com>

	lua_misc.cpp: Fix compiler error 'overflow in implicit constant conversion'
	 - Set Lua api version to 1.26

	CLuaMenuFilebrowser::exec: Fix value handling when dirMode = false
	 - Add luaId to action function as parameter
	 - Set Lua api version to 1.25

2015-12-13  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add class for using libcurl
	 - Add simple download function
	 - Set Lua api version to 1.24

		parameter	typ		default
		----------------------------------------
		url		string		required
		o, outputfile	string		when empty then save to string
						as secund return value
		A, userAgent	string		empty
		v, verbose	bool		false
		s, silent	bool		false
		connectTimeout	number		20
		ipv4		bool		false
		ipv6		bool		false
		useProxy	bool		true (default)
		followRedir	bool		true
		maxRedirs	number		20

	Example:
		-- simplest program call:
		-- ----------------------
		local curl = curl.new()
		local ret, data = curl:download{url="http://example.com", o="/tmp/test.txt"}
		if ret ~= CURL.OK then
			print("Error: " .. data)
		end

		-- or --

		local curl = curl.new()
		local ret, data = curl:download{url="http://example.com"}
		if ret == CURL.OK then
			-- downloaded data
			print(data)
			..
		else
			print("Error: " .. data)
		end

2015-12-13  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: remove unneeded hardware dependencies

	luainstance: fix types to allow compilation with newer gcc

	framebuffer_ng: implement showFrame() und stopFrame()

	framebuffer_ng: make setIconBasePath more robust
	...by appending a slash if the caller doesn't supply one.

	framebuffer_ng: use global ICONSDIR_VAR
	this implements CFrameBuffer part of commit 89a11de65
	("fix and use ICONSDIR variable; move ICONSSDIR_VAR to global.h")

	fix build with newer openSUSE ffmpeg packages (again)

	add missing HWLIBS_CFLAGS, simplify Makefiles

	Revert "gui/dboxinfo.cpp: add serial number to title"
	This reverts commit 6bcb85fa07d3ae872c6f968f258310fb7aaa9692.

	Merge remote-tracking branch 'uncool/cst-next'
	This need buildfixes and some functional updates...

	luainstance: fix build with newer GCC

	define LUA_COMPAT_5_2 to allow build with newer lua versions

	fix build with newer openSUSE ffmpeg packages

2015-12-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: don't reload full movie archive after delete
	Thanks to SatBaby and micha-bbg for support.

2015-12-12  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Use CLuaVideo for video, CLuaMisc for misc functions
	 - The old version of the video and misc functions is deprecated
	   but still valid

	CLuaInstance: Code cleaning luainstance.cpp/.h
	 - No api changes, code only

	CLuaInstance: Move misc functions in separate classes / files
	 - No api changes, code only

2015-12-12  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Move msg box functions in separate classes / files
	 - hintbox
	 - messagebox

	 - No api changes, code only

2015-12-12  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Move ccomponents functions in separate classes / files
	 - cwindow   (CComponentsWindow)
	 - ctext     (CComponentsText)
	 - cpicture  (CComponentsPicture)
	 - signalbox (CSignalBox)

	 - No api changes, code only

2015-12-12  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Move menue functions in separate classes / files
	 - No api changes, code only

	CLuaInstance: Move video functions in separate class
	 - No api changes, code only

	CLuaInstance: Move configfile functions in separate classes / files
	 - No api changes, code only

2015-12-12  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Move types, definitions & functions from
	luainstance.cpp/.h to luainstance_helpers.cpp/.h

	 - No api changes, code only

2015-12-09  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/capmt.cpp: try to fix TS enable/disable

2015-12-08  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix neutrino build without '--enable-lua'

	Disable multimedia plugins and video functions...
	...(movie player & upnp browser) when movieplayer is in use

2015-12-08  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance::GetRevision: Add second return value as a string...
	...for hardware identification

	 - Set Lua api version to 1.22

2015-12-08  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add script function 'channelRezap'
	 - Alternative rezap method for movie plugins
	 - Set Lua api version to 1.21

	CLuaInstance: Add script function zapitStopPlayBack
	 - For safe running ShowPicture() in the plugin
	 - Set Lua api version to 1.19

	CLuaInstance: The first call to Lua::PlayFile() block restoreNeutrino
	 - Running restoreNeutrino when exiting the plugin and
	   function is blocked
	 - Set Lua api version to 1.18

2015-12-08  M. Liebmann  <tuxcode.bbg@gmail.com>

	CMoviePlayerGui: Creating an possibility to block restoreNeutrino()...
	...from an external plugin

	 - This better play playlists with plugins

2015-12-08  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Move luainstance into a separate directory (src/gui/lua)
	 - Move video functions from luainstance.cpp to lua_video.cpp
	 - For the future, provided the individual classes
	   (eg menu, CComponents etc.) to move in separate files.

	CLuaInstance: Remove unnecessary function zapitSetStandby()
	 - Set Lua api version to 1.17

	Sort slovak.locale

2015-12-01  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "- movieplayer: enable videoformat and 4:3 switches; (C) martii"
	This reverts commit a3ff096e06bec9bab88b722f87737e50a937bcaa,
	because keys was passed to neutrino handleMsg already.
	So this pick was unnecessary.

	- movieplayer: enable videoformat and 4:3 switches; (C) martii

	- movieplayer: enable neutrino main menu ...
	... parts of this code is (C) martii

2015-12-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	update slovak.locale (THX EnoSat)

2015-12-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: re-add missig comparator (msg ==)

	- moviebrowser: use RC_left/right to switch display modes ...
	... to get free volume keys, because these keys should change
	volume only.

	- movieplayer: change default key for TimeOSD() to RC_timeshift

2015-11-27  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add script function paintVLine() & paintHLine()
	 - Set Lua api version to 1.16

	CFBWindow: Add paintVLineRel() & paintHLineRel() for using...
	...in external plugins

2015-11-27  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance::CPictureNew: When dx and dy = 0 then use...
	...'NO_SCALE' modus for object creation (icon)

	 - Set Lua api version to 1.15

2015-11-27  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add script function saveScreen()/restoreScreen()
	 Example:
	    local memID = n:saveScreen(x, y, w, h);
	      ...
	      ...
	    n:restoreScreen(x, y, w, h, memID, delete);
	     -- delete = true  => delete screen buffer
	     -- delete = false => don't delete screen buffer

	 - Set Lua api version to 1.14

2015-11-27  M. Liebmann  <tuxcode.bbg@gmail.com>

	CFBWindow: Add saveScreen() & restoreScreen() for using...
	...in external plugins

2015-11-27  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add DynFonts for lua scripts
	 - You can create fixed-size fonts for use in Lua Scripts
	 - The fonts are deleted after the script
	 - The use of fonts is limited to the following functions currently:
	   - RenderString()
	   - getRenderWidth()
	   - FontHeight()
	 - Example in Lua scripts:
	   Normal usage:
	     local font = FONT.MENU
	     RenderString(font, ....)
	   Use DynFonts:
	     Creates a font with height of 50px:
	       local font = n:getDynFont(0, 50)
	       local useDynFont = true
	       RenderString(useDynFont, font, ....)
	           or
	     Creates a font in which the text("Example: xyz") has a width of 200px:
	       local font = n:getDynFont(200, 0, "Example: xyz")
	       local useDynFont = true
	       RenderString(useDynFont, font, ....)

	 - Set Lua api version to 1.13

2015-11-27  M. Liebmann  <tuxcode.bbg@gmail.com>

	CNeutrinoFonts: Add 'getDynFontExt()' for create custom fonts...
	...in external plugins

2015-11-24  defans  <defans@bluepeercrew.us>

	- luainstance: add GetRevision() function
	 - Set Lua api version to 1.12

2015-11-24  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: start movies in playlists at start bookmark

2015-11-23  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Fix transfer of color values in...
	...PaintBox() and RenderString() for coolstream hardware

	 - Set Lua api version to 1.11

2015-11-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- cables.xml: update Antennenverein Hohenmoelsen; thx to lusto

2015-11-22  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/record_setup.cpp disable not used

2015-11-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- cables.xml: update Antennengemeinschaft Goeltzschtalbruecke

2015-11-20  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'cst-next'

2015-11-20  defans  <defans@bluepeercrew.us>

	- streaminfo2.cpp: reduce signalbox flickering

2015-11-19  defans  <defans@bluepeercrew.us>

	- streaminfo2.cpp: force repaint of signalbox after ...
	... switching back from signal diagram

2015-11-18  Jacek Jendrzej  <crashdvb@googlemail.com>

	data/satellites.xml update Astra 19 (THX Janus)

2015-11-18  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Fix compiler warning/error "'DBG' redefined"

2015-11-17  Jacek Jendrzej  <crashdvb@googlemail.com>

	data/satellites.xml update Eutelsat 16A (16.0E)

	data/satellites.xml update Astra 3B (23.5E) (THX bazi98)

	data/satellites.xml update Eutelsat Hot Bird 13 and Astra 19

2015-11-16  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Fix for commit 755e4d9
	 - CC_SHADOW_RIGHT & CC_SHADOW_BOTTOM not yet implemented

2015-11-16  [CST] Bas  <bas@coolstreamtech.com>

	neutrino: disable TS (CI) if the module is not selected for a certain bouquet.

2015-11-16  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add constants from CComponents as CC.xxx
	 - Set Lua api version to 1.10

	CLuaInstance: Add script function 'paramDeprecated'

2015-11-16  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Executing 'zapit leave standby' only when script...
	...is terminated with an error

	Complement to commit 6f66e21940eb2dae87916ce0d0dd803de6303d6e

2015-11-15  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	acinclude: fix DVB_API_VERSION check for gcc5

	acinclude: get rid of old nokia dvb API

2015-11-14  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add screen constants 'X_RES' and 'Y_RES'
	 - Set Lua api version to 1.9

	CLuaInstance: Add script function 'enableInfoClock'
	 - Set Lua api version to 1.8

	CLuaInstance: Add script function 'zapitSetStandby'
	 - Necessary for some video plugins
	 - Set Lua api version to 1.7

2015-11-14  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/cam_menu.cpp: fix nevis compil

2015-11-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: update deutsch.locale

	- listbox and upnpbrowser: fix pagedown logic

	- channellist, bouquetlist and bouqueteditor: fix pagedown logic

2015-11-08  [CST] Focus  <focus.cst@gmail.com>

	fix for e0eb677513cbf37267a474fb1447ae5ba73adb16

	fix for eab8bbec206d23cb52ea860b8ea7aba15e140d3d

2015-11-07  M. Liebmann  <tuxcode.bbg@gmail.com>

	helpers.cpp: Fix sscanf format string in getJFFS2MountPoint (THX Jacek)

2015-11-06  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: fix compile

	neutrino: add option to limit CI usage to selected bouquets; if no bouquets selected, CI used for all channels

	neutrino: add option to limit CI usage to selected tuner

	gui/movieplayer.cpp: try to fix bouquet/channel locking for webtv

	gui/channellist.cpp: disable virtual bouquet edit, split handleMsg and pincode check code

	system/configure_network.cpp: try to support open wlan, if psk empty

	neutrino.cpp: on favorites button, show providers, if favorites empty

	gui/streaminfo2.cpp: add bitrate info for TS/webtv/file playback, based on code (C) martii

	gui/movieplayer.cpp: add GetReadCount, (C) martii, user RED button to call streaminfo

	gui/infoviewer_bb.cpp: show streaminfo label for red button in TS mode

	lib/libcoolstream/playback_cs.h, lib/libcoolstream2/playback_cs.h: update

	gui/components/cc_item_tvpic.cpp: show PiG in mode_ts, too

2015-10-31  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance::createChannelIDfromUrl: Use format macro in snprintf

2015-10-28  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add script function "createChannelIDfromUrl' to create...
	...WebTV channel_id from a specified url

	 - Set Lua api version to 1.6

2015-10-26  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: use background MP instance in webtv mode to select subtitles

2015-10-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlaip: add possibility to reload channellists

	- controlapi: remove disturbing numbering from documentation

2015-10-21  M. Liebmann  <tuxcode.bbg@gmail.com>

	neutrino.cpp: toggle easy menu only when reboot occurs

	CInfoViewerBB: display no tuner icon for webtv

2015-10-21  svenhoefer  <svenhoefer@svenhoefer.com>

	CInfoViewerBB: fix infobar ratio webtv

	- record.cpp: align CODEC_ID defines to current ffmpeg code (thx to flk)

2015-10-18  [CST] Bas  <bas@coolstreamtech.com>

	CFileHelpers::createDir: Fix return value

2015-10-16  [CST] Focus  <focus.cst@gmail.com>

	neutrino: use background MP instance in webtv mode

	gui/movieplayer.cpp: allow getInstance() to return background instance

2015-10-14  svenhoefer  <svenhoefer@svenhoefer.com>

	-recording_filename_template: add underscore between title and date

	- record.cpp: remove unnecessary executable flag from ts-file

	- record.cpp: resort flags for xml-file and ts-file; add O_CLOEXEC to ts-file

2015-10-13  J. Krieg  <bellum07@googlemail.com>

	libdvbsub: fix compile with new mandatory -D__STDC_CONSTANT_MACROS compiler flag

2015-10-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: use real channel-id in webtv-mode to set timers

2015-10-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: add ci.save_pincode

2015-10-07  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: add expetimental support for webtv recording, allowed formats hls and mpegts, ffmpeg must have mpegts muxer support

	gui/movieplayer.cpp: try to fix starting MB playback on webtv channel: create another CMoviePlayerGui instance for background playback. remove define __STDC_CONSTANT_MACROS, should be added to CXXFLAGS

	neutrino.cpp: allow record/timeshift for webtv channel

	gui/channellist.cpp: allow record for webtv channel

2015-10-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: add delete item to moviebrowser-menu ...
	... and resort menu to get movie-specific stuff at the color-keys

	- moviebrowser: add return value to CMovieBrowser::onDeleteFile()

2015-09-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: allow to delete all marked movies w/o any question

2015-09-29  M. Liebmann  <tuxcode.bbg@gmail.com>

	CMovieBrowser::onDeleteFile: Use epg info instead of filename for display

	Complement to commit 'allow to delete all marked movies'

2015-09-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: allow to delete all marked movies

2015-09-24  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix alloc-dealloc-mismatch

2015-09-24  [CST] Focus  <focus.cst@gmail.com>

	driver/streamts.cpp: bug fix: SO_SNDBUF for connection fd

	neutrino.cpp: do not show messages in standby

	gui/cam_menu.cpp: hack: save blind answer as pincode and re-use it if enabled

	gui/scan_setup.cpp: do not auto-enable auto-fastscan update after fast scan, do not auto-enable persistent channels numbers if scan logical channel numbers enabled, show start fastscan in easy menu mode, too

	gui/dboxinfo.cpp: add serial number to title

	eitd/xmlutil.h: add readEventsFromDir

	gui/eventlist.cpp: use epg id to get events

	gui/epgview.cpp: use epg id to get events

	gui/epgplus.cpp: use epg id to get events

	gui/infoviewer.cpp: remove some showTitle wrapper, use epg-id to get events

	gui/channellist.cpp: pass channel epg_id to get events

	gui/movieplayer.cpp, neutrino.cpp: call infoviewer with channel as param

	zapit/src/bouquets.cpp: set epgid for webtv channels

	zapit/src/channel.cpp: add epg_id to use in place of channel id if needed

2015-09-22  M. Liebmann  <tuxcode.bbg@gmail.com>

	src/gui/update.cpp: Go back to the expert menu after backup

2015-09-22  M. Liebmann  <tuxcode.bbg@gmail.com>

	Apollo/Kronos: Display backup options for 'var' and 'root1'...
	...only if are mounted.

	- Using /proc/mounts to find correct mountpoint for backup

2015-09-22  M. Liebmann  <tuxcode.bbg@gmail.com>

	Apollo/Kronos: Use backup with readmtdJFFS2() also for root1 partition

	Apollo/Kronos: Use backup with readmtdJFFS2() also for var partition

2015-09-19  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/zapit/src/scansdt.cpp add 0x1f to CSdt::FixServiceType (h265 codec)  (THX Janus)

	src/gui/movieplayer.cpp stop lua player on STANDBY_ON

2015-09-19  M. Liebmann  <tuxcode.bbg@gmail.com>

	src/gui/luainstance.cpp: Fix copy/paste error in commit e86306b
	- Set Lua api version to 1.5

2015-09-17  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Script function 'checkVersion' terminated an error...
	...occurs immediately the script

	Complement to commit 00dff2c5985261b19cc54b2850f776b136b0f6af

	- Set Lua api version to 1.4

2015-09-17  [CST] Focus  <focus.cst@gmail.com>

	system/httptool.cpp: add CURLOPT_FAILONERROR to fail on 4xx errors

2015-09-17  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add error message for menu callback funktions
	- Set Lua api version to 1.3

2015-09-17  Thilo Graf  <dbt@novatux.de>

	CLuaInstance: simplified error message handler
	use DisplayErrorMessage() instead full call of  ShowMsg.

2015-09-17  M. Liebmann  <tuxcode.bbg@gmail.com>

	Display[Error|Info]Message: Add optional parameter 'Caption'

2015-09-17  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: mark auto-screenshot as done in any case, if one try fail, next will probably fail anyway

2015-09-14  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add script function 'setActive' to enable or disable...
	...individual menu items.

	 - Set Lua api version to 1.2

2015-09-14  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add return value to menu function "addItem"
	Function returns an ID of each item handles

2015-09-07  Jacek Jendrzej  <crashdvb@googlemail.com>

	lib/libdvbsub/dvbsubtitle.cpp: fix compil for new ffmpeg version

2015-09-04  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance::PlayFile: Function now returns the status of buttons
	- Set Lua api version to 1.1

	     return code              defined LUA Variables
	  --------------------------------------------------
	  0 = normal exit              PLAYSTATE.NORMAL
	  1 = aborted by stop button   PLAYSTATE.STOP
	  2 = next button              PLAYSTATE.NEXT
	  3 = prev button              PLAYSTATE.PREV

2015-09-04  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add versions definition for lua api in luainstance.h
	- Version is defined in lua script as APIVERSION.MAJOR, APIVERSION.MINOR
	- Set Lua API version to 1.0

	Sort locales

2015-08-22  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix Werror=format

2015-08-21  Jacek Jendrzej  <crashdvb@googlemail.com>

	for debug filesystem

2015-08-20  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/eventlist.cpp fix timeshif_record timer handling

2015-08-19  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/channellist.cpp: stop RECMODE_TSHIFT in play mode

2015-08-18  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/eventlist.cpp: show AUTO_SHIFT icon in TSHIFT mode

2015-08-13  Jacek Jendrzej  <crashdvb@googlemail.com>

	data/cables.xml update Kabel BW (THX PauleFoul)

	data/cables.xml update Unitymedia (THX klauser)

	fix possible segfault if chanellist is empty

2015-08-09  Jacek Jendrzej  <crashdvb@googlemail.com>

	eitd: add and move viasat to extra switch

	eitd: add and move viasat to extra switch

2015-08-05  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/nhttpd/yhttpd_core/ywebserver.cpp fix possible segfault

	src/nhttpd/yhttpd_core/ywebserver.cpp fix sanitize

2015-07-27  Jacek Jendrzej  <crashdvb@googlemail.com>

	audioplayer: -add flv format (THX Houdini)

2015-07-17  Thilo Graf  <dbt@novatux.de>

	CMenuWidget: remove double assignment of info box color

	CTextBox: fix calculated but not used parameter

	CTextBox: fix calculated but not used parameter

	CTextBox: consider utf8 mode parameter for correct render width, if required

	CChannelList: fix and simplify paint of custom channellogos
	paint was probably broken since 5e380fa4f8f2f3fe5aa60ce7bafac8d264db2463

	CComponentsButton: simplify paint of button icon
	Calculation of image aspect ratio now happens in picture object itself.

	CComponentsPicture: fix and simplify image scale handling
	Aspect ratio was not considered in some constallations, To see on button
	icons and oversized custom channellogos in channllist.
	Now this is handeled on init of image object and setters for width and height.

2015-07-12  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/luainstance.cpp add switch enableUTF8 to ComponentsText

2015-07-12  Thilo Graf  <dbt@novatux.de>

	CComponentsText: add switch for utf8 disable/enable

	CTextBox: add switch for utf8 disable/enable

2015-07-09  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/luainstance.cpp add setCenterPos option to CC objects

2015-07-07  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/zapit/src/pat.cpp: fix parse section len - sub crc from len

2015-07-05  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/channellist.cpp: show epg info1 if info2 empty (THX bazi98)

2015-07-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/eventlist.cpp -add fsk filter to epg-search

2015-07-01  Thilo Graf  <dbt@novatux.de>

	CComponentsFooter: reduce scale factor without button background

	CComponentsButton: fix image scale
	Wrong ratio calculation.

	CComponentsPicture: fix internal value for dimension vars
	The values contained not values from the scaled image file.

2015-06-30  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/eventlist.cpp-add program category filter to epg-search

2015-06-28  Jacek Jendrzej  <crashdvb@googlemail.com>

	lib/libupnpclient fix segfault if parser is NULL

	src/gui/moviebrowser.cpp fix segfault if m_movieSelectionHandler is NULL

2015-06-22  Jacek Jendrzej  <crashdvb@googlemail.com>

	tuxtxt.cpp: fixheap buffer overflow

2015-06-19  [CST] Focus  <focus.cst@gmail.com>

	gui/osd_setup.cpp, gui/miscsettings_menu.cpp: do not delete items added to menu - menu dtor do it

2015-06-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: fix typo

2015-06-18  vanhofen  <vanhofen@gmx.de>

	- osd_setup: fix active status of ca_dotmatrix and ca_frame

	- infoviewer_bb: add own color for CA-bar

	- infoviewer_bb: show/hide dotmatrix in CA-bar; default show

	- infoviewer_bb: add frame to CA-bar; default off

2015-06-06  M. Liebmann  <tuxcode.bbg@gmail.com>

	cYTFeedParser: Add feed duration

2015-06-05  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: fix ntp_system_cmd when config updated from GUI

	eitd/sectionsd.cpp: fix ntp_system_cmd in case ntpdate not found

2015-06-02  [CST] Focus  <focus.cst@gmail.com>

	eitd/xmlutil.cpp: add support to read epg from directory without index.xml

	eitd/sectionsd.cpp: remove useless IS_WEBTV check on event channel id

	neutrino.cpp: remove commented setServiceChanged call

	gui/channellist.cpp: use getChannelID() in place of channel_id

	gui/infoviewer.cpp: remove commented setServiceChanged call

	nhttpd/tuxboxapi/neutrinoapi.cpp: remove setServiceChanged calls after zap

	daemonc/remotecontrol.cpp: remove commented setServiceChanged calls

	eitd/xmlutil.cpp: split read events code

	gui/moviebrowser.cpp: bug fix, default ytthumbnaildir is empty

	system/ytparser.cpp: allow to define youtube dev id at compile time

2015-06-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- nhttpd: update controlapi doc (THX dasda)

2015-06-01  striper  <striper@gmx.de>

	- jsoncpp: fix compiler warnings (should be reported upstream!)

2015-06-01  FlatTV  <FlatTV@gmx.de>

	- ytparser: fix youtube playback; change to APIv3

	- add lib/jsoncpp v0.10.2
	 use amalgamated source and header based on version 0.10.2
	 See: https://github.com/open-source-parsers/jsoncpp/blob/master/README.md

2015-05-29  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp, neutrino.cpp: add webtv subtitles support

2015-05-28  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: fix flashing while webtv running - stop playback before stop daemons

2015-05-26  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: try to fix parental lock for webtv channels

	eitd/xmlutil.cpp: change event file name to match channel id order

2015-05-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: add menu to allow copy, cat or truncate movies
	  TODO: add good hints to explain these functions

	- moviecut: localize question to cancel editing

	- moviecut: don't paint progressbar when no bookmarks found

2015-05-19  [CST] Focus  <focus.cst@gmail.com>

	webtv: try to restart channel once, if play position not advance

2015-05-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- opkg_manager: use correct brief hints

	- menue: allow brief hints in all introItems

2015-05-18  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/bouquets.cpp: fix webtv loading before ubouquets, do not save webtv 'bouquets' to bouquets.xml

2015-05-15  TangoCash  <eric@loxat.de>

	fix last commit

	add VIASAT EPG based on martii

2015-05-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- use CONFIGDIR instead of hardcoded path

	- menu: use brief hint in start_wizards first steps

	- locale: add LOCALE_MENU_HINT_NEXT_BRIEF

	- start_wizard: use a global enum; switch detection from bool to int

	- menu: add hint-icon and hint-text to "continue" menu items

	- icons: add hint_next icon

	- start_wizard: add settingsmanager menu ...
	  ... to allow restoring of backups

	- yWeb: add define-get function to get some global defines

2015-05-15  TangoCash  <DaHooD@web.de>

	add m3u8

	fix playlist

	implement playlist and remove possible segfault

2015-05-12  Jacek Jendrzej  <crashdvb@googlemail.com>

	themes.cpp: fix typo (logic) THX TangoCash

	webtv: use last dir as default

2015-05-12  [CST] Focus  <focus.cst@gmail.com>

	webtv: move loading to bouquets.cpp, add optional webtvs name= as 'provider' name, and webtv genre= attibutes, resulting 'provider' created as [name ][genre] with name as WebTV if name absent

2015-05-12  martii  <m4rtii@gmx.de>

	network setup: calculate broadcast based on ip and netmask

2015-05-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	controlapi.cpp: add getubouquetsxml

2015-05-09  M. Liebmann  <tuxcode.bbg@gmail.com>

	Clock on infoviewer and channellist: Fix background paint...
	...when switching between OneColor und ColorToColor

2015-05-07  [CST] Focus  <focus.cst@gmail.com>

	gui/osd_setup.cpp: add option to switch one/two color gradient mode

	gui/components/cc_item.cpp: use theme option for one/two color gradient

	gui/themes.cpp: add option to switch one/two color gradient mode

	gui/movieplayer.cpp: fix ass subtitles from newer ffmpeg versions, try to PGS subtitle hide

2015-05-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- framebuffer: add missing slashs to iconBasePath

	- yWeb: remove outdated text files

	- ccomponents: add missing slash to iconBasePath

	- fix e59f8adccc378aa0386081775dfd737a9bb9b349 :-/

	- fix e59f8adccc378aa0386081775dfd737a9bb9b349 (THX max_10)

2015-05-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- src/nhttpd/tuxboxapi: remove unused dbox code

	- yconfig.h: replace another hardcoded path with a variable

	- use PRIVATE_HTTPDDIR variable in Makefiles

	- move LOGODIR and LOGODIR_VAR to global.h

	- fix and use ICONSDIR variable; move ICONSSDIR_VAR to global.h

	- move PLUGINDIR_VAR to global.h to avoid some hardcoded paths

	- add and use LOCALEDIR variable; move LOCALEDIR_VAR to global.h

	- remove obsolete UCODEDIR variable

	- fix and use THEMESDIR variable; move THEMESDIR_VAR to global.h

2015-05-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- acinclude.m4: fix themesdir and iconsdir definitions

	- plugins: replace PLUGINDIR_USB with PLUGINDIR_MNT (/mnt/plugins)

	- plugins: add GAMESDIR (/var/tuxbox/games) to plugin list

	- framebuffer: revival of showFrame() function to allow ...
	... pictures like start.jpg, mp3.jpg etc. from /var/tuxbox/icons

	- osd_setup: try to bring more structure in infoviewer setup

	- themes: move colored_events settings to themes setup

2015-05-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- themes: add new infobar_gradient keywords

2015-05-04  Thilo Graf  <dbt@novatux.de>

	CProgressWindow: fix background fragments on text paint
	Permanent screen saving was disabled by default since commit
	72997591a04420ae45c163c4949f24b7ede23802. In this case it can be substituted if enabled
	bg paint.

	CProgressBar: remove unused member

	CProgressBar: remove unused include

	CTextBox: ensure save screen only if dimensions are valid
	0 values are critical

	CImageInfo: use call of getTextFromFile() without explicit object

	CComponentsText: declare function getTextFromFile() as static
	Is usable as standalone member too.

	.gitignore: add some possible generated stuff from sytem tools and build

2015-05-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- menue: small color changes for a smoother view

	- infoviewer: add color-to-color gradient feature; THX to TangoCash ...
	... for basic inspiration and dbt for some optimizations

	- cc_frm_header: prepare for c2c gradient

	- cc_frm_footer: prepare for c2c gradient

2015-05-04  TangoCash  <DaHooD@web.de>

	enable color-to-color gradient

	introduce color-to-color gradient

2015-05-03  Marc Szymkowiak  <marc.szymkowiak91@googlemail.com>

	yWeb: Change version check to cst_next branch

2015-05-03  Jacek Jendrzej  <crashdvb@googlemail.com>

	Y_VLC.js fix VLC detection without var plugin.version (linux)

	luainstance.cpp fix button color

2015-05-01  GetAway  <get-away@t-online.de>

	yWeb: fix deinterlace default setting

	yWeb: more appropriate symbol for live settings

	yWeb: improve detection if IE up to IE11 and above

	yWeb: fix detection of VLC >= 2.1.0
	tested from vlc-0.8.6 to vlc-3.0.0-git

2015-05-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	nhttpd: update controlapi doc (THX dasda)

2015-04-30  Jacek Jendrzej  <crashdvb@googlemail.com>

	xmlinterface.cpp remove encoding option for load_string

	xmlinterface.cpp workaround for pugixml autodetection https://code.google.com/p/pugixml/issues/detail?id=192

2015-04-30  Thilo Graf  <dbt@novatux.de>

	gui/test_menu.cpp: fix broken build
	Fixed missing include that come with commit
	09adc177d8d2f2574ce7e7aa0da3200af8b9e393

	Merge branch 'cst-next.pre' into cst-next

2015-04-29  Thilo Graf  <dbt@novatux.de>

	COsdSetup: remove repaint call for gradient assignment
	Is already executed by chooser object via slot inside showOsdSetup(), and
	osd_menu object is not the required object.

	themes: use hintbox and header gradient option in theme settings
	Color gradient feature was originally intended for use
	inside theme settings and it's not really suitable  for
	generally use as default in all themes at the moment, so it makes more
	sense to have options in theme settings and let the user decide
	to customize this, unless enough other gui parts can use this feature.

2015-04-28  Jacek Jendrzej  <crashdvb@googlemail.com>

	UPNPService.cpp: remove unnecessary include

	add pugixml

	use xmlinterface in UPNP

2015-04-27  Thilo Graf  <dbt@novatux.de>

	cc_base.cpp: fix wrong statment value
	Comes with 1e16dbbf5911ac7fca402360e0d58cff76a8c688

	cc_base.cpp: paint shadow only on firs paint of item body
	Avoids unnecessary paint of shadow layers, This should
	avoid flicker effects.

2015-04-27  [CST] Focus  <focus.cst@gmail.com>

	CMenueWidget: add color gradient to menue hints

	CComponentsInfoBox: add switch to enable gradient for info box

	gradient: try to fix delete gradient data only on color change

2015-04-27  Thilo Graf  <dbt@novatux.de>

	Revert "CComponentsItem: fix remove gradient buffer on killed item"
	This reverts commit 51aab307c308d2c9b330ce8a3dfa122d6946d545.

2015-04-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- remove w_max()-calls to define menu-width, because ...
	  w-max() returns a pixel-value, but menus need a percentage-value.

2015-04-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: change logolist charset to UTF-8 to fix german umlauts

	- timerlist: don't discard unsaved user-changes at timers silently
	- some more small changes/fixes:
	  * don't allow reminder-timer with standard message text ("---")
	  * fix display of changed recording directory
	  * use addIntroItems() function in menus
	  * fix dependency of menuitems in apids-menu
	  * use pulldown-mode to choose timer-type

2015-04-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: add logolist command to allow easy channellogo management

2015-04-18  Jacek Jendrzej  <crashdvb@googlemail.com>

	supplement to 5ab6b5305401ec00899a349ee647a28deb897ee3

2015-04-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- nhttpd: minor fixes in controlapi doc (THX thomas1)

2015-04-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: add smaller pic for HD1/BSE RCU; thx to fred_feuerstein

2015-04-16  Jacek Jendrzej  <crashdvb@googlemail.com>

	channellist.cpp; fix kill dline

	nhttpd: update controlapi doc (THX dasda)

2015-04-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- add missing includes to fix menu-width
	  strange circular include global.h <-> settings.h is maybe to fix

	- shorten CNeutrinoEventlist to CEventlist

	- record.h: remove include of vfd.h; use display.h instead

2015-04-16  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	global.h: Use forward-declarations to reduce number of dependencies

2015-04-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: allow show/hide bottom infobox

2015-04-14  Thilo Graf  <dbt@novatux.de>

	CImageInfo: fix missing license text for missing translations

2015-04-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: allow search in EPG-titles only; fix typo
	* Sytax:
	  http://STBIP/control/epgsearch?SEARCHWORDS&epginfo=false
	  or
	  http://STBIP/control/epgsearchxml?SEARCHWORDS&epginfo=false

2015-04-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: use html notation for german umlauts

	- neutrinoyparser.cpp: fix 0f16c9441ee1f9daa6825a71fe5c4c211afe3fe3

2015-04-06  GetAway  <get-away@t-online.de>

	yWeb: save settings of timerd.conf only once

2015-04-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: disable LogosURL input, when DisplayLogos is disables

	- yWeb: port "Tuxbox.DisplayLogos" from martii

	- neutrinoyparser.cpp: improve display of channels w/o logo

2015-04-05  Thilo Graf  <dbt@novatux.de>

	CFrameBuffer: add comment for unsolved issue on full icon cache

2015-04-04  Thilo Graf  <dbt@novatux.de>

	CChannelList: use class for scalable channel logos
	Previous class used limited scale handling mainly with the
	member paintIcon() by framebuffer class.
	Because of many possible channel logo files, the icon cache was
	filled very fast. That was never considered in
	paintIcon() and caused strange behavior at screen, as no image data
	were assigned correctly.

	CComponentsPicture: add sub classes for scalable images and channel logos
	This could replace call of CComponentsPicture objects with explicit
	dimension values = 0

2015-04-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- ylanguage.cpp: fix path to user's locale

	- ylanguage.cpp: detect missing translations; THX to GetAway!

	- neutrino.cpp: fix startup plugin and execute it a little bit later

2015-04-03  Jacek Jendrzej  <crashdvb@googlemail.com>

	prefers stream before radiotext (THX focus)

2015-04-02  Jacek Jendrzej  <crashdvb@googlemail.com>

	nhttpd: fix switch tv<>radio in standby mode

	infoviewer.cpp fix possible segfault if APIDs is empty

2015-04-02  [CST] Focus  <focus.cst@gmail.com>

	data/locale/nederlands.locale: update locale

2015-04-02  Thilo Graf  <dbt@novatux.de>

	CNeutrinoApp: fix rebase error
	comes with: CNeutrinoApp: rework switch handling for channallist paint

2015-03-31  Jacek Jendrzej  <crashdvb@googlemail.com>

	nhttpd simplify encodeString function

	nhttpd:  change sprintf to snprintf

	change check dir to check with jffs2 (mtd)

2015-03-31  M. Liebmann  <tuxcode.bbg@gmail.com>

	CComponentsText: Fix default font

2015-03-31  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: correction in fbshot handling

	- yWeb: replace another if-file-exist with find-exec

	- yWeb: simplify code by using find-exec function

	- mod_yparser: add find-exec function;
	  return full path and filename of given executabe

	- yWeb: remove dead links to yjogol website

2015-03-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: bind MB_MAX_DIR definition to NETWORK_NFS_NR_OF_ENTRIES ...
	... to allow to add all NetFS-directories to moviebrowser

2015-03-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	opkg_manager: add a list of packages to hide
	Advanced build system can come up with an impressive list of
	(sub-)packages, most of them not really interesting for installation
	through the GUI. Add a filter with simple patterns to suppress the
	display of those packages.
	TODO: this should be made configurable via a run-time config file.

2015-03-29  Thilo Graf  <dbt@novatux.de>

	CComponentsButton: disable gradient
	Not necessary as long not all or most gui buttons can provide gradient

	CChannelList: fix paint of unscaled images
	Unscaled images were never painted.

	CTextBox: catching error if position has signed values
	Wrong position assignments can trigger crash. Prevent segfaults.
	Error log should indicate this.

	CNeutrinoFonts: use neutrino debug output as default with line numbers

	CComponentsTimer: move mySleep call into mutex block, seems was not ok so

	COsdSetup: use paint for apply new gradient settings, reduced flicker effects

	CNeutrinoApp: rework switch handling for channallist paint
	In some cases it is advantageous if you can override paint of channellist,
	e.g.  if RC_ok is shared with other window handlers.
	In such cases will so could be avoided.

2015-03-29  Thilo Graf  <dbt@novatux.de>

	CComponentsText: add possibilty to set font style
	Usable with methode setText() and parameter 'style'

	provided enums are:
		FONT_STYLE_REGULAR
		FONT_STYLE_BOLD
		FONT_STYLE_ITALIC

2015-03-29  Thilo Graf  <dbt@novatux.de>

	CComponentsText: avoid unintentional overwriting of current property values
	If parameters were not explicitly defined, default values of parameters
	overwrite current property values.

	CFileHelpers: rework methode getDirSize(), makes it work recursively

	CFileHelpers: add function getDirSize()

	CFileHelpers: declare removeDir() as static
	allows use without object

	CComponentsInfoBox: fix scale height for larger picons

	CVolumeBar: optimize icon position

	CVolumeBar: use defined volumebar size as default height

	CComponentsInfoBox: remove unnecessary call for kill()
	partial revert of:  CComponentsInfoBox: fix centering of image

	CComponentsTimer: move pthread members into startTimer()

	CComponentsText: expand setTextColor() methode
	apply color value direct in text box object

	CComponentsSignals: add signals for hide events

	CScreenSaver: fix wconversion warnings

	CScreenSaver: use unified debug output

	system/helpers.cpp: add return value for mySleep()

	system/helpers.cpp: getNowTimeStr(), use thread save localtime version

	CChannelList/CNeutrinoEventList/CMovieBrowser: fix logo scale
	Downscale was broken.

	CComponentsButton: fix fit of button icon
	Scale was broken

	CComponentsItem: fix remove gradient buffer on killed item

	CComponentsPicture: fix icon size/scale handling

	CPictureViewer: fix wconversion warnings

	CPictureViewer: use neutrino internal log
	Show only errors in mode DEBUG_NORMAL.

	CComponentsInfoBox: fix centering of image

	EpgPlus: fix wconversion

	CProgressBarCache: fix compiler warnings wconversion

	CComponentsFooter: Function setButtonLabels() change parameter
	Performance: parameter 'v_content' should be passed by reference

	SIservices.hpp/SIsections.hpp: switch functions to const

	frontend.cpp/pzapit.cpp: fix format string

	gui/audioplayer.cpp/h: fix some type conversions

	CTimeThread: sectionsd.cpp: use thread save localtime_r

	CComponentsForm: reduce log spam in info mode

	CBEChannelWidget: remove not required hide()
	Avoids unnecessary flicker effects, it's enough to repaint only text.

	CFlashUpdate: change name for CFile object for better differ

	locale: more precise text for update messages

	deutsch.locale: remove denglish part

	CImageInfo: fix button color with gradient

	CBEBouquetWidget/CBEChannelWidget: add missing exit icon
	Menue icon has no effect here and exit icon was missed

	CBEBouquet-Classes: switch to new buttonbar based up cc-footer class

	CBEChannelSelectWidget/CBEChannelWidget: uinng unified infobox font size
	...unified style matching to menu hints

	CAudioPlayerGui: paint of id3 info with info box
	Infobox provides already paint of text, so is not required to
	call explicit fontrenderer methods.

	CProgressWindow: reassign y position of body items on disabled header

	CComponentsTimer: simplify isRun function

	CNetworkServiceSetup: use widget id instead explicit select method
	neutrino_menue.h: add ID for network service menue

	CMenuWidget: move include of neutrino_menue.h to menue.h
	makes explicit include unnecessary if it is needed by a widget, eg: widget id's are
	parameter of constructor and is one of required widget elements.

	CEitManager: use unified binary search for ntp

	CMenuWidget: fix getSelected() member
	preselected was not suitable as return value

	CAudioPlayerGui: replace showGlobalStatus() with  showStatus()

	CProgressWindow: add member showStatus()
	This displays only one progress bar instead two and shows the global
	status. That's senseful , if only one progress  bar is required.

	CProgressBar: add missing assign of 'allow paint' property
	Property had no effect.

	CComponentsItem: add setXPos/setYPos(), that consider real position

	system/helpers.cpp: add more possible exexutable paths

	neutrino.cpp: use simple error message for zapit fail

	CComponentsForm: prevent wrong id parameter if item size out of range

	CNeutrinoEventList: rework paint of header
	Reduce code with chain form and use text and logo items as embedded items.

	CComponentsForm: fix init value of getPageCount()
	value is always 1

	CComponentsFooter: fix button view with gradient
	show contour only in gradient mode

	CComponentsFooter: add optional possibility to switch colored button frame

	CVolumeBar: fix icon postion
	Icon was not centered in y position.

	CMovieBrowser: fix unintended upscaling of channellogo
	Upscale is not allowed and do down scale only if header height is too small.

	CComponentsButton: use unified body colors in gradient mode
	Some theme controlled colors don't really looks nice in some
	combinations with window backgrounds.

	gui/Makefile.am: add conclusive description with last tag and branch

	CComponentsPicture: don't paint image, if is not available

	CChannelList: ensure down scaling if header height is too small
	Logo is initialized with width and height, but enforces in most cases
	upscaling of logo. Default now disabled scaling but if header too small,
	down scaling is enabled.

	CComponentsPIP: fix centering of image
	auto centering was broken, eg.to see in channellist if radio mode was enabled

	CComponentsPicture: simplify item init, adapt getHeight/getWidth members
	Members getHeight/getWidth returns now image related values dependent of
	scale mode

	CMenuWidget: fix applying of hintbox text color after changed theme

	CComponentsInfoBox: fix applying of properties
	Some properties were not applied if cctext was already exists, eg. after
	changed theme

	CComponentsButton: use of global button text color
	Used text color was different to old button handler.

	CComponentsForm: fix unnecessary try for scroll
	This avoids unnecessary flicker effects, because no paint is required,
	if page count = 1 and also ensures, that this page is defined as current page.

2015-03-29  Thilo Graf  <dbt@novatux.de>

	CComponentsForm: reduce corner radius on frame border
	If we have a frame around parent item, ensure matching corners
	inside of embedded item, this avoids ugly unpainted spaces
	between frame and item border.

	TODO: other constellations are not considered at the moment!

2015-03-29  Thilo Graf  <dbt@novatux.de>

	CComponentsForm: fix item offset with enabled frame
	frame width was not considered

	CComponentsTimer: start timer only if interval > 0

	CComponentsTimer: log output moved
	Log message was shown on each call of startTimer.

	CComponentsTimer: add slot for auto timer start/stop
	Connection with OnBeforeRestart ensures closing threads.
	Under certain circumstances, eg. running thread, a restart could fail.

2015-03-29  Thilo Graf  <dbt@novatux.de>

	neutrino.cpp: add signal OnBeforeRestart
	This allows to handle events inside from objects with
	matching slots and events without explicit
	calls in neutrino.cpp.

	Used here general for stopping of thread in timer object.
	In some cases it could be necessary to stop timer thread
	otherwise it is possible that restart is blocked here.
	This happens here automatically, without separate instances
	of timer objects.

	Conflicts:
		src/neutrino.h

2015-03-29  Thilo Graf  <dbt@novatux.de>

	CTestMenu: disable tuner test code
	Doesn't work with newer frontend api, and not really required.

	system/helpers: remove mkdirhier(); gui/themes: use createDir()
	This is a partial revert of
	picked commit 431657e35d6d985dfcf7a5bdffa1aaf0fbc0b477.
	There were two methods, createDir() and mkdirhier() for the same purpose.
	We don't need it twice.
	btw: existing function createDir() fixed

2015-03-28  Jacek Jendrzej  <crashdvb@googlemail.com>

	movieplayer.cpp reinit Path_local for webif reloadsetup

2015-03-27  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	infoviewer: simplify clock handling

2015-03-24  Jacek Jendrzej  <crashdvb@googlemail.com>

	chhecking if epgdir directory exists for frequently save

2015-03-23  JohnnyRun  <giannicarabelli@gmail.com>

	if line numbers does not match but translations are correct

2015-03-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	moviecut: fix format-string and sign-compare warnings

	remove obsolete nhttpd libtool wrapper

2015-03-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: avoid float for color calculations

2015-03-21  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix bf19930887ffb81cf9dcf081aa227af57916aec4

	movieinfo.cp add new line and line feed fix for 75bdf0f1822611616e79f8591ca8d3008ce9f64d

2015-03-20  Jacek Jendrzej  <crashdvb@googlemail.com>

	xmlinterface use const char instand char

	prevent possible segfault std::string if value NULL

2015-03-19  Jacek Jendrzej  <crashdvb@googlemail.com>

	moviebrowser.cpp: silence comparing floating point warning

	audioplayer.cpp: prevent possible segfault

	tuxtxt.cpp:fix error array-bound

2015-03-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- pictureviewer: do only show picture if decoding succeed
	based upon patch "fix screensaver" by max10 <max_10@gmx.de>

2015-03-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: allow style_set function w/o parameter to install correct style

2015-03-16  Christian Schuett  <Gaucho316@hotmail.com>

	bookmark manager: only add bookmark if OK pressed

	bookmark manager: avoid saving deleted entries to bookmark file

	bookmark manager: don't write bookmark file multiple times ...
	... when leaving movieplayer

	timerd: remove unnecessary workarounds when saving events to file

	reload plugins after changing language to respect localization

2015-03-15  Stefan Seyfried  <seife+github@b1-systems.com>

	Merge pull request #1 from johnnyrun/master
	if line numbers does not match but translations are correct

2015-03-15  JohnnyRun  <giannicarabelli@gmail.com>

	if line numbers does not match but translations are correct

2015-03-11  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	nhttpd: re-add removed icons to avoid broken pictures

2015-03-11  Jacek Jendrzej  <crashdvb@googlemail.com>

	update polski.locale (THX jaro44)

	add nhttpd:: Polski to Makefile

	add nhttpd:: language Polski by jaro44 (THX)

	add new line and line feed to xml

2015-03-10  [CST] Focus  <focus.cst@gmail.com>

	gui/audioplayer.cpp: fix refresh after open picture viewer

2015-03-09  [CST] Focus  <focus.cst@gmail.com>

	gui/audioplayer.cpp: fix missing frame around infobox

	gui/bedit/bouqueteditor_chanselect.cpp: disable screen save

	gui/bedit/bouqueteditor_channels.cpp: disable screen save for infobox, fix empty paint on empty list

	gui/streaminfo2.cpp: fix empty paint on fta channels

	gui/streaminfo2.cpp: disable screen save for PiG

2015-03-08  Jacek Jendrzej  <crashdvb@googlemail.com>

	add Y_Dist-GreyBlue.css Grey-Blue.theme by OneOfNine (THX)

2015-03-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	nhttpd: re-add removed icons to avoid broken pictures

	Merge remote-tracking branch 'test/cst-next'

2015-03-07  [CST] Focus  <focus.cst@gmail.com>

	gui/moviebrowser.cpp: do not paint logo if not present

	gui/eventlist.cpp: fix additional info text update

2015-03-06  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: optimize channel list appear time

	gui/imageinfo.cpp: disable screen saving

	gui/timeosd.cpp: enable clock background paint, set background color depending on clock background option; fix colors in case theme color changed

	gui/infoclock.cpp: enable clock background paint, set background color depending on clock background option

	gui/infoviewer.cpp: enable clock background paint

	gui/components/cc_frm_clock.cpp: set CTextBox save screen and paint background flag; add option to call first paint with save bg - default dont save; detach clock thread

	gui/components/cc_frm_header.cpp: set CTextBox save screen flag

	gui/components/cc_item_infobox.cpp: set CTextBox save screen flag

	gui/components/cc_item_text.cpp: set CTextBox save screen flag

	gui/components/cc_frm_ext_text.cpp: set CTextBox save screen flag

	gui/components/cc_frm_button.cpp: set CTextBox save screen flag

	gui/widget/textbox.cpp: add flag to control screen save, default is false; disable hide in desctructor

	gui/components/cc_base.cpp: add flag to control CTextBox screen saving, default is false

	system/stacktrace.cpp: add backtrace function for debugging, define HAVE_BACKTRACE to enable code

	gui/bedit/bouqueteditor_chanselect.cpp: fix infobox artefacts on hide()

2015-03-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- plugins: allow localization in plugin.cfg
	Example:
	name=Default plugin name
	description=Default plugin desription
	name.deutsch=Deutscher Plugin-Name
	name.english=English plugin name

	- yWeb: rename original style to tuxbox style

2015-03-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: use styles in override directory too

2015-03-04  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	allow choosing bouquets to epg-scan in "favorites only" mode

	scanepg: fix debug messages for out-of-tree build

2015-03-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: move Filemgr's css to Y_Main.css

	- hdd_menu: resort filesystem struct, to get ext4 as default value

2015-03-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: hopefully the last fix for 937d88d

2015-03-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	simple_display: ensure LEDs are on for shutdown

2015-03-01  [CST] Focus  <focus.cst@gmail.com>

	nhttpd/web/Makefile.am: remove obsolete Y_Settings_Skin.yhtm

2015-03-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: fix c&p error in 937d88d00debd00220ff02d921647f5ab3341909

	- yWeb: add distributor style sheet

2015-02-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	set threadnames to unique values

	remove "neutrino-hd" branding

2015-02-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: fix channellogo in live epg list

2015-02-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: updated icons for top frame; thanks to fred_feuerstein

	- yWeb: add some missing Y_User.css entrys

	- yWeb: add new RCU pic and coordinates for rc_cst_v2
	  big thanks to fred_feuerstein

	- yWeb: more icons cleanup; big thanks to fred_feuerstein

	- yWeb: RCU pics converted to transparent background
	  big thanks to fred_feuerstein

	- yWeb: icons cleanup; big thanks to fred_feuerstein

2015-02-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: add user style sheet
	  Thanks for support to fred_feuerstein!

2015-02-25  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	remove useless sync() calls
	unless we had serious kernel bugs, those sync() calls
	serve no useful purpose

2015-02-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: disable unused extension sites

	- yWeb: add filemanager

2015-02-25  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'check/cst-next'

	configure: define SCREENSHOT in config.h
	defining it in video.h does not work as it is not
	included everywhere where the define is needed

2015-02-25  [CST] Focus  <focus.cst@gmail.com>

	fix crash in user_menue when ITEM_EPG_MISC is selected

2015-02-24  Jacek Jendrzej  <crashdvb@googlemail.com>

	nhttpd: neutrinoapi.cpp disable unused func

2015-02-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	hdd_menu: fix device name on fdisk invocation

2015-02-22  [CST] Focus  <focus.cst@gmail.com>

	eitd/xmlutil.cpp: add sync() after epg save is done

	system/flashtool.cpp: call saveEpg in shutdown mode, to prevent any events

2015-02-22  [CST] Bas  <bas@coolstreamtech.com>

	src/driver/framebuffer.cpp: check dimension in int_convertRGB2FB and if it's not valid, spit out a warning                             and return NULL.

2015-02-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CC-Clock: remove unnecessary cast

	streaminfo: don't paint outside of the framebuffer

2015-02-22  [CST] Bas  <bas@coolstreamtech.com>

	src/system/sysload.cpp: fix possible divide by zero bug, stats are not guarantueed to be different for each sample.

	src/driver/framebuffer.cpp: fix-up reading raw icons. If read failed or it read an corrupted header it could                             lead to bad allocations. Prevent that.

	lib/libcoolstream2/cnxtfb.h: only define FBIO_WAITFORVSYNC if it's not defined yet by kernel headers.

2015-02-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	remove obsolete nhttpd libtool wrapper

	ttxsub: disable debug messages

	infoviewer: disable debug output

	zapit: remove / tone down debug messages

	neutrino: remove startup profiling code

	sectionsd: disable debug messages

	dvbsub: disable debugging

	remotecontrol: disable audio pid debug messages

2015-02-21  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	moviecut: fix format-string and sign-compare warnings

	Merge remote-tracking branch 'check/cst-next'

	streaminfo: fix alignment of average bitrate display
	Also remove the decimal points which are not useful.

	streaminfo: move signal bars below the signal graph
	this leaves more room for the CA system display if font sizes are not
	set to "tiny" default

	fbaccel: mark framebuffer dirty when drawing lines

	streaminfo: don't paint outside of the framebuffer

	streaminfo: simplify SignalStrengthLoop/update_rate interaction

2015-02-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- movieplayer: show start/end-pos in bookmark-menu; fix console output

	- moviebrowser: auto-choose movie-start in startup menu, when ...
	  ... start-bookmark is set

2015-02-21  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CC-Progressbar: mark framebuffer region dirty

	CC-Clock: remove unnecessary cast

	infoviewer: simplify clock handling

	sectionsd: silence debug output

	fbaccel: make blit() private, remove calls from fb_ng
	The explicit blit() calls should not be needed, let the
	autoblit thread handle it instead.

2015-02-20  [CST] Focus  <focus.cst@gmail.com>

	gui/moviebrowser.cpp: remove old TS cut code

	driver/moviecut.cpp: move cut/truncate code to its own file

2015-02-20  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CPluginExec: avoid crash when pluginlist is empty

2015-02-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- menue.cpp: fix details_line hight
	* former code matches only by chance and will fail, when another
	  value than 2 is set in INFO_BOX_Y_OFFSET (cc_item_infobox.h)

2015-02-19  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'test/cst-next'
	Conflicts:
		src/gui/osdlang_setup.cpp

	Merge remote-tracking branch 'check/cst-next-fixed'
	Conflicts:
		src/gui/hdd_menu.cpp
		src/gui/osdlang_setup.cpp

2015-02-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- locals: remove unused stringinput.layout entry

	- deutsch.locale: upgrade

2015-02-19  Thilo Graf  <dbt@novatux.de>

	CLuaInstance: implement current method for generation of button labels in footer object
	This controls more effective fontsize and button arrangement.
	Lua API is not touched.

	TODO: 	add more possible buttons. Color buttons for sure are not
		be enough for some applications.

2015-02-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	miscsettings: use correct SleepTimerWidget invocation

	CPluginExec: avoid crash when pluginlist is empty

2015-02-15  Jacek Jendrzej  <crashdvb@googlemail.com>

	some enum warrnings compil fixes

	src/gui/moviebrowser.cpp set deleted CChannelLogo pointers to NULL

	src/gui/osdlang_setup.cpp fix path

2015-02-15  [CST] Focus  <focus.cst@gmail.com>

	eitd: ignore neutrino epg filter, if filter was configured from xml

2015-02-14  Jacek Jendrzej  <crashdvb@googlemail.com>

	menue.cpp fix CMenuForwarder::setOption set option_string_ptr

2015-02-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	channellist: fix lock icon for default-locked bouquets

	infoviewer.h: replace includes with forward declaration

	epgplus.h: replace includes with forward declaration

	record.h: replace includes with forward declaration

	neutrino.h: use forward declaration instead of includes
	this reduces the dependency chain on partial rebuilds considerably

	infoviewer: use forward declaration instead of including infoviewer_bb

	move hddstat.h include from infoviewer_bb to neutrino

	infoviewer_bb: remove unnecessary (char *) casts
	change paint_ca_icons to accept (const char *) to achieve this

	osdlang_setup: avoid unnecessary (char *) casts

	zapit/channel: remove bogus (char *) cast

	moviebrowser/player: remove unneeded (char *) casts

	channellist: remove bogus (char *) casts

	lcdd: remove useless cast

	themes: remove unneccessary (char *) casts

	CThemes: make saveFile and readFile accept const char* param
	this removes the need for ugly (char *) casts

2015-02-13  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/bouquets.cpp: fix favorites webtv channels not found in webtv xml files

2015-02-12  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	channellist: fix lock icon for default-locked bouquets

2015-02-11  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix compiling warnings

2015-02-11  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	infoviewer.h: replace includes with forward declaration

	epgplus.h: replace includes with forward declaration

	record.h: replace includes with forward declaration

	neutrino.h: use forward declaration instead of includes
	this reduces the dependency chain on partial rebuilds considerably

2015-02-10  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	infoviewer: use forward declaration instead of including infoviewer_bb

	move hddstat.h include from infoviewer_bb to neutrino

	infoviewer_bb: remove unnecessary (char *) casts
	change paint_ca_icons to accept (const char *) to achieve this

	osdlang_setup: avoid unnecessary (char *) casts

	zapit/channel: remove bogus (char *) cast

	moviebrowser/player: remove unneeded (char *) casts

	channellist: remove bogus (char *) casts

	lcdd: remove useless cast

	themes: remove unneccessary (char *) casts

	CThemes: make saveFile and readFile accept const char* param
	this removes the need for ugly (char *) casts

	hdd_menu: use realpath(3) instead of calling system("readlink")

	Revert "Revert "hdd_menu: do not handle the rootfs or fs without kernel support""
	This reverts commit 342180a28be4abc1189445177aaeca10a7962594.
	...to allow a clean merge...

	Revert "Revert "hdd_menu: fix is_mounted for device links""
	This reverts commit 990e79aa6f3a187daec7cc9c663d693a334feee2.
	... to allow a clean merget...

2015-02-10  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "Revert "hdd_menu: only offer filesystems with kernel support""
	This reverts commit 6d287e46f7657d9a8b875f83ca8d69784d8cec92.

	...to allow a clean merge...

2015-02-10  [CST] Focus  <focus.cst@gmail.com>

	Revert "hdd_menu: only offer filesystems with kernel support"
	- breaks user-space fs like exfat

	This reverts commit 141872565e5740e01e935066aa2e4c7f5097874b.

2015-02-10  [CST] Focus  <focus.cst@gmail.com>

	Revert "hdd_menu: fix is_mounted for device links"
	- broken in case readlink do not support -f switch -> filesystem always 'mounted'

	This reverts commit 415e7351e104bcec9367ba6f64b4aff66b957275.

2015-02-10  [CST] Focus  <focus.cst@gmail.com>

	Revert "hdd_menu: do not handle the rootfs or fs without kernel support"
	This reverts commit f7bb7a70cbe6c096fc45fed9a8936c39d7e8e30e.

2015-02-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	frontend: use const char pointers in getDelSys()
	this avoids a lot of ugly casts, and the pointer targets were
	const char* anyway

2015-02-09  [CST] Focus  <focus.cst@gmail.com>

	rcsim.c: use event dev on cst, too

2015-02-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	hdd_menu: my_popen() needs waitpid to avoid zombies

	channellist: fix 2 forgotten cases of fixed plock_zaptime

	fix parentallock for "bouquets default locked" case
	in case of "default locked" bouquets, the "whole bouquet unlock"
	did not work, because of the inverted logic in this case

	hdd_menu: do not handle the rootfs or fs without kernel support

	hdd_menu: fix is_mounted for device links
	It is possible to mount e.g. '/dev/disk/by-label/ext_drive', but
	is_mounted did not handle this case. Fix that.

	hdd_menu: also recognize recordingdir if it is a symlink
	...like "/media/by-label/foo/movies", no need to reset configuration
	in that case

	helpers: add "backtick" function for shell-like `command`

	hdd_menu: only offer filesystems with kernel support

	opkg_manager: use my_system to avoid filedescriptor leaks

	opkg_manager: remove the dependency on opkg-key
	opkg-key does not work at all in standard installs (without gpg)
	and is not needed for package management.
	Slightly change the definition of opkg commands to not initialize
	with find_executable function at startup which seems bogus.

	mdev_helper/hdd_menu: add udev support
	busybox/mdev fills the MDEV variable without /dev/ prefix,
	udev fills DEVNAME with /dev/ prefix. Handle both variants.

	intall warning icon

	pictureviewer/gif: fix build with giflib-5.1+

	filebrowser, moviebrowser, pictureviewer: clarify error message

	shellwindow: don't update screen if not necessary

	shellwindow: fix line reading code
	In case of partially read lines, the last complete line before was
	discarded. Fix this, simplify the code  and make it code work at all
	for lines longer than 1023 bytes (went into endless loop before).

	CShellWindow: use my_popen() to avoid leaking fds etc.

	CTextBox: fix text position calculation

2015-02-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- osdlang_setup.cpp: change user-dir for locales, to match the ...
	... given path in system/localize.cpp

2015-02-08  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fbaccel: implement partial blitting for SPARK
	Blit only the parts of the screen that have changed. First
	tests show better performance and no obvious errors. Might
	still contain some bugs, you have been warned :-)

	frontend_types: silence warning on SPARK
	The API is old, and unless this changes there is no need to
	constantly remind everyone about this fact. Once there is a
	newer kernel available, this can be reenabled or made fatal.

	channellist: fix 2 forgotten cases of fixed plock_zaptime

	fix parentallock for "bouquets default locked" case
	in case of "default locked" bouquets, the "whole bouquet unlock"
	did not work, because of the inverted logic in this case

	hdd_menu: do not handle the rootfs or fs without kernel support

	hdd_menu: fix is_mounted for device links
	It is possible to mount e.g. '/dev/disk/by-label/ext_drive', but
	is_mounted did not handle this case. Fix that.

	hdd_menu: also recognize recordingdir if it is a symlink
	...like "/media/by-label/foo/movies", no need to reset configuration
	in that case

	helpers: add "backtick" function for shell-like `command`

	hdd_menu: only offer filesystems with kernel support

	opkg_manager: add a list of packages to hide
	Advanced build system can come up with an impressive list of
	(sub-)packages, most of them not really interesting for installation
	through the GUI. Add a filter with simple patterns to suppress the
	display of those packages.
	TODO: this should be made configurable via a run-time config file.

	hdd_menu: my_popen() needs waitpid to avoid zombies

	opkg_manager: use my_system to avoid filedescriptor leaks

	opkg_manager: remove the dependency on opkg-key
	opkg-key does not work at all in standard installs (without gpg)
	and is not needed for package management.
	Slightly change the definition of opkg commands to not initialize
	with find_executable function at startup which seems bogus.

2015-02-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'check/cst-next'
	Conflicts:
		src/gui/epgview.cpp

	mdev_helper/hdd_menu: add udev support
	busybox/mdev fills the MDEV variable without /dev/ prefix,
	udev fills DEVNAME with /dev/ prefix. Handle both variants.

2015-02-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	intall warning icon

	pictureviewer/gif: fix build with giflib-5.1+

	sectionsd: add hack to avoid bogus error messages on triple

	use *_hal.h headers instead of *_td.h

	get rid of dmx_td.h include, use dmx_hal.h instead

	start_wizard: ensure sytem timezone settings are sane

	start_wizard: remove duplicate #ifdef

	filebrowser, moviebrowser, pictureviewer: clarify error message

2015-02-04  Jacek Jendrzej  <crashdvb@googlemail.com>

	pictureviewer.cpp: CPictureViewer::DownloadImage remove double add CURLOPT_NOSIGNA

	pictureviewer.cpp: CPictureViewer::DownloadImage add curl timeout opt

2015-02-04  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	picview/png, my_popen: fix -Wclobbered warnings

	luaclient: fix "jump to...crosses initialization of" error

2015-02-03  Jacek Jendrzej  <crashdvb@googlemail.com>

	timerdclient.cpp add check if zapto or record timer double is

2015-02-03  Christian Schuett  <Gaucho316@hotmail.com>

	timerd: reset EPG ID when modifying record or zapto timer
	this ensures an up-to-date EPG ID if no EPG infos available for the
	modified event during modification

	timerd: prevent events from being deleted while sending them to neutrino
	in neutrino's timer list sometimes appears an entry with random values
	after deleting one because thread safety is not guaranteed for timerd's
	event list while sending items to neutrino, so let's lock the mutex
	earlier and unlock it later

	Neutrino timerlist: sort timer type chooser alphabetically

	Neutrino timer list: remove unnecessary check for last deleted event
	timerd client already filters deleted events (TIMERSTATE_TERMINATED)
	sent from timerd

2015-02-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	shellwindow: don't update screen if not necessary

	shellwindow: fix line reading code
	In case of partially read lines, the last complete line before was
	discarded. Fix this, simplify the code  and make it code work at all
	for lines longer than 1023 bytes (went into endless loop before).

	fbaccel: open all devices with O_CLOEXEC

	CShellWindow: use my_popen() to avoid leaking fds etc.

	CTextBox: fix text position calculation

2015-01-31  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fb_ng: bail out early in paintIcon() if name is empty

	videosettings: work around API differences in hd1/hd2
	...one more ugly #ifdef certainly does not spoil this code...

	fix uncoolinit link for ffmpeg built without libbluray

2015-01-30  [CST] Focus  <focus.cst@gmail.com>

	eitd: as long as neutrino using only first content classification, reduce content classification caching (leaving old code with ifdef)

2015-01-29  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/femanager.cpp: fix save/restore flag to use satellite in multi-satellite scan

2015-01-29  Jacek Jendrzej  <crashdvb@googlemail.com>

	 make channel_id private, use getChannelID()

	bouqueteditor_channels.cpp: use RC_tv if key_tvradio_mode not defined fix commit ecff98443260141e160cdf296ab468df29d7cf92

2015-01-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit: make old DVB headers fatal
	This catches setup errors during build instead of breaking
	breaking things later at run time. SPARK keeps this as a
	warning, as the kernel is too old.

	use the correct include path to the private headers
	...and make sure they are actally used everywhere
	This is the correct fix for 2e5446ad9f

2015-01-28  Jacek Jendrzej  <crashdvb@googlemail.com>

	dt.cfix logic error

2015-01-27  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	make sure the private dvb headers are used on coolstream

	add $(top_builddir) to include path for sectionsd- and timerdclient
	Without this, on some systems the system headers are searched first for
	the DVB includes before the paths provided via CFLAGS are searched.
	This sounds like a preprocessor bug, but this "fix" is surely harmless.

	zapit, GUI: allow building with older DVB API version
	the new API features are not yet used, so allow building with older API
	version e.g. on stlinux where the kernel is too old

	disarm broken HAVE_SPARK_HARDWARE code

	fix 64bit format string warnings

2015-01-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	picview/png, my_popen: fix -Wclobbered warnings

	lcdd/simple_display: adapt to new API

2015-01-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'check/cst-next'
	*needs buildfixing*

	Conflicts:
		src/daemonc/Makefile.am
		src/daemonc/remotecontrol.cpp
		src/driver/Makefile.am
		src/driver/audiodec/Makefile.am
		src/driver/pictureviewer/Makefile.am
		src/driver/vfd.cpp
		src/gui/bedit/Makefile.am
		src/gui/components/Makefile.am
		src/gui/luainstance.cpp
		src/gui/widget/Makefile.am
		src/nhttpd/tuxboxapi/coolstream/Makefile.am
		src/system/Makefile.am

2015-01-26  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: set EPG filter after edit favorites in channel list, too

2015-01-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	framebuffer_ng: remove obsolete paintMuteIcon()

	make curl and freetype2 detection crosscompile-friendly

	luaclient: fix "jump to...crosses initialization of" error

2015-01-25  Jacek Jendrzej  <crashdvb@googlemail.com>

	bouqueteditor_channels.cpp: use RC_tv if key_tvradio_mode not defined

	genpsi.cpp: fix offset for crc32

2015-01-22  Jacek Jendrzej  <crashdvb@googlemail.com>

	/movieplayer.cpp: add mmsh protocol to file parse

2015-01-22  [CST] Focus  <focus.cst@gmail.com>

	gui/miscsettings_menu.cpp: add option to cache EPG only for favorite channels, filter not yet reconfigured after scan or editing favorite bouquets

	eitd: add API to configure white EPG filter

2015-01-22  Jacek Jendrzej  <crashdvb@googlemail.com>

	czech.locale: try to fix \n

2015-01-22  Janus  <janus@debian>

	api4: upgrade channel and bouquet edit (testing)

2015-01-21  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: try to fix timeshift stop/restart, after quit from playback audioplayer, picture viewer and so on

	gui/channellist.cpp: disable timeshift stop while timeshift playback in progress

2015-01-16  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: fix radio recordings playback

2015-01-15  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/bouquets.cpp: set channel user name also for non-present channels, else username is lost after any ubouquets.xml save. (fix for commit 2644b30b6a94a020350c70b26c11371342e87362)

	neutrino.cpp: force adding shutdown event after record stop, in case soft-standby by power key disabled but box mode switched to standby to finish record

	driver/rcinput.cpp: reset first key press only on key press event

	timerd/timermanager.cpp: rename CONFIGFILE to TIMERDCONFIGFILE to avoid conflicts

	zapit/src/zapit.cpp: rename CONFIGFILE to ZAPITCONFIGFILE to avoid conflicts

2015-01-14  Jacek Jendrzej  <crashdvb@googlemail.com>

	update fix newline

2015-01-14  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: fix crash due to epgdata.info1 len more than buffer size

2015-01-13  Jacek Jendrzej  <crashdvb@googlemail.com>

	update czech.locale by marsim21

2015-01-13  [CST] Focus  <focus.cst@gmail.com>

	neutrino: try to prevent using chanellist/bouquetlist while channels init in progress

2015-01-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- vfd: fix percentOver handling

2015-01-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- vfd: fix progress-bar in audio mode; ...
	  ... don't accept periodic changes from infoviewer

	- vfd: allow volume-bar in menu mode and audio mode

2015-01-09  Jacek Jendrzej  <crashdvb@googlemail.com>

	use empty to check string

2015-01-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- screensaver: fix restart of clock and mute;
	  restart is now depending on previous status

	- infoclock: add getStatus() function

	- audiomute: add getStatus() function

	- vfd/audioplayer: fix vfd progress in audioplayer
	  don't update full vfd every second

2015-01-09  [CST] Focus  <focus.cst@gmail.com>

	system/mtdutils/mkfs.jffs2.cpp: skip /var_init

	system/mtdutils/mkfs.jffs2.cpp: do not skip mounted /var

	gui/update.cpp: fix image update check, enable save u-boot menu switch

2015-01-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- osd_setup: improve/clarify screensaver off option

	- screensaver: use strcasecmp instead of strcmp

	- screensaver: add exceptions to keep screensaver in radio mode

2015-01-08  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: bugfix after ad9bf009da0b5d6cb082a5f7786919b555692861: neutrino do set current channel to 0 in standby, too

2015-01-08  defans  <defans@bluepeercrew.us>

	CSreenSaver: add png files

2015-01-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino: fix axtionkey "standby"

2015-01-05  Jacek Jendrzej  <crashdvb@googlemail.com>

	nhttpd: ywebserver.cpp - fix possible segfault (svenhoefer)

2015-01-05  [CST] Focus  <focus.cst@gmail.com>

	nhttpd/yconfig.h: second try to disable threading

	nhttpd/yconfig.h: disable threading: with global CNeutrinoAPI it is not safe

	eitd/sectionsd.cpp: do not wakeup epg scan on service stop

	zapit/src/scan.cpp: try to fix channels save issue, when channels only present in ubouquets but with different frequency value

2015-01-03  Thilo Graf  <dbt@novatux.de>

	Revert "gui/components/cc_item_infobox.cpp: enable gradient on request"
	This reverts commit b1c31fadd167ccde39c1a2b80b593e36c04a61be.

	Gradient features are intended for theme related implementations.
	It's not ripe at the moment.

2015-01-03  Jacek Jendrzej  <crashdvb@googlemail.com>

	neutrino use check empty() instead of length() or size()

2015-01-02  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	add CFLAGS for libsigc

	movieplayer: fix invalid casts for debug messages

	plugins.h: remove unnecessary include

2015-01-02  Jacek Jendrzej  <crashdvb@googlemail.com>

	update initial services

2015-01-02  [CST] Focus  <focus.cst@gmail.com>

	gui/components/cc_item_infobox.cpp: enable gradient on request

	driver/genpsi.cpp: try to prevent buffer overflow

	zapit/src/fastscan.cpp,scannit.cpp: more pilot fixes

2015-01-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	eitd: use check empty() instead of size() or length()

	eitd: reduce memory use . shrink extended text memory size (capacity) to string size

2014-12-30  Jacek Jendrzej  <crashdvb@googlemail.com>

	streaminfo2.cpp fix possible segfault if audio mode mismatch

2014-12-30  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/fastscan.cpp: fix pilot param

2014-12-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- screensaver: disable clock while screesaver

	- infoviewer: align clock bottom to get same pos as channelname

	- neutrino: add screensaver to radio-mode
	  This commit maybe need some tests with radiotext
	  and/or other timeouts

2014-12-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- screensaver: allow no screensaver_timeout to show first pic only
	  Thats usefull when you have just one plain black pic in your
	  screensaver directory. So you'll get a blank screen w/o pic changes.

	- screensaver: remove audioplayer_screensaver; add screensaver_delay

	- audioplayer: don't paint cover while screensaver

	- audioplayer: remove bool screen_saver from updateMetaData() ...
	  ... using member m_screensaver instead of this

	- audioplayer: move videodecoder/pain away from screensaver() function

	- screensaver: moving "using namespace std;" to cpp ...
	  ... to avoid the inheritance of this

2014-12-29  vanhofen  <vanhofen@gmx.de>

	- screensaver: small changes in locales

	- screensaver: move configuration to own submenu

2014-12-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- screensaver: add GUI option to change timeout

2014-12-29  vanhofen  <vanhofen@gmx.de>

	- screensaver: add GUI option to change screensaver directory

	- screensaver: user pictureviewer instead of videoDecoder ...
	... to avoid interrupts while playing and keep pictures unscaled

	- screensaver: just add mp3-?.jpg when using DATADIR "/neutrino/icons" ...
	... to get the same behavior as usual

	- screensaver: remove trailing slash from screensaver_dir

2014-12-29  defans  <defans@bluepeercrew.us>

	CScreenSaver: add class CScreenSaver

2014-12-29  Jacek Jendrzej  <crashdvb@googlemail.com>

	update slovak.locale by EnoSat

2014-12-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	framebuffer_ng: fix background transparency

	framebuffer_ng: port framebuffer features
	port over 1ee458e4 and a4fdd174 to framebuffer_ng

	Merge remote-tracking branch 'check/cst-next'
	Conflicts:
		src/daemonc/remotecontrol.cpp
		src/gui/luainstance.cpp
		src/gui/movieplayer.cpp
		src/gui/videosettings.cpp
		src/neutrino.cpp
		src/system/setting_helpers.cpp
		src/zapit/src/zapit.cpp

2014-12-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	yhttpd/mod_sendfile: fix format string warnings

	dboxinfo: fix buffer size, avoid overflow

	luainstance: fix overflow warning

	zapit/transponder: fix format string warning

	neutrino: fix format string warnings

	components: fix format strings

	femanager: remove old hack after merge

2014-12-26  [CST] Focus  <focus.cst@gmail.com>

	gui/mediaplayer_setup.cpp: integrate MB / YT settings, (c) martii

2014-12-25  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	lcd fontrenderer: port to new API usage

	framebuffer_ng: undef SCALE, it's used by hw includes

	osd_setup: remove g_settings.progressbar_design leftovers
	needs more checking throughout the code base...

	channellist is a pointer now

	movieplayer: fix invalid casts for debug messages

	plugins.h: remove unnecessary include

	capmt: avoid crash with simulated FE debug message

	remove obsolete g_info.delivery_system

	add CFLAGS for libsigc

	framebuffer_ng: add color gradient function
	Basically implement commit a428a1f5 to allow build to succeed.
	These are all unaccelerated so should not be used at all :-(

2014-12-25  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'check/cst-next'
	needs build- and functional fixes

	Conflicts:
		configure.ac
		data/icons/shutdown.jpg
		data/icons/start.jpg
		data/locale/deutsch.locale
		data/locale/english.locale
		lib/libmd5sum/md5.c
		src/driver/scanepg.cpp
		src/driver/streamts.cpp
		src/driver/vfd.cpp
		src/driver/vfd.h
		src/driver/volume.cpp
		src/eitd/dmx.cpp
		src/eitd/xmlutil.cpp
		src/gui/Makefile.am
		src/gui/audiomute.cpp
		src/gui/channellist.cpp
		src/gui/dboxinfo.cpp
		src/gui/epgview.cpp
		src/gui/eventlist.cpp
		src/gui/filebrowser.cpp
		src/gui/hdd_menu.cpp
		src/gui/infoviewer.cpp
		src/gui/infoviewer_bb.cpp
		src/gui/infoviewer_bb.h
		src/gui/keybind_setup.cpp
		src/gui/luainstance.cpp
		src/gui/luainstance.h
		src/gui/miscsettings_menu.cpp
		src/gui/moviebrowser.cpp
		src/gui/movieplayer.cpp
		src/gui/osd_progressbar_setup.cpp
		src/gui/osd_progressbar_setup.h
		src/gui/osd_setup.cpp
		src/gui/osdlang_setup.cpp
		src/gui/personalize.cpp
		src/gui/plugins.cpp
		src/gui/plugins.h
		src/gui/scan.cpp
		src/gui/scan_setup.cpp
		src/gui/update_settings.cpp
		src/gui/user_menue.cpp
		src/gui/user_menue_setup.cpp
		src/gui/videosettings.cpp
		src/gui/widget/buttons.cpp
		src/gui/widget/menue.cpp
		src/gui/widget/menue.h
		src/gui/widget/progresswindow.cpp
		src/neutrino.cpp
		src/neutrino_menue.cpp
		src/nhttpd/yhttpd.cpp
		src/system/helpers.cpp
		src/system/locals.h
		src/system/locals_intern.h
		src/system/setting_helpers.cpp
		src/zapit/lib/zapitclient.cpp
		src/zapit/src/fastscan.cpp
		src/zapit/src/frontend.cpp
		src/zapit/src/getservices.cpp
		src/zapit/src/scan.cpp
		src/zapit/src/scannit.cpp
		src/zapit/src/scanpmt.cpp
		src/zapit/src/transponder.cpp
		src/zapit/src/zapit.cpp

2014-12-24  Jacek Jendrzej  <crashdvb@googlemail.com>

	refix sort freq with negative satellite position (thx Houdini)

	fix sort freq with negative satellite position

2014-12-23  Jacek Jendrzej  <crashdvb@googlemail.com>

	nhttpd - fix select audio pid in live (vlc) mode

2014-12-23  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/getservices.cpp: change default pilot param to auto

	eitd/sectionsd.cpp: try to fix filter restart on service stop

	daemonc/remotecontrol.cpp: stop playback before lock on cst too, this fixes blank video and background picture in ie audioplayer started on locked channel

2014-12-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: localize dialogs around TS-editing

	- hintbox: allow plain neutrino locales in bodytext

2014-12-19  Jacek Jendrzej  <crashdvb@googlemail.com>

	supplement to 0013e139a58e75d50bd9414309fe845f9446874c, fix upnpplayer mode

2014-12-19  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: rework init and paint of clock
	This removes some dimension assignments in start() because of
	already existant and usable dimension values that comes directly
	from clock object.

2014-12-18  Jacek Jendrzej  <crashdvb@googlemail.com>

	infoviewer_bb.cpp CInfoViewerBB::getBBButtonInfo() fix audioname in ts mode

2014-12-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: fix calculation for time_width ...
	  ... because some fonts has larger ' ' than ':'.
	* align clock with 10 px right offset (same as the other elements)
	* align depending elements with new clock dimensions

2014-12-18  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: in easymenu mode, revert channel list mode to favorites, if current channel present in favorite bouquets

	gui/scan_setup.cpp: add pilot param to manual scan menu

	gui/videosettings.cpp: split format key modes and auto-modes on apollo, disable broken 14:9 pan&scan on apollo

2014-12-15  Christian Schuett  <Gaucho316@hotmail.com>

	- moviebrowser: sort column item option choosers alphabetically
	  also add missing entry 'info2' to this option choosers and remove
	  duplicate entry 'filename' from them

	- english.locale: fix typo

2014-12-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: add hotkeys to options to setup

	- moviebrowser: use pulldown-menu to show options to setup

	- moviebrowser: allow 9 instead of 6 rows
	* remove fake-entrys for lastPlayRow and lastRecordRow

	- deutsch.locale: fix terrible typo

2014-12-08  Jacek Jendrzej  <crashdvb@googlemail.com>

	set cpufreq similar to wakeupFromStandby/standbyToStandby

2014-12-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: remove unused/obsolete bootoptions blocks

	- yWeb: cleanup from unused esound stuff

	- yWeb: use an include-block to paint submit/apply buttons

	- controlapi: fix horrible typo

	- controlapi: cleanup from unused esound rests

2014-12-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino: SendSectionsdConfig() after NeutrinoMessages::RELOAD_SETUP

	- yWeb: (re)add EPG settings menu

	- yWeb: fix neutrino_pictureviewer_save_settings block

2014-12-05  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: fix busywait loop after service stop

2014-12-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- add epg_save_frequently feature ...
	... to provide the EPG data in frequently intervals on an external device

	- split epg_read from epg_save ...
	... to get the possibility to read EPG-data from an external device
	at boot w/o saving the own data at shutdown/standby.

2014-11-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- themes: move user-themes to /var/tuxbox/themes ...
	... because the other user-stuff (icons, locale, plugins) is also
	stored in /var/tuxbox.
	The directory /var/share/tuxbox/neutrino/themes will be removed.
	The parent directories should now be obsolete and can be removed too.

2014-11-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- movieplayer: disable clock and mute while playlist_manager

2014-11-26  TangoCash  <DaHooD@web.de>

	- movieplayer: add playlist_manager
	NOTE: This is a merge of several patches by TangoCash
	      for neutrino-mp aligned to neutrino-hd.
	      We use 'play' key to open playlist_manager.

2014-11-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- luainstance: switch to lua_Integer/lua_Unsigned

2014-11-26  M. Liebmann  <tuxcode.bbg@gmail.com>

	CColorChooser: Preview color gradient for header color

2014-11-26  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: bug fix, default copy constructor is danger, if class have pointers

2014-11-24  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix commit 421da2c0cf1844b2efc5935e868db92141f17489 for build on nevis

2014-11-24  martii  <m4rtii@gmx.de>

	zapit/audio_setup: add gui option for handling volume adjustment defaults

2014-11-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- luainstance: add CKeybordInput
	Syntax:
	m:addItem { \
		type="keyboardinput", \
		action="_action", \
		id="_id", \
		value="_value", \
		name="_name", \
		help="help (first line)",
		help2="help (second line)"
	}

	- keyboard_input: allow string hints ...
	... in preparation for implementation in Lua instance

2014-11-22  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "- plugins: allow empty menu hints"
	This reverts commit 95eab2a48d2b58e1fae67af60f6ec58e4dcd3c72
	because 9945d0348039b2ec5e7927b7e91ce8ac251c97ed do the same.

	- align most CKeyboardInput calls to the changes in 88c6640

	- keyboard_input: auto calculate size of input-field ...
	  ... if size is 0 or not given.

	- menue: allow icon-only menu hints

2014-11-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: add back button to search menu;
	  move "start search" near top

	- deutsch.locale: upgrade; shorten stringinput.caps

2014-11-20  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: fix webtv_usr.xml check for adding by default

	gui/widget/stringinput_ext.cpp: fix cycle on dialog after timeout

	gui/widget/stringinput.cpp: fix cycle on dialog after timeout

	gui/widget/keyboard_input.cpp: fix cycle on dialog after timeout

	gui/network_setup.cpp: fix crash on settings restore, if no wlan present

2014-11-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- keyboard_input: align keys_deutsch table to german keyboards

2014-11-19  [CST] Focus  <focus.cst@gmail.com>

	change most code to use CKeyboardInput in place of CStringInputSMS

	gui/widget/keyboard_input.cpp: add string input with keyboard-style layout

	gui/movieplayer.cpp: try to remove extra live start on movie stop

	gui/widget/menue.cpp: fix progressbar values in progressbar setup

2014-11-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- progresswindow: fix position of progressbars

2014-11-17  Janus  <janus@debian>

	locale numzap ger

2014-11-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- flashtool: localize "Copy Image" string

2014-11-13  Jacek Jendrzej  <crashdvb@googlemail.com>

	-try to fix segfault on webtv channel - neutrino shutdown

	CChannelList::updateEvents fix history list event update

2014-11-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- hddstat.cpp: move init of cHddStat inside geInstance()

2014-11-13  striper  <striper@gmx.de>

	- try to fix segfault on neutrino shutdown

2014-11-12  [CST] Focus  <focus.cst@gmail.com>

	gui/streaminfo2.cpp: fix stream info on nvod channels

2014-11-11  Jacek Jendrzej  <crashdvb@googlemail.com>

	CPersonalizeGui::addPersonalizedItems() fix digikey shortcut after use Personalize-Menu

2014-11-11  [CST] Focus  <focus.cst@gmail.com>

	neutrino: try to fix parental bypass by quit from audio player / picture viewer / movie player and starting channel in PiP

	gui/widget/stringinput.cpp: fix screen save/restore

2014-11-11  martii  <m4rtii@gmx.de>

	parental protection: make zaptime configurable
	Conflicts:
		data/locale/english.locale
		src/gui/channellist.cpp
		src/gui/parentallock_setup.cpp
		src/neutrino.cpp

2014-11-11  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: fix volume values in audio selection

2014-11-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- plugins: simplify integratePlugins(); ...
	* CPluginsExec(): switch to singleton
	* move CPluginsExec() to pluginlist.cpp|h
	  because it's not really a settings_helper

2014-11-10  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaMenuChangeObserver::changeNotify: Fix segfault in item type 'chooser'

	Enable gradient for header CColorChooser
	- Supplement to commit b9400110b4fcc8d41917c51a4a9e05cae742e518

2014-11-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: update

	- pluginlist: use keyhelper to get hotkeys; allow colored keys from plugin.cfg

	- CPluginsExec::exec(): show possible script output

	- user_menue: minor optimizations

	- user_menue: fix wrong changes in 19f7e04c77bf30f83324e98e23b74dc0611c3cef

	- user_menue: allow colored keys from plugin.cfg

2014-11-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- plugins: Fix assignment of prefered keys
	New keyword in plugin.cfg: key=<key>
	* key=red
	* key=green
	* key=yellow
	* key=blue
	* key=auto

	If entry is missing key is auto-assigned

2014-11-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- plugins: don't add hidden plugins to usermenu; ...
	... use CPuginsExec::exec() to execute and drop CUserMenu::exec()

2014-11-06  Jacek Jendrzej  <crashdvb@googlemail.com>

	nhttpd_controlapi.html move info to point 6.

	zapit: channel.h - change comparative criteria for freq sort

	CFrameBuffer::paintBoxRel: check boxBuf if not NULL

	fix some possible errors

	nhttpd controlapi: change for subchannel to subchannel zap

2014-11-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- plugins: allow empty menu hints

	- plugins: disable unused cfg-params

	- user_menue: fix hint icons for 'singe-added' plugins

2014-11-06  [CST] Focus  <focus.cst@gmail.com>

	gui/videosettings.cpp: fix analog output options on zee2

2014-11-06  Janus  <janus@debian>

	api4: fix name compare to realname compare

2014-11-05  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: fix file info display, bug from commit 95ac729ff6d15e681d56a9a3ca5e03f46ad7c480

	gui/moviebrowser.cpp: allow to delete any file + xml

2014-11-05  Jacek Jendrzej  <crashdvb@googlemail.com>

	CMoviePlayerGui::selectAudioPid() add Analog Audio on/off option

2014-11-05  Christian Schuett  <Gaucho316@hotmail.com>

	nhttpd controlapi: allow zapping to subchannels
	based on idea by Moritz Venn <moritz.venn@freaque.net>

2014-11-05  Jacek Jendrzej  <crashdvb@googlemail.com>

	nhttpd:controlapi.cpp fix getallsubchannels

2014-11-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- re-enable front-panel settings for Trinity; re-sort vfd_setup

2014-11-03  Janus  <janus@debian>

	-add CBouquetManager writenames menu

2014-10-31  Janus  <janus@debian>

	api4 : fix value assignment to write_names

2014-10-28  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: add channel move to bouquet

	locals: add locale for 'move to'

2014-10-27  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: disable 'other' bouquet edit

	neutrino.cpp: move webtv 'provider' to the end of list

	gui/miscsettings_menu.cpp: add option to enable/disable empty favorites in bouquet list

	locals: add locales for show empty favorites option

	zapit/src/bouquets.cpp: fix compile warning

	Revert "zapit/src/bouquets.cpp: do not add webtv channels to 'Other' bouquet"
	This reverts commit 2de388cd80d2c889d252c0e2d08caedace38f04b.

	zapit/src/zapit.cpp: keep old defaults, channel name present in both bouquets and ubouquets

2014-10-27  Janus  <janus@debian>

	api4 : use zapit.conf writeChannelsNames [0..3] to decide writing DVB-names in bouquets

	api4 : fix name/uname view with optional attributes

	api4 : add bouquetID and make BQHeaderAttr optional

2014-10-23  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: in easeymenu mode, not allow start fastscan direct, without auto-diseqc configuration

	zapit/src/bouquets.cpp: fix possible crash, if no channel name present in bouquets xml

2014-10-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: update nederlands.locale; translated by Astrasat

2014-10-23  [CST] Focus  <focus.cst@gmail.com>

	driver/vfd.cpp: fix compile on nevis

2014-10-22  [CST] Focus  <focus.cst@gmail.com>

	gui/vfd_setup.cpp: modify brightness menu so vfd follow selected menu item on scroll

	gui/widget/menue.cpp: add activate observer to notify when item become active

2014-10-22  [CST] Bas  <bas@coolstreamtech.com>

	streaminfo: since new libcs return AUDIO_FORMAT as Type in getAudioInfo() update the code and add AAC information while at it. We set audio stream to unknown if we don't know what codec is in use.

	neutrino: add support for CST new simple frontpanel with LED segment display. (c) focus and adjusted by me.
	Conflicts:
		src/daemonc/remotecontrol.cpp
		src/gui/channellist.cpp

2014-10-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: update

2014-10-20  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: add updates check on boot; init channel lists before warning about 'new settings are set to defaults' - fix crash, if ie EVT_PROGRAMLOCKSTATUS received while dialog on the screen, and channel list not exists

	gui/update_settings.cpp: add option to enable/disable updates check on boot

	gui/update.cpp: add function to check first url for image update; check update version and timestamp to notify user about updates

	system/flashtool.cpp: add timestamp

	gui/miscsettings_menu.cpp: fix settings sectionsd config

2014-10-17  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: fix old file info display in infoviewer

2014-10-16  M. Liebmann  <tuxcode.bbg@gmail.com>

	CTextBox: Fix center / right text display
	- The x position of the text could assume negative values,
	  when the text length was greater than the specified range.

2014-10-16  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: by request, add network settings and software update to blue user menu

	gui/user_menue.cpp: add network settings and software update as user-menu items

	gui/update_menue.cpp: fix crash in dtor, CMenuForwarder is deleted on menu delete

	gui/update_settings.cpp: cleanup unused updateItem

	lib/libtuxtxt/tuxtxt.cpp: set 16:9 mode by default

2014-10-16  M. Liebmann  <tuxcode.bbg@gmail.com>

	Enable gradient for all remaining GUI header

	Disable infoclock when display current transponder

	integrated plugins: Add direct keys

	CMenuWidget::integratePlugins(): Add shortcut parameter

	CMenuWidget: Add function getNextShortcut()/setNextShortcut()
	  for setting of direktkey in the plugin integration

	Fix display numeric item icons
	- Required for some custom icons

2014-10-14  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: allow to edit provider bouquet

	zapit/src/bouquets.cpp: allow to change GUI channel name in ubouquets.xml; avoid delete remainChannels bouquet

2014-10-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- luaserver.cpp: change testing example

2014-10-14  martii  <m4rtii@gmx.de>

	system/luaserver: include poll.h explicitly

	system/luaserver: Terminate Lua script when luaclient dies.

	system/luaserver: fix destructor

	neutrino.cpp: omit deleting luaserver at shutdown

	luaserver: reorganize

	lua: implement "luaclient".
	This allows for starting Lua scripts in neutrino context from the
	command line. Experimental, not fully regression-tested.

2014-10-14  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: add per-channel lock in editor

2014-10-13  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/bouquets.cpp: do not add webtv channels to 'Other' bouquet

	zapit/src/channel.cpp: add bLocked flag to lock single channel

	zapit/src/bouquets.cpp: decrease channel lock count in deleteBouquet(); add setBouquetLock() with change channel lock count

2014-10-11  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	setting_helpers: write /etc/timezone for better compatibility

2014-10-11  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: fix key pass to neutrino, after commit fa4333f948ff6d14bb417f750076041367076be3

	gui/network_service.cpp: fix shortcut in case of inactive items

	gui/channellist.cpp: add channels reinit, if target bouquet was empty (hidden), or empty after edit (to hide)

	neutrino.cpp: hide empty favorites, again

	gui/bedit/bouqueteditor_chanselect.cpp: fix crash after commit ebd0259cfc6404e9783deb834f58188467519e9c

2014-10-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- menue.cpp: fix footer position with rounded corners

	- framebuffer.h: define CORNER_NONE

2014-10-10  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: add inline list editor; add to favorite bouquets without channels re-init; cleanup

	gui/bouquetlist.cpp: mark only changed bouquets/services to save; enable menu save screen, do not repaint after menu; allow open empty channel list

	neutrino.cpp: add adjustToChannelID(); add flags for accurate saving of things changed in channel list; always add favorites bouquet to favorite bouquet list; cleanup showChannelList()

	gui/bedit/bouqueteditor_channels.cpp: pass CZapitBouquet to CBEChannelSelectWidget, mark inacttive both non-found and removed channels

	gui/bedit/bouqueteditor_chanselect.cpp: mark inactive channels, pass CZapitBouquet in place of bouquet number, cleanup

	zapit/src/bouquets.cpp: add getChannels() with mode param, add fopen error check

	system/lastchannel.cpp: cleanup unused channelnr

	zapit/src/scansdt.cpp: remove udpated channel flag before scan

	zapit/include/zapit/channel.h: add NOT_PRESENT flag

	gui/components/cc_item_progressbar.cpp: limit pb_value to max value

2014-10-08  Thilo Graf  <dbt@novatux.de>

	CComponentsInfoBox: small cleanup

	CComponentsPicture: rework scale behavior
	Scaling mode not longer only dependent from image name.
	Now also evaluated parameters.
	Image objects with defined dimensions will be scaled.
	Icons without defined path and file type, will be scaled as before.

2014-10-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- plugins: add and use default hint icon; THX to fred_feuerstein

2014-10-08  M. Liebmann  <tuxcode.bbg@gmail.com>

	CFrameBuffer: Fix paintIcon() for use icons with full path

2014-10-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- - plugins: use hinticons for plugins in usermenu and pluginlist

	- plugins: allow hinticons for plugins
	Default is <plugin>_hint.png; an entry 'hinticon=another_name' in
	<plugin>.cfg overrides this; use icon in plugindir first; if not found
	use icon in one of the other wellknown neutrino icon directories.

	- deutsch.locale: remove dup entrys

2014-10-02  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/capmt.cpp: never send pmt len, if pnt is NULL

	zapit/src/channel.cpp: add missed pmtLen init

2014-10-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- CPluginsExec::exec(): don't leave current menu when exiting integrated plugins

2014-10-02  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/zapit.cpp: fix broken signal test

	neutrino, zapit: drop EVT_SCAN_REPORT_FREQUENCY, use EVT_SCAN_REPORT_FREQUENCYP to pass full feparams, fix scan transponder display info

2014-10-01  [CST] Focus  <focus.cst@gmail.com>

	gui/filebrowser.cpp: cleanup, simplify footer

	driver/file.cpp: cache file type

2014-10-01  [CST] Focus  <focus.cst@gmail.com>

	Revert "driver/record: auto-terminate temporary timeshift recordings"
	commit can stop plain record instead of timeshift, and breaks auto-timeshift concept

	This reverts commit c9d78e1a9c814625d3daadff61d9074e5bcdd55e.

2014-10-01  [CST] Focus  <focus.cst@gmail.com>

	Revert "- movieplayer: ask before stop temporary timeshift"
	This reverts commit f9c7662c73f96b64e5dfabc2d62e3116db51b605.

	Conflicts:
		src/gui/movieplayer.cpp

2014-10-01  [CST] Focus  <focus.cst@gmail.com>

	data/locale/english.locale: fix filebrowser.sort.namedirsfirst

	gui/movieplayer.cpp: try to fix 'always seek to 0'

	gui/movieplayer.cpp: check file name is not url before save screenshot

2014-09-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- plugins: don't show integrated plugins in usermenu

2014-09-30  [CST] Focus  <focus.cst@gmail.com>

	gui/filebrowser.cpp: change OK button behavior: always return marked list, if there are marked files; always change dir, if there are no marked files; to recursive add dir, use mark

	driver/file.h: add isDir()

	gui/movieplayer.cpp: do not quit or jump to unmarked item, in case ie empty dir added

2014-09-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- menue.cpp: don't integrate hidden plugins

2014-09-29  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: fix stop and EOF, if suddenly we get position == duration

	gui/moviebrowser.cpp: apply rows / browser height changes after quit menu

2014-09-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- .gitignore: add filemask *.orig

	- remove patch crap; sorry!

	- add plugins to info menu

	- add plugins to settings menu and service menu

	- add plugins to mutimedia menu

	- add function to integrate plugins
	TODO: maybe find a solution without void *pluginsExec
	Thanks to micha-bbg and SatBaby

	- plugins: add new configuration item 'integration'
	Integrate plugins in existing neutrino menues. Usage in plugin.cfg:
	  integration=0; disabled
	  integration=1; reserved
	  integration=2; multimedia menu
	  integration=3; settings menu
	  integration=4; service menu
	  integration=5; information menu

2014-09-29  martii  <m4rtii@gmx.de>

	lib/connection/basicserver: raise queue limit

	driver/audiodec/ffmpegdec: work-around for pre-2.2 ffmpeg API build

	driver/audiodec/ffmpegdec: adapt to 2.0 ffmpeg API

	eitd: fix content classification bug introduced in 6eb8fa1c9e3a70a1e60465b838fe954c51e478b6

	driver/record: CRecordInstance::MakeExtFileName(): set dummy values on EPG failure

2014-09-29  [CST] Focus  <focus.cst@gmail.com>

	gui/moviebrowser.cpp: try to fix footer position

2014-09-28  [CST] Focus  <focus.cst@gmail.com>

	src/neutrino.cpp: try to fix crash on shutdown

2014-09-28  M. Liebmann  <tuxcode.bbg@gmail.com>

	CChannelList: Fix OSD error when exit the zap history

2014-09-28  [CST] Focus  <focus.cst@gmail.com>

	gui/moviebrowser.cpp: case-insensitive extension compare

2014-09-27  [CST] Focus  <focus.cst@gmail.com>

	gui/moviebrowser.cpp: add support for non-TS/xml files, idea (c) martii

	driver/pictureviewer/pictureviewer.cpp: change supported formats order

	gui/filebrowser.cpp: change checkBD() to static

	gui/movieinfo.cpp: comment pids debug, show full name on errors

2014-09-27  Jacek Jendrzej  <crashdvb@googlemail.com>

	dboxinfo.cpp: fix progressbar offset

2014-09-26  [CST] Focus  <focus.cst@gmail.com>

	gui/moviebrowser.cpp: cleanup, indent code; bug fixes

	data/icons/Makefile.am: add icon_ytplay.png

	gui/movieplayer.cpp: lower delay at the EOF for list play or repeat mode enabled

	gui/movieinfo.cpp: fix channel id saving

	gui/widget/hintbox.cpp: use hide() in dtor

2014-09-26  martii  <m4rtii@gmx.de>

	guimoviebrowser: start bookmark: query actual item position instead of using fixed value

	gui/moviebrowser: unbreak footer
	Conflicts:
		src/gui/moviebrowser.cpp
		src/gui/widget/buttons.cpp

	moviebrowser/yt history: use a less collision-prone action key for clearing the history

	gui/moviebrowser/yt menue: change color key assignment
	Conflicts:
		src/gui/moviebrowser.cpp

	gui/moviebrowser: Never call a local variable 'errno'.

2014-09-26  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix background paint header clock in channellist

2014-09-25  [CST] Focus  <focus.cst@gmail.com>

	data/cables.xml: add ziggo/upc providers

2014-09-25  martii  <m4rtii@gmx.de>

	gui/moviebrowser: let page up/down handle search prev/next
	Conflicts:
		src/gui/moviebrowser.cpp

	gui/channellist, gui/moviebrowser: use g_settings.key_record instead of CRCInput::RC_record
	Conflicts:
		src/gui/channellist.cpp
		src/gui/moviebrowser.cpp

	gui/movieinfo: don't show epgInfo2 if it equals epgInfo1

	gui/movieinfo: minor simplifications
	Conflicts:
		src/gui/movieinfo.cpp

2014-09-25  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: fix timeshift mode flags

2014-09-25  martii  <m4rtii@gmx.de>

	movieplayer: use #defines from record.h for timeshift
	Conflicts:
		src/gui/movieplayer.cpp

	MI_MOVIE_INFO: add constructor
	Conflicts:
		src/driver/record.cpp
		src/gui/moviebrowser.cpp
		src/gui/movieinfo.cpp
		src/gui/movieplayer.cpp

2014-09-25  [CST] Focus  <focus.cst@gmail.com>

	gui/moviebrowser.cpp: try to fix header, similar to: 617eece2271faacbb6205fef8cb47d043a99674a

2014-09-25  Thilo Graf  <dbt@novatux.de>

	CMotorControl: fix fonthandling in motorsetup
	Usage of static font size ensures a safe and reasonable
	display of text lines.

2014-09-25  M. Liebmann  <tuxcode.bbg@gmail.com>

	CChannelList: Rework drawing channel logo...
	...for use color gradients in header

	Switches color gradients on/off

	CColorGradient::gradientOneColor: Adjustment for min/max brightness...
	...and color saturation added
	- Use only the hue of base color for gradient

2014-09-25  Thilo Graf  <dbt@novatux.de>

	CComponentsButton: apply color gradiant to buttons

	CComponentsScrollBar: add color gradient to scrollbar

	CComponents: add setColBodyGradient() to set gradient properties
	This provides possibility to set relevant gradiant properties in cc sub classes

	CComponentsItem: move initBodyGradient() into base class
	This provides functinality for all sub classes too

	CComponentsText: move setTextRenderModeFullBG() to text object
	This is mostly required here

	CComponents: rename gradient variables
	Use convention for cc classes.
	paintGradient probaly too general and
	is related to body, other fb types can be also handled with gradient.

	CComponents: move variable cc_gradientData, paintGradient into base class
	Variable now usable via g_settings in all subclasses. enable/disable.
	TODO: gradient type handling

2014-09-25  M. Liebmann  <tuxcode.bbg@gmail.com>

	CComponentsHeader: Use Font::FULLBG for rendering string...
	...when text is painted on a color gradient

	Fontrenderer: Fix RenderString() for better drawing fonts

2014-09-25  Thilo Graf  <dbt@novatux.de>

	CComponentsWindow, CMenuWidget: apply gradiant settings to header

	settings: add optional gradiant switch
	At the moment without gui option, only for testing yet.

2014-09-25  M. Liebmann  <tuxcode.bbg@gmail.com>

	CComponentsHeader: Use color gradient for paint header
	Conflicts:
		src/gui/widget/menue.cpp

	CComponents: Add color gradient for CC_FBDATA_TYPE_BOX

	Add src/driver/colorgradient.cpp

	CFrameBuffer: Add functions to draw color gradients

2014-09-25  Jacek Jendrzej  <crashdvb@googlemail.com>

	md5.c: Fix compiler warning (copy from gcc)

2014-09-25  M. Liebmann  <tuxcode.bbg@gmail.com>

	CComponentsForm: Fix compiler warning (-Wsign-compare)

2014-09-25  Thilo Graf  <dbt@novatux.de>

	icons: add newer status images
	thx OneOfNine

2014-09-25  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix/Sort src/system/locals.h,locals_intern.h

2014-09-25  M. Liebmann  <tuxcode.bbg@gmail.com>

	Change CComponents::clearSavedScreen() from protected to public

	Conflicts:
		src/gui/components/cc_base.h

2014-09-25  Thilo Graf  <dbt@novatux.de>

	CComponentsTimer: add mutex handling, use neutrino log

2014-09-25  Thilo Graf  <dbt@novatux.de>

	CComponentsForm/CComponentsWindow: add page scroll handling
	This provides page scroll with up/down, left/right or combined.
	Usage of exec() methods with implemented signals allows a
	generic implematation of button or other message handling with
	signal/slot solutions.

	still to do: page cache

2014-09-25  Thilo Graf  <dbt@novatux.de>

	CComponentsSignals: add signals for exec handlers

	cc_types: add truct type for rc messages with related icon

	CTestMenu: remove window close statement

	CComponentsItem/CComponentsForm: add property focus
	Specifies that some certain operations especially eg. exec events for
	that item are possible.

2014-09-25  Thilo Graf  <dbt@novatux.de>

	CComponentsFooter: expand button label structs
	Allows assigning of result, msg and alias values with label struct.

	NOTE: Old button label struct are compatible but limited only and
	not recommended for usage!
	Old parameters 'struct button_label' doesn't provide newer parameters.
	Missing parameters are filled with default values and must be assigned
	afterward, if required.

2014-09-25  Thilo Graf  <dbt@novatux.de>

	CComponentsButton: add extended properties for button objects
	Allows to assign values for events, msg, results. So it is possible
	to evaluate/use these properties eg. directly in exec routines.

	CComponentsForm: add member to get pointer to selected items

	CComponentsForm: avoid segfault, if id is out of range

	CComponents: add members to handle object tags
	This can help to handle some useful values for any functions

	CComponentsForm: add members to set or get selected items

	CComponentsFooter: add members to set or get select a defined button

	CComponentsSignals: ad signal OnSelect

	CComponentsFooter: add member to add button labels via vector

	configure: move option enable testmenu to enable testing
	Testing is also plausible for general usage of other tests or other
	experimental code parts.

	CComponentsSignals: add signal OnError

	CComponents: add new header file cc_signals.h with some basic members

	configure: add libsigc++ support

2014-09-24  [CST] Focus  <focus.cst@gmail.com>

	fixes for system/ytcache.cpp cherry-picks

2014-09-24  martii  <m4rtii@gmx.de>

	gui/movieinfo: I don't believe that custom copy code is required here.

	system/ytcache: add progress data
	Conflicts:
		src/gui/moviebrowser.cpp

	system/nkparser,ytparser: change Cleanup default to not to remove thumbnails
	Conflicts:
		src/system/nkparser.h

	system/ytcache: honor 302 redirect

2014-09-24  FlatTV  <FlatTV@gmx.de>

	system/ytparser: no need to append signature

2014-09-24  martii  <m4rtii@gmx.de>

	check for active downloads before shutting down; indicate dl on vfd
	Conflicts:
		data/locale/deutsch.locale
		data/locale/english.locale
		src/driver/lcdd.h
		src/driver/simple_display.cpp
		src/neutrino.cpp
		src/system/locals.h
		src/system/locals_intern.h

	gui/moviebrowser: add gui options for yt/nk cache directories
	Conflicts:
		src/gui/moviebrowser.cpp
		src/system/nkparser.cpp
		src/system/nkparser.h

	gui/moviebrowser: caching fixes
	Conflicts:
		src/gui/moviebrowser.cpp

	overload access(2)
	Conflicts:
		src/driver/pictureviewer/pictureviewer.cpp
		src/gui/components/cc_item_picture.cpp
		src/gui/movieplayer.cpp
		src/gui/osdlang_setup.cpp
		src/neutrino.cpp
		src/nhttpd/tuxboxapi/coolstream/neutrinoapi.cpp
		src/nhttpd/yhttpd.cpp
		src/system/helpers.h
		src/system/setting_helpers.cpp

	ytcache: use temporary CFileHelpers instance

	add http proxy support for yt
	Conflicts:
		src/gui/proxyserver_setup.cpp
		src/neutrino.cpp
		src/system/httptool.cpp
		src/system/settings.h

	yt: use cached tumbnail, if available

	ytcache: minor cleanup

	yt download fixes
	Conflicts:
		src/gui/moviebrowser.cpp

	add gui support for experimental yt caching code
	Conflicts:
		data/locale/deutsch.locale
		data/locale/english.locale
		src/gui/moviebrowser.cpp
		src/system/locals.h
		src/system/locals_intern.h

	yt cache: accessing a download that's still in progress is fine.

	experimental yt cache (currently no gui integration)
	Conflicts:
		src/gui/moviebrowser.cpp
		src/gui/movieinfo.cpp
		src/system/Makefile.am

2014-09-24  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: add jump to MB last stop position to bookmarks menu

2014-09-23  Benny  <>

	add localization tag for time elapsed/remaining

2014-09-23  martii  <m4rtii@gmx.de>

	src/zapit/zapitclient: add a mutex to protect against concurrent calls from nhttpd threads

	nhttpd: disable range handling for cached content

2014-09-23  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "- yWeb: disable threading; there's something to fix"
	This reverts commit 91d0f106b13bb74d1fba65de60290e4ea4e6017e.

2014-09-22  [CST] Focus  <focus.cst@gmail.com>

	gui/moviebrowser.cpp: handle marked items also in last play/record views

	gui/moviebrowser.cpp: change marked list to pointers; honor sort order

	gui/movieplayer.cpp: fix crash, always copy movie info, pointer invalidated on milist.clear()

	gui/widget/listframe.cpp: fix extra refreshes; fix list refresh on every line scroll; fix page-up scroll

2014-09-22  martii  <m4rtii@gmx.de>

	gui/widget/listframe: change up/down to use setSelectedLine() (fix II)

	gui/widget/listframe: change up/down to use setSelectedLine() (fix)

	gui/widget/listframe: change up/down to use setSelectedLine()

2014-09-22  [CST] Focus  <focus.cst@gmail.com>

	daemonc/remotecontrol.cpp: fix copy-paste, from commit 2e6276def7a3c7e6eb969644833ea7218087a936

2014-09-21  [CST] Focus  <focus.cst@gmail.com>

	gui/moviebrowser.cpp: fix copy-paste that breaks uPNP/http playback

2014-09-18  [CST] Focus  <focus.cst@gmail.com>

	gui/moviebrowser.cpp: add support for marked file list to play

2014-09-18  martii  <m4rtii@gmx.de>

	gui/widget/listframe: don't let m_nCurrentLine become < 0

	gui/widget/listframe: change previous commit to use setSelectedLine()

	gui/widget/listframe: change page-up/-down scrolling behaviour

2014-09-17  M. Liebmann  <tuxcode.bbg@gmail.com>

	luainstance: Fix default parameter for config file getXXX functions
	- Revert commit 'Fix default parameter for config file setXXX functions'

	luainstance/cwindow: Add funktion setWindowColor

	luainstance: Remove unnecessary hide()/kill() calls from xxxDelete functions
	- functions:
	    CWindowDelete()
	    SignalBoxDelete()
	    ComponentsTextDelete()
	    CPictureDelete()

2014-09-17  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: add support for marked file list to play (file playback) and repeat modes, original code (C) martii <m4rtii@gmx.de>

2014-09-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- plugins: add configparam 'shellwindow'

2014-09-15  martii  <m4rtii@gmx.de>

	driver/screen_max: don't return negative start coordinates

	driver/pictureviewer/jpeg: remove server-based rescaling code
	Conflicts:
		src/system/settings.h

	system/set_threadname: fix

	gui/fs: fix NFS_TYPE_OPTION_COUNT (and I'm considering to drop lufs completely)

2014-09-15  [CST] Focus  <focus.cst@gmail.com>

	gui/nfs.cpp: fix merge

2014-09-15  martii  <m4rtii@gmx.de>

	gui/nfs: add default for local dir, autocreate local dir

	gui/nfs: use configuration value for type
	Conflicts:
		src/gui/nfs.cpp

	fix gui/nfs
	Conflicts:
		src/gui/nfs.cpp

	gui/nfs: implement mac address lookup
	Conflicts:
		src/gui/moviebrowser.cpp
		src/gui/nfs.cpp

	system: mv ping.c ping.cpp

	gui/filebrowser: fix page up/down
	Conflicts:
		src/gui/filebrowser.cpp

	gui/filebrowser: rework page-up/-down
	Conflicts:
		src/gui/filebrowser.cpp

	gui/filebrowser: don't crash when fonts are changed (untested)

	drop explicit CMenuForwarder icon assignments
	Conflicts:
		src/gui/3dsetup.cpp
		src/gui/bouquetlist.cpp
		src/gui/hdd_menu.cpp
		src/gui/keybind_setup.cpp
		src/gui/mediaplayer.cpp
		src/gui/mediaplayer_setup.cpp
		src/gui/moviebrowser.cpp
		src/gui/network_setup.cpp
		src/gui/nfs.cpp
		src/gui/osd_setup.cpp
		src/gui/osdlang_setup.cpp
		src/gui/parentallock_setup.cpp
		src/gui/personalize.cpp
		src/gui/proxyserver_setup.cpp
		src/gui/record_setup.cpp
		src/gui/scan_setup.cpp
		src/gui/screensetup.cpp
		src/gui/settings_manager.cpp
		src/gui/timerlist.cpp
		src/gui/update_menue.cpp
		src/gui/vfd_setup.cpp
		src/gui/videosettings.cpp
		src/neutrino_menue.cpp

2014-09-15  martii  <m4rtii@gmx.de>

	eitd: Reduce sectionsd memory requirements:
	* Various EPG related strings (language- and country keys, audio descriptions) come with a pretty low variance. Cache them, and use an index instead of allocating redundant strings for each and every SIevent.
	* Storing content classifications in native format instead of std::string removes quite some memory overhead, too.

	This saves about 250 bytes of RAM for every event cached, resulting in a considerably reduced sectionsd memory footprint.

	Conflicts:
		src/eitd/xmlutil.cpp

2014-09-14  Thilo Graf  <dbt@novatux.de>

	CComponentsShape/CComponentsShapeCircle: don't use CC_SHADOW_ON as default
	It has been shown, most shapes don't require any shadow.

	CComponentsText: fix missing refresh of text mode
	assign of text mode was without any effect

	CTextBox: add member to get text mode

	CProgressWindow: cleanup surplus includes
	already included by base class

2014-09-13  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Use native bool parameter instead of string for Lua script functions

	CLuaInstance: Add member paramBoolDeprecated() for info...
	...when Boolean parameters are passed as a string or number

	CLuaInstance: Add overloaded member tableLookup() for bool vars

2014-09-12  M. Liebmann  <tuxcode.bbg@gmail.com>

	luainstance: Fix default parameter for config file setXXX functions

	CLuaInstance::setBlank: Fix parameter

2014-09-12  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: move theme loading to gui/themes.cpp
	original commit (C) martii:
	commit cf48e04c02224af37098359d1788f65edd6a7060
	gui/themes, neutrino: de-duplicate get/set code

2014-09-12  martii  <m4rtii@gmx.de>

	gui/themes: don't keep default theme data twice

	gui/themes: no need to memcpy a theme, just assign

	system/settings: move theme colors to dedicated struct
	Conflicts:
		src/driver/pictureviewer/pictureviewer.cpp
		src/gui/epgview.cpp
		src/gui/osd_setup.cpp
		src/gui/pluginlist.cpp
		src/neutrino.cpp

	system/helpers: add mkdirhier(); gui/themes: use mkdirhier()
	Conflicts:
		src/system/helpers.h

2014-09-12  [CST] Focus  <focus.cst@gmail.com>

	gui/network_setup.cpp: fix enabled/disabled items on settings restore

	gui/hdd_menu.cpp: prevent divide by zero

	driver/framebuffer.cpp: fix COL_BACKGROUND

2014-09-11  Thilo Graf  <dbt@novatux.de>

	CWebTVSetup: fix menu handling
	- width enlarged
	- fix exit handling
	- fix memory of item position
	- adapted caption

2014-09-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- shellwindow: add timeout

	- dboxinfo: align color of time/load headers to other headers

2014-09-11  martii  <m4rtii@gmx.de>

	gui/components/cc_frm_clock.cpp: add method to enable/disable auto-blit()
	Conflicts:
		src/gui/components/cc_frm_clock.cpp

	[experimental] gui/components/cc_frm_clock: use a mutex around unsetting/evaluating paintClock. This may or may not help with the clock-still-showing-when-leaving-the-channellist problem. Pretty much untested, as that issue is quite irreproducible.

	gui/components/cc_frm_clock: simplify; setClockFormat/setClockBlink has now impact on running thread
	Conflicts:
		src/gui/components/cc_frm_clock.cpp
		src/gui/timeosd.cpp

	gui/components/cc_frm_clock: disable thread idle timeout; clear clock when thread exits

	gui/components: use COL_BACKGROUND_PLUS_0 instead of COL_BACKGROUND

2014-09-11  [CST] Focus  <focus.cst@gmail.com>

	gui/timeosd.cpp: show negative time for MODE_DESC

2014-09-11  martii  <m4rtii@gmx.de>

	gui/timeosd: set progressbar to timescale style

	gui/timeosd: don't instantiate CComponentsFrmClock in active mode
	Conflicts:
		src/gui/timeosd.cpp

2014-09-11  [CST] Focus  <focus.cst@gmail.com>

	gui/dboxinfo: timeformat locale change

	gui/dboxinfo: fixes

2014-09-11  martii  <m4rtii@gmx.de>

	gui/dboxinfo: localize (partially based on patch from Benny -- thanks!)
	Conflicts:
		src/gui/dboxinfo.cpp

2014-09-11  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: avoid webtv duplicates

2014-09-11  martii  <m4rtii@gmx.de>

	add thread for determining free hdd (recording dir) space, enable hdd usage icons on vfd (untested)
	Conflicts:
		data/locale/deutsch.locale
		data/locale/english.locale
		src/driver/simple_display.cpp
		src/gui/hdd_menu.cpp
		src/gui/infoviewer_bb.cpp
		src/gui/infoviewer_bb.h
		src/gui/moviebrowser.cpp
		src/gui/record_setup.cpp
		src/neutrino.cpp
		src/system/ytcache.h

2014-09-11  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add CConfigFile functions
	Functions: loadConfig(), saveConfig(), clear(), getString(),
	           setString(), getInt32(), setInt32(), getBool(), setBool()

	CLuaInstance: Add missed library function _luaL_checkbool()

	CLuaInstance: Add cVideo functions
	- cVideo::SetBlank()
	- cVideo::ShowPicture()
	- cVideo::StopPicture()

	CLuaInstance: Fix segfault when hide() in CPictureDelete()

	CLuaInstance: More global colors added

2014-09-11  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add strFind() and strSub() functions
	- These functions are possible substitutes for the
	  Lua functions string.find() and string.sub()

	- This Lua functions have problems e.g. with the contents
	  of some websites.

2014-09-11  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add parameter info1/info2 to PlayFile()
	- This parameter display in info viewer instead of epg data

2014-09-09  [CST] Focus  <focus.cst@gmail.com>

	gui/personalize.cpp: try to fix usermenu delete

	gui/settings_manager.cpp: fix font settings update after config file loading

	gui/dboxinfo.cpp: do not paint empty line

	lib/libconfigfile/configfile.cpp: add deleteKey()

2014-09-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- personalize.cpp: add shortcut to pluginSelectionMenu

	- personalize.cpp: remove non-working colored hotkeys

	- neutrinofonts.cpp: use debug output for font init

	- neutrino.cpp: more readability for startup console output

	- personalize.cpp: resort usermenu

	- setting_helpers: rename CStreamFeaturesChangeExec to CPluginsExec

	- locale: remove onekey plugin rests

	- locale: change locale of plugintype.lua

2014-09-08  [CST] Focus  <focus.cst@gmail.com>

	gui/user_menue.cpp: fix old items code c/p

2014-09-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- user_menu: re-rename ITEM_PLUGIN to ITEM_PLUGIN_TYPES

2014-09-05  [CST] Focus  <focus.cst@gmail.com>

	neutrino: sync keybind and usermenu code with neutrino-mp, code (C) martii

2014-09-03  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino_menue: rename audioplayer/picviewer menu to multimedia menu

	- infoviewer: don't show sig/snr progressbars in webtv mode

2014-09-02  [CST] Bas  <bas@coolstreamtech.com>

	src/zapit/src/fastscan.cpp: fix modulation, added delsys debug, changed var to unsigned types.

2014-09-02  [CST] Focus  <focus.cst@gmail.com>

	neutrino: stop EIT read before zap

	zapit/src/frontend.cpp: fix debug, missed newline

2014-09-01  M. Liebmann  <tuxcode.bbg@gmail.com>

	SoftUpdate: Hide "Create image for Tank/Trinity STB" at the Kronos platform

2014-09-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: better deutsch

	- locals: resort

	- deutsch.locale: upgrade

2014-08-30  Jacek Jendrzej  <crashdvb@googlemail.com>

	- yWeb: set RangeEnd

2014-08-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: disable threading; there's something to fix

	- yWeb: try to fix empty pages

2014-08-28  [CST] Focus  <focus.cst@gmail.com>

	gui/test_menu.cpp: sync fe test params; fix compile

	zapit/include/zapit/frontend_c.h: comment unused inline functions

2014-08-27  [CST] Focus  <focus.cst@gmail.com>

	webtv channels integration port, initial code (C) martii, initial patch from jacek

	zapit/src/getservices.cpp: fix missed modulation

	remove deprecated FEC_S2_XXX; zapit/src/transponder.cpp: fix missed modulation/delsys in compare(), in dump, show real delsys values; zapit/src/getservices.cpp: fix satellite frequency, remove deprecated fec convert; gui/scan_setup.cpp: fix missed modulation/delsys params update; gui/scan.cpp: add missed modulation scan parameter

2014-08-27  [CST] Bas  <bas@coolstreamtech.com>

	split fec to fec/modulation/delivery system; switch to new dvb-api headers; improve dvb-t manual scan

2014-08-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- movieplayer: fix 'ask before stop temporary timeshift'

	- miscsettings_menu: remove double include

	- yWeb: link extention to new cst-public-gui-yweb.git repository
	NOTE: When you got e file called /var/tuxbox/config/extentions.txt
	with a line inside starting with "type:u,site:yjogol" then you'll
	have to replace this one line with:
	type:u,site:CST-git,desc:yWeb updates,url:http://git.coolstreamtech.de/?p=cst-public-gui-yweb.git;a=blob_plain;hb=refs/heads/master;f=Y_Extentions.txt

	- yWeb: remove some links to yjogol.com; site is down
	TODO: Y_Tools_Check_Install.yhtm

	- yWeb: add hddtools extention source

	- yWeb: add filemanager extention source

	- yWeb: add boxinfo extention source

	- nhttp: enable threading
	This is ported from neutrino-mp and contains code by martii and seife
	from following commits:
	20d3031b8bb47b5af79bf10c385e3564fe5c26dc
	93d01c1987726c6ab344f69f799df03d5af8fe7a
	363633dc1b9a508e244c7e1e51f6c1bbe699961c
	c3e1310a2f727e26ce11669e3aeae78305f87049

	- movieplayer: ask before stop temporary timeshift

	- nhttp: some minor code optimizations

2014-08-26  martii  <m4rtii@gmx.de>

	nhttpd: extend sendfile mime types (untested)

	nhttpd: fix range handling

	nttpd: allow sendfile() to cope with files >= 2GB; introduce range support
	(This re-applies most of the patches I've reverted about two hours ago.)

2014-08-26  Jacek Jendrzej  <crashdvb@googlemail.com>

	Revert "nhttpd: let sendfile() support files >= 2GB"
	This reverts commit 9842afecad8dfb91dfd7221aedbeaf5379a89534.

2014-08-26  martii  <m4rtii@gmx.de>

	gui/filebrowser: don't show progressbar unless directories were added

	nhttpd: let sendfile() support files >= 2GB

2014-08-26  Thilo Graf  <dbt@novatux.de>

	CProgressWindow: optimize fontsize handling
	- minimal size is now 14 instead 20, changed scale settings now should
	  be noticed earlier
	- font type is now bold
	- arrangement of progressbars adapted

	CComponentsWindow: add missing comment for allignment options

2014-08-26  M. Liebmann  <tuxcode.bbg@gmail.com>

	Rework display LOCALE_SERVICEMENU_RELOAD_HINT message
	- remove the very short visible message in channelsInit()
	- remove global reloadhintBox

2014-08-26  Thilo Graf  <dbt@novatux.de>

	CTextBox: fix return value of getMaxLineWidth()
	m_nMaxLineWidth was never used

	CTestMenu: remove unused variables

2014-07-23  [CST] Focus  <focus.cst@gmail.com>

	lib/xmltree/xmlinterface.cpp: use posix_fadvise to try reduce cached pages, while loading huge epg data

2014-07-23  martii  <m4rtii@gmx.de>

	gui/channellist: make displaying channel numbers optional
	Conflicts:
		data/locale/deutsch.locale
		src/gui/channellist.cpp
		src/gui/osd_setup.cpp

2014-07-22  martii  <m4rtii@gmx.de>

	gui/menue: simplify height calculation

2014-07-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- drop obsolete fallback for progressbar setting

2014-07-18  Thilo Graf  <dbt@novatux.de>

	CProgressWindow: user request: increase size of description and window

	CComponentsItem: fix percentage dimensions setters
	heigth and width were swapped, parameter "real" was false

	CComponentsHeader: add methode getCaptionFont()

	CProgressWindow: dont't paint frame on progressbars

2014-07-18  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: show empty progressbar for channels without epg, too

	src/gui/osd_progressbar_setup.cpp: move infoviewer progressbar position config to osd_setup.cpp

2014-07-18  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Fix broken icon name in menu

2014-07-17  M. Liebmann  <tuxcode.bbg@gmail.com>

	Neutrino: Stop info clock when box shutdown

2014-07-17  [CST] Focus  <focus.cst@gmail.com>

	driver/framebuffer.h: increase fade time, with 1750 there is no visible fade effect at all

	gui/components/cc_base.cpp: try to fix screen save for CComponentsDetailLine

	gui/osd_setup.cpp: re-use common channel list settings in context menu

2014-07-17  [CST] Focus  <focus.cst@gmail.com>

	Revert "CChannelList/COsdSetup: use showOsdChanlistSetup() from OSD-Setup"
	commit has problems: bad looking, if fade is ON, menu missed channel list fonts config

	This reverts commit 253579909f9e053a9a5fad8c4d37bfc139066a5b.

2014-07-17  [CST] Focus  <focus.cst@gmail.com>

	merge neutrino-mp progressbar code, (C) martii

	gui/widget/menue.h: fix suppressDetailsLine()

	merge neutrino-mp menu/buttons/icons changes, (C) martii

2014-07-16  M. Liebmann  <tuxcode.bbg@gmail.com>

	Neutrino: Stop info clock when box shutdown

	CLuaInstance: Add function checkMagicMask() for use the color constants
	- Use checkMagicMask() for colors in CComponents-Lua functions

	CLuainstance: Use lua_Unsigned for color definitions
	- Add additional tableLookup() for get lua_Unsigned
	- Change tableLookup() for int to lua_Integer

	CLuainstance/cwindow.new: Add parameter for show or hide header/footer
	- default (parameter missing) is true (show)

2014-07-16  [CST] Focus  <focus.cst@gmail.com>

	libiw/iwscan.cpp: fix crash in case of different cmd order

2014-07-12  M. Liebmann  <tuxcode.bbg@gmail.com>

	CUpnpBrowserGui::paintItemInfo: Set transparency for DisplayImage()...
	...to CFrameBuffer::TM_NONE

	CLuaInstance::MenuAddItem: Add separator typ 'subhead'

2014-07-10  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance::CPictureNew: Add parameter 'transparent' for cpicture.new
	- Default is CFrameBuffer::TM_NONE (No 'pseudo' transparency)

2014-07-10  M. Liebmann  <tuxcode.bbg@gmail.com>

	CComponentsPicture: Add parameter 'transparent'...
	...to set the transparency of pictures

	- Set default transparency for CComponentsChannelLogo to
	  CFrameBuffer::TM_BLACK
	  (Transparency when black content -> 'pseudo' transparency)

	- Set default transparency for CComponentsPicture to
	  CFrameBuffer::TM_NONE (No 'pseudo' transparency)

2014-07-07  martii  <m4rtii@gmx.de>

	driver/record: auto-terminate temporary timeshift recordings

2014-07-04  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance::SignalBoxNew: Add 'parent' parameter...
	...for the integration of signalbox in a parent cwindow

2014-07-04  [priv] M. Liebmann  <tuxcode.bbg@gmail.com>

	Update deutsch.locale

2014-07-03  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: prevent segfault at movies w/o channellogo
	  commit taken from max10s-neutrino-mp

2014-07-02  [CST] Focus  <focus.cst@gmail.com>

	gui/moviebrowser.cpp: fix off-screen draw, if OSD height is set to max in osd setup

	gui/scan_setup.cpp: add signal test menu on request

	gui/scan.cpp, gui/motorcontrol.cpp: increase signal bar height for 50%

	gui/network_service.cpp: add dropbear

	gui/network_service.cpp: change djmount charset option to UTF-8

	gui/motorcontrol.cpp: change signal/snr layout to vertical

	gui/scan.cpp: change signal/snr layout to vertical

	neutrino.cpp: zap also with page up/page down buttons

2014-06-29  M. Liebmann  <tuxcode.bbg@gmail.com>

	CMovieBrowser: Use CComponentsChannelLogo for display channellogo

	CChannelList: Use CComponentsChannelLogo for display channellogo

	CComponentsChannelLogo: disable paint of logo background, it's not required here
	- Fix calculation of logo width & height

	CTextBox: Add Flag m_renderMode (Font::FULLBG) for RenderString()

	Fix sort order in english.locale

2014-06-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino_menue: add own personalize item to standby item

2014-06-28  Thilo Graf  <dbt@novatux.de>

	CChannelList: disable paint of clock background, it's not required here

2014-06-27  Thilo Graf  <dbt@novatux.de>

	CComponents: implement scroll functionality into CComponentsForm
	CComponentsForm provides page scroll if found more
	than one pre defined page and is working with all derivated sub classes from CComponentsForm .

	Pages are defined with setPageNumber(0...n) in items (1st page = 0). The item page number property is
	defined in variable cc_page_number. The highest page number sets the
	count of pages inside container to required value. Thats compellingly!

	To show a page, we can use setCurrentPage(0...n ) and paintCurPage() or use directly paintPage(0...n).
	Note: global paint() will show the current page. Default page is 0 (as first).
	Use setCurrentPage(0...n) to change this before first call of paint().
	Note: In CComponentsWindow class, these methods are applied to window body.

	For examples, take a look into CTestMenu

2014-06-27  Thilo Graf  <dbt@novatux.de>

	CComponentsPicture: use current instance of CPictureViewer
	reduce precautionary too much unnecessary impact

	CComponentsForm: add functions to get first and last item

2014-06-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- osd_setup: don't show colored progress bar option in channellist ...
	... when colored progress bar is disabled

	- yWeb: show correct RCU at Zee²

	- neutrinoyparser: detect Zee²; fix Boxmodel for Trinity

2014-06-23  Christian Schuett  <Gaucho316@hotmail.com>

	libconfigfile: accept booleans as int32 or int64
	for compatibility if config file entry is changed from boolean to int32 or int64

	based on patch by martii <m4rtii@gmx.de> in Neutrino-MP Git

2014-06-23  Thilo Graf  <dbt@novatux.de>

	CChannelList/COsdSetup: use showOsdChanlistSetup() from OSD-Setup
	This removes multiple code parts from COsdSetup without
	loss of functionality.

	CComponentsWindow: add missing comment for sidebars

	CComponentsForm: don't consider frame for position calculation
	This should be done in the arrangement of the container contents

	CComponentsForm: add comment

	CComponentsItem: remove unnecessary calculation of position with frame
	This should be done in the arrangement of the container contents

	CComponentsPicture: structure of class highly simplified
	It should  be now easier to use images as objects. An initialized
	picture object should provide all relevant properties and some
	functionalities of picture viewer.

	CComponents: epand method setFrameThickness() to change selected frame

	CProgressWindow: implement CComponent classes
	This implement window functionality from CComponentsWindow,
	progress items from CProgressBar() and status text
	items from CComponentsLabel()

2014-06-23  Thilo Graf  <dbt@novatux.de>

	CMenuWidget: add member to suppress paint of details line
	In some situations is it more senseful to suppress painting of details line.
	Required if menu window is painted over another window.
	The hide() functionality of detailsline paints only an empty background on screen so we have
	blank parts on screen. That looks bad. For example, this is to observe
	on context menu in channellist.

	We should see this as a workaround. It is not certain whether the
	details line is really needed in the future.

2014-06-23  Thilo Graf  <dbt@novatux.de>

	CComponentsText: add function to get current text content from object

	CComponentsForm: add methode killCCItems()
	This methode is an equivalent version of CComponentsItem::kill() and
	allows to erase all items inside of a container at once.

	CComponentsWindow: add possibilty to add sidebars in window objects
	This allows to add objects in to window on left or right site. eg. for
	navigation icons or other similar stuff. Default this feature is disabled.
	to enable with methode enableSidebar(TYPE); With parameter
	CC_WINDOW_LEFT_SIDEBAR, CC_WINDOW_RIGHT_SIDEBAR or both.
	Width of sidebar can be changed with methode setWidthSidebar(int)

	CComponents: inherit COSDFader class
	Allows a simplified implementation without prior declaration and
	initialisation

	CFrameBuffer: reduce fade time
	10000 seems to bee too much for nice handling

	COSDFader: rename member functions, adapt implementations
	Stop() is not exactly attributable if fader class used as inherited and
	Fade() don't tell really what done and related to return value 'bool'...
	especially as the fader class members have been not documented.

2014-06-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: add colored progressbars
	* thx to bazi98, martii and benny

2014-06-20  martii  <m4rtii@gmx.de>

	gui/infoviewer: remove no longer used class member "old_timestr"

2014-06-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: fix MODE_RADIO/MODE keys in RCUs

2014-06-16  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/frontend.cpp: fix cable tune log

2014-06-15  martii  <m4rtii@gmx.de>

	gui/epgview: replace left/right chars with corresponding icons

2014-06-13  [CST] Bas  <bas@coolstreamtech.com>

	fastscan: fix astra1 scan in case there is only one LNB connected to the system. We should check if the data arrived too before deciding if the TP was valid or not.

2014-06-12  [CST] Bas  <bas@coolstreamtech.com>

	src/gui/streaminfo2.cpp: fix possible integer overflow if fe driver reports very high values. The fix is to check for overflow and if so just return max_y.

2014-06-12  [CST] Focus  <focus.cst@gmail.com>

	gui/luainstance.cpp: add function to start file/url play

	gui/movieplayer.cpp: add 'http' action key, with cut/restore neutrino

2014-06-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: rework header
	  show channellogo, prev channel, next channel if possible

	- change RenderString() default to UTF8

	- change getRenderWidth() default to UTF8

2014-06-11  martii  <m4rtii@gmx.de>

	driver/fontrenderer: let RenderString() and getRenderWidth() default to UTF8

	driver/fontrenderer: adding an additional bool to RenderString() seems inappropriate.

2014-06-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- remove unused ringbuffer code again

2014-06-07  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/eventlist.cpp -fix show channel name in search mode

2014-06-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- satellites.xml: update freq 12722000 as suggested by Janus

2014-06-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- setting_helpers: ensure to create flagfile to reset var-partition

2014-06-03  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: create record directory before record

2014-06-01  Thilo Graf  <dbt@novatux.de>

	CComponents: fix screen rests
	Frame of painted box was incomplete removed, eg hint box see also:
	http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/12230-r%C3%BCckst%C3%A4nde-auf-bildschirm-bei-apollo/

2014-05-31  svenhoefer  <svenhoefer@svenhoefer.com>

	- filebrowser: fix paint of SMSKey in footer and ...
	  ... align both buttonlines in footer to same width

	- filebrowser: paintFoot() at every ChangeDir()
	  this fixes the empty footer when parentDir was empty

2014-05-31  martii  <m4rtii@gmx.de>

	gui/plugins: exclude unused methods

2014-05-30  [CST] Focus  <focus.cst@gmail.com>

	gui/hdd_menu.cpp: ask to set recording path after mount (hotplug or format)

2014-05-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- delete *.orig crap files

	styling for EPG view/eventlist (patch from Benny, thanks!) (fixed)
	  taken from martiis neutrino-mp

	- helpers.cpp: add shortened strftime() function
	  taken from martiis neutrino-mp

2014-05-29  Jacek Jendrzej  <crashdvb@googlemail.com>

	 fix to Commit 67bb4f7 (thx Gaucho316)

	streaminfo2.cpp  -fix bitrate calc offset and  use utf8

2014-05-29  martii  <m4rtii@gmx.de>

	gui/eventlist: fix paintItem() [patch from Benny]

	gui/eventlist: utf8 rendering fix (thanks Benny!)

2014-05-29  Jacek Jendrzej  <crashdvb@googlemail.com>

	-add h265 to record and stream

2014-05-27  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "styling for EPG view/eventlist (patch from Benny, thanks!)"
	This reverts commit 5809315cc59d3436ad62bbeacb3c0e11446a10d9
	because this commit seems to need some more affection.

2014-05-27  martii  <m4rtii@gmx.de>

	styling for EPG view/eventlist (patch from Benny, thanks!)

	zapit/src/zapit.cpp: simplify

2014-05-26  Jacek Jendrzej  <crashdvb@googlemail.com>

	/pictureviewer.cpp CPictureViewer::GetLogoName: don't add the same dir twice

2014-05-25  martii  <m4rtii@gmx.de>

	zapit/bouquets: rename bAlwaysLocked => bLockCount

	zapit/bouquets: count locked bouquets a channels is in, and honor lock in all bouquets

2014-05-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	movieplayer: memset() with zero length is useless

2014-05-22  Thilo Graf  <dbt@novatux.de>

	deutsch.locale: use capitalization for now/next button caption
	Labels are generally always capitalized

	CComponents: use paintBoxRel() only in kill()
	paintBackgroundBoxRel() ignores rounded corners. This avoids painting of
	undesirable parts on corners.

	CComponents/CComponentsItem: simplify statement

	CComponentsFooter: use same corner properties like parent object
	This avoids paint of unnecessary edges inside parent object.

	CComponents/CComponentsItem: use correct background color
	color "0" was wrong

2014-05-22  Thilo Graf  <dbt@novatux.de>

	CComponentsFooter: use dynamic font on too small footer width
	If required width of evaluated buttons larger than footer width,
	then use dynamic font for caption, and try to fit buttons into chain
	container. Dynamic font is used if ccf_btn_font==NULL

	NOTE: user should not use too small window size and not select too large
	fontsize. At some point this possibility will be depleted and it's no
	more space for readable caption.

2014-05-22  Thilo Graf  <dbt@novatux.de>

	CComponentsButton: use darker color for Button
	COL_LIGHT_GRAY is too garish related to background

2014-05-22  Thilo Graf  <dbt@novatux.de>

	CComponents: cc_base.h: expand override of is_painted variable
	Value of is_painted is modified temporarily till next paint
	of item

	Not sure whether this is sufficiently or has bad side effects?

2014-05-22  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: add member getContextBtnObject()
	Allow access directly to methods and properties of context button object.

	CComponentsFooter: ignore item, if no text and icon are defined
	Empty buttons with defined width are causing gaps...looks not nice!

	CComponentsFooter: add member paintButtons()
	This is a nearly methode similar with the older button handler find
	in gui/widget/buttons.h, some parameters are different,
	but require minimalized input.
	This member sets some basic parameters and will paint
	concurrently on execute, explicit call of paint() is not required.
	This should simplify the implementation of the footer class.

	CComponentsForm: paint log on debug level 2 if dimensions too large

	CComponentsText: add parameter for text color in member function setText()

	CTestMenu: clean up, change some sample comments for footer init

	CMenuWidget: implement CComponentsFooter, remove paintButtons

	CComponentsFooter: simplified dimensions init for default height

	CComponentsButton: use y position 0 for general alignment

	CComponentsForm: fix centering of items inside form

	CComponentsForm: use variable instead function

	CComponentsButton: ensure matching icons inside button
	Some icons can be too large for defined button height, so it's required to
	scale icons. Scaling happens inside cc_btn_icon_obj during its init.

	CComponentsButton: remove additonal y offset
	Any other offset could have bad side effects for centered text,
	it must be centered here. Other font sizes can make problems here.

	CComponentsFooter: add member to get pointer to button container

	CComponentsFooter: set color of button frames to button type, default=gray

	CComponentsFooter: apply showButtonContour() after init of labels
	Function was without effect after adding of button objects,
	showButtonContour() now changes property explicit for all items, also
	after their addition to chain.

	CComponentsFooter: use chain object in global scope of class

	CComponentsButton: add class with const char* parameters for icon names

	CComponentsFooter: fix missing types for log output

	CComponentsButton: ignonre objects if no inititalized
	This makes it possible to use buttons with or without icons or text

	CTestMenu: set dynamic size of buttons, use 1/10 of footer width

	CComponentsButton, CComponentsFooter: rework bestfit of buttons inside chain

	CComponentsButton: reinit button items after changed font type

	CTestMenu: add samples for new button handling in cc footer

	CTestMenu: use correct class name for footer object

	CComponentsFooter: add possibility to change font type

	CComponentsButton: add possibility to change font type, whitespace fixes

	CComponentsButton: simplify handling of init of buttons with chain class

2014-05-22  Thilo Graf  <dbt@novatux.de>

	CComponentsFooter: add functionality to add button labels via struct
	This function uses struct label like old button label function
	see /gui/widget/buttons.cpp, but can also use strings in structs

	also possible: add single button with text or locale

2014-05-22  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmChain: add possibility to use individual positions for items

	CComponentsHeader: add icons to button collection for use in headers or footers

	CComponentsHeader: add missing init of icon

	COPKGManager: simplify intro items

	CComponentsHeader: remove superfluous semicolon

	CChannelList: ensure erase of clock after stopping

2014-05-21  [CST] Focus  <focus.cst@gmail.com>

	gui/upnpbrowser.cpp: avoid crash, if TotalMatches is wrong; try to fix ogg mime type, add audio/x-wav for wav

2014-05-16  Jacek Jendrzej  <crashdvb@googlemail.com>

	gui/bedit details line osd fix

2014-05-16  Thilo Graf  <dbt@novatux.de>

	CComponentsText: fix fit of textbox object inside cc text object dimensions
	Position related to parent container was wrong. Some variables were
	unused and removed.

	CComponentsItem: don't increase x/y position if frame width already defined

	CComponentsIconForm: consider relevant paint direction, don't use 0 values
	Value 0 can not be used without problems here, because explicit values
	are required since a9a6a925240675c44243754e82dbee79f2d84698

2014-05-16  Thilo Graf  <dbt@novatux.de>

	CComponents/CComponentsItem: add advanced version of kill()
	kill() allows now paint with defined colors over rendered objects
	without restore of background. It's similar to paintBackgroundBoxRel()
	known from CFrameBuffer, but with possiblity to define color,
	default color is 0 like before (empty background).
	Items with parent bindings use the background color of its parent
	as default, but can also be ignored.

	This function can be useful before repaint of items and/or,
	if required, to have a clean background inside item containers.

2014-05-16  Thilo Graf  <dbt@novatux.de>

	CImageInfo: remove superfluous assign of footer color
	Is default assigned with same color.

	CImageInfo: reduce font size of button

	CFrameBuffer: add function to get icon base path

	CBox:remove unused members

	gui/customcolor.h: add COL_OLIVE

	COPKGManager: use of appropriate width
	Most entries are larger then 40% and in case of failed package update,
	window is too small. Displayerrors in footer bar are possible.

	COPKGManager: remove unused variable

2014-05-14  martii  <m4rtii@gmx.de>

	gui/keybind_setup:checkLongPress(): return true for RC_standby

2014-05-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: update

2014-05-14  [CST] Focus  <focus.cst@gmail.com>

	gui/audio_setup.cpp: add option to set static volume on boot

	gui/miscsettings_menu.cpp: move epg scan OFF option to epg mode, reorder epg settings, add separators

2014-05-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/hdd_menu.cpp: remove '\n' for all  msg

2014-05-09  Jacek Jendrzej  <crashdvb@googlemail.com>

	 src/gui/bedit/bouqueteditor_chanselect.cpp: fix kill details line

	widget/listbox.cpp use paintButtons in foot

2014-05-08  striper  <striper@gmx.de>

	- upnp browser: add menu hint

2014-05-08  [CST] Focus  <focus.cst@gmail.com>

	driver/rcinput.cpp: re-add shutdown after wakeup cancel, code from commit d886a95acd393a5b34ffcb4004238674cc881d1c is lost after some pick ?

2014-05-07  svenhoefer  <svenhoefer@svenhoefer.com>

	infoviewer: only show remaining time if time is set
	taken from martiis-neutrino-mp; based on code by seife;
	contains an addition to ab42e7f032514b22c069fa523a40ae7c02e55ec0

2014-05-07  martii  <m4rtii@gmx.de>

	gui/infoviewer: check for time being set

2014-05-06  martii  <m4rtii@gmx.de>

	locale: rename in => word.in

	gui/infoviewer, gui/eventlist: localization fixes

	gui/infoviewer: use localized value for minutes

	gui/channellist: use localized value for minutes

2014-05-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	scan_setup: fix build without ENABLE_FASTSCAN

2014-05-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- drop obsolete code around FONT_TYPE_GAMELIST
	  these fonts are not needed since gamelist/scriptlist
	  are painted with menu-widget

2014-05-02  tomworld  <atzeworld@msn.com>

	Update locale

2014-05-02  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: fix wrong integer type usage

	rcinput: fix invalid narrowing cast

2014-05-02  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix sort order in locales & update deutsch.locale

2014-05-02  BPanther  <bpanther_ts@hotmail.com>

	missing lua ifdef

2014-05-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	-add  sort option for channellist editor

2014-05-01  [CST] Focus  <focus.cst@gmail.com>

	gui/hdd_menu.cpp: add question to set record directory to formatted drive; mark partition used for recording with icon, disable umount

	gui/record_setup.cpp: now, with mount/umount menu, disable directory switch, if record is running

	gui/widget/menue.cpp: show right-side item icon for inactive items, too

	gui/record_setup.cpp: avoid set empty timeshift dir

2014-04-30  [CST] Focus  <focus.cst@gmail.com>

	gui/hdd_menu.cpp: add question and show format menu, if plugged device not mounted

2014-04-29  [CST] Focus  <focus.cst@gmail.com>

	gui/hdd_menu.cpp: add mount point mkdir, if mdev not used

2014-04-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: update

2014-04-27  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	getservices: fix format-string warnings

	fastscan: fix format-string warning

	scan_setup: fix build without ENABLE_FASTSCAN

	luainstance: fix wrong integer type usage

	movieplayer: memset() with zero length is useless

	neutrino: fix format-string warning

	videosettings: only include cnxtfb if necessary

	cc_frm_header: fix format-string warning

	streamts: fix format-string warnings

	scanepg: fix format-string warnings

	rcinput: fix invalid narrowing cast

	configure: only require libbluray on coolstream

	uncooloff: fix compiler warnings

2014-04-27  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'check/next-cc'
	build-tested only, needs fixing

	Conflicts:
		data/locale/deutsch.locale
		data/locale/english.locale
		src/Makefile.am
		src/driver/rcinput.cpp
		src/driver/streamts.cpp
		src/eitd/sectionsd.cpp
		src/gui/Makefile.am
		src/gui/bouquetlist.cpp
		src/gui/hdd_menu.cpp
		src/gui/luainstance.cpp
		src/gui/luainstance.h
		src/gui/moviebrowser.cpp
		src/gui/movieplayer.cpp
		src/gui/pluginlist.cpp
		src/gui/plugins.cpp
		src/gui/plugins.h
		src/gui/scan.cpp
		src/gui/scan_setup.cpp
		src/gui/user_menue.cpp
		src/gui/videosettings.cpp
		src/gui/widget/menue.cpp
		src/neutrino.cpp
		src/neutrinoMessages.h
		src/system/locals.h
		src/system/locals_intern.h
		src/zapit/include/zapit/scan.h
		src/zapit/src/femanager.cpp
		src/zapit/src/frontend.cpp
		src/zapit/src/getservices.cpp
		src/zapit/src/transponder.cpp

2014-04-25  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: while starting file play, process neutrino events

2014-04-23  [CST] Focus  <focus.cst@gmail.com>

	mdev_helper.cpp: add device hotplug neutrino helper

	gui/hdd_menu.cpp: convert to singleton; add basic notify about device hotplug/remove

	locals: add locale for hdd hotplug messages

	system/helpers.cpp: add split_config_string helper

	driver/rcinput.cpp: add NeutrinoMessages::EVT_HOTPLUG

2014-04-22  Jacek Jendrzej  <crashdvb@googlemail.com>

	make auto ScreenShot with short video

2014-04-22  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: set diseqc options only for satellite frontend

2014-04-21  martii  <m4rtii@gmx.de>

	gui/movieplayer: compare timeshift to TSHIFT_MODE_*

2014-04-21  [CST] Focus  <focus.cst@gmail.com>

	fix warnings if some want to use c++11

	gui/movieplayer.cpp: auto-create movie thumbnail, if enabled, at playback when position more than 5 min from start, or on stop if position more than 10 minutes before end; create movie thumbnail with RC_favorites key

	gui/moviebrowser.cpp: prevent title and movie info frame refresh after play stop; remove movie thumbnail on RC_favorites key; align thumbnail width on apollo for hw blit

	gui/record_setup.cpp: add option to auto-create movie thumbnail on playback

2014-04-21  M. Liebmann  <tuxcode.bbg@gmail.com>

	MoviePlayer: Fix display 'info clock' and 'file time' when show movie infos

	Update deutsch.locale

2014-04-20  martii  <m4rtii@gmx.de>

	gui/movieplayer: show epg info in non-movieplayer modes, too

2014-04-20  Jacek Jendrzej  <crashdvb@googlemail.com>

	 make info copy only in timeshift mode

	nhttpd: -add Chech by marsim21

	src/neutrino.cpp -fix timer zap with mode (TV/Radio) change

2014-04-18  Christian Schuett  <Gaucho316@hotmail.com>

	movieplayer: add possibility to show movie infos

2014-04-18  Jacek Jendrzej  <crashdvb@googlemail.com>

	use auto lang only with more as 1 audio pid

2014-04-16  [CST] Focus  <focus.cst@gmail.com>

	gui/hdd_menu.cpp: fix menu, if format canceled; add xfs tools; change progress messages to commands executed
	Conflicts:
		src/gui/hdd_menu.cpp

	gui/videosettings.cpp: add option to enable/disable SD OSD on apollo

2014-04-16  [CST] Bas  <bas@coolstreamtech.com>

	settings: implement 23.97hz and 29.97hz video modes.

	lib/libcoolstream2/video_cs.h: add 23.97hz and 29.97hz modes in api

2014-04-15  Jacek Jendrzej  <crashdvb@googlemail.com>

	compil fix withot mdev

2014-04-15  Thilo Graf  <dbt@novatux.de>

	OPKG-Manager: add opkg manager feature

	Opkg is a lightweight package management system based on Ipkg.

	For usage with Neutrino, installed opkg programms opkg-cl and opkg-key
	are required and can be find in service update menu,
	otherwise this feature is not available.

	With this feature it is possible to select packages for install and remove
	via gui-menu.

	See also:
	OPKG-Website
	- http://bitbucket.org/opkg/opkg for more details.

	Tuxbox:
	- http://wiki.tuxbox.org/Neutrino-MP Entwicklungsumgebung#OPKG-Pakete
	- http://wiki.tuxbox.org.Neutrino-HD Entwicklungsumgebung:OPKG-SystemInstall

	Buildsystems with opkg support:
	- http://gitorious.org/neutrino-hd/buildsystem-cs
	- http://sourceforge.net/p/bstuff/bs4cs/
	- Yocto

	OPKG-Manager Neutrino:
	- picked from http://gitorious.org/neutrino-mp/martiis-neutrino-mp include shellwindow feature by martii
	- update License text
	- add missing icon
	- use macros to get opkg binaries
	- use matching buttons in footer, menu button is already reserved to left menu

2014-04-15  M. Liebmann  <tuxcode.bbg@gmail.com>

	Update deutsch.locale

2014-04-14  [CST] Focus  <focus.cst@gmail.com>

	gui/hdd_menu.cpp: rework HDD menu, add device mount/umount, add support for mmc and DVD/BD devices, make easy to add other filesystems mkfs/fsck, parts based on code (C) martii

	locals: add hdd mount/umount locales

	gui/widget/menue.cpp: fix selected in case saved one do not match new menu size

	zapit/src/fastscan.cpp: fix compile warning

	zapit/src/fastscan.cpp: implement new/removed channel marking

	gui/scan_setup.cpp: add explicit option to enable/disable fast-scan update

	locals: add new locales for fast-scan

	for fast-scan and cable-scan, put bouquets to beginning of favorites list

2014-04-13  Jacek Jendrzej  <crashdvb@googlemail.com>

	upnpbrowser.cpp: osd fix with radius

2014-04-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- menu: add possibility to add a footer to the menus; fix alignment of menus
	  add footer-keys to testmenu

	  (some of this code is based on code by martii; thx)

2014-04-09  Thilo Graf  <dbt@novatux.de>

	CMenuItem: reduce scope of str, trivial

	/gui/widget/menue.cpp: rework constructors, use methodes for init
	Many redundant code lines were never been refactored or reduced,
	but instead came many in with some of last changes e.g. b41819190dbce023ab7ebacb5e45442c16f10ce5

2014-04-09  M. Liebmann  <tuxcode.bbg@gmail.com>

	CPersonalizeGui: Replaces CMenuOptionChooser::getOptionName() by getName()

	partial revert of afbd87083bf56bbcea1eb5be43625bf5a9a8b86d

2014-04-09  M. Liebmann  <tuxcode.bbg@gmail.com>

	CPersonalizeGui::changeNotify: Fix display error

	Resolves issue for repaint of observed items in personalize menu.
	In this case, text of item 'TV-' and 'Radio-Mode' was not updated
	after switched tv/radio mode item

2014-04-09  M. Liebmann  <tuxcode.bbg@gmail.com>

	CMenuOptionChooser: Remove bad function getOptionName()
	- Please use getName() as replacement.


	partial revert of afbd87083bf56bbcea1eb5be43625bf5a9a8b86d

2014-04-09  Jacek Jendrzej  <crashdvb@googlemail.com>

	yWeb: dont zap on channel change

	eitd/sectionsd.cpp void addEven: crash fix, do not use iterator without locking

2014-04-07  Jacek Jendrzej  <crashdvb@googlemail.com>

	streamts.cpp StreamInstance::Send: do not block neutrino by faulty stream

2014-04-02  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: log and return messages_return::handled, if msg data was deleted; add fast-scan update: if version changed on boot, forced after 30 seconds in standby, and at shutdown

	zapit/src/fastscan.cpp: add read FST version, adjust for quiet scan

	system/settings.cpp: remove delivery_system setting, add FST version

	gui/scan_setup.cpp: save FST version after scan

	zapit/src/scan.cpp: reset FST version on normal scan

	gui/scan.cpp: center scan header

	locales: remove extra info from satsetup.fastscan_head

	gui/cam_menu.cpp: remove extra debug

	gui/bouquetlist.cpp: show epg icon for bouquets selected to scan epg

	gui/widget/icons.h: add NEUTRINO_ICON_EPG

	gui/audio_select.cpp: disable analog audio on/off for easy menu mode

	zapit/src/capmt.cpp, zapit/src/femanager.cpp: fix warnings

	lib/libcoolstream2/dmx_cs.h: update apollo header

2014-04-02  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: add missing init of items

	CComponentsText: rework constructor
	allows usage of parent parameter without another parameter

	CComponentsHeader: rework context button handling
	CComponentsHeader uses now CComponentsIconForm, which is now derived
	from CComponentsFrmChain. Some methods should be now simplified and
	allow to handle some modifications easier.

	CComponentsPIP: use a default frame with thickness 2 and small corner radius

	CComponentsFrmChain: add missing parameter 'parent'
	supplement to 23d7b62cf04845305af22fb54716c16c05063941

	CComponents: use neutrino debug mode for debug output

	CMiscMenue: add entry for temporarily debug mode settings
	Option "Level" overwrites assigned debug level output mode of Neutrino
	start parameters, but only temporarily till change of options by user
	or restart of Neutrino.

2014-04-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: scale channellogos in channellist and epg plus

2014-04-01  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix commit ae8b6e7efcadcbe1b452fb45ea9d481ed538d30f

	Update deutsch.locale

2014-04-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	dboxinfo.cpp: shov inactive rec icon, if no rec is run

2014-04-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouqueteditor_channels.cpp: de-highlight channels not found

2014-04-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	bouqueteditor_channels - CBEChannelWidget::paintItem: extra color for channels not found in service

2014-03-31  Jacek Jendrzej  <crashdvb@googlemail.com>

	getservices.cpp dont add to remove not existing channel

2014-03-30  Jacek Jendrzej  <crashdvb@googlemail.com>

	getservices.cpp: -fix dont replace not existing channel

2014-03-28  [CST] Focus  <focus.cst@gmail.com>

	gui/bouquetlist.cpp: another fix for bouquet epg scan option :D

	gui/bouquetlist.cpp: another fix for bouquet epg scan option

2014-03-28  Jacek Jendrzej  <crashdvb@googlemail.com>

	upnpbrowser.cpp fix for show pic after play

2014-03-28  [CST] Focus  <focus.cst@gmail.com>

	gui/bouquetlist.cpp: fix warning

	gui/bouquetlist.cpp: fix crash

	zapit/src/femanager.cpp: change free demux for PiP detection

	zapit/src/zapit.cpp: remove PIP_DEMUX usage

	zapit/src/capmt.cpp: allocate demuxes in constructor

	zapit/src/fastscan.cpp: fix extra InitFastscanLnb call

	gui/movieplayer.cpp: change playback instance number

2014-03-27  Jacek Jendrzej  <crashdvb@googlemail.com>

	upnpbrowser.cpp -add show logo/pic

2014-03-27  [CST] Focus  <focus.cst@gmail.com>

	driver/scanepg.cpp: add support to scan selected bouquets; add support to scan epg in live or standby or always

	gui/miscsettings_menu.cpp: add option to scan epg in standby or live or always

	gui/bouquetlist.cpp: add menu option to switch bouquet epg scan on/off

	zapit/src/bouquets.cpp: add bouquet flag to select bouquet for epg scan

	neutrino.cpp: add setting to select box state for epg scan

	locals: add new locales for epg scan

	driver/streamts.cpp: optimize poll timeout, cancel thread on stop

2014-03-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: add boxmodel to control/info?hwinfo

	- neutrinoyparser: remove delivery_system from boxname

	- neutrinoyparser: add function 'get_boxmodel'

2014-03-26  [CST] Focus  <focus.cst@gmail.com>

	driver/streamts.cpp: add support to stream from different tuners

	driver/scanepg.cpp: do not zap, if streaming active; use common standbyToStandby() from neutrino

	neutrino.cpp: add common code to partially neutrino wakeup / put to sleep; process EVT_STREAM_START/STOP events

	neutrinoMessages.h: add EVT_STREAM_START/STOP events

	Revert "streamts: put zapit back into standby after streaming"
	This reverts commit 8c0cb5b96ea791a9bf07e3070ba46a0dff01f152.

	Revert "streamts: set CPU freq to 'high' for streaming"
	This reverts commit c9a3b348108a24f906e679b7a03f838e83f1bbd0.

2014-03-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- localize.cpp: fix LOCALEDIR_VAR

2014-03-21  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/fastscan.cpp: improve fastscan tune reporting

	gui/scan_setup.cpp: add dynamic diseqc options switch based on frontend mode

	gui/widget/menue.cpp: add CMenuOptionChooser::setOptions

	zapit/src/frontend.cpp: change timers to use time_monotonic_ms()

	gui/scan_setup.cpp: add fast-scan operators, add fast-scan diseqc auto-config and menu to change diseqc

	zapit/src/fastscan.cpp: add fast-scan operators, add diseqc autoconfig

	locals: add new locales for fast-scan

	gui/cam_menu.cpp: rework, handle mmi timeout, close menu on CI/card insert/remove

	neutrino.cpp: remove not reached keys handle, do not pass RC_timeout

	gui/cam_menu.cpp: use dialog for menu/list messages generated outside of menu

	gui/cam_menu.cpp: cleanup, fix memleak when messages ignored

2014-03-19  Jacek Jendrzej  <crashdvb@googlemail.com>

	upnpbrowser.cpp: -add albumArtURI parse

	CPictureViewer:: move download code to separate funktion DownloadImage

2014-03-19  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance::runScript: Set script parameter 0 to 'script name'...
	...for compatibility with standalone lua scripts

	CLuaInstance: Add runScript() function for using in Lua script
	- Script runs in a new instance in neutrino context
	  Example:
	  local n = neutrino()
	  n:runScript(filename [, args, ...])

2014-03-19  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Optional specification of parameters for runScript()
	- Add parameters as std::vector and possibility of return of
	  status and error messages. (THX Martii)
	  Example:
	  void runScript(const char *fileName, std::vector<std::string> *argv,
	  		std::string *result_code, std::string *result_string,
	  		std::string *error_string);

	- Add Parameters as const char*, last parameter to NULL is imperative.
	  Example:
	  void runScript(const char *fileName, const char *arg0, const char *arg1, ..., NULL);

2014-03-18  M. Liebmann  <tuxcode.bbg@gmail.com>

	CStringInputSMS: Add '%' to valid chars

2014-03-16  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Replace cwindow header_height & footer_height
	- Replace with headerHeight & footerHeight
	- Set header_height & footer_height to deprecated

	CLuaInstance: Add various CComponentsPicture functions
	- Added: new, paint, hide, setpicture

	CLuaInstance: Add setCaption & paintHeader function to cwindow

	CLuaInstance: Add function 'functionDeprecated()' for debug output...
	...when a script function is deprecated.

	CLuaInstance: Add setText function to ctext

	CLuaInstance::ComponentsTextNew: Add 'parent' parameter...
	...for the integration of ctext in a parent cwindow

	CLuaInstance: Add additional tableLookup for get userdata

	CLuaInstance: Add debug output to CWindowDelete/ComponentsTextDelete

2014-03-14  M. Liebmann  <tuxcode.bbg@gmail.com>

	CRecordSetup: Fix menu hint specifier

	Update deutsch.locale

2014-03-14  FlatTV  <FlatTV@gmx.de>

	record menu: add filename template

2014-03-13  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: set satellite position for generated satellite bouquets

	gui/bouquetlist.cpp: allow to delete whole satellite from satellite bouquet view

	zapit/src/getservices.cpp: add code to remove channels for the given satellite position, current live channel skipped to prevent neutrino crashes

	zapit/src/capmt.cpp: stop cam if channel not found

	zapit/src/bouquets.cpp: use INVALID_SAT_POSITION instead of -1

	zapit/include/zapit/types.h: add INVALID_SAT_POSITION define

2014-03-11  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: always use configured hours to record for temporary timeshift; cleanup unused code

	neutrino.cpp: add timeshift record duration setting

	locals: add locale for timeshift record duration

2014-03-11  martii  <m4rtii@gmx.de>

	gui/movieplayer: create and use a movieinfo copy (fixes timeshift playback)

2014-03-10  [CST] Focus  <focus.cst@gmail.com>

	zapit/include/zapit/satconfig.h: add macros for cable/terrestrial positions

2014-03-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- pictureviewer: add a var-dir for channellogos (/var/tuxbox/icons/logo)

	- locale: move first-search locale-dir from /var/tuxbox/config/locale ...
	... to /var/tuxbox/locale

2014-03-07  Jacek Jendrzej  <crashdvb@googlemail.com>

	satellites.xml: update Thor 5/6/Intelsat

2014-03-06  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/bouquets.cpp: change bouquets delete behavior after scan: if box cable-only, remove all bouquets, else remove bouquets for scanned position only, do not remove bouquets after single transponder scan

	system/setting_helpers.cpp: create /var_init/etc/.reset on factory reset, to be processed by apollo init scripts to erase /var partition

	gui/osdlang_setup.cpp: revert language selection to old behaviour: close menu after select

	gui/bouquetlist.cpp: fix inactive color when called to add channel to bouquet

	gui/pipsetup.cpp: support different PIP setup for tv and radio modes

	neutrino.cpp: add pip config settings for radio mode

	gui/scan_setup.cpp: move rotor options to its own menus

	locals: add locale for rotor options menu hints

	gui/miscsettings_menu.cpp: remove global rotor_swap option

	gui/scan_setup.cpp, gui/motorcontrol.cpp: use per frontend rotor swap option

	zapit/src/femanager.cpp: add per frontend rotor swap option

	zapit/data/frontend.conf: remove config for fe1

2014-03-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- user_menue.cpp: whitespace cleanup

	- user_menu: add some pointers to delete

	- hdd_menu: fix hdd_sleep 'off'

2014-03-05  Thilo Graf  <dbt@novatux.de>

	CComponents: remove error message.
	Log output should be enough.

2014-03-04  M. Liebmann  <tuxcode.bbg@gmail.com>

	CTimerList: Fix eventType CTimerd::TIMER_EXEC_PLUGIN

2014-03-03  M. Liebmann  <tuxcode.bbg@gmail.com>

	CComponents: More precise error message (commit f813b9e)

	CPluginList: Supplement to commit cf43a6f (RC_setup for exit all menus)

	src/system/helpers.cpp - htmlEntityDecode(): Add various html codes

2014-03-03  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/femanager.cpp: add have_rotor flag, limit check for the same position to frontend with configured rotor (usals or rotor positions enable). this should allow TWIN multisat setups

	Revert "deutsch, english, nederlands locale: little change for twin, independent modes:"
	This reverts commit 8beb80c24663ac6fc86475185d0cf6ba266e8057.

	zapit/src/femanager.cpp: determine if master has loop-linked frontends at link time

2014-03-03  Thilo Graf  <dbt@novatux.de>

	CComponents: add new parameter 'parent'
	Use strictly CComponentsForm as parent parameter in constructors.
	Some parts have been cleaned up (Constructors, init methodes removed)

	New parameter makes it possible already add current item in constructor.
	So in mostly situations is it not necessary to use explicit addCCItem(),
	but addCCItem()is still valid and necessary in certain situations.

	Affected are all cc-classes and their derivates.
	Some classes must or can be adapted later. The function is
	not currently restricted, because usage of parent parameter is not explicit
	defined in constructors, see CImageInfo, here yet are used addCCItem()
	methodes.

	Generally this parameter is located in the constructors before bool has_shadow,
	but it is not sure whether it would be better to use this parameter as the first.
	That remains to be clarified.

2014-03-03  Thilo Graf  <dbt@novatux.de>

	cc_types.h: add forward declaration for CComponentsForm()
	required for parameter in CComponentsItem constructors

	CComponentsPicture: add comment to isPicPainted()
	Not to confuse with isPainted(). Because isPicPainted() is related to
	internal image.

	CComponentsItem: add methodes to set width and height via percent value
	Percent value is related to current screen or parent size

	CComponentsItem: comments corrected

	CComponentsItem: move/rename doCenter()to base class CComponentsItem
	So it's possible to use this method for all cc-items.
	setCenterPos() comes now with parameter 'along_mode' (CC_ALONG_X, CC_ALONG_Y).
	So it's possible to center in x or y direction. As default are
	both directions predefined.

	CComponentsItem: add members to set item position via percent value

	CMenuItem: remove redundant member for background paint
	It seems this method came with more functionality in past,
	but it's currently not required in that Form.

	CComponentsInfoBox, CComponentsPicture: add overloaded members setPicture()

	configure: add libbluray support into configure
	It may happen that the build process aborts if this lib is not
	expilzit specified, although this lib is not used directly
	by neutrino.
	It seems to be dependent of build environment, and should be understand
	as a prevention.

2014-03-03  Thilo Graf  <dbt@novatux.de>

	CComponents: add member CheckFbData() for fbdata check
	This check happens several times, therefore it is senseful, to move into own member.
	Function returns false on error and is used here to show an error message if
	something was wrong.
	Such errors can happen on position or dimension errors e.g. out of screen or
	too large display values.

	Note:  this is only an emergency helper for debugging on
	fatal errors during developing of window stuff. Mostly errors
	of this kind causing crashes and must be fixed.

2014-03-03  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: remove statement
	stopThread() is doing check against NULL itself

	CComponentsFrmClock: change wording of comment, was unsuituable

2014-03-02  martii  <m4rtii@gmx.de>

	gui/pluginlist: drop custom menu implementation
	(but use the menu-hint as plugin-description)

	gui/widget/menue, gui/osdlang_setup: drop CMenuOptionLanguageChooser class

2014-03-02  FlatTV  <FlatTV@gmx.de>

	cYTFeedParser: Fix decodeVideoInfo()

2014-03-02  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add footer_height function

2014-03-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- plugins: cleanup
	* drop PLUGINDIR_USB
	* drop unused 'param' from startPlugin

2014-03-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- fix (and enable) one-key-plugin; fix movieplayer-plugin

	gui/zapit_setup: add initial channel list mode options (MenuOptionChooser fix)

2014-03-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	my_popen: fix indentation

	hdd_menu: better error message
	...when trying to check unsupported file system type

	hdd_menu: improve error resilience in getFmtType()

2014-03-01  martii  <m4rtii@gmx.de>

	gui/zapit_setup: add initial channel list mode options (locale fix)

	gui/zapit_setup: add initial channel list mode options

	CNeutrinoApp::SetChannelMode: adjust to live channel instead of a semi-random one at startup

2014-02-28  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/getservices.cpp: try to add workaround for reported bug, under some circumstances sat name= written to services instead of cable name=. Real bug reason unknown yet

	zapit/src/getservices.cpp: fix missed DVB-T footer

	gui/streaminfo2.cpp: fix DVB-T label

	gui/scan_setup.cpp: fix DVB-T frontend labels

2014-02-28  martii  <m4rtii@gmx.de>

	gui/streaminfo2: fix DVB-T label
	Conflicts:
		data/locale/deutsch.locale

2014-02-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	scansetup: add DVB-T
	Conflicts:
		src/gui/scan_setup.cpp
		src/gui/scan_setup.h

	getservices: add code for DVB-T
	Conflicts:
		src/zapit/src/getservices.cpp

	frontend: add helpers for DVB-T
	Conflicts:
		src/zapit/include/zapit/femanager.h
		src/zapit/src/femanager.cpp

2014-02-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	add basic support for DVB-T
	This needs more fine tuning wrt scan setup etc, but should work for now.

	Conflicts:
		data/Makefile.am
		data/locale/english.locale
		src/gui/scan.cpp
		src/gui/scan_setup.cpp
		src/neutrino.cpp
		src/zapit/include/zapit/getservices.h
		src/zapit/src/frontend.cpp
		src/zapit/src/getservices.cpp
		src/zapit/src/transponder.cpp

2014-02-28  M. Liebmann  <tuxcode.bbg@gmail.com>

	CPluginList::exec: Add CRCInput::RC_setup to exit all menus

2014-02-27  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add has_shadow and window colors to cwindow.new

2014-02-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- cables.xml: update unitymedia as suggested by OneOfNine

2014-02-26  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add DECODE_HTML flag to ctext.new for decode html string
	- Use function htmlEntityDecode()

	src/system/helpers.cpp: Add htmlEntityDecode() for decode html string

	src/system/helpers.cpp: Add str_replace() function

	Update deutsch.locale

2014-02-25  M. Liebmann  <tuxcode.bbg@gmail.com>

	neutrino: Use uint32_t again for neutrino_msg_t & neutrino_msg_data_t

2014-02-25  [CST] Focus  <focus.cst@gmail.com>

	deutsch, english, nederlands locale: little change for twin, independent modes: TWIN meant for TWIN LNB, independent also suitable for monoblock

2014-02-25  [CST] Bas  <bas@coolstreamtech.com>

	nederlands.locale: fix spelling error.

	nederlands.locale: fix some weird characters that were supposed to be newlines.

2014-02-25  [CST] Focus  <focus.cst@gmail.com>

	src/Makefile.am: fix -liconv

	gui/movieplayer.cpp: add text subtitles charset select and conversion

	src/Makefile.am: for apollo/uClibc add -liconv

	neutrino.cpp: add subtitles charset setting

	locals: add locale for subtitles charset selection

	gui/movieplayer.cpp: add iso file mount

	driver/file.cpp: add iso file type

	src/neutrino.cpp: set default CI clock to 9 mhz

2014-02-25  martii  <m4rtii@gmx.de>

	gui/widget/stringinput_ext: unbreak e8670e6c90e1dfe81a8b7e38e60559bc56fee193

	driver/rcinput: let getUnicodeValue() return const char *

	driver/rcinput: implement long key press support (but no rcsim/yWeb support at this time)
	driver/rcinput: drop unused gettimeofday code

2014-02-23  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Rename componentstext to ctext
	- Better readability and consistent designation
	- Still not a problem since API not yet public

2014-02-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	hdd_menu: improve error resilience in getFmtType()

	hdd_menu: better error message
	...when trying to check unsupported file system type

	hdd_menu: don't hardcode tool paths
	use find_executable() instead of hardcoding the paths to
	mkfs, fsck and blkid

	my_popen: fix indentation

	luainstance: use lua_Integer in tableLookup()
	This fixes the build on platforms where lua_Integer is not int.
	The other solution, converting the lua_Integer's to int is not
	as flexible IMHO. Only build tested.

	Merge remote-tracking branch 'check/next-cc'
	broken, needs buildfixing

2014-02-23  M. Liebmann  <tuxcode.bbg@gmail.com>

	Update and sort locales

2014-02-22  M. Liebmann  <tuxcode.bbg@gmail.com>

	Update slovak.locle (THX EnoSat)

2014-02-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- personalizing: show menuhints in plugin type selection menu

2014-02-21  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: fix subtitles menu: stop button for stop item only; current pid disabled, current item is 'back' if no selected pid, else stop

	lib/libcoolstream/playback_cs.h: update nevis header

	gui/movieplayer.cpp: fix audio/subtitle pid reset on title change

	libcoolstream2: sync headers

	gui/movieplayer.cpp: add title selection to bookmarks/chapters menu

	libcoolstream2/playback_cs.h: update apollo header

	gui/filebrowser.cpp: return directory in player mode (Hide_records is true) if BDMV/index.bdmv found in dir

	locals: add locale for titles/chapters menu separators

	gui/movieplayer.cpp: try to select file play audio lang from audio preferences

	gui/movieplayer.cpp: use subtitles font for text subtitles, convert non-utf8 subtitle text from latin1 to utf, auto-select external subtitles, if they was started

	gui/osd_setup.cpp: add 'other' font sizes group, add subtitles font size setup

	locals: add locale for 'other' font size group and subtitle font size

2014-02-21  Jacek Jendrzej  <crashdvb@googlemail.com>

	Revert "scan.cpp cam_menu.cpp fix Werror=format"
	This reverts commit a48d8306ec9f0661451eff6a6a64dfa141af66a5.

	scan.cpp cam_menu.cpp fix Werror=format

2014-02-21  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Add various CComponentsWindow fuctions
	- Added: color buttons for footer, header_height

	CLuaInstance: Add various CComponentsText fuctions
	- Added: new, paint, hide, scroll

	CLuaInstance: Add function getRenderWidth()

	Fix compiler warnings (-Wfloat-equal)

	CComponentsButton: Incrase height for btn font

	hddmenu: Support ext4 for formating disk
	- Support ext4 for formating disk (require /sbin/mkfs.ext4)
	- Support ext4 for check disk (require /sbin/fsck.ext4 or /sbin/e2fsck)
	- Display disk format in menu (require /sbin/blkid)
	- 'ext4' and 'display disk format' disabled when required files not present

2014-02-20  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'next-cc'

2014-02-19  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'check/next-cc'

	Revert "neutrinoMessages.h -fix type of HDMI/MUTE/VOLUME"
	This reverts commit 3048eb96ed0ac4a062260082e7c24e18fc0da19a.
	(already fixed in my tree)

2014-02-18  martii  <m4rtii@gmx.de>

	driver/rcinput: minor cleanup

2014-02-18  Jacek Jendrzej  <crashdvb@googlemail.com>

	wakeup_hdd: -fix warning -add mode to open

	neutrinoMessages.h -fix type of HDMI/MUTE/VOLUME

2014-02-18  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	personalize: reduce include impact of plugins.h
	use forward declaration of CPlugins instead of including
	plugins.h in personalize.h to reduce the massive impact
	of this header file

2014-02-17  Jacek Jendrzej  <crashdvb@googlemail.com>

	CFfmpegDec::Decoder -fix possible floating point exception

2014-02-16  Thilo Graf  <dbt@novatux.de>

	CComponentsPicture: fix item position
	x/y position was not assigned here for internal pic_x/pic_y vars.
	Therefore x/y was ignored.

2014-02-16  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	revert the split into lots of plugin types
	* present the user with only two types of extensions: games and
	  everything else (lua, script, binary .so)
	* use lua locale, right now it is translated to just "Plugins" :-)

	add virtual plugin type 'not game'
	the only maybe useful distinction between plugin types
	is game / others, so add a 'virtual' plugin type which
	represents everything but games

	disable private copy of the linux dvb headers
	Move them into subdir private so that they are no longer used by
	default. They still can be used by extending the include path.

	personalize: reduce include impact of plugins.h
	use forward declaration of CPlugins instead of including
	plugins.h in personalize.h to reduce the massive impact
	of this header file

2014-02-15  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrinoMessages: fix type of EVT_SET_MUTE/VOLUME
	these events have no allocated data attached

	Merge remote-tracking branch 'check/next-cc'
	...only build-tested, needs fixes

	neutrinoMessages: fix type of EVT_HDMI_CEC*
	these events have no data attached

2014-02-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- cables.xml: update as suggested by OneOfNine

2014-02-13  Jacek Jendrzej  <crashdvb@googlemail.com>

	CControlAPI::EpgSearchXMLCGI convert channelname to xml

2014-02-13  M. Liebmann  <tuxcode.bbg@gmail.com>

	CComponentsFrmClock: Fix thread handling
	- Set clock activ = false for default

	CInfoViewer: Fix display progress bar with large fonts

2014-02-13  Thilo Graf  <dbt@novatux.de>

	CComponentsForm, CSignalBar: rename offset vars

2014-02-12  martii  <m4rtii@gmx.de>

	gui/hdd_menu: correct option count

2014-02-12  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: pause sectionsd on shutdown before saving epg, stop epgscan to restore live channel id in case shutdown started from standby mode, fix hdd wakeup on record announce

	driver/record.cpp: use wakeup_hdd(); save xml before record start

	gui/movieplayer.cpp: remove absolute has_hdd variable

	system/helpers.cpp: change wakeup_hdd function to use hdd_get_standby/hdd_flush

	gui/hdd_menu.cpp: disable 1min sleep option; fix restore hotplug for mdev system

2014-02-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- doc controlapi: add documentation for '/control/signal'

	- pluginlist: simplify b427c3d6a559c61285728b220982f1b288d6a9dd

	- yWeb: add signal strength to boxcontrol menu

	- yWeb: increase version by counting commits since last increase

2014-02-12  M. Liebmann  <tuxcode.bbg@gmail.com>

	CTimerList: Fix displaying and saving reminder timer

	yWeb: Synchronize volume/audiomute settings yWeb => GUI

2014-02-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- CControlAPI: SignalInfoCGI: don't show description in explicit calls

2014-02-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	CControlAPI:: -add SignalInfoCGI

2014-02-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: add CEC option to standby switches

2014-02-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	epgview remove DD 16:9 icon show

2014-02-09  Thilo Graf  <dbt@novatux.de>

	locales: rename plugin entries for Lua-Plugins
	Maybe it's sensibly to use no explicit description for Lua-plugins.
	The user could unnecessarily ask "What is this?".
	"Lua" is more a subject-specific description or a technical term.
	Therefore for users it should be reasonable to use "Plugins" as general
	description.

	TODO: use of these terms in the user menus, in particular "plugin types"

2014-02-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- pluginlist: don't show full list when pluginlist-size is smaller

	- yWeb: fix typo; THX to TheDuke

2014-02-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- menue-hints: fix display of nonlocalized hints

2014-02-07  Jacek Jendrzej  <crashdvb@googlemail.com>

	-add pseudo AdZap timertype

2014-02-07  Thilo Graf  <dbt@novatux.de>

	CComponentsWindow: fix missing define of header position
	Position is strictly top and left within of Window

	CImageInfo: use correct class name

2014-02-07  M. Liebmann  <tuxcode.bbg@gmail.com>

	src/gui/color.cpp: Fix compiler warnings (-Wconversion)

	src/gui/color.cpp: Rework functions for color conversions, using float.

2014-02-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- plugins: type for listed plugins on blue key is more selectable

2014-02-05  Thilo Graf  <dbt@novatux.de>

	CComponentsWindow: remove redundant init of header and footer

	CComponentsPicture: add debug output for handled item dimensions and pos

	CComponentsPicture: rework constructors, clean ups

	CComponentsPicture: show paint mode in debug output

	CComponents: remove wrong init value for item position
	This causes an unnecessary offset and possible fb-remains.
	This was observed at the header in Imageinfo, but only without shadow.

	CBuildInfo: remove append offset
	Append offset is not required here, even harmful, because parent
	items (header, body, footer)  in the parent object are already adapted.
	Offset maybe required in body object, but not in the parent window.
	This fixes also fb remains on the bottom of window after executed
	hide() in buildinfo object.

	CBuildInfo: use member doCenter() for centering window

	CImageInfo: enable missing window shadow
	Also revert ae320ba4118af9beb77de6b33f8542d9f30fad0b,
	Size handling fixed in 533c2cfc5c8aaf4f56fa07828d44ccb03a62efa6

	CComponentsWindowMax: add missing parameters to constructors

	CComponentsWindow: fix handling of window size
	On some several cases it's possible that full resulution is not
	visible on SD output or video-out modes like 576i/p.
	So it's makes more sense to use current osd-settings for max size and
	position.
	This fixes also current behavior of Imageinfo.

	CComponentsIconForm: rework constructors

	CComponentsHeader/CComponentsFooter: move footer class into its own file

2014-02-05  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: try to flush hdd buffers, if hdd is in standby at record start

	system/helpers.cpp: add code to get hdd standby/active status and flush hdd buffers

	eitd/sectionsd.cpp: check myCurrentEvent for expire before using it

2014-02-04  Jacek Jendrzej  <crashdvb@googlemail.com>

	epgview.cpp: -add adzap

	paintButtons: fix alternative button text size

2014-02-04  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance::MenuAddItem: Fix neutrino segfault at (type == "chooser")
	when options in lua script broken

	src/gui/widget/icons.h: Add missing NEUTRINO_ICON_BLUE

	CLuaInstance::MessageboxExec: Fix align

2014-02-04  [CST] Focus  <focus.cst@gmail.com>

	gui/infoviewer.cpp: restore channel id in showMovieTitle(), else infoviewer do not process some events after playback stop

	zapit/src/zapit.cpp: there is case when unlocking live playback can fail due to all frontends busy and zap back to live channel not possible. Send CZapitClient::EVT_ZAP_FAILED to notify neutrino

	zapit/include/zapit/frontend_c.h: prevent setTsidOnid() to change current transponder id on locked frontend: fix case when PiP started while no live channel running (ie playback mode), return to live playback mode can break running recording

2014-02-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- plugins: type for listed plugins on blue key is selectable
	* add mainmenu items for tools and lua-extensions
	  (default not visible)
	* add usermenu items for tools and lua-extensions
	  (default off)

2014-02-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	CTimerd:: enlarge recorddir and pluginname size

2014-02-01  M. Liebmann  <tuxcode.bbg@gmail.com>

	CTimerList: Fix commit f2fccc6 (THX Houdini)

2014-01-31  [CST] Focus  <focus.cst@gmail.com>

	gui/imageinfo.cpp: honor screen setup values

2014-01-31  Jacek Jendrzej  <crashdvb@googlemail.com>

	CKeyValue:: -fix get current name , fix -Wconversion in timerd

2014-01-30  M. Liebmann  <tuxcode.bbg@gmail.com>

	CTimerList: Add lua plugins to plugin selection

	CMenuForwarder: Fix options handling

2014-01-29  martii  <m4rtii@gmx.de>

	gui/timerlist: fix display of channel name

2014-01-29  M. Liebmann  <tuxcode.bbg@gmail.com>

	CFlashExpert::checkSize: Fix display backupMaxSize & backupRequiredSize

2014-01-29  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: fix stalled old speed display on vfd, when timeshift rewind started

	gui/infoviewer.cpp: update movieplayer position also in timeshift mode; fix messages in timeshift mode: while infobar is visible, all but key events was dropped, preventing ie record timer stop etc.

	gui/movieplayer.cpp: for timeshift started in rewind mode, fix vfd speed display, force play time display

	driver/record.cpp: dont show menu after timeshift stop, if timeshift record already stopped

2014-01-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'broken/next-cc'

2014-01-28  [CST] Focus  <focus.cst@gmail.com>

	gui/cam_menu.cpp: handle CA_MESSAGE_MSG_CHANNEL_CHANGE msg

	neutrino.cpp: add zapTo(), reuse common code for zap without wait

2014-01-28  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix display volumebar when channellist is visible

	CLuaMenuForwarder: Fix error msg

2014-01-28  Jacek Jendrzej  <crashdvb@googlemail.com>

	webif standby -add option CEC standby off (dont use TV off)

2014-01-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- CLuaInstance::MenuAddItem: add 'next' and 'cancel' items

2014-01-27  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'check/next-cc'

2014-01-27  Jacek Jendrzej  <crashdvb@googlemail.com>

	supplement to 4be0273083a05e79028056f0bee87033fd785f2a cec option in standby off and on

	mSHTDCNT init var

	-fix CMenuDForwarder option change

2014-01-27  [priv] M. Liebmann  <tuxcode.bbg@gmail.com>

	helpers.cpp: fix find_executable
	- function made the environment variable PATH broken

2014-01-27  [CST] Focus  <focus.cst@gmail.com>

	driver/framebuffer.cpp: try to load icons first from /var/tuxbox/icons/

2014-01-27  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CFileHelpers::copyFile: remove duplicated code
	there is no reason I can imagine to distinguish between
	large and small files

2014-01-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- CLuaInstance::MenuAddItem: separation of "separator" and "separatorline"

2014-01-27  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CFileHelpers: remove 'doCopyFlag' -- it's always true anyway

2014-01-26  Jacek Jendrzej  <crashdvb@googlemail.com>

	-add webif option dont use CEC with standbyoff

2014-01-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd: don't hardcode ntpdate and ntpd path

	helpers: add a function to find an executable in $PATH

	icons: fix start and shutdown picture
	No idea what the exact problem was. The old ones were directly
	exported from GIMP 2.8.10. Now converted with ImageMagick 6.8.8-1
	"convert" with no other options and they seem to be fine.

	sectionsd: don't hardcode ntpdate and ntpd path

2014-01-26  Thilo Graf  <dbt@novatux.de>

	CBookmarkManager: init bookmarksmodified in constructor
	var bookmarksmodified was not intitialized

	revert cd5fd9dab3a64d7cb5f8631921b6525b5219da6c
	use an easier solution, based up neutrino-mp

2014-01-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	helpers: add a function to find an executable in $PATH

	lua: detect if static or dynamic linking is wanted

	Merge remote-tracking branch 'check/next-cc-fixed'

2014-01-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "Fix compiler warnings (-Wconversion)"
	This reverts commit cd5fd9dab3a64d7cb5f8631921b6525b5219da6c.

	I have a different, simpler version in my tree. Keep only the
	(unsigned char) cast in timerlist.cpp

2014-01-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "- rewrite Lua handling"
	This reverts commit 4b6d2d310ca23a57deb138f6f2340c4cd09db653.

	It broke static linked lua+luaposix completely, which is useful
	for debugging and thus should be kept working.

2014-01-25  M. Liebmann  <tuxcode.bbg@gmail.com>

	Fix segfault in eventlist

	Fix compiler warnings (-Wconversion)
	- THX SatBaby for the info

2014-01-25  striper  <striper@gmx.de>

	- rewrite Lua handling
	* depend pkg checks on enable-lua switch
	* define STATIC_LUAPOSIX in case of static lua build to exclude unwanted
	code in neutrino
	* remove DYNAMIC_LUAPOSIX code as it's not needed in case of dynamic lua
	build

2014-01-25  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	capmt: try to fix recording/streaming

2014-01-24  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: cleanup
	-remove variable userHeight, is not used
	-change name of parameter in member initCaptionFont(), "font_name" is not a
	 suitable name for a type object.

	CComponentsWindow: cleanup

	CComponentsWindow: adapt header and footer corners for parent window
	Corners of header and footer were not adapted to parent form.
	It's unsightly, if these elements are not using the same corner types
	like the parent window.

	CComponents: rework some debug outputs
	This shows also x or y values < 0.

	CComponentsWindow: add member doCenter()
	Allows centering of window on screen, mostly senseful for
	window objects without parent

	CComponentsWindow: rework constructors, add CComponentsWindowMax
	Member initVarWindow() now used with parameters, so it's  possible
	to remove multiple code in constructors, but some class must be
	renamed to CComponentsWindowMax.

	CComponentsHeader: rework constructors, add CComponentsHeaderLocalized
	Member initVarHeader() now used with parameters, so it's  possible
	to remove multiple code in constructors, but some class must be
	renamed to CComponentsHeaderLocalized.

2014-01-24  Jacek Jendrzej  <crashdvb@googlemail.com>

	supplement to 8652b5c925cd1dfa7117cf8bc0199f8a968da6fa

	CNFSMountGui::menuEntry -fix init type (thx Gaucho316)

2014-01-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: fix -Wnarrowing compiler warnings on 32bit platforms

	luainstance: make the type of table_key.code explicitly clear

	luainstance: do not export machine specific stuff
	It's an exported API, so it should be somewhat useful/stable,
	not change for every machine...

2014-01-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "CLuaInstance: Fix compiler warnings"
	This reverts commit 87031add9489c8766005f62ad559da2252ea6fd2.

	This is wrong in so many aspects... just look up the definition
	of lua_integer...

2014-01-23  Jacek Jendrzej  <crashdvb@googlemail.com>

	CNFSMountGui::menuEntry init type

2014-01-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: fix -Wnarrowing compiler warnings on 32bit platforms

	luainstance: make the type of table_key.code explicitly clear

	vfd: fix signed-unsigned comparison warning

	luainstance: do not export machine specific stuff
	It's an exported API, so it should be somewhat useful/stable,
	not change for every machine...

2014-01-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "CLuaInstance: Fix compiler warnings"
	This reverts commit 87031add9489c8766005f62ad559da2252ea6fd2.

	This is wrong in so many aspects... just look up the definition
	of lua_integer...

2014-01-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "Add a --enable-lua switch to enable LUA support"
	This reverts commit 82d4832013e3074b8e2a7a2ad762dfd5bdce2472.

	This just makes the code unreadable and why would one build
	without lua :-)

2014-01-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'check/next-cc'
	compiles, nothing else.

	Conflicts:
		configure.ac
		src/Makefile.am
		src/gui/Makefile.am
		src/gui/luainstance.cpp
		src/gui/luainstance.h
		src/gui/plugins.cpp
		src/gui/plugins.h
		src/gui/scan_setup.cpp
		src/gui/start_wizard.cpp
		src/gui/test_menu.cpp
		src/gui/user_menue.cpp
		src/gui/widget/hintboxext.cpp
		src/gui/widget/menue.cpp
		src/gui/widget/messagebox.cpp
		src/gui/widget/stringinput.cpp

2014-01-23  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Fix bool parameter in CWindow/SignalBox => paint()/hide()

2014-01-23  [CST] Focus  <focus.cst@gmail.com>

	driver/vfd.cpp: init timeout_cnt, to fix random vfd dimm

	cross-configure.apollo.debug: enable ffmpegdec and lua

2014-01-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- adapt ShowMsg handling from martii's neutrino-mp

	- adapt ShowHint handling from martii's neutrino-mp

2014-01-22  [CST] Focus  <focus.cst@gmail.com>

	mmi.h, cam_menu.cpp fix spelling error

2014-01-21  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Fix compiler warnings

	CSignalBar: Fix display "value caption"

	CLuaInstance: Add parameter 'vertical' to CLuaSignalBox

	CLuaInstance: fix format strings

	Add a --enable-lua switch to enable LUA support

2014-01-20  M. Liebmann  <tuxcode.bbg@gmail.com>

	CLuaInstance: Multiple functions made from CComponents in CLuaInstance available
	- CComponentsWindow: new(), paint(), hide()
	- CSignalBox: new(), paint()

	CSignalBox: Set current tuner as the default frontend

	Fix audio menu in movieplayer

2014-01-19  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'next-cc' into pu/lua

	- deutsch.locale: update vfd scroll

2014-01-19  M. Liebmann  <tuxcode.bbg@gmail.com>

	Adaptation of CLuaInstance

2014-01-19  martii  <m4rtii@gmx.de>

	gui/luainstance: recognize menu hints

	gui/luainstance: rename menue => menu

	lua: pictureviewer support

	lua menues: add directkey forwarder

	lua: update menue callback api to include an id parameter

	lua: msgbox fix

	lua: msgbox fix

	lua related fixes

	lua: remove debugging output

	LUA fixes

	LUA: change stringinput valid chars

	LUA: messagebox support

	LUA: add hintbox; bugfixes

	LUA: experimental support for native neutrino menues

2014-01-19  M. Liebmann  <tuxcode.bbg@gmail.com>

	Preparing the hintbox classes for Lua
	- Add non locale variants for CHintBoxExt, CMessageBox, ShowMsgUTF
	  THX Martii

	Preparing the input classes for Lua
	- Add non locale variants for CExtendedInput, CStringInput,
	  CStringInputSMS, CPINInput
	  THX Martii

	CScanSettings: convert char[...] configuration values to std::string

	SNeutrinoSettings: convert more char[...] configuration values to std::string

	Preparing the menu classes for Lua Part #3
	- Add non locale variants for CMenuOptionNumberChooser and
	  CMenuOptionChooser
	- Adaptation of CMenuOptionStringChooser, CChangeObserver
	  THX Martii

	Preparing the menu classes for Lua Part #2
	- Remove CMenuForwarderNonLocalized
	- Add overloaded function CMenuForwarder for non local
	  THX Martii

	Preparing the menu classes for Lua Part #1
	- Remove CNonLocalizedMenuSeparator
	- Add overloaded function CMenuSeparator for non local
	  THX Martii

2014-01-19  martii  <m4rtii@gmx.de>

	luainstance: support new text coloring scheme

2014-01-19  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	configure: try to autodetect lualib

2014-01-19  Christian Ege  <k4230r6@googlemail.com>

	handling of luaposix for dynamic environment

2014-01-19  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: return render width from RenderString
	Return the string's renderwidth from RenderString. If boxh is < 0
	then the string is not rendered and only the width is determined.

2014-01-19  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: remove utf8 parameter from RenderString, add center
	Everybody should always be using utf8 anyway, so remove the "utf8"
	parameter from RenderString and replace it with a "center" parameter
	which centers the string horizontally in its box.

	new usage:
	   RenderString(font, text, x, y, color, boxwidth, boxheight, center)
	defaults:
	   color = COL_MENUCONTENT, boxwidth = window's width minus x
	   boxheight = 0, center = 0

2014-01-19  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: export customcolor.h colors, too

	luainstance: work around a signed/unsigned problem on ppc

	luainstance: allow any color for PaintBox, disable debug

	luainstance: allow rounded corners in PaintBox

	luainstance: dynamic values are not static

	luainstance: export FontHeight to Lua scripts

	luainstance: also export RCInput constants

2014-01-19  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: export variables as tables
	This exports arrays FONT_TYPE_foo as FONT['foo'], COL_bar als COL['bar']
	and SCREEN_OFF_a as SCREEN['OFF_a'] instead of lots of single variables.

	Later these could also be made dynamic if the need arises.

2014-01-19  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: show errors from loadfile()

	luainstance: add minimal error reporting

	luainstance: add simple GetInput() method
	use like this in the lua script:
	--
	RC_home = 174
	local n = neutrino()
	repeat msg, data = m:GetInput(1000) until msg == RC_home

	luainstance: the name is "Lua", not "LUA"

	neutrino: add a prototype of a lua plugin interface
	this is just for preliminary tests, not yet really usable
	for anything useful

	CVFD: correctly clear old text

	CVFD::ShowText: only scroll if necessary

	Merge remote-tracking branch 'check/next-cc'
	Conflicts:
		src/neutrino.cpp

	CGenericMenuActivate::Activate: tiny optimization

2014-01-18  Jacek Jendrzej  <crashdvb@googlemail.com>

	 remove CURRENTSERVICES_XML after reload channels

	CControlAPI::EpgSearchCGI add duration to txt output

	CRecordInstance::FillMovieInfo supplement to 9455b0eedab2a6b3114fe086dc4afb5185d8e881 , check current epg before we take title from timer

2014-01-17  [CST] Focus  <focus.cst@gmail.com>

	driver/vfd.cpp: add support to switch scroll on/off

	neutrino.cpp: add g_settings.lcd_scroll option; move rcK and umount on shutdown later to fix deep-standby clock in case of /var partition (thanks Thomas)

	gui/vfd_setup.cpp: add option to switch on/off text scroll

	locals: add locale for vfd scroll on/off option

2014-01-16  Jacek Jendrzej  <crashdvb@googlemail.com>

	CRecordInstance::FillMovieInfo: -fix epg title if epgid removed http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/12026-probleme-mit-timeraufnahme/

	CControlAPI:: epgsearchxml fix time format

2014-01-14  Jacek Jendrzej  <crashdvb@googlemail.com>

	CControlAPI:: -add epgsearchxml & epgsearch

2014-01-13  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "zapit: improve the lockPlayBack "nonblank-Hack""
	This reverts commit 1640784844f0f069c76a5f211f79432c745c34d9 because previous changes are missing.

2014-01-13  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit: improve the lockPlayBack "nonblank-Hack"

	scannit: fix printf format

	timerd: rename TIMER_NEXTPROGRAM
	To ensure it is no longer used, rename it to __TIMER_NEXTPROGRAM.
	It cannot be removed without breaking compatibility, since it is
	part of the API (the integers values of enum CTimerEventTypes are
	written to timerd.conf)

	timerdclient: remove EVT_NEXTPROGRAM
	...and EVT_ANNOUNCE_NEXTPROGRAM.
	These are only internal API, so no incompatibility should occur.

	reduce direct dependencies on timerdclient.h
	Include timerdtypes.h instead of timerdclient.h where feasible, add direct instead of indirect includes of timerdclient.h where necessary. This reduces the number of files which depend on timerdclient.h from 134 to 16. Add/update copyright notices in the affected files.

	timerd: get rid of unused CTimerd::TIMER_NEXTPROGRAM
	This event should be completely obsolete (it was used before
	EIT-update was working correctly), so get rid of it in the code.
	For now it is just commented out, until further testing is done.

	dboxinfo: fix format strings for uint64_t

	streamts: set CPU freq to 'high' for streaming

	streamts: put zapit back into standby after streaming
	additionally, update copyright info

	XMLTreeNode::AddNode: fix logic error (in unused branch)

	XML_Parser::storeAtts: don't leak in case of realloc failure

	XML_Parser: initialize variable

2014-01-13  M. Liebmann  <tuxcode.bbg@gmail.com>

	Supplement to commit ae2a01a37a1bdc3eb9d8c6197ad3c609ba069657

2014-01-13  [priv] M. Liebmann  <tuxcode.bbg@gmail.com>

	CRecordInstance: Turns message when recording start/end on or off

2014-01-13  swing99  <swing0815@googlemail.com>

	- cables.xml: update Kabel Deutschland - Offensive 2012

2014-01-12  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	streamts: improve channel switching logic

	scannit: fix printf format

	timerd: rename TIMER_NEXTPROGRAM
	To ensure it is no longer used, rename it to __TIMER_NEXTPROGRAM.
	It cannot be removed without breaking compatibility, since it is
	part of the API (the integers values of enum CTimerEventTypes are
	written to timerd.conf)

	timerdclient: remove EVT_NEXTPROGRAM
	...and EVT_ANNOUNCE_NEXTPROGRAM.
	These are only internal API, so no incompatibility should occur.

	reduce direct dependencies on timerdclient.h
	Include timerdtypes.h instead of timerdclient.h where feasible,
	add direct instead of indirect includes of timerdclient.h where
	necessary. This reduces the number of files which depend on
	timerdclient.h from 134 to 16.
	Add/update copyright notices in the affected files.

	zapit: improve the lockPlayBack "nonblank-Hack"

	timerd: get rid of unused CTimerd::TIMER_NEXTPROGRAM
	This event should be completely obsolete (it was used before
	EIT-update was working correctly), so get rid of it in the code.
	For now it is just commented out, until further testing is done.

	dboxinfo: fix format strings for uint64_t

	Merge remote-tracking branch 'check/next-cc'

2014-01-12  Thilo Graf  <dbt@novatux.de>

	CComponentsSlider: fix vertical arrangement for slider body
	Centering was broken.

	CComponents: add member to set color for selected items

	CComponentsSlider: fix debug output

2014-01-12  M. Liebmann  <tuxcode.bbg@gmail.com>

	Disable infoclock when user menu activ

2014-01-11  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	streamts: set CPU freq to 'high' for streaming

	streamts: put zapit back into standby after streaming
	additionally, update copyright info

2014-01-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	XMLTreeNode::AddNode: fix logic error (in unused branch)

	XML_Parser::storeAtts: don't leak in case of realloc failure

	XML_Parser: initialize variable

2014-01-07  martii  <m4rtii@gmx.de>

	gui/dboxinfo: minor clean-up

2014-01-08  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: re-enable and fix auto-time display for REW, FF-modes

	gui/scan_setup.cpp: fix separator between sat and cable scan option

2014-01-08  Thilo Graf  <dbt@novatux.de>

	CMoviePlayerGui: disable time display for REW, FF-modes
	time display in combination with REW and FF is broken, needs rework
	included CTimeOSD

	see also: http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/12017-einblendungen-im-movieplayer/

2014-01-08  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: fix shaodow warning
	size is a member name of CComponentsForm

	CComponentsFrmClock: update license text

	CComponentsForm: add members to get count of items

2014-01-08  Thilo Graf  <dbt@novatux.de>

	CTimeOSD: use class konform member names
	CTimeOSD is inherited from CComponentsForm/Item.
	Therefore, it is usual to keep the functional layout.
	Overwritable virtual members should be used with same
	functionality. kill() is similar with paintBackground() known from
	CFrameBuffer, hide(bool) do restore saved background and expects a
	parameter.

	TODO: It works, but class layout of CTimeOSD is currently not conform
	with Components, because the functionalities are partially undermined
	and must be reworked.
	For Example: timescale and clock object not used as sub objects
	in a parent form object.

2014-01-07  Thilo Graf  <dbt@novatux.de>

	CInfoClock: remove call of missing members, replace with simplified clear()

	CBuildInfo: remove destructor
	CBuildInfo using already inherited destructor from CComponentsForm.

	CComponents: replace clear() with clearFbData(), remove cleanCCForm()
	clear() replaces now clearCCItems() and cleanCCForm() is superfluous.

2014-01-06  Thilo Graf  <dbt@novatux.de>

	CComponents: split some header files
	Should bring more overview and less susceptibility to conflicts (merge etc)

	License texts updated.

2014-01-06  Thilo Graf  <dbt@novatux.de>

	CComponentsForm: update license text

	CComponentsExtTextForm: use inherited class for localized version
	Removed simple constructor and used default values in constructor has same
	effect, this reduces some code parts. Usage is unchanged.

	CComponentsForm: avoid of height or width error due to odd values
	Some calculations can resulting odd values and can provocate
	unnecessary debug spam, but more lines should be repaired.

2014-01-06  martii  <m4rtii@gmx.de>

	gui/dboxinfo: fix bytes2string()

2014-01-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fix sign

2014-01-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	dboxinfo: avoid unnecessary 64bit math
	The kernel uses 'unsigned long' for those values anyway,
	so there is no need for 'long long' in userspace.

	dboxinfo: remove impossible case
	The kernel does (and has always) report memory in
	kib units, so there is no need to check this.

	dboxinfo: fix partition size display

	set background of start/shutdown image to black

	dboxinfo: avoid unnecessary 64bit math
	The kernel uses 'unsigned long' for those values anyway,
	so there is no need for 'long long' in userspace.

	dboxinfo: remove impossible case
	The kernel does (and has always) report memory in
	kib units, so there is no need to check this.

	dboxinfo: fix partition size display

	Merge remote-tracking branch 'check/next-cc'

2014-01-05  M. Liebmann  <tuxcode.bbg@gmail.com>

	Update satellites.xml (THX Houdini)

2014-01-04  Jacek Jendrzej  <crashdvb@googlemail.com>

	move toEpoch to helpers.cpp, use strptime

2014-01-04  martii  <m4rtii@gmx.de>

	gui/moviebrowser: fix yt sort-by-date

	gui/moviebrowser, system/ytparser: Google dropped most YouTube feeds. Limit code to what's left.

2014-01-04  M. Liebmann  <tuxcode.bbg@gmail.com>

	CMenuOptionChooser: Fix multiple menu items, when using sort option

2014-01-04  martii  <m4rtii@gmx.de>

	gui/filebrowser: don't segv when removing files with small names

2014-01-04  M. Liebmann  <tuxcode.bbg@gmail.com>

	CUserMenuSetup: Activate alphanumeric sort option

	CMenuOptionChooser: Add alphanumeric sort option
	- default is false
	- Activate by OptionsSort = true

2014-01-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- dboxinfo: show uptime even more human readable

2014-01-04  martii  <m4rtii@gmx.de>

	gui/dboxinfo: show remote volumes, too

2014-01-04  Michael Liebmann  <tuxcode.bbg@gmail.com>

	- dboxinfo: prevent rendering outside window

2014-01-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- dboxinfo: show uptime more human readable; show load average

	- dboxinfo: don't show frontends

2014-01-04  martii  <m4rtii@gmx.de>

	gui/dboxinfo: adjust spacing

	gui/dboxinfo: unbreak height calculation

	gui/dboxinfo: slightly re-arrange window

	gui/dboxinfo: fix widths

	gui/dboxinfo: rework table alignment

2014-01-03  Jacek Jendrzej  <crashdvb@googlemail.com>

	CMenuOptionStringChooser:: optionValueString mismatch, supplement to cbc9299df8cd5fb1639f9e7db9db59ce9ce3fbf6

2014-01-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- usermenu: cleanup from unused code

	- usermenu: add file player

	- usermenu: add youtube player

2014-01-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fix sign

2013-12-31  M. Liebmann  <tuxcode.bbg@gmail.com>

	CNFSMountGui: Supplement to cbc9299df8cd5fb1639f9e7db9db59ce9ce3fbf6
	- Fix saving automount

2013-12-30  Christian Schuett  <Gaucho316@hotmail.com>

	Neutrino: show remaining sleep time in main menu if sleeptimer exists
	based on idea by martii <m4rtii@gmx.de> in Neutrino-MP Git

	Neutrino menu forwarder: add possibility to show value from jump target
	based on idea by martii <m4rtii@gmx.de> in Neutrino-MP Git

	Neutrino sleeptimer: speed up timer deletion

2013-12-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- dboxinfo: move init of mount-head to mount-section

	- dboxinfo: use CComponents to paint header

2013-12-30  martii  <m4rtii@gmx.de>

	gui/dboxinfo: cleanup

	gui/dboxinfo: rename some poorly named variables

2013-12-30  Jacek Jendrzej  <crashdvb@googlemail.com>

	CUpnpBrowserGui::selectDevice(): disable MuteIcon, supplement to ce0d12281331f3d17c833e3408b2338d89cf347c

2013-12-30  martii  <m4rtii@gmx.de>

	gui/upnpbrowser: leave infoclock alone

2013-12-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit: add workaround for broken frontends
	some frontends seem to not really lower the voltage to 13V
	if no DC load is present on the coax cable, so allow to turn
	of the lnb voltage completely to work around the issue and
	allow usage of other devices on the same unicable bus

2013-12-30  martii  <m4rtii@gmx.de>

	driver/fbaccel/spark: don't use blitter for drawing simple lines

2013-12-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	dboxinfo: use hw_caps instead of parsing /proc/cpuinfo

2013-12-30  martii  <m4rtii@gmx.de>

	gui/dboxinfo: move cpu load calculation to dedicated thread ...
	... that keeps history; show load graph

2013-12-30  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "gui/dboxinfo: move cpu load calculation to dedicated thread ..."
	This reverts commit ce189253332bb575bf99ba1a864e76c39da8677a.

2013-12-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	dboxinfo: fix wrong width calculation of recording device label

2013-12-30  svenhoefer  <svenhoefer@svenhoefer.com>

	gui/dboxinfo: move cpu load calculation to dedicated thread ...
	... that keeps history; show load graph

2013-12-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	dboxinfo: use more suitable column widths

	dboxinfo: right align (instead of centering) disk and mem values

	dboxinfo: fix reading of memory values
	...which failed on machines with more than 2GiB of RAM.
	(patch is verified on a 1TiB RAM box :-)

2013-12-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgplus: use CComponents to paint header; move header-icon to footer

2013-12-29  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'check/next-cc'

2013-12-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- dboxinfo: switch to new martii boxinfo + adaptation

2013-12-29  M. Liebmann  <tuxcode.bbg@gmail.com>

	CStringInput: Fix commit aadf1911150209a3f13bb1f652796aa9b1be884c
	- Don't paint background on NEUTRINO_ICON_NUMERIC_PAD

2013-12-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: channellogos can be disabled

2013-12-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- dboxinfo: show correct values in RAM section

	- dboxinfo: fix space between sections

2013-12-27  Jacek Jendrzej  <crashdvb@googlemail.com>

	supplement to b45511b196e37b81f5f3c00ed1ba378a672e3bdd

2013-12-26  M. Liebmann  <tuxcode.bbg@gmail.com>

	CRecordSetup: Fix save RecordingSafety

2013-12-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	rcinput: avoid theoretically possible timerid overflow

	sectionsd: set time at start, even if diff is <120s

2013-12-26  martii  <m4rtii@gmx.de>

	gui/dboxinfo: gui cosmetics

	gui/filebrowser: SMS input: fix RC_7, rewrite handler

	nhttpd/controlapi: add mode=all to GetBouquetCGI

	nhttpd/controlapi: GetBouquetsCGI: support "mode=all" (compiles, untested)

2013-12-26  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.h: use MAX_PLAYBACK_PIDS in place of REC_MAX_APIDS

	playback_cs.h: add MAX_PLAYBACK_PIDS define

2013-12-25  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'check/next-cc'
	Lightly tested only...

2013-12-25  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: cleanup constructors
	Remove single constructor, usage of default parameters in main constructor
	have same effect.

	CComponents: clean up unused stuff
	Subclasses are never used, and the functionality is already provided or
	can be constructed from current classes.

	CComponentsSlider: fix possible null pointer dereference
	csl_body_obj, csl_slider_obj,
	otherwise it is redundant to check it against null.

	CComponentsButton: reduce scope of variable face_x
	The scope of the variable 'face_x' can be reduced. (style)

	CComponentsForm: use passed by reference in addCCItem()
	Function parameter 'cc_Items' should be passed by reference (performance).

	CComponentsDetailLine: cleanup constructors
	Remove single constructor, usage of default parameters in main constructor
	have same effect.

2013-12-25  M. Liebmann  <tuxcode.bbg@gmail.com>

	CThemes: Add clock color to neutrino themes

	CInfoClock: menu item for setting color of the digit added

	CMenuItem: Set right_bgcol as inactiv, when menu item not active

2013-12-25  Jacek Jendrzej  <crashdvb@googlemail.com>

	CControlAPI::GetBouquetsCGI: -add TV/RADDIO mode selectable (THX martii)

	src/gui/dboxinfo.cpp: switch to martii boxinfo + adaptation

	CEpgScan::Start: fix epgscan start in standby

2013-12-25  martii  <m4rtii@gmx.de>

	gui/hdd_menu: cleanup (untested)

	gui/hdd_menu: Permit AAM if hd-idle is installed, but don't show the configuration option if there's only the busybox hdparm variant available.

	gui/hdd_menu: use hd-idle instead of hdparm, if available

	system/settings: store epg times in integers

	system/settings: use integers for shutdown_count/_min

	more char* -> std::string conversions

	gui/moviebrowser: char->string conversions

	gui/nfs: fix menue strings

	convert most char[...] configuration values to std::string

2013-12-24  [CST] Bas  <bas@coolstreamtech.com>

	libcoolstream2/ca_cs.h: add SetTS() method and related type.

2013-12-24  [CST] Focus  <focus.cst@gmail.com>

	Makefile.am: sync apollo libs

2013-12-24  [CST] Bas  <bas@coolstreamtech.com>

	src/zapit/src/zapit.cpp: call SetTS to let CI follow the live tuner.

	Makefile.am: fix includes (missing '\').

2013-12-23  Thilo Graf  <dbt@novatux.de>

	CComponents: add new class CComponentsFrmChain
	CComponentsFrmChain provides a form for chained cc-items with
	optional dynamic arrangement or direction parameters

	CComponents: add new class CComponentsSlider()
	Provides a slider item

2013-12-23  M. Liebmann  <tuxcode.bbg@gmail.com>

	CInfoClock: Fix segfault at 'standby mode after boot'
	- Initialize InfoClock before standby mode

2013-12-23  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: fix tune timeout: value is in 1/10 sec (100ms)

2013-12-23  Jacek Jendrzej  <crashdvb@googlemail.com>

	supplement to 8d7fd8de756a2d01998d11f32f736b7e72e53139

2013-12-23  M. Liebmann  <tuxcode.bbg@gmail.com>

	audiodecoder: Fix compile with ENABLE_FFMPEGDEC

2013-12-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- locales: update (align to last changes)

2013-12-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	rcinput: avoid theoretically possible timerid overflow

2013-12-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- keybind_setup: remove double line

	- osd-setup: use a more suitable value for maximal osd-timeout

2013-12-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	build fix for tripledragon after last merge

	Merge remote-tracking branch 'check/next-cc'
	untested, probably needs some buildfixing

2013-12-22  martii  <m4rtii@gmx.de>

	gui/osd_setup, gui/record_setup: use CMenuOptionNumberChooser ...
	  ... instead of CStringInput to enter numbers

	* neutrino.cpp: drop SetupTiming method
	* system/settings: use integers for timing values#
	* system/setting_helpers: drop CTimingSettingsNotifier

2013-12-22  Thilo Graf  <dbt@novatux.de>

	CComponents: prevent possible segfaults, remove redundant delete
	- if dx, dy == 0, it is not senseful to save screen.
	- delete[] v_fbdata[i].pixbuf is also called in clear()

2013-12-22  martii  <m4rtii@gmx.de>

	timerd/timerd: don't let getSleeptimerID return an already terminated id

	remove unused locale

	gui/keybind_setup: add units to repeat blocker chooser

	gui/keybind_setup: use CMenuOptionNumberChooser instead of CStringInput

	gui/audio_setup: remove disabled code

	yweb: remove audio_PCMOffset configuration option

	gui/pictureviewer_setup, gui/audioplayer_setup: use CMenuOptionNumberChooser instead of CStringInput

	gui/scan_setup: use locale when displaying seconds

	gui/scan_setup: use language specific decimal separator

	gui/scan_setup: show unit for motor speed

	src/eitd/edvbstring: unbreak isUTF8()

	zap back to previous channel id when recording from standby mode has finished [experimental, untested]

2013-12-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd: set time at start, even if diff is <120s

2013-12-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: add unit.decimal from martii-neutrino-mp

2013-12-21  martii  <m4rtii@gmx.de>

	gui/scan_setup: add unit to fe timeout chooser
	(and add unit-locals from martiis-neutrino-mp)

	gui/widget/menu: CMenuOptionNumberChooser: add option to show units

2013-12-21  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/moviebrowser.cpp : init m_settings.ytsearch_history_size/max

2013-12-21  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: pause sectionsd after set its current channel to 0

	eitd/sectionsd.cpp: try to fix messaging_zap_detected flag

	driver/scanepg.cpp: do not restart rescan timer every end of scan

2013-12-20  Michael Liebmann  <tuxcode.bbg@gmail.com>

	CMoviePlayerGui: Initialize variables to paint subtitle

2013-12-20  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: start epg scan after leaving menu, if epg scan option changed

	driver/scanepg.cpp: add timer to rescan epg every 24 hours

	eitd/sectionsd.cpp: remove old events also when not scanning, ie in standby, every 1 hour

2013-12-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: partly revert 932c201074c3aafcc1ae9f0211ab1abb0536676e ...
	  ... to fix startPosSelectionMenu

	- moviebrowser: remove cancel button from startPosSelectionMenu ...
	  ... and set "record start" as the default selection

	- menu: don't add a separatorline ...
	  ... when no button and no section text is given

2013-12-18  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CComponents: fix compiler warnings with DEBUG_CC

2013-12-18  martii  <m4rtii@gmx.de>

	gui/streaminfo2.h: don't include cc.h twice

	Conflicts:
		src/gui/streaminfo2.h

2013-12-18  martii  <m4rtii@gmx.de>

	gui/motorcontrol, gui/scan: switch to CSignalBox

	Conflicts:
		src/gui/scan.cpp

2013-12-18  martii  <m4rtii@gmx.de>

	gui/components: CSignalBox: allow for horizontal arrangement; add methods to retrieve current value

2013-12-18  Thilo Graf  <dbt@novatux.de>

	CComponents: replace __FUNCTION__ with __func__
	__func__ is more suitable for portability

2013-12-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- cables.xml: add Antennenverein Hohenmoelsen

2013-12-17  M. Liebmann  <tuxcode.bbg@gmail.com>

	CStringInput: Fix parameter for paintIcon()

	CComponentsFrmClock: Add comment (THX dbt)

	CChannelList: Fix display header clock

2013-12-17  martii  <m4rtii@gmx.de>

	gui/timeosd: rewrite based on infoclock implementation

2013-12-16  martii  <m4rtii@gmx.de>

	driver/audiodec/ffmpegdec: trim metadata strings

2013-12-16  Jacek Jendrzej  <crashdvb@googlemail.com>

	CChannelList::~CChannelList(): delete remove unnecessary

2013-12-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- cables.xml: update Antennengemeinschaft Goeltzschtalbruecke

2013-12-15  Jacek Jendrzej  <crashdvb@googlemail.com>

	use mySleep in CComponentsFrmClock::initClockThread(

	CChannelList::~CChannelList(): fix possible segfault

2013-12-15  [CST] Focus  <focus.cst@gmail.com>

	driver/audiodec/ffmpegdec.cpp: fix warning after 2ebdf6dfbb5e720b831252ba25951b02fe90d03b

	gui/widget/menue.cpp: revert testing changes

	driver/audiodec/ffmpegdec.cpp: comment selecting input format from file type, let ffmpeg to find input format

	driver/audiodec: get back old audio decoders code, use configure option ENABLE_FFMPEGDEC to switch between old code and ffmpegdec

	configure.ac: add --enable-ffmpegdec option to switch between old decoders and ffmpeg decoder

	gui/audioplayer.cpp: add m4a extension

	driver/file.cpp: add m4a extension

	driver/audiodec/mp3dec.cpp: save cover only on play start, unlink on play stop

	driver/netfile.cpp: fix warning (again)

	gui/audioplayer.cpp: disable screen save for dline/ibox; always load metadata when adding files to play list; cleanup code

	driver/audiodec/ffmpegdec.cpp: try to save cover only at play start time, looks like race, but CAudioPlayerGui::updateMetaData should detect changed metadata and display cover

	gui/widget/menue.cpp: fix menu hint kill vs hide

	gui/filebrowser.cpp: fix color for marked files; do not add selected file on OK press, if there are marked files

	driver/audioplay.cpp: cleanup header, init m_SecondsToSkip variable

	driver/audiodec/ffmpegdec.cpp: fix jump forward/backward

	driver/audiodec/ffmpegdec.cpp: add support to downmix and play multichannel audio, fix seek function, use duration reported by ffmpeg if reported, set analyzeduration to 1 second

	gui/filebrowser.cpp: add AAC file type

	gui/audioplayer.cpp: add AAC file type, save last used directory

	driver/file.cpp: add AAC file type, add .dts extension

	driver/audiodec/ffmpegdec.cpp: parse metadata only for AVMEDIA_TYPE_AUDIO streams; fix type_info and possible crash (thanks Jacek)

	driver/netfile.cpp: fix warning

	driver/audiodec/ffmpegdec.cpp: fix ogg; get metadata also from streams, ie some ogg dont have global metadata

	driver/audiodec/ffmpegdec.cpp: fix bits per sample, fix av_free_packet

	driver/audiodec/ffmpegdec.cpp, driver/audiometadata.cpp: fix compile

2013-12-15  martii  <m4rtii@gmx.de>

	driver/audiodec,audiometadata: cover file handling fixed

	driver/audiodec/ffmpegdec: cover fix

	driver/audiodec/ffmpegdec: don't set cover-art variable on failure

	audioplayer, ffmpegdec: embedded cover support
	Conflicts:
		src/gui/audioplayer.cpp

	drop #ifdef ENABLE_FLAC

	driver/audiodec: don't encode utf8 to utf8

	audiodec/ffmpegdec: convert id3 tags to UTF8

	driver/audiodec: metadata fix

	driver/audiodec: Switch to ffmpeg, drop custom decoder implementations, drop libvorbis/libmad/libid3/libogg/libflac. Not fully regression tested.
	Conflicts:
		configure.ac
		src/Makefile.am
		src/driver/audiodec/Makefile.am

	driver/audiodec/ffmpegdec: minor cleanup

	driver/audiodec/ffmpegdec: reopen codec on error (experimental fix)

	driver/audiodec: implement AAC support (via FFMPEG, with some rough edges)

2013-12-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- mod_auth.cpp: fix no_auth_client handling
	  change find() to compare()

2013-12-13  M. Liebmann  <tuxcode.bbg@gmail.com>

	CComponentsHeader: Fix positioning of items

2013-12-13  martii  <m4rtii@gmx.de>

	gui/bouquetlist: fix 73152bd and 4dcc804

	gui/bedit/bouqueteditor: use Font::getMaxDigitWidth()

	gui/bouquetlist: use Font::getMaxDigitWidth()

	gui/widget/menue: clear old menue hint if none is set for current item

2013-12-12  martii  <m4rtii@gmx.de>

	gui/widget/stringinput: sms-input: cleanup last push, no binary change
	add timer to change to next field

2013-12-11  M. Liebmann  <tuxcode.bbg@gmail.com>

	CComponentsHeader: Fix height calculation

	CInfoViewer: Not start clock thread

	CComponentsFrmClock: Initialize 'activeClock' variable
	- Add function setClockActiv()

	CInfoClock: Remove clock off via exit button

	CComponentsFrmClock: Use blinking function for InfoClock & Channellist

	CComponentsFrmClock: Add blinking function

	CInfoClock: Fix size & position calculation

2013-12-10  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	locale: adapt helper scripts to current compilers

2013-12-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- osd-setup: fix e97e33532b2adea7bc0c9eaabe8862acf38d775b

	- infoclock: add some features
	* add shadow to infoclock
	* rename some locals
	* change default height of clock
	* add option to switch bachground on/off (default off)
	* add option to switch seconds on/off (default on)

	- osd-setup: add option to switch clock on or off

2013-12-10  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: fix calculate minimal separator width
	It's nevertheless necessary to use more than one space char.
	Some "exotic" font types can make issues with its size handling.
	We use char size of some possible chars to get minimal separator size.

	CComponentsHeader: use also lower height if size mode==CC_HEADER_SIZE_SMALL

	CComponentsForm/CComponentsHeader: use start pos x=1 instead 0
	0 could make problems on fit items into container

2013-12-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoclock: cleanup (remove unneeded stuff)

2013-12-08  martii  <m4rtii@gmx.de>

	luainstance: support new text coloring scheme

2013-12-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	coolstream: align shutdown handling with other archs
	instead of just running rcK (which might not exist) and then
	switching off the box hard, exit with proper exit code and
	let a helper binary shut off the box with wakeup timer in a
	shutdown script.

	Merge remote-tracking branch 'check/next-cc'

2013-12-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- yWeb: use same order in search for channellogos as neutrino

2013-12-03  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: use only space char for minimal separator width
	Calculate of minimal separator width by a space char should be enough
	in all cases.
	A switch statement should be also unnecessary, if we check for digits.

	CMenuForwarder: declare some members as const
	Technically some member functions can be const

	CAudioPlayerGui: move scope of char *type
	scope can be reduced

	CAudioPlayerGui: assign value of variable 'step' with current value
	Variable 'step' is reassigned a value before the old one has been used.

	CAudioPlayerSetup: remove redundant parent->hide()
	Possible null pointer dereference: parent - otherwise it is redundant
	to check it against null.

	color.cpp: use variable br_
	Variable 'br_' is assigned a value that is never used

2013-12-03  svenhoefer  <svenhoefer@svenhoefer.com>

	 - infoviewer: use space instead of dot as seperator for clock

	- cc_frm_clock.cpp: add space as a possible seperator

2013-12-03  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	paintButtons: fix auto-spacing of buttins / labels
	in space-restricted setups, buttons would be painted outside
	of the assigned space due to errors in position calculations

2013-12-03  M. Liebmann  <tuxcode.bbg@gmail.com>

	CTimeOSD: Restoring infoclock after hiding osdtime

2013-12-02  [CST] Focus  <focus.cst@gmail.com>

	gui/scan.cpp: fix memleak

2013-12-02  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	paintButtons: fix auto-spacing of buttins / labels
	in space-restricted setups, buttons would be painted outside
	of the assigned space due to errors in position calculations

2013-12-01  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: use correct corners and text color for time display
	Assigning of these properties are required after theme or color changes.

2013-12-01  M. Liebmann  <tuxcode.bbg@gmail.com>

	neutrino: disable infoclock while eventlist is displayed via usermenu

	CScanSetup: Remove duplicate separator line from cable scanmenu

2013-12-01  [CST] Focus  <focus.cst@gmail.com>

	gui/widget/menue.cpp: fix 15b2b2ec050f23dc09c93c34c389ccba013b118b

2013-12-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fix manual terrestrial scan (untested)

2013-11-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'check/next-cc'
	Only compile-tested.

2013-11-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "Revert "global.h: Use forward-declarations to reduce number of dependencies""
	This reverts commit 3c8d47fa49b6a45e1606c015fd193af7b5d9b8b9.

	No Idea why this was reverted, so revert again :-)

2013-11-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	put the uncoolinit hack directly in CZapit::Start()

	startvideo: send PMT again
	this needs checking if the refcounting issues have
	been fixed now.

2013-11-30  Thilo Graf  <dbt@novatux.de>

	CSignalBar/CSignalNoiseRatioBar: reduce code, clean ups
	Some var inits can be reduced, because of inheritance.

2013-11-29  Thilo Graf  <dbt@novatux.de>

	CInfoClock: ensure use of current theme colors
	If user has changed colors or theme, new color settings must be applied,
	otherwise settings have no effect.

2013-11-29  martii  <m4rtii@gmx.de>

	remove widest_number definition and usage, add Font::getMaxDigitWidth() method instead

	gui/components/cc_frm_clock: fix label widths for non-standard fonts

2013-11-29  [CST] Focus  <focus.cst@gmail.com>

	gui/osdlang_setup.cpp: fix memleak

	gui/keybind_setup.cpp: fix memleak: in case not all keys from 'enum keynames' added to menu, memory leaked. make sure all keychoosers deleted

	gui/mediaplayer.cpp: fix memleak

	gui/update_menue.cpp: fix memleak

	gui/update.cpp: fix memleak

	gui/osd_setup.cpp: fix memleak

	gui/parentallock_setup.cpp: fix non-easy mode, do not add menu security

	components: cleanup destructors - remove calls to functions, already called inside base classes destructors

	gui/widget/menue.cpp: try to disable 'always save/restore menu hint screens' (again)

	neutrino.cpp: fix crash if DISABLE_SECTIONSD defined for testing

	gui/widget/menue.cpp: cleanup unused code

	gui/channellist.cpp: fix empty box paint, if no logo found

	gui/channellist.cpp: disable screen save for detail line

	cc_item_progressbar.cpp: fix attempt to draw box with width=0

	components: remove initVarHeader calls in classes derived from  CComponentsHeader

	components: remove initVarForm calls in classes derived from CComponentsForm

	gui/imageinfo.cpp: fix memleak, b_info never deleted

	cc_item_progressbar.cpp: for advanced paint, replace paintShapes with paintBoxRel: too much overhead to replace single paintBoxRel call

	components: remove initVarBasic and initVarItem calls from derived classes

	cc_base.h: make private initVarBasic and initVarItem, they are is called from constructors

	gui/cam_menu.cpp: fix memleaks

	gui/scan_setup.cpp: fix memleaks

	gui/widget/menue.cpp: add CMenuDForwarderNonLocalized

	gui/components/cc_frm_signalbars.cpp: fix mem leak: initVarSigBar call from CSignalNoiseRatioBar reset pointers created by initSBItems from CSignalBar ctor

	gui/components/cc_item_infobox.cpp: fix memleak: CComponentsInfoBox ctor -> CComponentsText ctor -> initCCText(), initVarInfobox() -> initVarText() -> created ct_textbox = NULL, pointer lost; comment calls in CComponentsInfoBox dtor, which already called from base CComponentsText dtor

	gui/infoviewer_bb.cpp: fix memleak, hddscale and sysscale was never deleted

	gui/movieplayer.cpp, neutrino.cpp: fix inactivity timer - do not stop playback to show cancel timer question

2013-11-29  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: add missing color type for time display
	On changed theme colors, it's required to set the current color values
	otherwise the old values remain, this does not look so good.

2013-11-28  M. Liebmann  <tuxcode.bbg@gmail.com>

	CComponentsFrmClock: Remove double call of initCCLockItems()
	- initCCLockItems() is called by the refresh() function
	  and the paint() function in initClockThread()

	CInfoClock: Use dynamic font for display

	Adapting certain files to the changed font handling of info clock

	CComponentsFrmClock: Rework font handling
	- Use setClockFont(enum FONT_TYPES) for selection of neutrino fonts
	- Use setClockFontSize(size) for Dynamic Font

	CInfoClock: Rework calculate size & position
	- Fix display info clock
	- Preparation for alternative use of neutrino fonts / DynFonts

2013-11-26  Jacek Jendrzej  <crashdvb@googlemail.com>

	CEventFinderMenu -add epg search history

2013-11-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit: fix debug message filenames

2013-11-26  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: disable separate handle of label paint
	This is already handled in CTextBox object itself and should be enough.

	CInfoViewer: show time with CComponentsFrmClock object
	This replaces old code that displayed time in infobar.

2013-11-25  martii  <m4rtii@gmx.de>

	gui/infoviewer: disable infoclock if radiotext is active

2013-11-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino: disable infoclock while epgview and eventlist

	- infoviewer_bb: align icons on right side with text above

2013-11-25  Thilo Graf  <dbt@novatux.de>

	CInfoViewerBB: revert 024bb0bbc9cabc09a48984c58859a33370b274a9
	This changes has only effect with button bar. Infoviewer is ignored or
	collide with Virtual_Zap.

2013-11-24  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	lcddisplay: fix build with yocto gcc-4.8.1 toolchain

	iwscan: fix also for newer ppc compilers

2013-11-24  M. Liebmann  <tuxcode.bbg@gmail.com>

	No display info clock when radio text is shown

2013-11-23  M. Liebmann  <tuxcode.bbg@gmail.com>

	CInfoViewerBB: No blank space for radiotext icon when radiotext is off

2013-11-23  Thilo Graf  <dbt@novatux.de>

	widget: add -D__STDC_FORMAT_MACROS

	CInfoClock: remove not required call of setXPos()
	CInfoClock is derived from class ComponentsFrmClock, so we can
	use already available members.

2013-11-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer_bb: enable radiotext-icons

2013-11-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- data/locale/Makefile.am: remove circular dependency

	- hdd_menu: create destination before mount

	- helpers.cpp: port safe_mkdir() from martii

	- helpers.cpp: simplify check_dir(); ported from martii

2013-11-22  M. Liebmann  <tuxcode.bbg@gmail.com>

	InfoClock: Fix display clock in movie browser, file browser etc.

2013-11-20  M. Liebmann  <tuxcode.bbg@gmail.com>

	CInfoClock: Fix paint info clock when mute icon is displayed

2013-11-20  Thilo Graf  <dbt@novatux.de>

	CInfoClock: rework infocklock

2013-11-20  M. Liebmann  <tuxcode.bbg@gmail.com>

	deutsch.locale: Fix sort order

2013-11-20  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	only recreate rcsim.h if necessary
	TODO: move it from source to object tree

2013-11-17  Thilo Graf  <dbt@novatux.de>

	CComponentsWindow: add missing member paint()
	This is a partial revert of cbeb9f3ac655788bbda40c835cb4930ad726332e

	CStreamInfo2: reduce scale width of signal bars
	If the value is 100%, some parts of text was not displayed.

	CSignalBox: add unified label mode and add member to get value label object
	defaul mode for value is now CTextBox::NO_AUTO_LINEBREAK | CTextBox::RIGHT

	CComponentsExtTextForm: use correct declared type

	CComponents: move debug enable switch to cc_types.h

	CComponents: use DEBUG_CC for debug output

2013-11-15  [CST] Focus  <focus.cst@gmail.com>

	lib/libcoolstream2: apollo headers update

2013-11-15  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	lcdd: ignore Mode parameter in showPercentOver

	framebuffer-ng: port commit 0dc92e99 to fix window sizes

	CComponents: fix compiler warnings with DEBUG_CC

2013-11-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- movieplayer: show channellogo in infobar

	- movieplayer: show progress in VFD (thx Satbaby)

	- movieplayer: show infobar at every start of a movie

2013-11-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: fix cover handling

2013-11-13  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "global.h: Use forward-declarations to reduce number of dependencies"
	This reverts commit 4bc6e43ad478857453c64bbe9c46dffae7e525e1.

	Revert "- add missing include of vfd header"
	This reverts commit 3845feb0e40a9d67d4bd4901def78beaf32b2611.

	Revert "CTestMenu: fix build, add missing include"
	This reverts commit 25909c10b626d39a462a1a421a1b61759da71fa4.

2013-11-13  martii  <m4rtii@gmx.de>

	yt: make search order selectable

2013-11-13  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	configure: put buildinfo stuff in own config header
	...so there's no need to rebuild everything all the time

	Merge branch 'check/next-cc'
	Only compile-tested.

2013-11-13  martii  <m4rtii@gmx.de>

	system/localize: change memory allocation, no user-visible changes (continued)

	system/localize: change memory allocation, no user-visible changes

2013-11-13  Thilo Graf  <dbt@novatux.de>

	CTestMenu: fix build, add missing include
	supplement to 3845feb0e40a9d67d4bd4901def78beaf32b2611

2013-11-13  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "- add missing include of vfd header"
	This reverts commit 3845feb0e40a9d67d4bd4901def78beaf32b2611.

	We use display.h instead.

2013-11-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- add missing include of vfd header

2013-11-13  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	global.h: Use forward-declarations to reduce number of dependencies

	remove unneeded CConfigFile from lcdd and shutdown_count

	movieplayer: initialize vpid and vtype variables

	ytparser: fix wrong-type compiler warnings

	fix cleantargets

	scanepg: fix unused variable warning

	fix format string warnings

2013-11-13  [CST] Focus  <focus.cst@gmail.com>

	lib/libcoolstream2/cnxtfb.h: header update, no u8 type used

2013-11-12  [CST] Focus  <focus.cst@gmail.com>

	neutrino_menue.cpp: for easymenu, replace 'Channels' with bouquet editor in main menu

	gui/scan_setup.cpp: remove tuner name from tuner setup menu header for easymenu mode

	gui/network_setup.cpp: move wlan setup items up, to be visible always on first page

	data/locale/english.locale: capitalize Bouquet editor

2013-11-12  Thilo Graf  <dbt@novatux.de>

	CComponents: remove log spam

2013-11-11  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Makefiles: simplify includes for libcoolstream/libstb-hal

2013-11-11  martii  <m4rtii@gmx.de>

	implement yt search history

2013-11-11  Jacek Jendrzej  <crashdvb@googlemail.com>

	CStreamInfo2 initialize dmx

2013-11-11  [CST] Focus  <focus.cst@gmail.com>

	driver/scanepg.cpp, neutrino.cpp: fix for standby epg scan

	driver/record.cpp: save added pids from pmt update; add safe-check for max pids recorded

2013-11-11  Thilo Graf  <dbt@novatux.de>

	CBuildInfo: remevo unused id

	locales: remove colon from string
	Entry is used as caption, not as descriptive paragraph.

	CImageInfo: fix calculation of info text height
	Height of sub caption was not considered.

	CTestMenu: add buildinfo as menu entry
	Buildinfo also exists in infomenu, but is outcommented, so it is
	prepared just for testings.

2013-11-11  Thilo Graf  <dbt@novatux.de>

	CImageInfo: rework some parts of imageinfo
	-use CComponentsExtTextForm: this combines labels and text to one item

	-add build informations: this includes some functions of CBuildInfo class
	 to show its informations, user can now use the red button and toggle
	 between license and build infos

2013-11-11  Thilo Graf  <dbt@novatux.de>

	CBuildInfo: rework buildinfo class for use as CComponentsWindow
	also possible: get partial informations also as strings for usage
	in other classes

2013-11-11  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Add display of build info
	- Display compiler version, compiler flags, build PC, kernel version
	- configure.ac part ported from filezilla project

2013-11-11  Thilo Graf  <dbt@novatux.de>

	CComponentsExtTextForm: remove check for empty strings
	This check causes possible segfault and check is already in ccx_text_obj.

	CComponentsExtTextForm: fix assign of width with percent value
	Assigning of value before width was set, had no effect

	CComponents: add log warning if position = 0
	Value 0 for embedded items should be unproblematic, buy single items
	should have minimum value = 1.

	CComponentsButton: add members to get caption properties

	CComponentsWindow: remove paint() member
	The derived member of ComponentsForm() should be sufficiently
	and should serve its purpose.

	CComponents: add property to allow/disallow paint of items
	This causes initialization of all properties, but
	affects the behavior of item paint.
	This can be understood as a counterpart to isPainted().

	CTextBox: use member getFontTextHeight() as public

	CComponentsExtTextForm: add member setLabelAndTextFont()

	CComponentsButton: add constructors with loacalized caption parameter

	CComponents: use correct initial values screen start position
	Value '0' is wrong.

	CComponentsLabel: use correct body color

	CTestMenu: add sample code for CComponentsExtTextForm

	CComponentsExtTextForm: add new class CComponentsExtTextForm
	this provides a combining form, that contains a text object with label

	CComponentsItem: add missing is_painted to hideCCItem()

	CTextBox: reinit text variables after evaluated comparison

	CComponentsLabel: remove alternate constructor
	default parameters can also be used

	locales: use german translation for 'Setup Tuner'

	CTextBox: add new parameter to setText() force_repaint
	Paint routine of text has changed, so it can be useful to affect the old
	behavior of text repaint beacause of text is painted only if
	text or some other properties have changed.
	Default value of force_repaint is true, so we have the same behavior like
	before changes.

2013-11-10  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	uncoolinit: fix for newer compilers

	fix format string warnings

	scanepg: fix unused variable warning

	fix cleantargets

	ytparser: fix wrong-type compiler warnings

	add tool to work around crappy coolstream driver initialization

	iwscan: work around strange problem with older compilers

	Merge branch 'check/next-cc'
	Compiles on most platforms, starts. Not really tested.

	movieplayer: initialize vpid and vtype variables

2013-11-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	tuxtxt: add back the Tripledragon's ttx keys

	tuxtxt: don't try to manipulate input fd
	the CRCInput class is used for input anyway, so
	this does not make any sense.

2013-11-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: show cover from id3-tag or folder.jpg in header
	  if exist a file called folder.jpg in same dir as the audiofile
	  or a audiocover is defined in id3-tag it will be displayed in header.

	  cover in tag is preferred.

	  ported from mohusch. original patch by tangocash. thx!

2013-11-09  martii  <m4rtii@gmx.de>

	global.h: Use forward-declarations to reduce number of dependencies
	[seife: amended to fix build]

2013-11-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd: work around buggy cDemux in libcoolstream

	remove unneeded CConfigFile from lcdd and shutdown_count

	fbaccel: get rid of USE_OPENGL
	it's not really OpenGL we are using but glfb, and this is on
	all generic-hw boxes, so use the HAVE_GENERIC_HARDWARE define.

	framebuffer-ng: move more hw specific stuff to fbaccel
	setMode (not really the right name) is also hardware specific,
	so move it into fbaccel, too.

	framebuffer-ng: move hw-specific stuff into fbaccel
	hardware initialization is platform specific, so put
	it into fbaccel instead.

2013-11-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- ylanguage.cpp: fix wrong value in for loop

2013-11-09  defans  <defans@bluepeercrew.us>

	small fix, possible segfault in hddmenu

2013-11-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fbaccel: factor out private stuff into own header

2013-11-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- ylanguage.cpp: add neutrino locale as an additional locale file for yWeb

	- libconfigfile: allow configfiles with another delimiter as '='

2013-11-08  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'next-cc'

	gui/scan_setup.cpp: force fe link on master change, too

	gui/scan_setup.cpp: disable frontend setup, if record running

2013-11-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: use and show play/pause/stop/rew/ff keys

2013-11-07  [CST] Focus  <focus.cst@gmail.com>

	gui/osd_setup.cpp: fix Window size in menu, snprintf take care about 0 at the end

	gui/osd_setup.cpp: add support to change window width and height, use buttons up/down to change height, left/right to change width, page up/down to change both

	driver/framebuffer.cpp: switch from window_size to window width/height, allow 50% min window size

	neutrino.cpp: add window width/height settings

2013-11-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	framebuffer_ng: use new-style fb device
	devfs is gone since kernel 2.6.18, so everybody should have at least a
	compat symlink today.

2013-11-06  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/fastscan.cpp: set current channel to channel number 1

	system/settings.cpp: set fastscan default type to HD

	gui/personalize.cpp: fix pin change active/enactive, broken after commit 404de5376b75c96bb3d79590b9cedc5cb8f8533e

	gui/personalize.cpp: fix pin access in case personalize pin is off, but items with enabled pincode present

2013-11-05  Jacek Jendrzej  <crashdvb@googlemail.com>

	CControlAPI::_GetBouquetActualEPGItem: -add eventid & timeTotal to secondEPG

2013-11-05  Thilo Graf  <dbt@novatux.de>

	CTestMenu: add configure option --enable-testmenu

2013-11-05  [CST] Focus  <focus.cst@gmail.com>

	gui/test_menu.h: disable test menu

	gui/scan_setup.cpp: do not add satellites to select from disabled frontend; add intro items for scan menu not dependent on wizard mode: after wizard mode disabled, code add one more item (subhead), and saved selected invalidated, as result ie no selected item at all

	data/locale/english.locale: fix typo

2013-11-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: use ccomponents to paint header

2013-11-05  [CST] Focus  <focus.cst@gmail.com>

	gui/start_wizard.cpp: fix missing frontend setup

	gui/scan_setup.cpp: set wizard mode for frontend setup menu

	gui/widget/menue.cpp: fix jump to some item types with direct key

	PERSONALIZE_ACTIVE_MODE_OPTIONS: fix PERSONALIZE_PROTECT_MODE_MAX, PERSONALIZE_ACTIVE_MODE_OPTIONS need 2 options, not 3

	gui/personalize.cpp: fix CPinSetupNotifier: return false, menu repaint not needed

2013-11-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: disable hdd-bar in youtube mode

2013-11-04  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Audioplayer: Remove special handling for display mute icon
	- Supplement to bace5ce91b9e86d803a69adc1706808661e1447d

	Audioplayer: Remove special handling for display mute icon

2013-11-04  BPanther  <bpanther_ts@hotmail.com>

	fix char (thx mohousch)

2013-11-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer: fix corner_type in header

	- yWeb: remove descriptions from rcu tooltips

2013-11-03  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fix build when --with-stb-hal-build is given

	allow empty --with-stb-hal-build path

	update lcddisplay and libcoolstream to AM_CPPFLAGS

	videosettings: use standard values for tripledragon

2013-11-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino_menue: show always seperator line for secons section

	- locales: more suitable locales for networkmenu.setuponstartup

	- deutsch.locale: add locales for wlan scan

2013-11-02  Michael Liebmann  <tuxcode.bbg@gmail.com>

	deutsch.locale mainmenu.service/settings: Restore original values

2013-11-01  [CST] Focus  <focus.cst@gmail.com>

	src/gui/widget/stringinput.cpp: copy valueString to value in ::exec, to follow extenal valueString updates

	src/gui/network_setup.cpp: add wlan scan

	locals: add locales for wlan scan

	add libiw to build

	lib/libiw: add libiw from wireless tools v29, and wrapper to scan wlan networks

	gui/scan_setup.cpp: fix 96b7d939cad490fb223fa0106fe0c42b1459ae4c, do not show tuner name in tuner select menu for easymenu mode

2013-10-31  [CST] Focus  <focus.cst@gmail.com>

	gui/record_setup.cpp: fix double-blue key

2013-10-30  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/femanager.cpp: set all cable tuner default mode to independent

	gui/videosettings.cpp: add font scaling for easymenu mode

	gui/update_menue.cpp: re-enable 'save current software' for easymenu mode

	gui/scan_setup.cpp: add tuner type to tuner select menu

2013-10-27  Thilo Graf  <dbt@novatux.de>

	CMovieBrowser: force paint of background after show of movieinfo
	Movieinfo text background was transparent after closed info message box and
	reset of text causes a repaint.
	see also:
	http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/p158375-next-cc-branch/#post158375

	CTextBox: fix repaint of background of textbox on scroll and changed text
	suplement to ca22cb9241928741c34e13dc3fd0bf75303191f3

2013-10-26  Thilo Graf  <dbt@novatux.de>

	revert 6ee7fac1a5cfb884fa72b36a8c10104bab6a5253
	Was bad idea to rename. Other Classes can also inherit this. See CMenuTarget

2013-10-26  Michael Liebmann  <tuxcode.bbg@gmail.com>

	CTextBox: Fix background paint

	Update deutsch.locale an fix sort order in english.locale

2013-10-25  [CST] Focus  <focus.cst@gmail.com>

	gui/miscsettings_menu.cpp: add video.h header

	gui/scan_setup.cpp: fix broken zapit config for frontend setup

	gui/scan_setup.cpp: fix crashes due to move tuner setup; auto-save settings; re-order menu options; should fix satSelect memleak

	gui/update_menue.cpp: cut update menu for easy mode

	move tuner setup to Service menu

	gui/personalize.cpp: fix memleak, fix warnings

	as requested, implement 'easy' menu mode for novice users; default behavior should not be changed, easy mode forced by /var/etc/.easymenu file inside image; at the moment switch between modes is done by main menu -> 'stop' button -> enter pin code, restart needed after mode switch

	driver/rcinput.cpp: increase neutrino.sock listen backlog - try to avoid dead-lock on zap flood, when neutrino wait response for command, while zapit try to send event to neutrino

2013-10-25  Michael Liebmann  <tuxcode.bbg@gmail.com>

	mtdutils: Add missing include paths

2013-10-24  Thilo Graf  <dbt@novatux.de>

	CComponents: rename hide() to hideCC()
	There are too many name conflicts with hide-members in other classes.

	CComponents: add unfied header file for general include of cc classes
	Provides a unified header file, so it is not required to select a
	certain header file.

2013-10-24  Michael Liebmann  <tuxcode.bbg@gmail.com>

	CComponentsText: Add function getTextLinesAutoHeight()
	- Function is used for determine the number of lines
	  in a text box in AUTO_HIGH mode.

2013-10-24  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: add possibility to modify text alignment
	usable in header and its derived classes and in class CComponentsWindow

	CComponentsHeader: use isAdded() to avoid add multiple items

2013-10-24  Michael Liebmann  <tuxcode.bbg@gmail.com>

	CTextBox: Add function getLinesPerPage()
	- Add AUTO_LINEBREAK_NO_BREAKCHARS to textbox_modes for
	  auto linebreak without '-' and '.' char

2013-10-24  Thilo Graf  <dbt@novatux.de>

	CComponentsWindow: add member showHeader()
	Provides show or hide window header

2013-10-24  Thilo Graf  <dbt@novatux.de>

	CTextBox: ensure paint of text and background only if required
	It's not new, but this involves also other properties,
	like color or position...

	It's possible that more properties are required, maybe needs to be watched
	and evaluation of comparison might require further revisions.

2013-10-24  Thilo Graf  <dbt@novatux.de>

	CChannelList: set some clock item properties in dependency from header

	CComponentsText: add member to get text color

	CComponentsHeader: add member to get header text

2013-10-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: remove confusing string 'squashFS'

2013-10-21  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	only recreate rcsim.h if necessary
	TODO: move it from source to object tree

2013-10-21  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'check/next-cc'
	Compiles on most platforms, starts. Not really tested.

	Conflicts:
		acinclude.m4
		lib/libdvbsub/Makefile.am
		lib/libtriple/Makefile.am
		lib/libtuxtxt/Makefile.am
		src/Makefile.am
		src/create_rcsim_h.sh
		src/daemonc/Makefile.am
		src/driver/Makefile.am
		src/driver/audiodec/Makefile.am
		src/driver/pictureviewer/Makefile.am
		src/eitd/Makefile.am
		src/gui/Makefile.am
		src/gui/bouquetlist.cpp
		src/gui/channellist.cpp
		src/gui/scan_setup.cpp
		src/gui/streaminfo2.cpp
		src/gui/streaminfo2.h
		src/gui/update.cpp
		src/gui/widget/Makefile.am
		src/gui/widget/listbox.cpp
		src/neutrino.cpp
		src/nhttpd/tuxboxapi/coolstream/Makefile.am
		src/rcsim.c
		src/system/Makefile.am
		src/zapit/src/Makefile.am
		src/zapit/src/frontend.cpp
		src/zapit/src/zapit.cpp

2013-10-21  Michael Liebmann  <tuxcode.bbg@gmail.com>

	CFrameBuffer: Fix query for Apollo hardware

	CComponentsItem: Remove parameter from function isAdded()

2013-10-20  striper  <striper@gmx.de>

	- zapit: only read sizeof(s) instead of fixed number

	- zapit: memset info

	- tuxtxt: pageinfo = NULL

	- fix annoying gui flickering when fading is activated on nevis

	- acinclude: fix typo

2013-10-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: change hotkeys in searchmenu for a smoother handling

2013-10-20  [CST] Focus  <focus.cst@gmail.com>

	driver/scanepg.cpp: return handled for events not handled in other code, should fix crashes on double-free problem

2013-10-20  Thilo Graf  <dbt@novatux.de>

	CTextBox: ensure restore of background, if pixbuf exists
	This may prevent undefined behavior or even possible segfaults

2013-10-19  Thilo Graf  <dbt@novatux.de>

	CImageInfo: split function InitLicenseText()
	InitInfoText() now handles only infotext via parameter text, so it is
	possible to set different text into infobox item.

	CComponentsItem: move function isAdded() to CComponentsItem class

	CComponentsText: use separated function to get text fro a file

2013-10-17  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/zapit.cpp: add support to use PiP on any transponder in file play mode - only if no record running; do not send capmt for PLAY mode, if playback is stopped and its not pmt update

	zapit/src/femanager.cpp: add debug, when live fe selected without check

	neutrino.cpp: call CEpgScan::handleMsg() in standart way, fixes memleak for events with data

	driver/scanepg.cpp: change handleMsg() to return event handled/unhandled

2013-10-17  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Replacing obsolete 'INCLUDES' with 'AM_CPPFLAGS' in all Makefile.am

2013-10-16  Thilo Graf  <dbt@novatux.de>

	CComponentsButton: involving of button text for dyn font evaluation

	CComponentsButton: use empty string as default icon in constructors

	CComponentsForm: add predefine CC_CENTERED for auto positions
	This saves explicit position calculations to arrange items centered

	CStreamInfo2: implement signalbox based up CSignalBox

	CSignalBar: optimize caption handling

	CNeutrinoFonts: performance fix
	Variable '_height' is reassigned a value before the old one has been used.

	CNeutrinoFonts: add explicit include for SNeutrinoSettings
	required in typedef struct font_sizes_groups for *const content

	CComponentsButton: use dynamic fonts, remove old font handling

2013-10-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- remove '+'; fix 25e550e

	- sleeptimer: add possibilty to preset with a fixed value

2013-10-16  Michael Liebmann  <tuxcode.bbg@gmail.com>

	src/system/mtdutils: Fix compiler warnings

2013-10-12  Jacek Jendrzej  <crashdvb@googlemail.com>

	CControlAPI::GetBouquetCGI fix segfault

	CControlAPI::EpgCGI fix control/epg

2013-10-11  Jacek Jendrzej  <crashdvb@googlemail.com>

	CZapitMessages:: init msg struct

2013-10-11  [CST] Focus  <focus.cst@gmail.com>

	driver/scanepg.cpp: fix wrong favorites adding in bouquet mode; fix current bouquet check in case channel mode is changed; save/restore live channel id in standby scan

2013-10-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix compil warnings

2013-10-10  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: start epg scan on enter standby, wakeup epg scan on record stop

	src/gui/miscsettings_menu.cpp: always enable epg scan item

	src/driver/scanepg.cpp: add support for standby epg scan; block scan if recording is running; experimental, needs more testing

	.gitignore: add src/rcsim binary

	eitd/sectionsd.cpp: do not send EVT_EIT_COMPLETE, if scanning paused

	zapit/src/zapit.cpp: use CMD_ZAPTO_EPG to call ZapForEpg(); do not lock frontends in ZapForEpg() for standby mode

	zapit/lib/zapitclient.cpp: add CMD_ZAPTO_EPG command, to be used with epg scan

2013-10-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	satellites.xml remove 23.3E

	CGenPsi:: -fix ac3 type

2013-10-10  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	add Raspberry Pi as 'boxtype'

2013-10-10  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Fix compiler warnings (-Wconversion)

	neutrino: Fit various functions to the changed at get_fs_usage()

	src/system/helpers.cpp: Replace wrong data types in get_fs_usage()
	- Change from 'long' to 'uint64_t'
	- src/Makefile.am: Add -D_FILE_OFFSET_BITS=64 to AM_CPPFLAGS

2013-10-09  defans  <defans@bluepeercrew.us>

	fix possible segfault in channallist
	fix segfaut channallist in movieplayer mode with active minitv

2013-10-09  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: prepare members for usage as virtual members

	CChannelList: fix color of inactive channel in bouquets on active quickzap mode
	supplement to 32ca9b848c9964d680085821da1dd84e1a63f4e9
	see also:
	http://www.dbox2world.net/index.php?page=Thread&postID=157903#post157903

	CComponentsFrmClock: fix posible flicker effects
	Textbox handling was changed since 08e23a917c8d000d1de384d26247ca5d1ab29584

2013-10-09  Thilo Graf  <dbt@novatux.de>

	CChannelList: style fixes
	unititialize variables 'r_icon_w', 'p_event':
	Variable 'r_icon_w' and Variable 'p_event' were reassigned with value
	before the old one has been used.

	Scope of the variable 'buf', 'cFrom', 'rec_mode', 'first' can be reduced.

2013-10-09  Thilo Graf  <dbt@novatux.de>

	CChannelList: use matching data types for output

2013-10-09  Jacek Jendrzej  <crashdvb@googlemail.com>

	CGenPsi:: add EAC3 audio support, revork genpsi

2013-10-08  [CST] Focus  <focus.cst@gmail.com>

	neutrino: add EAC3 audio support

2013-10-08  Jacek Jendrzej  <crashdvb@googlemail.com>

	CUpdateSettings::  allow choose tmp(ramfs,TMPFS_MAGIC) as update dir

	CNeutrinoApp::handleMsg: -fix segfault if Bouquets is empty

2013-10-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- change plugin_hdd_dir to a more suitable setting
	  auto-create plugin_hdd_dir

	- change logo_hdd_dir to a more suitable setting
	  auto-create logo_hdd_dir

	- pictureviewer: readd fallback to the std logo directory in flash

2013-10-07  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/zapit.cpp: prevent 'rotor moving' message for ZapForEpg

	driver/scanepg.cpp: prefer current bouquet in favorite mode, adding other favorites when current is finished

	driver/scanepg.cpp: reuse code, do not try to add favorites again if scan complete

2013-10-06  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Revert "Neutrino build: Fix build with '--with-tremor-static'"
	This reverts commit 40dc93d9e8716e9c3aa553e473704954d3852729.

2013-10-06  Thilo Graf  <dbt@novatux.de>

	CTestMenu: add sample code for channel logo item

	CComponentsPicture: add class CComponentsChannelLogo

	CPictureViewer: rework GetLogoName
	Evaluation with real channel name was broken.

	CColorChooser: use matching data type

	CNeutrinoApp: fix color of active channel in bouqets
	supplement to 32ca9b848c9964d680085821da1dd84e1a63f4e9
	see also:
	http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/p157782-next-cc-branch/#post157782

	CComponentsFrmClock: use 'localtime_r'
	Follow general recommendation to use 'localtime_r'
	for threadsafe applications.

2013-10-04  defans  <defans@bluepeercrew.us>

	show record icon for normale records

	fix right offset when right_text and right_icon is given

2013-10-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi: use rcsim.h

	- rcsim: build binary

	- rcsim: add the wellknown names for menu/exit

	- rcsim: user const types in struct key

	- rcsim: move enumeration to header

	- rcsim: add header comment to rcsim.h

	- rcsim: create rcsim.h automatically
	  add rcsim.h to .gitignore

	- rcsim: fix usage output

2013-10-04  striper  <striper@gmx.de>

	- rcsim: fix compiler warning

2013-10-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- add rcsim sources from martiis-neutrino-mp

2013-10-03  defans  <defans@bluepeercrew.us>

	Fix infoviewer global font zoom faktor
	Change the zoom factor made ​​time display broken, left side

2013-10-02  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Update deutsch.locale

	nederlands.locale: Fix sort order

2013-10-02  Jacek Jendrzej  <crashdvb@googlemail.com>

	eitd: -fix wakeup epg scan with max_events==0

	libfec.cpp: -fix compil with DEBUG

2013-10-02  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: fix epg_scan option saving

	gui/miscsettings_menu.cpp: add epg scan modes

	locals: add locale for epg scan mode

	driver/scanepg.cpp: add support to scan all favorites

2013-10-02  Thilo Graf  <dbt@novatux.de>

	CChannelList: use CComponentsPIP object for minitv
	It's working with unified other implementations of minitv e.g. imageinfo,
	streaminfo and can provide better options for an
	implementation with native pip. Possible variants will follow soon.

	CComponentsPIP: centering alternate backkground image

2013-10-02  Thilo Graf  <dbt@novatux.de>

	icons.h: add larger audio icon
	Taken from GNU/GPL icon package "Dark Glass" by  Alessandro Rei

	http://www.mentalrey.it/

2013-10-02  Thilo Graf  <dbt@novatux.de>

	CBouquetList: use required type
	fix some possible compiler warnings

2013-10-01  Michael Liebmann  <tuxcode.bbg@gmail.com>

	CFlashExpert::showMTDSelector(): Fixed typo at 'disable write uboot'

2013-10-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	CControlAPI::SendChannelList: show only unique channellist & currenttpchannels

2013-10-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	hdd_menu: avoid compiler warning

	initialize variables (mostly to silence valgrind)

	movieplayer: fix invalid type

	infoviewer: don't check resolution in radio mode

2013-10-01  Thilo Graf  <dbt@novatux.de>

	CComponentsPIP: fix x position
	pig_x+2 was wrong.

2013-10-01  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: fix missing displaying content of infobar.txt
	Text from infobar.txt was not painted after channel switch or in
	virtual zap mode.
	Thx snafed for suggestion.

	TODO: many flicker effects in "virtual zap mode"

2013-10-01  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: remove unused code
	Logo background handling can be done with CComponentsChannelLogo object soon.

	CTimeOSD: use matching data type required by updatePos()

	CListBox: remove float type
	Is not really required

2013-10-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: add missing trinity rcu entry

2013-09-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	initialize variables (mostly to silence valgrind)

	movieplayer: fix invalid type

2013-09-29  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	capmt: fix multiple recordings
	...on multiple tuners, de-obfuscate code, add debug messages

	spark: disable debug message in LED code

2013-09-29  Michael Liebmann  <tuxcode.bbg@gmail.com>

	CFlashExpertSetup: Disable backup u-boot

	CFlashExpert: Exclude 'env' from write flash

2013-09-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: fix /control/reboot

2013-09-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fbaccel: don't blit in waitForIdle() on spark
	seems like it is not really needed, avoids too frequent blits

	fbaccel: always blit every 250ms
	this fixes problems with plugins that write directly into the
	framebuffer (tuxtxt for example)

	Revert "frontend: add a "frontend index", set by femanager"
	This reverts commit 2e84a632f58ba76d59477d1a54330a5ebfcc3881,
	which is no longer needed.

	hdd_menu: avoid compiler warning

	remove all fb->blit() calls
	TODO: check if plugins etc. need extra treatment

	fbaccel: auto-blit, obsoleting the explicit blit() calls
	probably needs refining on some platforms

2013-09-28  Michael Liebmann  <tuxcode.bbg@gmail.com>

	CFlashExpert: Use findMTDNumberFromName() to find mtdnumber

	CMTDInfo: Add function findMTDNumberFromName()

2013-09-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: fix paint of background in right box

	- eventlist: use left/right to switch channels

2013-09-27  [CST] Focus  <focus.cst@gmail.com>

	nhttpd/tuxboxapi/coolstream/controlapi.cpp: wakeup zapit before neutrino, to be sure zapit will process any next commands

	gui/miscsettings_menu.cpp: add 'info' action key in epg settings to show current eit event count

	eitd/sectionsd.cpp: add getEventsCount()

	gui/widget/menue.cpp: fix parent arg for exec using menu action keys

2013-09-27  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Image backup apollo Part #7
	- Add image backup to menu 'Software Update'

	Image backup apollo Part #6
	- Menu option for including kernel/uldr/u-boot in the image backup
	- Menu option for creating an image with a different erasesize
	  Tank <=> Trinity

	Image backup apollo Part #5
	- Rework handling devtable
	- Use file for devtable '/var/tuxbox/config/devtable.txt'
	- If file is empty or does not exist, will default entries
	  '/dev/console' and '/dev/null' creates

	Image backup apollo Part #4
	- Check of available disk space before image creation

	src/system/mtdutils: Creation devtable moved to update.cpp

	Image backup apollo Part #3
	- Add ".256k" string to imagename for tank boxes

	Image backup apollo Part #2
	- Add locales for progressbar

	Image backup apollo Part #1
	- Use src/system/mtdutils for image creation

	src/system/mtdutils: Add and patch makefiles

	src/system/mtdutils: Add files from mtd-utils
	- based on mtd-utils http://git.infradead.org/mtd-utils.git
	  commit ab8c6fb93ce9db0f09401c4b819b0b277dc00340 (2013-07-01)
	- Add files for create jffs2 image and using sumtool
	- Creating classes for mkfs.jffs2 and sumtool

	CFlashExpert: Add return value to showMTDSelector() & showFileSelector()

	Neutrino build: Fix build with '--with-tremor-static'

	Update deutsch.locale

2013-09-26  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: fix reset 'new' channel flag

2013-09-25  [CST] Focus  <focus.cst@gmail.com>

	nhttpd/tuxboxapi/coolstream/neutrinoapi.cpp: fix memleak in GetChannelEvents()

	src/gui/bouquetlist.cpp: do not add dublicate channels while copy bouquet to favorite, if favorite bouquet already exist

	gui/channellist.cpp: add menu option to reset all 'new' channels

2013-09-25  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit: fix ordering of cleanup stuff

2013-09-24  Jacek Jendrzej  <crashdvb@googlemail.com>

	CControlAPI::_GetBouquetWriteItem: -fix UTF-8 (THX Gaucho316) http://www.dbox2world.net/index.php?page=Thread&postID=157423

2013-09-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	getservices: enable diagnostic output

	zapit: fix ordering for new azbox drivers

	infoviewer: don't check resolution in radio mode

	azbox: default to manual blitting
	to check if kernel-autoblit is getting usable, use
	"AZBOX_KERNEL_BLIT=1" environment variable

	fbaccel: use the same blit-limiting hack on spark and azbox
	TODO: test on other architectures, simplify code

2013-09-21  Thilo Graf  <dbt@novatux.de>

	CTestMenu: fix build of test menu, name of member was changed

2013-09-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: disable non-working rec on/off buttons

	- yweb: fix typo in startpage definition

	- yweb: remove delivery_system from boxtype tank
	  and avoid duplicate code

	- yweb: add trinity rcu

2013-09-20  Thilo Graf  <dbt@novatux.de>

	CComponentsButton: remove function blocks from header

2013-09-19  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/bouquets.cpp: fix scan bouquets saving, ignore user bouquets while copy

2013-09-19  Christian Schuett  <Gaucho316@hotmail.com>

	CChannelList: mark current channel if not selected

2013-09-19  Thilo Graf  <dbt@novatux.de>

	CNeutrinoEventList: don't paint explicit background

	CTextBox: ensure paint of background to avoid overlapped letters

	CComponents: remove member setCornerRadius(),
	setCorner() replaces this function, 2nd parameter sets type

	CMenuItem: use CComponentsShapeSquare to paint color sector
	This is only a partial solution. CMenuItem class can
	principle completely be implemented with cc-items or cc-Forms.

	CComponents: add member setCorner()
	This replaces setCornerType() and setCornerRadius() soon

	CMenuItem:remove picked #ifdef statements
	Those cherry picks have no effect, but
	contain unfavorable maintainer tags or was mixed with other commits,
	therefore they may be removed or need separately revision.
	- g_settings.menu_numbers_as_icons: not exists
	- "active": was deliberately chosen so
	- g_settings.key_channelList_pageup: is intended for channel list handling

	CComponentsButton: add localized button
	So it's possible to use locales for button caption.

	CComponentsWindow: fix fit of footer if using frame
	Footer has been overpainted frame on bottom.

	CComponentsWindow: fix max width of base items, if frame was set
	Header, body and footer were too wide on the right side.

	CComponentsHeader: add member that allows switching to small size

	CComponentsForm/CComponentsWindow: add new members
	CComponentsForm: Overload member removeCCItem so we can use
	cc_item as parameter.
	CComponentsWindow: add member bool showFooter().
	This allows to hide a footer in window.

	Signalbars: move sorce files to gui/components

	CComponentsWindow: use members as protected
	Sub classes need these members.

2013-09-19  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	oggdec: remove old include  to fix build with new tremor

2013-09-18  [CST] Focus  <focus.cst@gmail.com>

	channel list: restrict adding channels to favorits only, show empty bouquets only in channel add mode

2013-09-17  [CST] Focus  <focus.cst@gmail.com>

	gui/audio_setup.cpp: disable nmgr settings on apollo

2013-09-16  [CST] Focus  <focus.cst@gmail.com>

	gui/upnpbrowser.cpp: revert keys handling, pass not-handled to CNeutrinoApp

	zapit/src/frontend.cpp: fix 'unknown FEC' log for FEC_S2_AUTO

	gui/scan_setup.cpp: cleanup, fix FEC options on mixed sat+cable box

2013-09-09  Jacek Jendrzej  <crashdvb@googlemail.com>

	movieplayer.cpp: add rtsp parse

2013-09-09  [CST] Focus  <focus.cst@gmail.com>

	lib/libupnpclient/UPNPDevice.cpp: change to non-blocking recv

	cross-configure.apollo.debug: fix additional configure args

	neutrino.cpp: fix malloc_stats call for uclibc

2013-09-09  Jacek Jendrzej  <crashdvb@googlemail.com>

	neutrino: disable  commit 4111ff45cb36acbccc0c27e5a63d0a18da2217b2 for test

2013-09-08  Jacek Jendrzej  <crashdvb@googlemail.com>

	movieplayer dont skip RequestAbort

	movieplayer fix youtube name

2013-09-07  Jacek Jendrzej  <crashdvb@googlemail.com>

	CNeutrinoApp::handleMsg:zap to rec channel in standby-mode

	supplement to 4111ff45cb36acbccc0c27e5a63d0a18da2217b2 fix

	supplement to 4111ff45cb36acbccc0c27e5a63d0a18da2217b2

	CNeutrinoApp::handleMsg:zap to rec channel if box start from deepstandby

2013-09-06  [CST] Focus  <focus.cst@gmail.com>

	driver/netfile.cpp: fix crash, id3 struct not initialized

2013-09-05  Jacek Jendrzej  <crashdvb@googlemail.com>

	CFlashTool::program: saveEpg only if on

	channellist: disable scale window size with miniTV

2013-09-04  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: fix for 6fe70ff17d25a35c0c6739dd6a8f8aaaa835a67d, audio tracks not cleared

2013-09-04  Thilo Graf  <dbt@novatux.de>

	CMenuOptionLanguageChooser:prevent alter of value conversion
	compiler warning: wconversion

	CTestMenu: disable testmenu

2013-09-04  [CST] Focus  <focus.cst@gmail.com>

	gui/upnpbrowser.cpp: clear fb on exit

2013-09-04  Thilo Graf  <dbt@novatux.de>

	CPlugins: remove dub included header

2013-09-04  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Update deutsch.locale

	Fix segfault in movieplayer (uninitialized variable)

2013-09-03  [CST] Focus  <focus.cst@gmail.com>

	lib/libcoolstream/playback_cs.h: update apollo header

	gui/upnpbrowser.cpp: re-work, reuse code; unify list scroll; change folder play key to 'play', OK/right select items; add picture display and video playback - parts based on code (c) martii <m4rtii@gmx.de>; work in progress, not complete

	gui/network_service.cpp: add xupnpd service

	locals: add hint locale for xupnpd network service

	gui/channellist.cpp: disable show bouquet name on VFD

	lib/libcoolstream2/playback_cs.h: update apollo header

	gui/movieplayer.cpp: add support to play files from upnp browser, add support to stop playback while open in progress, to interrupt i.e. ffmpeg analyze etc, based on code (c) martii <m4rtii@gmx.de>

	nhttpd/tuxboxapi/coolstream/controlapi.cpp: call GetChannelEvents only if epg param present, add 'fav' param to get only user bouquets; add support to get bouquet's channel list with epg also in plain format

	driver/pictureviewer/pictureviewer.cpp: add support to get file from url, (c) martii <m4rtii@gmx.de>

	zapit/include/zapit/zapit.h: add EnablePlayback() to lock/unlock playback starting

	gui/Makefile.am: enable exeptions

	gui/mediaplayer.cpp: make upnpbrowsergui static

	lib/libupnpclient/UPNPDevice.cpp: fix fd leak

	locals: add locale for file start play dialog

	zapit/src/bouquets.cpp: bug fix, reset services changed flag after adding NOT_FOUND channels - else it trigger services save after load

	driver/audioplay.cpp: reset state to STOP in stop(), in case it called in STOP state

2013-09-03  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	port g_settings.window_size to framebuffer_ng

	Merge branch 'check/next-cc'

2013-09-02  Michael Liebmann  <tuxcode.bbg@gmail.com>

	src/gui/channellist.cpp: Fix OSD (headerclock)

2013-09-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: disable miniTV in movieplayer-mode

	- osd_setup: introduce g_settings.window_size to scale some windows
	* remove g_settings.big_windows
	* add setup window (use up/down to change size)

2013-09-02  Jacek Jendrzej  <crashdvb@googlemail.com>

	update satellites.xml

2013-09-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: fix up non-extupdate build
	this complements commit 5b72a7fe3c after recent changes

	system/helpers: add missing include

	lcdd: add dummy setBacklight

2013-09-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'check/next-cc'
	needs buildfixing...

	Conflicts:
		src/eitd/sectionsd.cpp
		src/gui/audioplayer.cpp
		src/gui/bedit/bouqueteditor_channels.cpp
		src/gui/infoclock.cpp
		src/gui/infoviewer.cpp
		src/gui/motorcontrol.cpp
		src/gui/osd_setup.cpp
		src/gui/scan.cpp
		src/gui/scan_setup.cpp
		src/gui/streaminfo2.cpp
		src/gui/update.cpp
		src/gui/widget/progresswindow.cpp
		src/gui/widget/textbox.cpp
		src/neutrino.cpp
		src/zapit/include/zapit/femanager.h

2013-09-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fbaccel: add hack on spark to avoid too frequent blitting

	framebuffer_ng: allow to choose blit mode on azbox

	zapit: fix A/V start/stop for new azbox drivers

2013-09-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	CChannelList::paintItem:-fix description width with scrambled icon

	 fix width string size

	gui/scan_setup:fix override gotoXXLongitude & gotoXXLatitude with uninitialized zapit_lat or zapit_long

2013-08-30  Thilo Graf  <dbt@novatux.de>

	CSignalBar/CSignalBox: rework position and paint handling, use dyn fonts

	CMotorControl: temporarily widened, user request

	CComponentsForm: fix fitting of item on the right and bottom edges
	Frame of form was overpainted by item,
	small whitespace fixes

	CProgressBar: remove comment

	CNeutrinoFonts: disable debug spam

	CProgressBar: declare paintShapes() static, whitespace fixes
	Technically the member function 'CProgressBar::paintShapes' can be static.

	CComponentsShapeCircle: getDiam() become const
	Technically the member function 'CComponentsShapeCircle::getDiam'
	can be const (style)

	CSignalBar: use dynamic fonts in signalbars

2013-08-26  Jacek Jendrzej  <crashdvb@googlemail.com>

	/movieplayer: filpeplayer add parse for rtmp

2013-08-24  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Activate reworked mute icon handling for apollo hardware

2013-08-21  Michael Liebmann  <tuxcode.bbg@gmail.com>

	gui/update.cpp: disable apply settings on apollo, as non-working at the moment

	Softupdate: Check the available space before copy image to /tmp on apollo

	Softupdate/applySettigs: No rename/copy file when update_dir=/tmp

	Softupdate: Skip checkSize() when update_dir=/tmp on non apollo platform
	- supplement to a3762416af63bb3a7934c7c6e67d2d5fb87629e2

	Softupdate: Fix filename for local update

2013-08-20  martii  <m4rtii@gmx.de>

	fix audiodec/wav

2013-08-20  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Softupdate: Check the available disk space when reading the flash

	Softupdate: Use user-defined file names
	for apply settings and saving partitions from the flash.

2013-08-17  Michael Liebmann  <tuxcode.bbg@gmail.com>

	gui/update.cpp: disable "systemFS with settings" menu item on apollo,
	as non-working at the moment

	src/gui/scan.cpp: Fix pixel error with transponder scan.
	fix for 9c175234e50d1ae960d1e0c9a88c4528001b6db9

	Fix file include in apollo libcoolstream headers

	src/makefile.am: Add various libraries for apollo

2013-08-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: add tank remote control

	- yweb: add picture for tank remote control

	- controlapi/yparser: detect new models tank and trinity

2013-08-14  Jacek Jendrzej  <crashdvb@googlemail.com>

	zapitclient: initalize all var from commandZaptoServiceID struckt

2013-08-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser.cpp: reduce console output at startup

2013-08-13  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: check if pcr pid is not 0 before adding to record

	gui/update_settings.cpp: disable apply settings menu item on apollo, as non-working at the moment

	neutrino.cpp: change apply_settings default to false

	autorun.sh: change PATH and LD_LIBRARY_PATH

	zapit/src/zapit.cpp: ZapForEpg no need for successfull ParsePatPmt, channel may be not running atm

	driver/record.cpp, driver/scanepg.cpp, zapit/src/zapit.cpp: try to prevent race while lock/allocate frontend in case of possible concurrent usage in neutrino and zapit threads

	driver/scanepg.cpp: fix copy/paste

	zapit/include/zapit/femanager.h: change mutex to recursive, add Lock/Unlock

	driver/scanepg.cpp: try to make zap for epg scan non-blocking

	zapit/src/zapit.cpp: add ZapForEpg()

	neutrino: add EVT_BACK_ZAP_COMPLETE event for background epg scan zap

	zapit/lib/zapitclient.cpp: add zapTo_epg, EVT_BACK_ZAP_COMPLETE event

2013-08-11  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit,record: fix some really useless uses of float

2013-08-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: add PCR PID handling to live streaming ...
	... and add PCR PID and PMT PID to streaminfo

	based on patches by Christian Schuett <Gaucho316@hotmail.com> in Tuxbox Git

2013-08-08  Michael Liebmann  <tuxcode.bbg@gmail.com>

	src/gui/scan.cpp: Fix pixel error with transponder scan.

2013-08-08  Jacek Jendrzej  <crashdvb@googlemail.com>

	eitd: fix compil without USE_DVBSI_EVENTS

	update encoding.conf

	update slovak locale (THX EnoSat)

	streamts: add dvbsub and teletext pid to stream

2013-08-08  [CST] Focus  <focus.cst@gmail.com>

	data/locale/nederlands.locale: fix telesat prov name

2013-08-08  Michael Liebmann  <tuxcode.bbg@gmail.com>

	helpers.cpp: Add getFileName(), getFileExt(), getNowTimeStr()

2013-08-08  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: disable ntpd daemonize

2013-08-07  [CST] Focus  <focus.cst@gmail.com>

	.gitignore: add src/dt

	add frontpanel control tool to be used in scripts

	eitd/sectionsd.cpp: check is /sbin/ntpdate present, use ntpd if not

	gui/vfd_setup.cpp: disable display settings on trinity too

2013-08-06  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/femanager.cpp: try to fix skipping free frontend, if other linked group is busy

	gui/start_wizard.cpp: disable astra initial settings in case of fast-scan setup

	gui/start_wizard.cpp: hack to enable easy setup aka fast scan setup, if locale is nederlands only

	gui/update.cpp: download different image for different system fs erase size

	revert apollo libcoolstream headers to release lib version

	autorun.sh: add reboot
	Conflicts:
		autorun.sh

2013-08-04  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd/dmx: add hack for TripleDragon

2013-08-03  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fix screen mode selection logic error on TD
	wrong screen mode default "LCD" was introduced with commit eb9eba891,
	leading to HD framebuffer settings which don't make sense :-)

2013-08-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	genpsi: supplement to 7a3b584920c1ef16bf4d899b3bd7c9e2dbc5af26

	genpsi: add pcr pid handling

2013-07-30  [CST] Focus  <focus.cst@gmail.com>

	gui/infoviewer.cpp: fix shadow

	try to fix shutdown after wakeup, if several recordings was done, cancel shutdown after wakeup, if remote used, based on code (c) martii <m4rtii@gmx.de>

	gui/moviebrowser.cpp: add missed settings for reset to defaults

	update initial astra frontend.conf, use same config as default

	gui/channellist.cpp: fix quick zap and virtual zap, when empty bouquets present and zap cycle in current bouquet is disabled

	zapit/src/frontend.cpp: comment voltage switching for rotor commands

	gui/infoviewer.cpp: disable EVT_NOEPG_YET in virtual zap mode

	gui/channellist.cpp: fix selected after direct record

	gui/moviebrowser.cpp: fix bug with always re-loaded ts/xml files

	english.locale: little changes/corrections

	nederlands.locale update

2013-07-26  Michael Liebmann  <tuxcode.bbg@gmail.com>

	CNeutrinoFonts: Use separate font renderer for dynamic fonts
	- delete / initialize font renderer only if necessary
	  (e.g. start program, change the font file, change the scaling)

2013-07-25  Thilo Graf  <dbt@novatux.de>

	CSignalBar/CSignalBox: use better base color for caption COL_INFOBAR_TEXT

	CSignalBar/CSignalNoiseRatioBar: add missing initSBItems()

2013-07-24  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Update deutsch.locale

2013-07-23  Jacek Jendrzej  <crashdvb@googlemail.com>

	CChannelList::paint(): reduce background paint in miniTV mode

2013-07-23  [CST] Focus  <focus.cst@gmail.com>

	src/zapit/src/frontend.cpp: disable driveToSatellitePosition() code for linked frontends

	gui/scan_setup.cpp: disable frontend motor options, if more not master or independent

	gui/motorcontrol.cpp: cleanup/rework, add simple network info

	locals: add locale for motor control network info; change motor options hints

	zapit/src/scan.cpp: clear abort flag in Cleanup()

	zapit/src/scannit.cpp: remember first seen position from satellite descriptor

2013-07-23  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Fontrenderer: Fixed error when rendering the font
	- Add comment for parameter 'useFullBg'

2013-07-22  Michael Liebmann  <tuxcode.bbg@gmail.com>

	streaminfo2: Fix text color of the signal bars
	- supplement to c60c5c5ce39c2555c233f699adddf61a5e5b2511

2013-07-22  Thilo Graf  <dbt@novatux.de>

	CTextBox: set the correct H/V border

	Signalbars: add new classes to show signal bars, based up CComponents

2013-07-21  Thilo Graf  <dbt@novatux.de>

	CComponentsText: add missing init in constructor

2013-07-21  Michael Liebmann  <tuxcode.bbg@gmail.com>

	CNeutrinoFonts: Fix segfault, when font size changed

	CNeutrinoFonts: Fix segfault, when fontfile changed
	- use std::string for font and style names

	Add option to resize the VolumeBar
	- Minimum height: Height of NEUTRINO_ICON_VOLUME + 2 pixels
	- Maximum height: 50 pixels
	- Setting can be changed with:
	  Menu -> Settings -> OSD -> Volume -> Height of display

	Use dynamic font in CVolumeBar

	Add dynamic fonts to CNeutrinoFonts
	- Dynamic fonts with their size matched to a given text box.
	  The display size is retained even when changing the font size factor.
	- "Normal" dynamic fonts, characterized by FONT_ID_SHARE in
	  CNeutrinoFonts::getDynFont() can be used by several objects
	  simultaneously. That is, if the calculated font size and font style
	  are the same, the existing font is used.
	- Dynamic font for exclusive application will only be used by an object.
	  For this, a FontID (FONT_ID_xxx, defined in src/driver/neutrinofonts.h)
	  in CNeutrinoFonts::getDynFont() is specified.
	- Objects with dynamic font for exclusive application can resize at
	  run time, the font size will be adjusted accordingly.
	- The return value of CNeutrinoFonts::getDynFont() is a pointer
	  to a font, for example:
	  Font** font = CNeutrinoFonts::getInstance()->getDynFont(...);
	  (*font)->RenderString(...)

	Add new class CNeutrinoFonts for setup and modify neutrino fonts
	- move SetupFonts() from CNeutrinoApp to CFontSetup

2013-07-21  Thilo Graf  <dbt@novatux.de>

	CComponentsText: do also paint text on changed text color

	CFrontend: fix compiler warnings, wrong datatype
	There are a lot of possible conversion problems
	to one data type from other datatype those may alter values.
	Sure, not for all, but on this quantity it's not to be underestimated.
	This should be considered in more detail and should be
	corrected over time, if required.

	CChannelList: use matching datatype for color

	CBEChannelWidget: use int instead float, is unnecessary here

	localize: use general syntax for #incude

	CZapitChannel: use unsigned char instead size_t
	This removes some annoying warnings with specific compiler flags.

	CComponentsText: try to use an inherited version of CBox class
	It's a partial solution to use full functionality for size handling
	of CTextBox in CComponentsText.

	CComponentsText: remove delete of CBox() object
	Obtain of one instance of CBox() should working
	just as like a new instance.

2013-07-21  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Fontrenderer: Use real color values for Renderstring()

	Replace color indexes of the text colors by real color values for RenderString()
	- If necessary, Correct data types of the color values

	Define real text color for use in RenderString()

	Add Member to change the OSD color

2013-07-20  Michael Liebmann  <tuxcode.bbg@gmail.com>

	src/gui/update_ext.cpp: Fix memleak (Thx SatBaby)
	- rename enum's 'RESET_Fxx' => 'CLOSE_Fxx'

2013-07-18  [CST] Focus  <focus.cst@gmail.com>

	gui/cam_menu.cpp: dont show CI reset/CI clock if no CI slots

	driver/vfd.cpp: fix typo

	lib/libcoolstream2: headers update

	gui/videosettings.cpp: fix unused variable

	neutrino.cpp: add buttons backlight settings

	gui/vfd_setup.cpp: add buttons backlight menu

	locals: add locales for buttons backlight menu

	driver/vfd.cpp: add buttons backlight control

	gui/scan_setup.cpp: show sat diseqc and rotor position in sat config menu

	gui/scan_setup.cpp: fix use usals for all option, use per-frontend use_usals

	zapit/src/femanager.cpp: save/load frontend use_usals option

	zapit/src/frontend.cpp: add per-frontend use_usals option, use gotoXX for all satellites if enabled

	gui/nfs.cpp: RC_spkr clears selected mount entry, based on patch (c) martii <m4rtii@gmx.de>

	gui/filebrowser.cpp: restore selection, remove double paint on exec(), remember selected to restore on dir enter with OK button

	gui/scan_setup.cpp: fix manual frequency input lenght

	colorchooser: display selected color in menue, based on patch (c) martii <m4rtii@gmx.de>

	gui/widget/colorchooser.cpp: add getColor() member

2013-07-18  martii  <m4rtii@gmx.de>

	widget/menue: don't render text over right icon

	widget/menue: implement CMenuOptionNumberChooser::getWidth()

2013-07-18  [CST] Focus  <focus.cst@gmail.com>

	driver/framebuffer.h: add empty blit for neutrino-mp patches

2013-07-18  martii  <m4rtii@gmx.de>

	widget/menu: print right icon regardless of activation status

	CMenuWidget: add action keys
	Conflicts:
		src/gui/widget/menue.h

2013-07-18  [CST] Focus  <focus.cst@gmail.com>

	gui/widget/menue.cpp: add CMenuItem isStatic param, (c) martii <m4rtii@gmx.de>

2013-07-15  Christian Schuett  <Gaucho316@hotmail.com>

	- menue.cpp: fix macro usage of SUB_HEAD

2013-07-15  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix compil without ENABLE_FASTSCAN

2013-07-15  J. Krieg  <bellum07@googlemail.com>

	imageinfo: add possibility to display a custom text for image version

	imageinfo: display other version info on missing '.version' file

2013-07-15  Michael Liebmann  <tuxcode.bbg@gmail.com>

	keybind_setup: Rename item in locale
	- fix to ea66aaaf8f325dcedfb1cdb56a31e0ae99f80571

2013-07-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fix broken native build

2013-07-13  J. Krieg  <bellum07@googlemail.com>

	cables.xml: update Kabel BW (rearrangement channels, June 2013)

2013-07-12  tomworld  <atzeworld@msn.com>

	- keybind_setup: add possibility to disable/enable some special keys

2013-07-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: fix position and dimension of volume table

	- yweb: increase left secondary menu frame
	* increase version for last 3 commits. sry

2013-07-07  FlatTV  <FlatTV@gmx.de>

	CTextBox: expand parameters of member setTextBorderWidth()
	This allows to use different horizontal and vertical width of borders
	in text boxes.

2013-07-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'check/next-cc'
	again: it compiles, but is not really tested...

	Conflicts:
		acinclude.m4
		src/driver/volume.cpp
		src/gui/infoviewer.cpp
		src/gui/osd_setup.cpp
		src/gui/start_wizard.cpp
		src/zapit/src/getservices.cpp

2013-07-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: remove obsolete Y_Settings.yhtm

	- yweb: split links to screenshot pages to different list rows

2013-07-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: add new function 'add_yExtensions()' to avoid duplicate code
	* remove prefix '-' from added items
	* add class 'y_menu_sec_ext' to added items
	* rename unused class 'y_menu_prim_item' to 'y_menu_prim_ext'

	- yweb: don't add undefined info urls to extentions page

	- yweb: fix fallback path to extentions.txt

2013-07-04  Michael Liebmann  <tuxcode.bbg@gmail.com>

	COsdSetup: Fix segfault due 'double free or corruption' (glibc)
	- remove 'delete mfFontFile' & 'delete mfTtxFontFile' from destructor
	- initialize variables mfFontFile & mfTtxFontFile

	start wizard: add german locale

	CRecordManager::ShowMenu: Fix display durations
	- Save Option for CMenuForwarderNonLocalized in vector<std::string>

	Revert "CMenuForwarder: Use std::string (not pointer to std::string or char) for option"
	This reverts commit b5d13226177f6a4f8afca2254da4db7c08e9e467.

	CRecordInstance::GetRecordString(): Fix calculation of duration
	- Use locales for time string
	- Show recording duration right aligned in stop menu

	CMenuForwarder: Use std::string (not pointer to std::string or char) for option

2013-07-03  Michael Liebmann  <tuxcode.bbg@gmail.com>

	info viewer: Fix corner radius

	COsdSetup: Display file names in font setup menu

	src/system/helpers.cpp: Add getBaseName() and getPathName()

	Fix paint VolumeBar on InfoViewer

	CVolumeBar: add enums for volume bar pos

2013-07-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: new images for remotecontrols v3 (zee and neo2) and v4 (neo twin)
	  special thanks to luuk@astrasat for support

	* add image for remotecontrol v4 (neo twin)
	* replace german images with plain images and localized tooltips.

2013-07-01  Michael Liebmann  <tuxcode.bbg@gmail.com>

	CMenuWidget: fix simplified up/down code
	- supplement to c5186c82dd768773408e53076befd8e771c47a4d

2013-06-29  [CST] Focus  <focus.cst@gmail.com>

	src/zapit/src/getservices.cpp: try to fix satellite services load in case service.xml and satellites.xml have different sat names

2013-06-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: fix 5f87a12 (change eventhandler to new function)

2013-06-28  [CST] Focus  <focus.cst@gmail.com>

	add initial Astra 19e settings to install

	start wizard: add easy mode as requested by customers, which only ask for gui language and show fast scan (sat) and/or simple cable scan menu

	src/gui/scan_setup.cpp: prevent crash in wizard - channel list not created yet

2013-06-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: rework classifying slidertable in channellist for a smoother view

2013-06-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- pluginlist: using CComponentsHeader to paint header
	* fix scrollbar painting

2013-06-27  [CST] Focus  <focus.cst@gmail.com>

	gui/videosettings.cpp: do not set g_settings.analog_mode2 on apollo

	neutrino.cpp: fix analog_mode1 on apollo

	Revert "gui/scan_setup.cpp: disable intro items in select satellite -" seems to be fixed.
	This reverts commit 41aaf9627812d5d78879c7f0fae41b2c4b146e14.

2013-06-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: re-introduce 'WebsiteMain.hosted_directory'
	* this directory can be used to host some of your cracy stuff.
	  yhtm, yjs and ysh will also parsed now. it is reachable with
	  <boxip>/hosted/
	* if exist a subdir named 'logos' in this directory you can use
	  this as an external logo-dir for yweb too
	* path can be configured with '--with-hosted_httpddir=PATH'

2013-06-25  Thilo Graf  <dbt@novatux.de>

	CComponentsWindow: fix missing init of footer

	CComponentsForm: add more debug details

	CComponentsForm: fix possible segfault

	CComponentsWindow: add member Refresh() to reinit dimensions and positions

2013-06-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: a more suitable caption of remotecontrol button

	- yweb: use a more matching icon for remotecontrol

	- yweb: supplement2 to 915789c (typo)

2013-06-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: supplement to 915789c (the missing language entrys)

2013-06-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: use correct remotecontrol in dependecy from neutrino-setting ...
	... or choose another remotecontrol for yweb only

	* TODO: add an image an an imagemap for remotecontrol v4 (neo twin)
	* imagemaps for dbox-remotecontrols are taken from tuxbox neutrino

2013-06-23  Thilo Graf  <dbt@novatux.de>

	CComponentsWindow: fix wrong type for ccw_footer

	CComponentsWindow: remove unused member

	CComponentsForm: fix position of inserted item
	It's not enough to insert an item object only. Also properties like
	parent and index must be defined to inserted item to ensure that
	positions are calculated correctly.

	CComponentsForm: use addCCItem() instead push_back
	push_back doesn't make all necessary steps to add an item

	CComponentsForm: add new member genIndex()

	CComponentsForm: fix position of replaced item
	If cc-item is bound on a parent form, it's not enough
	to replace the item object only, also properties like
	parent and index must be moved to new item to ensure that positions are calculated correctly.
	But it's matter for unbound cc-items.

2013-06-21  Thilo Graf  <dbt@novatux.de>

	Locales: small text change for image info caption

2013-06-20  [CST] Focus  <focus.cst@gmail.com>

	src/gui/moviebrowser.cpp: change default ytquality to 1080p

	add system/set_threadname.h from git://gitorious.org/~martii/neutrino-mp/martiis-neutrino-mp.git

2013-06-20  martii  <m4rtii@gmx.de>

	yt: revert to original quality selection order)

	yt: speed up retrieving feed data by starting multiple (up to 8, default is 4) http transfers in parallel

	ytparser: create CURL object in constructor

	ytparser/moviebrowser: add option for selecting prefered quality

	ytparser: re-use exiting curl connection for bulk transfers

	ytparser: prefer 720p (due to 1080p playback problems with ffmpeg/eplayer3/spark, and I'm not even sure which of those is at fault)

2013-06-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- slovak.license: fix license text (thx bazi98)

2013-06-20  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CMenuWidget: fix simplified up/down code

	CMenuWidget: simplify up/down selection code

	menu: fix artifacts on page change

	menu: make page_start[] int, avoids lots of casts

2013-06-18  Thilo Graf  <dbt@novatux.de>

	CComponentsFrmClock: ensure update of possible changed property values
	This also fixes a segfault in channellist when font settings
	were changed und user is change back into channellist.

	CComponentsFrmClock: set font only with fontrender object

2013-06-18  [CST] Focus  <focus.cst@gmail.com>

	gui/update_ext.cpp: return error, if sysfs not found; hack mtd size for apollo

	system/flashtool.cpp: prevent crash on invalid mtdData access, ie pos = -1 if system-fs not found; change sysfs name on apollo

	gui/update.cpp: hide progress window, if applySettings() failed

2013-06-16  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CMenuWidget: fix simplified up/down code

	Revert "gui/scan_setup.cpp: disable intro items in select satellite -"
	This reverts commit 41aaf9627812d5d78879c7f0fae41b2c4b146e14.

2013-06-16  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'check/next-cc'
	it compiles, but is not really tested...

	Conflicts:
		src/driver/netfile.cpp
		src/driver/volume.cpp
		src/eitd/sectionsd.cpp
		src/gui/audioplayer.cpp
		src/gui/bedit/bouqueteditor_bouquets.cpp
		src/gui/bedit/bouqueteditor_channels.cpp
		src/gui/bookmarkmanager.cpp
		src/gui/bouquetlist.cpp
		src/gui/eventlist.cpp
		src/gui/movieplayer.cpp
		src/gui/pictureviewer.cpp
		src/gui/scan.cpp
		src/gui/test_menu.h
		src/gui/timerlist.cpp
		src/gui/update.cpp
		src/gui/widget/listbox.cpp
		src/neutrino.cpp
		src/system/flashtool.cpp
		src/zapit/src/Makefile.am
		src/zapit/src/femanager.cpp

2013-06-16  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "CStringInput: - don't use sizeof pointer"
	This reverts commit 2c0838eb064c07584ed04a5792a92af0505a52f9.

	I have the correct version of this in my tree.

2013-06-16  Thilo Graf  <dbt@novatux.de>

	CComponents: move unmaintained files into own directory

	CComponentsPIP: show scaled aspect ratio in minitv box

	CTestMenu: add some sample codes for window and button handling,

	CImageInfo: adapt for new window handling

	CComponentsWindow: add more functionality
	Window comes now with footer and body

	CVolumeBar: remove redundant code parts
	corrections of position is already  calculated in paintInit()

	CComponentsText: fix position handling in sub forms

	CComponentsButton: fix alignment of button items

2013-06-16  Thilo Graf  <dbt@novatux.de>

	CComponents: rework position handling
	The real position already used here, if item is bound to a parent.
	(bound or embedded means: added with addCCItem() to a form)
	This causes no separate calculation in paint methodes of embedded
	sub items or sub forms and more nested sub forms.

	CComponentsForm have also some new members
	- exchangeCCItem() to exchange the order items
	- setAppendOffset() to set an offset for auto append mode
	  Autoappend is enabled if x or y have value -1 (defined also in CC_APPEND)
	  x=horizontal, y=vertical
	  Is this activated, no separate calculation of incremental offset
	  is required.

	However items with independent rendered parts, needs
	a separate calculation. In some subclasses was this necessary.

2013-06-16  Thilo Graf  <dbt@novatux.de>

	CComponentsPicture: add member initPosition()

	CComponentsLabel: trivial format fix

	CProgressBar: add member paintShapes()
	paintShapes() replaces paintBoxRel()
	TODO: paint v-lines with CComponents

	CComponents: add define CC_APPEND
	Is usable as default value for item position parameters

	CComponents: add new member getFrameThickness()

	CComponentsPicture: add member function paintPicture()
	compact calling in paint()

	CComponentsForm: add new member isAdded()

	CComponentsForm: return id only if parameter is not 0

	CComponentsInfoBox: comment precised

	CComponentsForm: add missing item type

	CComponents: add members setRealXPos() and setRealYPos()

	CComponentsFrmClock: add missing comment

2013-06-15  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Software update: Disable epg scan before stop daemons

2013-06-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- stringinput: avoid an access out of bounds
	ported from tuxbox-neutrino; thx to Gaucho316

2013-06-14  Christian Schuett  <Gaucho316@hotmail.com>

	- stringinput: Restore old value after input was cancelled in CExtendedInput

	- stringinput: Change value string only if OK was pressed

2013-06-13  [CST] Focus  <focus.cst@gmail.com>

	gui/test_menu.cpp: change tuner test params again

2013-06-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: use more matching zee-remotecontrol for neo twin

2013-06-13  [CST] Focus  <focus.cst@gmail.com>

	gui/test_menu.cpp: change scan test params, add mmc mount check

	zapit/src/femanager.cpp: another hack to find free demux for PiP

2013-06-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- stringinput: fix shadow and dimensions for pixbuf

	- moviebrowser: enable more characters in youtube search

2013-06-13  Michael Liebmann  <tuxcode.bbg@gmail.com>

	Software update: Copy flashimage to /tmp if it is not present in this directory
	- unmount mounted network folders before flashing
	- kill timerd before flashing

2013-06-13  martii  <m4rtii@gmx.de>

	yt: need to encode search string

2013-06-12  Michael Liebmann  <tuxcode.bbg@gmail.com>

	scan epg: fix shadow warning
	- fix display menuhint

	scan epg: add german locale

2013-06-12  [CST] Focus  <focus.cst@gmail.com>

	add experimental support to scan epg in background using different tuner, when enabled in menu - activated by next channel switch, scanning epg for channels (transponders) in current bouquet (channels list)

	src/zapit/src/zapit.cpp: change printf to INFO

	neutrino.cpp: save/load epg_scan option; process EVT_EIT_COMPLETE

	gui/miscsettings_menu.cpp: add option to enable/disable epg scan

	gui/channellist.h: add helper to get channel's list channels count

	zapit/include/zapit/zapit.h: add GetPipFrontend() helper

	locals: add locale for epg scan option

	neutrinoMessages.h, rcinput.cpp: add NeutrinoMessages::EVT_EIT_COMPLETE

	eitd/sectionsd.cpp: wakeup threadEIT only, if case demux number is not 0 (live) and cached events count less than max; set full channel_id as current service for threadEIT

	eitd/dmx.cpp: delete demux instead of stop in closefd, add helper to set demux number

	lib/sectionsdclient: add EVT_EIT_COMPLETE event, add demux number to setServiceChanged()

2013-06-12  Michael Liebmann  <tuxcode.bbg@gmail.com>

	CComponentsFrmClock: set text border width to 0

	CTextBox: Remove workaround for minimally text_border_width
	- Default value is now 1 in CComponentsText

	CChannelList: Use one instance of CComponentsFrmClock for multiple instances of CChannelList

	CComponentsFrmClock: Move thread start/stop to constructor/destructor

	CTestMenu: Fix memleak

2013-06-11  [CST] Focus  <focus.cst@gmail.com>

	add font with simplified chinese support

	eitd/edvbstring.cpp: ifdef GB2312 code for apollo, where we have enough flash space for chinese font

	zapit/src/Makefile.am: dont compile unused dvbstring.cpp

	bouqueteditor_channels.cpp, bouqueteditor_chanselect.cpp: try to fix details, for some reason only sat name is displayed

	gui/widget/progressstatus.h: try to fix compile with gcc 4.6.3/uclibc: undefined reference to vtable for CProgress_StatusViewer

2013-06-10  [CST] Focus  <focus.cst@gmail.com>

	eitd/edvbstring.cpp: fix compile

2013-06-10  [CST] Bas  <bas@coolstreamtech.com>

	src/eitd/edvbstring.cpp: add GB2313 support (chinese).

2013-06-10  [CST] Focus  <focus.cst@gmail.com>

	set infobox color to COL_MENUCONTENTDARK_PLUS_0: same color as main window looks boring, probably make sense to add color config option for this

	gui/test_menu.cpp: change tuner test code to support more than 2 and cable

	gui/scan_setup.cpp: add flag to ignore manual scan params update, while scan menu active

	zapit/src/femanager.cpp: skip unused cable frontend in getScanFrontend(), needed for test menu

	gui/imageinfo.cpp: append image date from .version - image is not neutrino only, other things could be changed

2013-06-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- flash.start: fix djmount upnp directory

2013-06-08  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* neutrino.cpp/stop_daemons(): display "Stop daemons" only in flash mode

	* Software update: Rework preparing the flash process
	- Finish all unnecessary threads and processes before the flash process
	- Use flash.start to stop other (user-defined) processes

	* Software update: Add flash.start to neutrino start/stop scripts

	* Software update: Apply the settings in the options menu switchable

2013-06-06  FlatTV  <FlatTV@gmx.de>

	- CComponentsText: add possibility to set a text border

2013-06-06  Michael Liebmann  <tuxcode.bbg@gmail.com>

	CVolumeBar: Reactivate position 'higher center' for volume bar

2013-06-04  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* Add volume bar to osd timeouts in the OSD setup

2013-06-03  Thilo Graf  <dbt@novatux.de>

	CTestMenu: add sample code for footer buttons, disable debug spam

	CComponentsButton: rework position handling for buttons and code comments

	CVolumeBar: rework size handling

	CProgressBar/CVolumeBar: fix position of active/passive bar
	Assign real position values to progressbar if is bound (embedded) in a form.
	This is dependently from its own parent status. Status of cc_parent==NULL
	means, it's not bound and without parent form so we use x/y, otherwise
	we use real values stored by cc_xr/cc_yr.
	Values in cc_xr/cc_yr and cc_parent were assigned with addCCItem().

	CComponents: rename and move real position attributes
	These attributes are better placed in the basic class.

	CComponentsForm: fix position of items in added forms
	Position of added items in subforms was fitted with wrong offset.
	Usage of relative x/y position avoids wrong positions of items in subforms.

	CComponentsForm: add index to items
	Helpers to identfie added items.

	CComponentsFooter: add new class CComponentsFooter

2013-06-03  Jacek Jendrzej  <crashdvb@googlemail.com>

	CEitManager::getEventsServiceKey - simplification - THX Gaucho316

	update slovak locale ( THX EnoSat )

2013-06-03  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* youtube feeds: Fix header texts in movie browser

	* youtube feeds: Fix handling mute icon

2013-06-02  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CMenuWidget: simplify up/down selection code

2013-06-02  Christian Schuett  <Gaucho316@hotmail.com>

	Neutrino timer list: always show correct infos in EPG viewer
	if the EPG ID of a timer list entry is 0 or the corresponding EPG data
	can't be found, then you see wrong infos in EPG viewer

2013-06-02  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	menu: fix artifacts on page change

	menu: make page_start[] int, avoids lots of casts

2013-06-02  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* Update deutsch.locale (THX bazi98)

2013-06-02  Jacek Jendrzej  <crashdvb@googlemail.com>

	-fix compil warrnings

	typo

	-fix compil warrnings

	-fix compil warrnings

2013-06-02  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: disable intro items in select satellite - multi-page menu with intro items has old bug with last item refresh/clear

	Change image license to GPL v2

	Merge branch 'next' into next-cc
	Conflicts:
		data/locale/english.locale
		src/driver/framebuffer.cpp
		src/gui/channellist.cpp
		src/gui/eventlist.cpp
		src/gui/moviebrowser.cpp

2013-06-01  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CChannelList: using CComponentsHeader to paint header
	- using CComponentsFrmClock to paint clock in header

	* CComponentsFrmClock: Add member setTextColor()
	- Add member refresh() for (re)calculate clock dimensions

2013-06-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	 CScanSetup::showScanMenu - add digi keys to cable menu

2013-06-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- locals: (re)sort

2013-06-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	dvbsubtitle: add missing blit()

	neutrino: don't spam with --enable-cleanup
	sectionsd already does malloc_stats()

	sectionsd: don't hardcode ntpdate location

2013-06-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	CFlashTool::erase - shutdown sectionsd before erase flash

2013-06-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	configure: remove linker hacks, now that libstb-hal is fixed

2013-06-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- gitignore: update version-header

	- imageinfo: show both vcs-info and built-date

	- version-header: generalize (add built_date and vcs string)

2013-06-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	- channllist: fix new_zap_mode handling

2013-05-31  Jacek Jendrzej  <crashdvb@googlemail.com>

	CNeutrinoEventList::findEvents - fix iterator

2013-05-31  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	infoviewer: always paint 'no epg...' in the same place

	infoviewer: simplify show_current_next()

	infoviewer: always paint 'no epg...' in the same place

	infoviewer: simplify show_current_next()

2013-05-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- menue-widget: set header-offset and align sub-headers

	- cc_frm_header: rework positions/dimensions calculations

2013-05-30  Jacek Jendrzej  <crashdvb@googlemail.com>

	CStringInput: - don't use sizeof pointer

2013-05-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	netfile: paranoia checks to avoid out-of-bounds access

	neutrino: fix nullpointer crash if no channels are present

	neutrino: fix possible div-by-zero in scrollbar calculation

2013-05-30  [CST] Focus  <focus.cst@gmail.com>

	lib/libcoolstream/playback_cs.h: new header

	gui/movieplayer.cpp: add youtube feeds play mode

	gui/moviebrowser.cpp: add youtube feeds playback mode

	gui/movieinfo.cpp: add fields for youtube feeds player

	system/ytparser.cpp: try to fix category, if more than one present

2013-05-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- src/gui/Makefile.am: fix creation of git_version.h again
	thx to snafed!

	- motorcontrol: using CComponentsHeader to paint header

	- upnpbrowser: using CComponentsHeader to paint header

	- scan: using CComponentsHeader to paint header

2013-05-29  [CST] Focus  <focus.cst@gmail.com>

	gui/mediaplayer.cpp: add youtube feeds playback menu item

	gui/widget/icons.h: add hint icon for youtube feeds playback

	add youtube feeds parser

	system/settings.cpp: add personalize item for youtube feeed playback

	locals: add locales for youtube feeds playback

	add hint icon for youtube feeds playback

2013-05-29  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: fix nullpointer crash if no channels are present

	neutrino: fix possible div-by-zero in scrollbar calculation

	neutrino: generic-pc is now also using 1280x70 FB per default

	netfile: fix check (dprintf is a bad macro and needs braces)

2013-05-28  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* Fix compile neutrino don't use USE_NEVIS_GXA

2013-05-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	framebuffer: implement alphablending for non-accelerated devices

	epgview: don't paint out-of-bounds background box

	audioplayer: avoid out-of-bounds access

	ywebserver: try to use port 8080 if port 80 is not available

	neutrino/femanager: fix format string warnings

	audioplayer: g_Sectionsd is gone when destructor runs

2013-05-28  Jacek Jendrzej  <crashdvb@googlemail.com>

	fix comma at end of enumerator list

2013-05-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	ywebserver: try to use port 8080 if port 80 is not available

	netfile: paranoia checks to avoid out-of-bounds access

	don't use sizeof(pointer), it is not useful :-)

	xmltok: add hack to rename functions
	this avoids crashes due to clashes with libexpat,
	which might be pulled in dynamically e.g. on PC by libGL.

2013-05-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- filebrowser: stay with FONT_TYPE_MENU_TITLE in header ...
	... to keep gui as uniformly as possible

	- neutrino: don't save screen while paint headers

	- CComponentsHeader: add possibility to change font in header class

2013-05-28  Thilo Graf  <dbt@novatux.de>

	CComponentsItem: typo fixes

	CComponentsItem: corrected comment for arg do_save_bg

	CComponentsItem: add more comments

2013-05-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- filebrowser: use FONT_TYPE_MENU_TITLE for header
	  CComponentsHeader doesn't support several fonts yet.
	  FONT_TYPE_MENU_TITLE is the used font.
	  so we have to use FONT_TYPE_MENU_TITLE here to get
	  the correct render-widths in paintHead() methode.

	- menue-widget: using CComponentsHeader to paint header

	- filebrowser: using CComponentsHeader to paint header

	- bouqueteditor: using CComponentsHeader to paint header
	* move menu button to header

	- ENABLE_GUI_MOUNT: can disabled with -DDISABLE_GUI_MOUNT

2013-05-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- ENABLE_GUI_MOUNT: enable

	- ENABLE_GUI_MOUNT: globalize

	- pictureviewer: using CComponentsHeader to paint header
	* rework footer handling (get height from paintButtons methode)

	- bookmarkmanager/bouquetlist: add missing includes

	- filebrowser: using bigger help button in buttonbar

	- bookmarkmanager: using CComponentsHeader to paint header

	- bouquetlist: using CComponentsHeader to paint header

	- audioplayer: using CComponentsHeader to paint header

2013-05-27  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	configure: try to autodetect lualib

2013-05-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- timerlist: rework gui stuff
	* add shadow
	* change some calculations to be more equal to other windows
	* get footerheight from paintButtons methode
	* change ok button to blue button in footer
	* blue button has same function as ok button
	* init members in contructor
	* remove unused code
	* change rotating colors because COL_MENUCONTENTDARK_PLUS_0
	  is used for shadow
	* replace info button with dummy if timer is not type REC or ZAP
	* sort member variables in header

2013-05-27  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: rename some members for plausible usage in subclasses
	Some members are usable in subclasses, but  current names could be not
	suitable or not  plausible with respect to the name of subclass.

2013-05-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- icons: introducing dummy buttons

2013-05-27  Thilo Graf  <dbt@novatux.de>

	CTimerList: prevent memory leak

	CTimerList: fix include
	Name of header file was changed since last commits

	CComponents: split some header files
	CComponentsInfoBox
	CComponentsShapeCircle/Square
	CComponentsDetailLine
	CComponentsPIP
	CComponentsText/CComponentsLabel
	CComponentsPicture

	CComponentsFrmClock: add missing statement for #include <config.h>

	CComponents: add comments for documentations
	Comments contains doxygen tags.
	for results see also: http://www.tuxbox.org/neutrinohd/doc/html/
	Help welcome!

2013-05-27  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fbaccel: fix h/v line length for unaccelerated FB

2013-05-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- cc_frm_header: improve "fix neutrino locales in CComponentsHeader"
	* supplement to 4cc9e76

	- channellist: using small buttons in buttonbar

	- timerlist: using CComponentsHeader to paint header
	* move info icon to buttonbar

	- cc_frm_header: fix neutrino locales in CComponentsHeader

2013-05-26  Jacek Jendrzej  <crashdvb@googlemail.com>

	eitd: addEvent - fix possible segfault if lastEvent==NULL

2013-05-25  Thilo Graf  <dbt@novatux.de>

	build: trivial sort fix for pipsetup.cpp

	CComponentsFrmClock: add new class CComponentsFrmClock

2013-05-25  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	femanager: do not open unused frontends
	this frees the unused frontends for e.g. vtunerd
	(reimplementation of b1b7bfef7488fc540098282c1806b03344b7f422)

	femanager: remove dead code (merge error)

	femanager: use INFO() for FEDEBUG() to shorten filenames

	CAutoModeNotifier: avoid out-of-bounds access

	CAudioMute: add fb->blit() calls

	fix build with --as-needed enabled linkers

2013-05-25  Thilo Graf  <dbt@novatux.de>

	CFrameBuffer: style fixes
	Scope of the some variable can be reduced, and
	waitForIdle(): %d in format string requires a signed integer given in
	the argument list.

2013-05-25  Jacek Jendrzej  <crashdvb@googlemail.com>

	ChannelList::quickZap -record mode-  should zap if possible, else display transponderlist

	zapit: set sdt len to max section len

2013-05-24  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	remove obsolete locales

	framebuffer-ng: add missing checkFbArea() calls

	framebuffer-ng: rework paintBoxRel and paintBoxFrame
	rework similar to framebuffer.cpp in order to make sure the visual
	appearance is identical

	framebuffer-ng: implement new framebuffer functions

2013-05-24  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CComponents: Reworked paint the shadows
	- Paint rounded corners only where it is required
	- Skip paint frame/paint shadow, if not defined

2013-05-24  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'check/next-cc'
	needs buildfixing in framebuffer class...

	Conflicts:
		data/locale/deutsch.locale
		data/locale/english.locale
		src/driver/fontrenderer.cpp
		src/driver/volume.cpp
		src/gui/audiomute.cpp
		src/gui/audioplayer.cpp
		src/gui/osd_setup.cpp
		src/gui/widget/stringinput.cpp
		src/neutrino.cpp

2013-05-24  Jacek Jendrzej  <crashdvb@googlemail.com>

	SIevent::getFSK() - workaround for ITA ESP FRA fsk.

	CEpgData::show - Latin1_to_UTF8 no need

2013-05-24  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	femanager: allow starting without frontend (for testing)

	don't install useless (and trash existing) frontend.conf

	audioplayer: avoid out-of-bounds access

	audioplayer: g_Sectionsd is gone when destructor runs

	zapit: fix ordering of cleanup stuff

2013-05-24  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CFrameBuffer::paintBoxRel: Skip paint the line, if the calculated width < 0
	- When width < 0 GXA overwrites undefined image regions
	- Skip paint the line, if the calculated width = 0 (unnecessarily)

2013-05-23  rhabarber1848  <rhabarber1848>

	Neutrino Movieinfo: show genre, patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?p=384587#p384587

	Neutrino: Remove trailing comma in movieinfo`s audio track listing, patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?f=2&t=49186

2013-05-23  Gaucho316  <Gaucho316@hotmail.com>

	Neutrino EPG Viewer: don't show empty audio track names

2013-05-23  rhabarber1848  <rhabarber1848>

	Neutrino: Show audio track descriptions and program length in EPG info, patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?f=2&t=49185

2013-05-23  Jacek Jendrzej  <crashdvb@googlemail.com>

	CBaseDec::GetMetaDataBase - fix segfault on scroll and any file is played

2013-05-22  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CComponentsItem::paintInit(): Corrected calculation of sw_cur
	- Summarized calculate the values of shadow box

	* CAudioPlayerGui: Fix display mute icon

2013-05-21  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* src/gui/components/cc_types.h: Renumbering 'align types' of correct evaluation

	* CComponentsItem: Set sw_cur = 0 if no shadow

	* CTestMenu: Add widget id's
	- Return menu result, to close all menus

2013-05-21  [CST] Focus  <focus.cst@gmail.com>

	system/flashtool.cpp: use buffer on stack

	english.locale: fix copy-paste

2013-05-20  Jacek Jendrzej  <crashdvb@googlemail.com>

	CFileHelpers::copyFile -  prevent possible compile error

2013-05-19  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CChannelList: prevent possible compile error

2013-05-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: colored_events to right infobox

2013-05-18  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* Fix CComponents::getScreen()/hide() & CComponentsItem::hideCCItem()
	- Use CFrameBuffer::waitForIdle() to ensure that all GXA commands
	  are finished before SaveScreen() / RestoreScreen() is executed

	* CFrameBuffer::waitForIdle: Added a parameter
	  to identify the execution at Debug Output
	- For example: name of the calling function

	* Mute icon: Fix minor bugs
	- Fix display the mute icon when leaving the audio player
	- Disable mute icon in channellist when 'Quickzap in list' active or allow
	- Fix hide the mute icon in movie browser, picture viewer,
	  file browser and upnp browser
	- Font::RenderString(): Use correct value of y for CFrameBuffer::checkFbArea()

	* Sort deutsch.locale

2013-05-17  Jacek Jendrzej  <crashdvb@googlemail.com>

	CNeutrinoEventList::findEvents - add search all epg option

2013-05-16  [CST] Bas  <bas@coolstreamtech.com>

	neutrino: fix dutch locale, it's being maintained by Astrasat. Move it to 'maintained'.

2013-05-16  Thilo Graf  <dbt@novatux.de>

	CAudioMute: replace unnecessary declaration/definition/ usages
	frameBuffer is already definied by
	inherited CComponentsPicture() attributes. Attributes like
	"x, y, width, height" are usable without a function.

	See also http://www.tuxbox.org/neutrinohd/doc/html/class_c_components.html
	section: "Protected Attributes"

2013-05-16  Jacek Jendrzej  <crashdvb@googlemail.com>

	supplement to 8079c9126b1e6b3b8e7d0ce1cec3df578196ef2c typo

	supplement to 8079c9126b1e6b3b8e7d0ce1cec3df578196ef2c, THX Gaucho316 for correction

2013-05-16  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CComponents: Add corner_type to paintFbItems() => paintBoxFrame()

	* CFrameBuffer: Rework paintBoxFrame()
	- Rounded corners can be displayed individually
	- Improved rendering of circular arcs
	- Remove duplicate code in paintBoxRel()

	* Various changes for reworked mute icon handling in some classes
	- mute icon disabled for moviebrowser, upnpbrowser, pictureviewer
	- extra handling for audioplayer

	* Rework handling muteicon
	- Integrated for monitoring the mute icon into the frame buffer class.
	  If the icon is overwritten by an element, it is restored from the
	  framebuffer.

2013-05-16  Jacek Jendrzej  <crashdvb@googlemail.com>

	CNeutrinoEventList::findEvents -fix segfault if Bouquets not in current mode, remove unique sort

2013-05-15  Jacek Jendrzej  <crashdvb@googlemail.com>

	 CNeutrinoEventList::findEvents - remove events for not found channels in channelList

	CNeutrinoEventList::findEvents - speedup search in all channelList

2013-05-15  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: change defaults: record ttx/subtitles to true; progress bars to horizontal bars; infoviewer epg progress to below channel name; ca sys display to discreet; direct record end to epg event

	timerd/timermanager.cpp: change default record safety to 5min

	gui/moviebrowser.cpp: change default columns to channel,title,date,size,duration,info; change default column sizes

	driver/record.cpp: show record duration in xx hour yy min format

	gui/movieplayer.cpp: update display after bookmarks menu

	gui/audio_setup.cpp: add 'heavy' srs algo on apollo

2013-05-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: add key 'sleep'

	- sleeptimer: allow only one instance
	* remove unneeded includes

	- neutrino: use key 'sleep' to execute CSleepTimerWidget

	- stringinput: save/restore screen and add shadow

2013-05-13  Jacek Jendrzej  <crashdvb@googlemail.com>

	CNeutrinoEventList::paintDescription - show info1 if info2 is empty

	CNeutrinoEventList::findEvents - search in unique channelList

	 channellist.cpp fix compil -comparison between signed and unsigned integer expressions

2013-05-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: disable 'displayNext' when additional infos enabled
	* otherwise there is no possibility to disable 'displayNext'
	  except exiting the channellist

2013-05-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: show infotext when epg.info2 is empty ...
	... and 'description' is selected in additional infos

	* fix double paint of infozone

2013-05-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: show current event in additional info box

2013-05-12  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino/femanager: fix format string warnings

	neutrino: put hw_caps init after cs_api_init()

	drivertool: fix device names, add backwards compatibility

2013-05-12  Thilo Graf  <dbt@novatux.de>

	CComponents: fix missing save of background in paint_bg=false mode
	Exit in initVarItem() on !paint_bg was too early.

2013-05-12  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	scansetup: add DVB-T

	getservices: add code for DVB-T

2013-05-11  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	frontend: add helpers for DVB-T

2013-05-11  rhabarber1848  <rhabarber1848>

	eventlist: Use selected event title as default search word, patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?p=382712#p382712

2013-05-11  Thilo Graf  <dbt@novatux.de>

	CAudioMute: implementation of CComponents

2013-05-11  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit: initialize videodecoder even in failure case
	this allows to tell the user that something bad happened
	before crashing

	nhttpd: fix shutdown path

	neutrino: explicitly include vfd/lcd header
	Instead of including it everywhere through global.h, just include
	the lcd/vfd header where needed. Add a tiny helper header "display.h"
	to divert between vfd.h (coolstream) and lcdd.h (everything else).

	flashtool: fix build on Tripledragon

	lcdd: update icon names

	acinclude: don't require a targetprefix

	acinclude: fix default paths and help texts

	acinclude: fix variable expansion issues

2013-05-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- locals: use more matching descriptions for screen positions

2013-05-11  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* COsdSetup::changeNotify: Add handling for volume digits / CVolumeHelper

2013-05-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- osd-setup: fix segmentation fault

	- deutsch.locale: fix typo in menu.hint_subchannel_pos

	- osd-setup: move menu-related stuff to a submenu 'menus'
	* re-sort remaining items

2013-05-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	CNeutrinoEventList::exec call hide only once
	Conflicts:
		src/gui/eventlist.cpp

2013-05-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgview: depend window size on font size

	- framebuffer: add possibility to force small windows

2013-05-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	CChannelList::show() call hide only once

2013-05-10  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CFrameBuffer::paintBoxRel(): Correct debug message if dx or dy are 0

	* dvbsubtitle: Fix segfault in destructor

2013-05-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	* CNeutrinoEventList: Skip unnecessary drawing of the background

	src/gui/channellist.cpp: skip paint BG for item if firstpaint

	src/gui/cam_menu.cpp: use enableSaveScreen

	src/gui/epgview.cpp:use paintBackgroundBoxRel only for hide

	CTimerManager:: don't set wekup flag if box boot from zapto timer

	nhttpd: -add Slovak language by EnoSat

	nhttpd: -add Slovak language by EnoSat

	update encoding.conf by EnoSat

	update slovak locale by EnoSat

2013-05-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: re-align prev/next channelnames in header
	Conflicts:
		src/gui/eventlist.cpp

2013-05-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: move info button from header to buttonbar
	* remove unused button_label structs

	Conflicts:
		src/gui/eventlist.cpp

2013-05-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/system/helpers.cpp:-add file_size function

2013-05-10  [CST] Focus  <focus.cst@gmail.com>

	sync apollo libcs headers

	gui/movieplayer.cpp: add chapters support, at the moment on bookmarks (blue) key

	gui/audio_select.cpp: add stop icon to stop subtitles item

2013-05-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	supplement to 28198dc320d98d3769db6c97e57846d435534da7

2013-05-10  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* Rework positioning of volumebar / mute icon / info clock
	- Is required for custom icons

	* CComponents::paintFbItems: Fix paint frame
	- Remove function CComponents::allowPaint()

2013-05-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	CNeutrinoEventList::exec call hide only once

2013-05-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgview: depend window size on font size

	- framebuffer: add possibility to force small windows

2013-05-10  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge remote-tracking branch 'check/next-cc'
	needs some build-fixing and merge errors are likely :-(

	Conflicts:
		configure.ac
		data/icons/start.jpg
		data/locale/deutsch.locale
		data/locale/unmaintained/dutch.locale
		lib/libdvbsub/Makefile.am
		lib/libdvbsub/dvbsubtitle.cpp
		lib/libtuxtxt/Makefile.am
		src/Makefile.am
		src/daemonc/Makefile.am
		src/driver/audiodec/Makefile.am
		src/driver/framebuffer.cpp
		src/driver/framebuffer.h
		src/driver/pictureviewer/Makefile.am
		src/driver/rcinput.cpp
		src/driver/streamts.cpp
		src/driver/volume.cpp
		src/eitd/Makefile.am
		src/gui/Makefile.am
		src/gui/audioplayer.cpp
		src/gui/bedit/Makefile.am
		src/gui/bedit/bouqueteditor_chanselect.cpp
		src/gui/bouquetlist.cpp
		src/gui/channellist.cpp
		src/gui/components/Makefile.am
		src/gui/epgview.cpp
		src/gui/eventlist.cpp
		src/gui/infoviewer.cpp
		src/gui/infoviewer_bb.cpp
		src/gui/keybind_setup.cpp
		src/gui/moviebrowser.cpp
		src/gui/movieplayer.cpp
		src/gui/scan.cpp
		src/gui/scan_setup.cpp
		src/gui/test_menu.cpp
		src/gui/test_menu.h
		src/gui/update.cpp
		src/gui/videosettings.cpp
		src/gui/widget/Makefile.am
		src/gui/widget/buttons.cpp
		src/gui/widget/stringinput.cpp
		src/neutrino.cpp
		src/nhttpd/tuxboxapi/coolstream/Makefile.am
		src/system/Makefile.am
		src/system/setting_helpers.cpp
		src/system/settings.h
		src/zapit/include/zapit/client/zapitclient.h
		src/zapit/include/zapit/femanager.h
		src/zapit/include/zapit/getservices.h
		src/zapit/lib/zapitclient.cpp
		src/zapit/src/Makefile.am
		src/zapit/src/capmt.cpp
		src/zapit/src/femanager.cpp
		src/zapit/src/frontend.cpp
		src/zapit/src/getservices.cpp

2013-05-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: get width of timescale from progressbar object ...
	.. to remove hardcoded timescale width in showInfoFile()

2013-05-09  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* OSD Setup: Move volume settings in a separate submenu.

2013-05-09  Jacek Jendrzej  <crashdvb@googlemail.com>

	CChannelList::show() call hide only once

2013-05-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	yhttpd: cleaner shutdown

2013-05-09  Jacek Jendrzej  <crashdvb@googlemail.com>

	CMenuWidget::paintItems: clean only last multipage menu

2013-05-08  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CComponents::paintFbItems: Don't paint item if dx or dy are 0

2013-05-08  Thilo Graf  <dbt@novatux.de>

	CVolumeBar: rework volumebar handling
	Use CComponenets and separates the gui part from driver part

	- add new class CVolumeBar as CComponentsForm
	- Various changes for reworked volume bar handling in some classes
	- Move AudioMute() from CVolume to new class CAudioMute
	- Use CComponentsPicture to paint muteicon

2013-05-08  svenhoefer  <svenhoefer@svenhoefer.com>

	- textbox: don't accept boxes with no borderwidth

2013-05-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	videosettings: add more modes for generic-pc

2013-05-05  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CFrameBuffer::paintBoxRel(): Correct debug message if dx or dy are 0

2013-05-04  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CTextBox: rename setFontTextHeight() => getFontTextHeight()

	* dvbsubtitle: Fix segfault in destructor

2013-05-04  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	rcinput: open input device with apropriate flags

2013-05-04  Jacek Jendrzej  <crashdvb@googlemail.com>

	* CNeutrinoEventList: Skip unnecessary drawing of the background

2013-05-04  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: remove glthread, use GLFramebuffer instead
	now that libstb-hal provides an easy to use virtual framebuffer,
	use it instead of the glthread implementation.

	neutrino: make CInfoViewerBB constructor private

	neutrino: do not clean up infoviewer
	after spending ages trying to track down the illegal access
	in the infoviewer destructor, just #if 0 it.

2013-05-04  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CNeutrinoEventList: Paint event list alone after the list was sorted
	- paintDescription(): force paint of text

2013-05-03  Thilo Graf  <dbt@novatux.de>

	CComponents: rework kill()
	There was some problems with restore, hide, clean and save background of item parts,
	seen in detailsline. kill() worked not really clean.
	kill() works now as virtual member and uses paintBackgroundBoxRel().

	In consequence of which:
	-unnecessary members in subclasses removed.
	-add some comments

2013-05-03  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/channellist.cpp: skip paint BG for item if firstpaint

	src/gui/cam_menu.cpp: use enableSaveScreen

2013-05-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- cc_detailsline.cpp: fix coordinates for shadow lines

	- channellist: fix transparent pixels in round corners of detail box

2013-05-02  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/epgview.cpp:use paintBackgroundBoxRel only for hide

2013-05-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	CTimerManager:: don't set wekup flag if box boot from zapto timer

2013-05-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	remove unneeded libpng version checks

2013-05-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	nhttpd: -add Slovak language by EnoSat

	nhttpd: -add Slovak language by EnoSat

	update encoding.conf by EnoSat

	update slovak locale by EnoSat

2013-04-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: cleanup from unnecessary calculations

	- eventlist: re-align prev/next channelnames in header

2013-04-30  Christian Ege  <k4230r6@googlemail.com>

	handling of luaposix for dynamic environment

2013-04-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: move info button from header to buttonbar
	* remove unused button_label structs

	- moviebrowser: fix* buttonbar
	*) not really a fix - just a better terrible solution

2013-04-30  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/driver/pictureviewer/pictureviewer.cpp: move free handlers to ~CPictureViewer(), fix segfault aufter  commit 833fb32197c61081ad3b2969ec25bba02ade85a0

2013-04-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: fix area for FAV-key on zee

2013-04-30  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* Infoviewer: Fix key handling for PiP

2013-04-30  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/neutrino.cpp: execute rcK on restart

2013-04-30  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* deutsch.locale complements

	* Sort unmaintained locale

	* Sort deutsch.locale / english.locale

	* yhttpd: Add missing includepath

2013-04-30  Jacek Jendrzej  <crashdvb@googlemail.com>

	use var passed by reference
	Conflicts:
		src/gui/components/cc_frm.h
		src/gui/components/cc_frm_icons.cpp

2013-04-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: remove some unneeded calculations
	Conflicts:
		src/gui/channellist.cpp

	- channellist: use the bigger menu-icon

2013-04-30  [CST] Focus  <focus.cst@gmail.com>

	libcoolstream2/playback_cs.h: sync header

	gui/movieplayer.cpp: add subtitle display support for file playback

	neutrinoMessages.h: add EVT_SUBT_MESSAGE

	locals: add locale for file play subtitle select

	gui/keybind_setup.cpp add key for file play subtitle select

	neutrino.cpp, settings: add key for file play subtitle select

	gui/scan_setup.cpp: dont show rotor options on cable-only box

	zapit/src/femanager.cpp: set independent mode for all tuners if box canble-only

	system/settings.h: comment unused in next branch FONT_TYPE_EVENTLIST_EVENT

2013-04-29  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/widget/menue.cpp: don't paint icon if no space for this

2013-04-28  Thilo Graf  <dbt@novatux.de>

	CTextBox: user CORNER_ALL for corner type parameter to paint text background

	CNeutrinoEventList:kill text background during scrolling through event list
	This is necessary because the background of text
	is not automatically deleted.

	CComponentsText: force text paint after hide
	After hide()it was not possible to paint text without forceTextPaint()
	and define of ct_old_text in setText() was not enough.

	CComponentsButton: use adequate arrangement for caption

	CComponentsHeader/Button: force paint of text

	CComponentsPicture: use members as virtual members
	Makes members ready for use in subclasses

	CComponents: add members setPos() and getSize()

2013-04-28  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CTextBox: When using only digits to display:
	- Use for calculating digit height
	  font->getDigitHeight() / font->getDigitOffset()

2013-04-28  Thilo Graf  <dbt@novatux.de>

	CComponentsText: init CComponentsText without paint of text background
	This avoids unnecessary render of backgrounds in textboxes. If it does,
	so it's possible to enable it subsequently with doPaintTextBoxBg().

2013-04-27  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "handling of luaposix for dynamic environments"
	This reverts commit 8381f1a8cfbf5f23e4d7eb30e0615bc5c9c67316.

	sorry, it breaks the build (the trivial #endif -> #else and
	additional "error: 'report' was not declared in this scope)"

2013-04-27  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: use correct text color in showInfoFile()

	CComponentsInfoBox: add missing define for text color

	CInfoViewer: add member killInfobarText()
	Ensure that no unnecessary instance of Components infobox is generated
	and paint only changed text.

	CComponentsText: paint text only on text change, add members to handle this
	It can be usefull to hold unchanged text to avoid unnecessary text
	paintings. It's also also possible to force paint of text,
	use forceTextPaint(). Use textChanged(), to evaluate current text changes.

	CInfoViewer: ensure hide on deleted info file

	CComponentsInfoBox: replace static parameter with inherited member
	member value was not looped through

2013-04-27  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	acinclude: better fix for pkg-config 0.28 behaviour
	Old pkg-config always retured a non-empty string for --cflags.
	It always contained at least one bogus space. New pkg-config
	does not do that. Do not rely on --cflags being non-empty.

2013-04-27  Christian Ege  <k4230r6@googlemail.com>

	handling of luaposix for dynamic environments
	added loading of luaposix in case of none static linking of lua

2013-04-26  Jacek Jendrzej  <crashdvb@googlemail.com>

	CInfoViewer::showInfoFile -check file size

2013-04-26  Thilo Graf  <dbt@novatux.de>

	CInfoViewer: implement CComponentsInfoBox() to show infobar.txt content

2013-04-25  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CComponentsLabel: Use 'std::string' instead of 'const char*' for ct_text
	- Supplement to commit 3a19edd...

2013-04-24  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/system/helpers.cpp:-add file_size function

2013-04-24  Thilo Graf  <dbt@novatux.de>

	CComponentsText: add bool as return value for setTextFromFile()

	moviebrowser.cpp: fix wrong progress scale

	CComponentsText: use member function 'ToString' as static

	CImageInfo: use setTextFromFile() to show license text

	CComponentsText: add member to use file as text source

2013-04-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser: fix* buttonbar
	*) not really a fix - just a better terrible solution

2013-04-24  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/driver/pictureviewer/pictureviewer.cpp: move free handlers to ~CPictureViewer(), fix segfault aufter  commit 833fb32197c61081ad3b2969ec25bba02ade85a0

2013-04-22  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: fix area for FAV-key on zee

2013-04-22  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CComponentsText: Use 'std::string' instead of 'const char*' for ct_text

2013-04-21  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	infoviewer: remove unneeded blit()

	CVolume: consolidate fb->blit() calls

	framebuffer: always blit after RestoreScreen()

2013-04-20  Thilo Graf  <dbt@novatux.de>

	CComponentsItem: don't render shadow as full box

	CComponents: remove unused enum type

	CComponentsItem: move calculation out of struct an add comment

	CTestMenu: add sample code for CComponentsButtonRed

	CComponents:add sub class CComponentsButton

2013-04-19  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* Infoviewer: Fix key handling for PiP

2013-04-18  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/neutrino.cpp: execute rcK on restart

2013-04-18  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* deutsch.locale complements

	* Sort unmaintained locale

	* Sort deutsch.locale / english.locale

	* yhttpd: Add missing includepath

2013-04-18  Jacek Jendrzej  <crashdvb@googlemail.com>

	use var passed by reference

2013-04-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: remove some unneeded calculations

	- cc_item.cpp: fix wrong calc in paintInit()

	- channellist: use the bigger menu-icon

2013-04-17  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'pu/cc' into next-cc
	Conflicts:
		acinclude.m4
		data/locale/deutsch.locale
		data/locale/english.locale
		src/driver/volume.cpp
		src/eitd/SIlanguage.cpp
		src/gui/bedit/bouqueteditor_channels.cpp
		src/gui/bedit/bouqueteditor_chanselect.cpp
		src/gui/bouquetlist.cpp
		src/gui/channellist.cpp
		src/gui/eventlist.cpp
		src/gui/osd_setup.cpp
		src/gui/scan.cpp
		src/gui/scan.h
		src/gui/test_menu.cpp
		src/gui/timeosd.cpp
		src/gui/widget/progressbar.cpp
		src/gui/widget/progressbar.h
		src/neutrino.cpp
		src/nhttpd/yconfig.h

2013-04-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- src/gui/Makefile.am: fix creation of git_version.h

2013-04-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	auto-enumerate FONT_TYPE_COUNT instead of defining it
	Conflicts:
		src/system/settings.h

	neutrino: make g_channel_list_changed private
	Add a setter function MarkChannelListChanged() instead for
	bouquet/channel list. This avoids sometimes not reloading
	channels after changes in the service menu.

	setting_helpers: add reloadhintbox to 'delete removed channels'

	CInfoViewer: delete infoViewerBB in destructor

	CInfoViewerBB: avoid crash in destructor

	CZapitSdtMonitor: don't crash in destructor

	pictureviewer: free formathandlers in destructor

	neutrino: fix signed/unsigned warning

	channellist: improve add-to-bouquet and remove-new-flag workflow
	When adding the current channel to a bouquet or favorites or when
	removing the "new" flag from a channel, don't immediately reload the
	channels but wait for closing of the channellist.
	Additionally, select the next channel after one of the add-to-bouquet or
	remove-new-flag actions.

	reloadchannels: make sure that channel flags are updated when reloading

	sectionsd: fix memleak with unused events

	add menu option to delete 'removed channels'

	getservices: add option to not save removed channels

2013-04-17  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/epgview.cpp: center window

2013-04-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- english.locale: typo

	- eventlist: fix round borders for current unselected event
	Conflicts:
		src/gui/eventlist.cpp

2013-04-17  [CST] Focus  <focus.cst@gmail.com>

	Dont set demux source on box with single tuner

2013-04-16  [CST] Focus  <focus.cst@gmail.com>

	At the moment only configured satellites are saved, so getUnknownKeyQueryedFlag() always return true -> config saved on every start.
	Revert "femanager: save frontend.conf if new entries are present"

	This reverts commit 0b17e2f98e45a4ca0a4c27bf09133379190e10a7.

	Conflicts:
		src/zapit/src/femanager.cpp

2013-04-16  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: remove linkFrontends() from saveScanSetup() - its done if needed on leave tuner setup

	zapit/src/frontend.cpp: reset transponder id in Init()

2013-04-16  Thilo Graf  <dbt@novatux.de>

	CComponentsItem: prevent possible compile error

	CComonents: disable debug spam

2013-04-16  [CST] Focus  <focus.cst@gmail.com>

	gui/cam_menu.cpp: add option to ignore CI/card messages

	locals: add locale for ignore CI messages option

	neutrino.cpp: add ci_ignore_messages settings var

	gui/test_menu.cpp: fix compile

	gui/infoviewer_bb.cpp: fix tuner icon display

2013-04-16  Thilo Graf  <dbt@novatux.de>

	CComponents: add vars to modifie frames in selected mode

	CComponentsItem: add members to set pointer for parent object
	Pointer is typically of type CComponentsForm or derived classes,
	default intialized with NULL and serves to access for
	properties of parent object by embedded items.

	CComponents: add own header file for unused experimental classes

	CComponentsForm: add own header for form classes

	CComonents: use allowPaint() as private, parameter as by rev
	not used in sub classes

	CComponentsItem: add properties for stats enabled/selected

2013-04-16  Thilo Graf  <dbt@novatux.de>

	CProgressBar: replace x/y position with real position on screen
	Important to paint related to screen within form dimensions

	btw: small cleanups

2013-04-16  Thilo Graf  <dbt@novatux.de>

	CComponentsText: add debug output, changes name of arg in iToString()

	CComponentsItem: add members to get real item position

	CComponentsPicture: add debug output

	CComponentsText: add overloaded member setText() for int vars

	CProgressBar: use already calculated position var for diagonal line

	CComponentsItem/Form: add var for real item position
	If items are used in forms it can be usefully to have a variable
	which contains the real position on screen.
	This can happen e.g. if an item contains separate render methods, because within forms
	usual x/y values related to form dimensions and be converted.

	CComponentsText: add helper to convert integer to string

2013-04-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- src/gui/Makefile.am: fix creation of git_version.h

2013-04-15  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	auto-enumerate FONT_TYPE_COUNT instead of defining it

	neutrino: make g_channel_list_changed private
	Add a setter function MarkChannelListChanged() instead for
	bouquet/channel list. This avoids sometimes not reloading
	channels after changes in the service menu.

	setting_helpers: add reloadhintbox to 'delete removed channels'

	CInfoViewer: delete infoViewerBB in destructor

	CInfoViewerBB: avoid crash in destructor

	CZapitSdtMonitor: don't crash in destructor

	pictureviewer: free formathandlers in destructor

	neutrino: fix signed/unsigned warning

	channellist: improve add-to-bouquet and remove-new-flag workflow
	When adding the current channel to a bouquet or favorites or when
	removing the "new" flag from a channel, don't immediately reload the
	channels but wait for closing of the channellist.
	Additionally, select the next channel after one of the add-to-bouquet or
	remove-new-flag actions.

	reloadchannels: make sure that channel flags are updated when reloading

	sectionsd: fix memleak with unused events

	add menu option to delete 'removed channels'

	getservices: add option to not save removed channels

2013-04-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: make g_channel_list_changed private
	Add a setter function MarkChannelListChanged() instead for
	bouquet/channel list. This avoids sometimes not reloading
	channels after changes in the service menu.

	setting_helpers: add reloadhintbox to 'delete removed channels'

	CInfoViewer: delete infoViewerBB in destructor

	CInfoViewerBB: avoid crash in destructor

	CZapitSdtMonitor: don't crash in destructor

	pictureviewer: free formathandlers in destructor

	neutrino: fix signed/unsigned warning

2013-04-14  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/epgview.cpp: center window

2013-04-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	channellist: improve add-to-bouquet and remove-new-flag workflow
	When adding the current channel to a bouquet or favorites or when
	removing the "new" flag from a channel, don't immediately reload the
	channels but wait for closing of the channellist.
	Additionally, select the next channel after one of the add-to-bouquet or
	remove-new-flag actions.

	reloadchannels: make sure that channel flags are updated when reloading

	sectionsd: fix memleak with unused events

	add menu option to delete 'removed channels'

2013-04-13  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	getservices: add option to not save removed channels

	auto-enumerate FONT_TYPE_COUNT instead of defining it

	Merge branch 'check/pu-cc' into master
	Conflicts:
		src/gui/osd_setup.cpp
		src/neutrino.cpp

2013-04-13  svenhoefer  <svenhoefer@svenhoefer.com>

	- english.locale: typo

	- eventlist: make additional infos switchable
	* new menu 'eventlist' in osd-setup
	* fix offset in infozone
	* fontsize for infozone adjustable

	- eventlist: fix round borders for current unselected event

2013-04-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/channellist.cpp: fix to 4a8350c3824c2c337045a4b6d89e15543e3b2565

	src/gui/channellist.cpp: fix paint details with different font size

2013-04-10  [CST] Focus  <focus.cst@gmail.com>

	remove more 'coolstream' from webif

	remove 'coolstream' from webif

2013-04-10  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/neutrino.cpp: fix execute rcK script

	src/neutrino.cpp: fix execute rcK script

2013-04-09  [CST] Focus  <focus.cst@gmail.com>

	neutrino GUI: more places to disable anything record-related, if recording_type is RECORDING_OFF

	neutrino.cpp: fix unused variable warning

2013-04-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fontrenderer: fix rendering problems with accelerated blitting

	fontrenderer: allow using customcolor.h colors for fonts

	fontrenderer: use background color of framebuffer

2013-04-09  [CST] Focus  <focus.cst@gmail.com>

	src/neutrino.cpp: setSelected(old_num) on channel list exit wrong in case of sort mode change - try to restore current channel id

	gui/channellist.cpp: set oldselected to selected on sort mode change, else wrong selected restored on exit; store channel to history only if adjustToChannelID called with bToo == true, which means zap

	neutrino.cpp: stop PiP in standby

2013-04-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fontrenderer: fix rendering problems with accelerated blitting

2013-04-09  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/epgview.cpp: fixes3 from tuxbox, THX  Gaucho316

	src/gui/epgview.cpp: fixes2 from tuxbox, THX  Gaucho316

	src/gui/epgview.cpp: fixes from tuxbox, THX  Gaucho316 & GetAway

	revert 89251f648ea431eb2808e3e4e575b3dc1c25a1c8 && 89251f648ea431eb2808e3e4e575b3dc1c25a1c8

2013-04-08  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/epgview.cpp: fixes3 from tuxbox, THX  Gaucho316

	src/gui/epgview.cpp: fixes2 from tuxbox, THX  Gaucho316

	revert 89251f648ea431eb2808e3e4e575b3dc1c25a1c8 && 89251f648ea431eb2808e3e4e575b3dc1c25a1c8

	src/gui/epgview.cpp: fixes from tuxbox, THX  Gaucho316 & GetAway

2013-04-08  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* src/gui/audioplayer.cpp: Fix osd (draw frame)

2013-04-08  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: fix current transponder key

2013-04-08  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fontrenderer: allow using customcolor.h colors for fonts

	mp3dec: recover from PCM write errors without crashing

	fontrenderer: use background color of framebuffer

	CScanTs: add destructor to avoid leaks
	Conflicts:
		src/gui/scan.h

	fontrenderer: allow using customcolor.h colors for fonts

	audioplayer: don't free curl_handle too early

	test_menu: fix path to demo picture

	mp3dec: recover from PCM write errors without crashing

	fontrenderer: use background color of framebuffer

	CScanTs: silence valgrind

	CScanTs: add destructor to avoid leaks

	audioplayer: don't free curl_handle too early

2013-04-08  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* src/gui/audioplayer.cpp: Fix segfault in audioplayer osd

2013-04-08  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	nhttpd: fix streaming with non-standard port

2013-04-08  Thilo Graf  <dbt@novatux.de>

	CTimeOsd: remove unused var timescale
	Conflicts:
		src/gui/timeosd.cpp

2013-04-08  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CChannelList: fix "prev bouquet" if empty bouquets are present
	also do proper wrap-around when selecting previous / next bouquet

2013-04-08  Jacek Jendrzej  <crashdvb@googlemail.com>

	revert commit f4ae5e17ce00575de61daba517f37a4bb9252836

2013-04-07  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* src/gui/audioplayer.cpp: Fix segfault in audioplayer osd

2013-04-07  Thilo Graf  <dbt@novatux.de>

	CProgressBar: use correct default colors in constructor

2013-04-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: return render width from RenderString
	Return the string's renderwidth from RenderString. If boxh is < 0
	then the string is not rendered and only the width is determined.

2013-04-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: remove utf8 parameter from RenderString, add center
	Everybody should always be using utf8 anyway, so remove the "utf8"
	parameter from RenderString and replace it with a "center" parameter
	which centers the string horizontally in its box.

	new usage:
	   RenderString(font, text, x, y, color, boxwidth, boxheight, center)
	defaults:
	   color = COL_MENUCONTENT, boxwidth = window's width minus x
	   boxheight = 0, center = 0

2013-04-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: export customcolor.h colors, too

	fontrenderer: allow using customcolor.h colors for fonts

	audioplayer: don't free curl_handle too early

	remove obsoleted framebuffer_spark.cpp

	test_menu: fix path to demo picture

	mp3dec: recover from PCM write errors without crashing

2013-04-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	cc_frm: fix invalid cast

	nhttpd: fix streaming with non-standard port

	CChannelList: fix "prev bouquet" if empty bouquets are present
	also do proper wrap-around when selecting previous / next bouquet

2013-04-06  Jacek Jendrzej  <crashdvb@googlemail.com>

	revert commit f4ae5e17ce00575de61daba517f37a4bb9252836

2013-04-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: work around a signed/unsigned problem on ppc

	fontrenderer: use background color of framebuffer

	CScanTs: silence valgrind

	CScanTs: add destructor to avoid leaks

	CScanTs: revert to pu/cc code

2013-04-06  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* Supplement to commit adfbfe0...
	- epgview: Fix colors in progress bar

2013-04-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	osd_setup: bring progressbar locales closer to mainline

	fix build / progressbar setup after pu/cc merge
	* CProgressBar::PB_MONO is no longer available
	* PB color setup is split over two configuration variables
	Fix this while still keeping seamless update compatibility.

2013-04-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'check/pu-cc' into master
	...needs some build- and logical fixing...

	Conflicts:
		data/locale/deutsch.locale
		data/locale/english.locale
		src/driver/volume.cpp
		src/gui/eventlist.cpp
		src/gui/moviebrowser.cpp
		src/gui/scan.cpp
		src/gui/timeosd.cpp
		src/gui/widget/progressbar.cpp
		src/gui/widget/progressbar.h

2013-04-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "src/gui/channellist.cpp: fix to 36e95d7fbcd22dfbb94d03867f10634f7a72df63 if more bouquets empty"
	This reverts commit f4ae5e17ce00575de61daba517f37a4bb9252836.

	a better solution without duplicating code is available

2013-04-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CChannelList: fix "prev bouquet" if empty bouquets are present
	also do proper wrap-around when selecting previous / next bouquet

	cc_frm: fix invalid cast

	luainstance: allow any color for PaintBox, disable debug

	glthread: add power button

	glthread: blit OSD manually
	to help debugging of framebuffer issues, only blit the openGL
	framebuffer after an explicit blit() call

	nhttpd: fix streaming with non-standard port

	test_menu: disable

	test_menu: fix build

	acinclude: workaround for packages with empty FOO_CFLAGS
	should probably be fixed differently but works for now ;-)

	imageinfo: remove reference to removed frameBuffer pointer

	framebuffer_ng: add getScreen*Rel() functions

2013-04-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'check/pu-cc' into master
	needs buildfixing...

	Conflicts:
		data/Makefile.am
		src/driver/framebuffer.h
		src/driver/volume.cpp
		src/gui/bedit/bouqueteditor_bouquets.cpp
		src/gui/bedit/bouqueteditor_channels.cpp
		src/gui/bouquetlist.cpp
		src/gui/channellist.cpp
		src/gui/filebrowser.cpp
		src/gui/imageinfo.cpp
		src/gui/infoviewer.cpp
		src/gui/streaminfo2.cpp
		src/gui/widget/textbox.cpp

2013-04-06  Thilo Graf  <dbt@novatux.de>

	CChannellist: add missig frame for timscale

2013-04-06  Thilo Graf  <dbt@novatux.de>

	CComponentsInfoBox: move statement for check of image name
	Ensure empty pic object otherwise it can be retained on exit
	of paintPicture(), if an instance of Infobox already exists.

	supplement to 095c0e1b045898cbb7abdf363227e0f0690cf1a6

2013-04-06  Thilo Graf  <dbt@novatux.de>

	Progressbars: use default frame thickness
	It's unnecessary overhead to set the value everywhere, except it's needed.

	CProgressBar: remove wrong intital value for frame thickness
	Default value is 0, and should remain as specified in the base class.

2013-04-05  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* Fix order of colors for some progress bars

2013-04-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	msgbox: add rounded corners
	This is not entirely correct, as the corners will be wong
	if a msgbox without header or footer is used. But as the
	only place where this is used is ShowMsg2UTF() which has
	header and footer, it does not matter right now.

	neutrino: do not display expired events in channel list

	dvbsubtitle: free avcodec context in destructor

	channellist: limit context-menu on non-unlocked bouquets
	don't allow adding of channels from locked bouquets to favorites
	or unlocked bouquets to avoit circumvention of bouquet locks

2013-04-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: add the possibility to lock bouquets by default
	This basically inverts the "locked" attribute of bouquets.xml and
	allows to selectively enable only favourites or similar.

	Conflicts:
		src/gui/channellist.cpp

2013-04-05  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: move info/menu/zap icons from head to button bar; add play button icon for PiP; rework CChannelList::paintButtonBar; handle PiP key binding in addition to play button

	dutch.locale: update

	driver/record.cpp: add record duration to stop menu

2013-04-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: make button bar use available space intelligently
	modify the paintButtons() function, so that it spreads the buttons
	over the available width with constant space between them.
	Port over all users to the new method and clean up quite some custom
	button drawing code on the way.

	Conflicts:
		src/gui/audioplayer.cpp
		src/gui/bouquetlist.cpp
		src/gui/channellist.cpp
		src/gui/epgview.cpp
		src/gui/eventlist.cpp
		src/gui/filebrowser.cpp
		src/gui/widget/buttons.cpp
		src/gui/widget/stringinput.cpp

2013-04-04  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CComponentsPicture: initVarPicture() not execute if pic_name is blank

	* CComponentsInfoBox: CComponentsPicture not create when no image to draw

2013-04-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer: remove frame from timescale inside infoviewer

2013-04-04  Jacek Jendrzej  <crashdvb@googlemail.com>

	CComponents: don't paint the same box with different colors as background

2013-04-04  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CNeutrinoEventList: Fix flicker when page is changed

2013-04-04  Thilo Graf  <dbt@novatux.de>

	CComponentsInfoBox: prevent background paint in infobox
	Background for text is not needed here

	CComponentsText: add member to control background paint on textbox objects

2013-04-04  Thilo Graf  <dbt@novatux.de>

	CNeutrinoEventList: use CComponentsText instead CComponentsInfoBox
	add doPaintBg(false), causes no paint or repaint and save of item
	background.

	CC-Items comes with its own hide(), but it's not very sensefull
	to store or paint background here.

	NOTE: CComponentsText is more of appropriate for embedded text items
	than CComponentsInfoBox. CComponentsInfoBox is more made for hint or
	messageboxes.

2013-04-04  Thilo Graf  <dbt@novatux.de>

	CComponentsText: paint always background before painting text
	Ensures erase of old text, usefully to avoid often
	repaints of embedded textbox objects or text items

	CComponents: disable debug spam

	CNeutrinoEventList: remove include of textbox.h
	Is already included by cc.h

	CTimeOsd: remove unused var timescale

2013-04-02  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/bouquets.cpp: use FindChannelFuzzy() on cable-only box to help importing old bouquets

	zapit/src/getservices.cpp: fix FindChannelFuzzy for mixed frontends

	zapit/src/femanager.cpp: add cached have_sat/cable flags

2013-04-02  Thilo Graf  <dbt@novatux.de>

	CComponents: add progressbar class to cc-items
	CProgressbar moved into components sub directory and adapt includes.
	Progressbar objects are now usable as cc-item

	TODO:
	-some color and size corrections
	-found some dub codes for sig and snr-bars, needs rework

2013-04-02  Thilo Graf  <dbt@novatux.de>

	CComponents: move item type enum to cc_types.h

	CComponentsPIP: remove unsuitable filename

2013-04-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- eventlist: fix delete of cc_infozone

2013-04-01  svenhoefer, SatBaby, snafed  <svenhoefer@svenhoefer.com>

	- eventlist: add right infobox with current eventinfo
	* use getScreen{Width/Height}Rel()

2013-04-01  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* Sort locales

2013-04-01  [CST] Focus  <focus.cst@gmail.com>

	deutsch.locale: remove 'coolstream' after merge

2013-04-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouqueteditor_chanselect.cpp: fix height
	Conflicts:
		src/gui/bedit/bouqueteditor_chanselect.cpp

2013-04-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/channellist.cpp: fix to 36e95d7fbcd22dfbb94d03867f10634f7a72df63 if more bouquets empty

	data/satellites.xml: update  Eurobird 9A (9.0E)

2013-04-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgplus.cpp: use getScreen{Width/Height}Rel()

	- osd_progressbar_setup: rework locales; marginal changes in code
	Conflicts:
		data/locale/deutsch.locale

2013-04-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	filebrowser: simplify code using font pointers and ...
	... make size, time and mode fields scale with fontsize

	infoviewer: make oldinfo a member of the class

	channellist: refactor to avoid duplicated code
	Conflicts:
		src/gui/channellist.cpp

	CVolume: remove duplicate code

	create zapit config dir on install

	my_system: cleanup and propagate exitstatus

2013-04-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- strech most windows to full screen
	* switchable with existing switch for 'big_windows'
	* 'big_windows' default is on

	Conflicts:
		src/gui/bedit/bouqueteditor_bouquets.cpp
		src/gui/bedit/bouqueteditor_channels.cpp
		src/gui/bedit/bouqueteditor_chanselect.cpp

2013-04-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouquetlist.cpp: use existing loop to calc max height of buttons

2013-04-01  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CTextBox::scrollPageUp/Down: Suppress refresh when there is nothing to scroll

	* locals.h/locals_intern.h: Fix Sort order

2013-04-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- fix another typo around DATA_PIDS

	- deutsch.locale: fix typos

2013-04-01  Jacek Jendrzej  <crashdvb@googlemail.com>

	-add record option for teletext & dvbsub pids

2013-04-01  Thilo Graf  <dbt@novatux.de>

	CProgressbarSetup: using unified 'osd' namespace

2013-04-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- fix my last commit 0064c6c (recalc height)

	- channellist: fix dimensions when using very large fonts
	* paint scrollbar over full height of main box

2013-04-01  [CST] Focus  <focus.cst@gmail.com>

	gui/timerlist.cpp: check CFEManager::getEnabledCount in place of CFEManager::FE_MODE_SINGLE

	gui/channellist.cpp: adjust channel list mode on numeric zap

	locals: add locale for numeric zap adjust option

	gui/miscsettings_menu.cpp: add option to adjust channel list on numeric zap to first fav/provider/sat mode where channel exist

	neutrino.cpp: add channellist_numeric_adjust settings variable

2013-03-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- imageinfo: remove some fixed width values ...
	... to avoid possible ugly overlaps

	* split kernel-version from image-version
	* whitespace cleanup

2013-03-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouqueteditor_chanselect.cpp: fix height

2013-03-29  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: show tuners mode also in top tuner menu

	gui/widget/menue.cpp: fix CMenuForwarderNonLocalized::getWidth

	driver/framebuffer.cpp: fix round corners, if only one top or bottom included

	driver/fade.cpp: add unistd.h

2013-03-28  [CST] Focus  <focus.cst@gmail.com>

	gui/videosettings.cpp: add 1080p 50/60 modes

	lib/libcoolstream2/video_cs.h: add 1080p 50/60 modes

2013-03-27  [CST] Focus  <focus.cst@gmail.com>

	data/icons/Makefile.am: add icons for tuner 3/4

2013-03-27  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/channellist.cpp: fix to 36e95d7fbcd22dfbb94d03867f10634f7a72df63 if more bouquets empty

2013-03-27  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/zapit.cpp: try to keep pip running when zapping

	driver/record.cpp: use zapit client to stop Pip

	data/icons/start.jpg: modified start.jpg, thanks to bazi98

	gui/moviebrowser.cpp: show footer yellow, green, menu buttons

	locals, english.locale: add locales for more MB foot buttons

	gui/infoviewer_bb.cpp: add icons for tuner 3/4

	gui/widget/icons.h: add icons for tuner 3/4

	add icons for tuner 3/4

	Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next

	driver/framebuffer.cpp: fix nevix box paint

2013-03-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "progressbar-menu-tomworld"
	This reverts commit be2966035f3a4e5df49cc7a32495dcfd0205fd01.

	A better and simpler solution for progressbar setup is already in place.

2013-03-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "progresbar -add colored & vertical design , ported from neutrino-mp"
	This reverts commit a501b6efebdc6528ac1af548186018b44a015977.

	A better and simpler solution for progressbar setup is already in place.

2013-03-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "CProgressbarSetup: using unified 'osd' namespace"
	This reverts commit 7e1ef5d325a727a6bfe8294c194280020623a22f.

	A better and simpler solution for progressbar setup is already in place.

2013-03-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "- osd_progressbar_setup: rework locales; marginal changes in code"
	This reverts commit 33c8526673f1f2e741cc12251420b9b2b6fd29e6.

	A better and simpler solution for progressbar setup is already in place.

2013-03-26  [CST] Focus  <focus.cst@gmail.com>

	gui/infoviewer.cpp: fix tuner icon display

	gui/osd_setup.cpp: fix show tuner icon option

	gui/infoviewer.cpp: update progress in file play mode while visible

	gui/movieplayer.cpp: add position,duration, CTimeOSD class members; add UpdatePosition() to be called from infoviewer; set infoviewer timer to 1 sec for playback

	gui/infoviewer.cpp: show playback speed with play state icon

	update dutch.locale

	gui/movieplayer.cpp: add lcd indicate for slow motion, update lcd before show infoviewer to have there correct info, update speed only if SetSpeed successfull

	zapit/src/capmt.cpp: dont send capmt, if rawpmt is NULL

2013-03-26  Jacek Jendrzej  <crashdvb@googlemail.com>

	data/satellites.xml: update  Eurobird 9A (9.0E)

2013-03-26  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: dont show record starting/stopping window and stop menu, if auto timeshift enabled

2013-03-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- epgplus.cpp: use getScreen{Width/Height}Rel()

	- osd_progressbar_setup: rework locales; marginal changes in code

2013-03-25  Thilo Graf  <dbt@novatux.de>

	CComponentsInfoBox: ensure new init of picture
	Delete causes a clean background because it is possible that remnants are
	left after changed font size.

2013-03-25  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	infoviewer: make oldinfo a member of the class

	filebrowser: simplify code using font pointers and ...
	... make size, time and mode fields scale with fontsize

	create zapit config dir on install

	my_system: cleanup and propagate exitstatus

	CVolume: remove duplicate code

	channellist: refactor to avoid duplicated code

2013-03-25  [CST] Focus  <focus.cst@gmail.com>

	data/icons/start.jpg: fix, nevis dont decode prev version

	driver/streamts.cpp: use record demux, deny streaming if pip running

	neutrino.cpp: stop stream before pip start

	zapit/src/capmt.cpp: use record demux for streaming

	zapit/src/femanager.cpp: move pip demux set source to zapit.cpp

2013-03-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- strech most windows to full screen
	* switchable with existing switch for 'big_windows'
	* 'big_windows' default is on

2013-03-24  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	msgbox: add rounded corners
	This is not entirely correct, as the corners will be wong
	if a msgbox without header or footer is used. But as the
	only place where this is used is ShowMsg2UTF() which has
	header and footer, it does not matter right now.

2013-03-24  Thilo Graf  <dbt@novatux.de>

	CChannelList: ensure new init of dline
	Causes correct paint of details line, if osd settings
	have been changed.

	CImageInfo: add item_offset also to bottom of license text

	CComponentsLabel: add missing item type

	CComponentsPIP: apply left align for image, dont' save screen
	This ensures a clean end on the left edge and save screen is not needed.

	CImageInfo: add header buttons

	CComponentsWindow/Header: fix add of header buttons
	setHeaderButtons was without effect

	CComponentsPIP: paint alternate picture if no tv mode
	Use setPicture() to change  image on runtime.

2013-03-24  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	helpers: silence compiler warning

	luainstance: allow rounded corners in PaintBox

	channellist: refactor to avoid duplicated code

	fb_ng: silence some compiler warnings

	fb_ng: allow NULL argument for Save/RestoreScreen

	libnet: avoid type-punning compiler warning

	CVolume: add external volume control
	If CONFIGDIR/volume.sh is present it gets executed with parameter
	"up" or "down" and if unless it returns nonzero, the internal volume
	handling is skipped.
	This allows to e.g. control the volume on the TV with samsremote.

	framebuffer_ng: remove unused code

	CVolume: remove duplicate code

	luainstance: dynamic values are not static

	libmd5sum: fix strict-aliasing warning

	glthread: don't kill neutrino during shutdown

	neutrino: remove newline from debug message

	my_system: cleanup and propagate exitstatus

2013-03-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: export FontHeight to Lua scripts

	luainstance: also export RCInput constants

2013-03-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: export variables as tables
	This exports arrays FONT_TYPE_foo as FONT['foo'], COL_bar als COL['bar']
	and SCREEN_OFF_a as SCREEN['OFF_a'] instead of lots of single variables.

	Later these could also be made dynamic if the need arises.

2013-03-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: show errors from loadfile()

2013-03-22  [CST] Focus  <focus.cst@gmail.com>

	remove 'coolstream' from gui

	data/locale/unmaintained/dutch.locale: update locale

2013-03-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- bouquetlist.cpp: use existing loop to calc max height of buttons

	- bouquetlist.cpp: fix buttonbar

2013-03-21  Thilo Graf  <dbt@novatux.de>

	CChannelList: remove details line on changing pages
	details line was not completely killed changed page.

	CComponentsText: rename getCCItemTextBoxInst -> getCTextBoxObject
	This name should be more plausible

	CImageInfo: move ScrollLic() to end of file and add comments

	fix license text, sorry, was a c&p error

2013-03-21  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* CImageInfo: Scroll license text if text box too small

	* CTextBox::scrollPageUp/Down: Suppress refresh when there is nothing to scroll

	* locals.h/locals_intern.h: Fix Sort order

2013-03-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- fix another typo around DATA_PIDS

	- deutsch.locale: fix typos

2013-03-19  Jacek Jendrzej  <crashdvb@googlemail.com>

	-add record option for teletext & dvbsub pids

2013-03-19  [CST] Focus  <focus.cst@gmail.com>

	src/nhttpd/web/Y_Tools_Screenshot.yhtm: remove window.setTimeout, it seems fbshot executed in sync, not in background ? so not clear why to wait here after screenshot is ready. video screenshot now also not async

	nhttpd/tuxboxapi/coolstream/controlapi.cpp: create screenshot in sync mode

	driver/screenshot.cpp: re-enable StartSync() code

2013-03-19  Michael Liebmann  <tuxcode.bbg@gmail.com>

	* Imageinfo: Format license text

2013-03-19  [CST] Focus  <focus.cst@gmail.com>

	gui/scan.cpp: fix f567d3b85d317c5118515ac86273f8b06e9a6572, inside start wizard zap crash, because neutrino channel list not created yet

2013-03-19  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: add minimal error reporting

2013-03-19  Thilo Graf  <dbt@novatux.de>

	CImageInfo: implement CComponents
	TODO:
	- format of license text
	- button bar or header buttons ?

	CProgressbarSetup: using unified 'osd' namespace

	CComponents: fix build, fb_pixel_t and neutrino_locale_t was missed

2013-03-19  Thilo Graf  <dbt@novatux.de>

	CComponentsInfoBox: add NULL as default parameter for info_text
	It's better to handel with NULL.

	make clearCCItems() public and virtual so it can be used in window objects

2013-03-19  Thilo Graf  <dbt@novatux.de>

	CComponentsInfoBox: delete clean textbox object before create new object
	Ensures a clean environment for changed properties of a textbox in infobox.

2013-03-18  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	luainstance: add simple GetInput() method
	use like this in the lua script:
	--
	RC_home = 174
	local n = neutrino()
	repeat msg, data = m:GetInput(1000) until msg == RC_home

	luainstance: the name is "Lua", not "LUA"

2013-03-18  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: increase buffer to read m3u contents

2013-03-18  Thilo Graf  <dbt@novatux.de>

	Data files: add license files
	Avoids hard coded parts e.g. for use mainly in image info.

	CComponentsLabel: add new sub class CComponentsLabel

	CComponentsHeader: remove unused lines

	CComponentsText: move overloaded setText() from header into main file

	CComponentsHeader/Window: add possibility to return header height

	CTestMenu: remove minitv sample
	Can not be displayed here nicely.

	CComponentsForm/PIP: ensure hiding of minitv during hide of forms
	Handling of minitv items are different to other item types
	and need an explizit call of hide(). So it is possible to hide a form-
	object without a extra call of hide() for minitv objects.

	CComponentsWindow: add constructors with parameters for caption and icon

	CTestMenu: modifie some samples to call header

	CComponentsHeader: init text always before paint header

	CComponentsForm/Header/Icons/Window: try to fix multiple inits and paints
	Some items had multiple inits and some calls of clearCCItems()
	have caused segfaults, hope this fix this.

	CComponentsHeader/Icon: use inherited destructor
	Inherited destructor contains identic code.

	CComponentsWindow: remove refresh()
	initCCWItems() does the same, but is private

	CComponentsWindow: using current screen settings for default dimensions

2013-03-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: add a prototype of a lua plugin interface
	this is just for preliminary tests, not yet really usable
	for anything useful

2013-03-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- fix width of pip-boxes in streaminfo and imageinfo

	- fix my last commit 0064c6c (recalc height)

2013-03-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist: fix dimensions when using very large fonts
	* paint scrollbar over full height of main box

2013-03-14  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: add comment about PiG mode with still image displayed

	zapit/src/zapit.cpp: move pipDecoder to lib

	Merge branch 'next' of coolstreamtech.de:cst-public-gui-neutrino into next
	Conflicts:
		src/gui/widget/stringinput.cpp

	gui/scan_setup.cpp: add flag to track fe mode, diseqc mode changes; show tuners setup in its own function; auto-apply tuners link if modes changed on quit from tuners setup menu; re-zap to current channel if fe modes or diseqc mode changed

	gui/bouquetlist.cpp: fix b523fe59c0229a7465d22c177c5cf524130713c4: double ::paintButtons calls was added ?

	neutrino.cpp: change default channel list mode to minitv

2013-03-13  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp, gui/scan.cpp: force re-zap without setSelected()

	gui/channellist.cpp: add 'force' arg to zap functions, to trigger zap

	../data/locale/english.locale: adjust pip_close locales

	gui/channellist.cpp: use CNeutrinoApp::StartPip

	zapit/src/zapit.cpp: use channel pip demux for PiP

	neutrino.cpp: start PiP on pip_close key, add StartPip() function

	zapit/src/capmt.cpp: add PiP mode, use channel pip demux

	neutrino.h: add StartPip() member

	driver/record.cpp: change condition to stop PiP

	zapit/src/femanager.cpp: add fe enabled count, set channel PiP demux

	zapit/include/zapit/channel.h: add demux num for PiP

	zapit/include/zapit/capmt.h: add PiP mode

2013-03-12  Jacek Jendrzej  <crashdvb@googlemail.com>

	progresbar -add colored & vertical design , ported from neutrino-mp

	progressbar-menu-tomworld

2013-03-12  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fix exec_prefix for native build
	Conflicts:
		acinclude.m4

	neutrino: fix most hardcoded paths
	Conflicts:
		src/eitd/SIlanguage.cpp
		src/eitd/SIlanguage.hpp
		src/gui/bookmarkmanager.h
		src/gui/keybind_setup.cpp
		src/gui/settings_manager.cpp
		src/nhttpd/yconfig.h
		src/nhttpd/yhttpd_mods/Makefile.am
		src/system/localize.cpp

	neutrino: allow empty user bouquets in the bouquetlist
	Conflicts:
		src/neutrino.cpp

	channellist: preset favorite bouquets when adding channels
	when adding channels from the channellist context menu, the
	useful targets are the favorites bouquets, so pre-select them

	channellist: don't change bouquetmode when adding favs
	when adding a channel to favorites from the channellist contextmenu
	the favorites bouquet was chosen, which is not helpful if further
	favorites should be added

	bouquetlist: only show active buttons

	bouquetlist: fix width calculation

	bouquetlist: mark autogenerated bouquets as readonly
	this at least prevents modification from the context menu,
	needs more work in the service->bouquetmanagement menus

	screenshot: fix invalid cast in debug message

	my_system: return errno, silence trivial error message

	CVolume: fix border around volume bar

2013-03-11  Jacek Jendrzej  <crashdvb@googlemail.com>

	progresbar -add colored & vertical design , ported from neutrino-mp

	progressbar-menu-tomworld

2013-03-11  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: fix most hardcoded paths

	fix exec_prefix for native build

	neutrino: allow empty user bouquets in the bouquetlist

	channellist: preset favorite bouquets when adding channels
	when adding channels from the channellist context menu, the
	useful targets are the favorites bouquets, so pre-select them

	channellist: don't change bouquetmode when adding favs
	when adding a channel to favorites from the channellist contextmenu
	the favorites bouquet was chosen, which is not helpful if further
	favorites should be added

	bouquetlist: only show active buttons

	bouquetlist: fix width calculation

	bouquetlist: mark autogenerated bouquets as readonly
	this at least prevents modification from the context menu,
	needs more work in the service->bouquetmanagement menus

	screenshot: fix invalid cast in debug message

	my_system: return errno, silence trivial error message

	CVolume: fix border around volume bar

2013-03-10  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: fix most hardcoded paths

	fix exec_prefix for native build

	neutrino: allow empty user bouquets in the bouquetlist

	channellist: preset favorite bouquets when adding channels
	when adding channels from the channellist context menu, the
	useful targets are the favorites bouquets, so pre-select them

	channellist: don't change bouquetmode when adding favs
	when adding a channel to favorites from the channellist contextmenu
	the favorites bouquet was chosen, which is not helpful if further
	favorites should be added

	bouquetlist: only show active buttons

	bouquetlist: fix width calculation

2013-03-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	bouquetlist: mark autogenerated bouquets as readonly
	this at least prevents modification from the context menu,
	needs more work in the service->bouquetmanagement menus

	neutrino: fix shortened source file paths

	screenshot: fix invalid cast in debug message

	my_system: return errno, silence trivial error message

	CVolume: fix border around volume bar

	progressbar: make sure colormodes stay inside the box

	progressbar: improve display of colored PB

2013-03-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- stringinput: fix width of menutitle in dialogs

	- stringinput: rework dialogs
	* fix diplay with all fontsizefactors
	* dynamical height/width/position of dialogs
	* dynamical height of buttonbar

2013-03-09  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: make progressbar_color backwards compatible

	neutrino: add more progressbar design options
	new progressbar design
	* colored horizontal lines
	* colored vertical lines
	* colored solid bar

2013-03-08  [CST] Focus  <focus.cst@gmail.com>

	libcoolstream/ca_cs.h: sync header

	Makefile.am: add libca-sc

	lib/libcoolstream/video_cs.h: sync header

	zapit/src/capmt.cpp: send channel_id in place of tpid with capmt

	gui/channellist.cpp: use zapit client for PiP

	gui/keybind_setup.cpp: add bind setup for direct pip setup and live/pip swap

	gui/pipsetup.cpp: close on key_pip_setup

	zapit/src/zapit.cpp: handle PiP start/stop channels

	neutrino.cpp: add direct keys to config PiP, swap live and PiP channels

	locals: add locales for additional PiP keys

	zapit/lib/zapitclient.cpp: add start/stop commands got PiP

2013-03-08  Thilo Graf  <dbt@novatux.de>

	CComponentsPicture: fix build
	Build can be broken with other build environments

2013-03-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'check/next' into master
	Conflicts:
		data/locale/english.locale
		src/neutrino.cpp
		src/system/setting_helpers.cpp

2013-03-07  [CST] Focus  <focus.cst@gmail.com>

	libconfigfile/configfile.cpp: fix typo while merging

	Merge branch 'next' of coolstreamtech.de:cst-public-gui-neutrino into next
	Conflicts:
		lib/libconfigfile/configfile.cpp
		src/system/setting_helpers.cpp
		src/zapit/src/femanager.cpp

2013-03-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	remove obsolete embedded libtriple
	the code is unmaintained and probably non-functional, everyone
	should use libstb-hal instead

2013-03-06  [CST] Focus  <focus.cst@gmail.com>

	driver/rcinput.cpp: add missing sleep, sub, pos keys

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CAudioPlayerGui: set missing corner mode for info box

	CComponents: split cc_base.cpp
	It's easier to work with smaller files.
	Most files contain only one cc-class and their names are
	derived on the particular class that is contained therein.

	Bedit: adapt for infobox
	The combination of infobox handling and screen size management doesn't
	really fit together. Particular it  could be better implemented some
	inheritance, because incorporated functions and variables are
	redundant and so the classes can be better coordinated.
	Moreover, it doesn't seem sensible to use only a part of the display.
	The use of full screen instead of window could simplify a lot.

	CComponents: move components.cpp to cc_base.cpp, move types to own header

	CChannelList: fix compile error
	clearItem2DetailsLine()candidate expects 1 argument, 2 provided

	CComponents: fix some includes
	Included header files don't fit after move of components.

2013-03-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	pictureviewer: compatibility with giflib-5.x

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CChannelList: revert of some implementations of CComponents classes
	Current state of CChannelList is mostly not compatible with CC-classes and
	implementations are  to expensive at the moment, because more preparations are necessary.

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponents: add some new variables and parameters and modifie debug output
	- add var for object index
	  can be usefull for identifications of objects for focus operations soon

	- add default value for screen  size (30%) to CComponentsPIP constructor
	  most size we mostly use is 30% of size

	- add setters for screen_w and screen_h
	  also this can be usefull t adapt screen sizes e.g. during
	  runtime operations

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponents: add more debug output and fix typo in enum CC_ITEMTYPES

	CChannelList: devel_cc fix merge errors
	var full_width was lost during merge, this fixes
	header and details width

	CComponentsItem: add members getItemType(), cc_item_type
	Small helper for detection of item types.
	This could be useful, if it is necessary, to track these at runtime or
	debugging, because it's not really detectable, which items just be used.
	e.g forms could contain very much items, but many of these items
	are inherited from CComponentsItem and an assignment to a certain subclass.

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: add member 'setHeaderButtons()'
	Gives possibility to set default button types,

	possible parameter types are:
	CC_BTN_HELP, CC_BTN_INFO, CC_BTN_MENU, CC_BTN_EXIT

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponentsWindow: add sub class CComponentsWindow

	CMenuWidget: branch devel_cc Fix merge errors
	Some braces were lost during the last merges.

	CComponents: change of debug marking for better recognition during logging

	CComponentsForm: add virtual members to replace cc-item

	CComponentsHeader: reset icon width, if no icon is defined

	CComponentsPicture: add missing define of dimensions after init

	CTestMenu: add sample code for removeHeaderButtons()

	CComponentsHeader: fix broken addHeaderButton() and removeHeaderButtons()
	Simple push_back() has no effect, buttons must be initialized and destroy
	of cch_btn_obj is an easy way for clean up.

	CComponentsHeader: add enums for header items

	CTestMenu: add example to exchange text with an image-item, for header

	CComponentsHeader: move init of items ito cobstructors
	Inherited methodes like insertCCItem, removeCCItem ... don't work
	nice, if cc-items are ititialized too late. If we init in constructors,
	we can manipulate header items, otherwise not.
	clearCCItems() is to find in the destructor, and should be called with
	delete.
	Handle with care!

	CComponentsForm: prevent crashs, if no item is available in v_cc_items
	insertCCItem() and removeCCItem() occured crashes, if no items was added.
	Also added debug messages.

	CComponentsHeader: add member initCCButtonFormSize()
	This moves caclulation from initCCHeaderButtons() to its own
	member.

	CComponentsHeader: move int of default buttons into its own member

	CTestMenu: add sample code CComponentsHeader

	CComponentsHeader: fix button display
	Calculation of button offset was broken.

	CComponentsForm: do not paint out of form
	If is x or y position of embedded item out of allowed form dimension, then
	set a new x or y value to item.
	Added debug message should help to find issues.

	CComponentsHeader: add parameter buttons onto constructors
	This adds default buttons to header

	CComponentsHeader: move init members into its own member

	CComponentsForm: add virtual members to manipulate ccitems

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: add header buttons to header form
	Use addHeaderButton() to add any button icon ont header form.
	The buttons have a right alignment, this means, the first button
	is on the right boarder of header.
	For existing instances it's recommended to remove old button icons
	before add new buttons, otherwise icons will be append.

	See also sample code in CTestMenu.

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CTestMenu: add sample code for class CComponentsIconForm

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponents: add sub class CComponentsIconForm based upon CComponentsForm
	Collects only icons.You can add icons step by step or
	with a vector and paint the form at once.
	Width and height are dynamic calculated if parameters
	width or height are smaller then summary of lenght of all added icons.

	It's also possible to manipulate the icon array with members:
	- insertIcon()
	- removeIcon()
	- removeAllIcons()

	TODO: support for resizable images

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponentsHeader: add private member variable cch_text_x

	CComponentsForm: remove constructor
	Call of overloaded 'CComponentsForm(int, int, int, int)' is ambiguous.

	CComponentsForm: paintCCItems() is needed as public member

	CComponentsPicture: rework parameter handling
	Not shure if pic_max_h/w could still make problems in while usage
	of CComponentsPicture, we will see...

	CComponentsHeader: init code for icon and text outsource
	slim down of paint()

	CComponentsHeader: use height of header as default height for icon space

	CTextBox: don't hide if m_nPaintBackground is set to false
	Required in CCompmonentsText. Hide of textbox object is unnecessary in
	CCompmonentsText objects.

	CComponents: add option paint_bg and apply in CComponentsHeader

	CComponents: init ccitem vars in initVarBasic()

	CCompnents: rename hideContainer into hideCCItem()

	CComponentsHeader: optimize allocations an deallocations for cc-items
	Bequeath of destructor from CComponentsForm into CCcomponentsHeader.
	clearCCItems() does already manage deallocations for cc-items,
	so some 'delete" calls are unnecessary.
	There was also the danger to overfill the cc-item vector with new added
	objects, if it is not have been cleaned previously in existing instances.

	CTextMenu: add sample code for CComponentsHeader

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponents: add new sub class CComponentsHeader()
	This should replace CComponentsTitleBar comming soon.

	TODO:
	- add additional icons,
	- fix frame painting with other corner types , but this is an issue in
	  CFramebuffer.  paintBoxFrame provides parameters for corner radius,
	  but no corner types.

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponentsForm: members become virtual
	Members of CComponentsForm will be used in sub classes.

	CComponents: add define DEBUG_CC and some debug statements

	CTestMenu: add more sample codes for cc-items

	CComponents: add automaticaly cut of items with too large dimensions

	CComponentsForm: using better variable names in paintCCItems()

	CTestMenu: add sample code for CComponentsForm

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponents: add new methodes to create forms
	Create forms with default constructor and now you can add
	cc-items into form with new member addCCItem().

	The x/y values are valid to inside of form dimensions itself not inside of screen.
	Addable cc-items are all CComponentItem objects and their inheritances
	including CComponentsForm itself. So are even nestings possible.

	Some changes on other cc-item classes were necessary.
	For example, CComponentsPicture or CComponentsText and it's still
	much to do.

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CTestMenu: add tests for CComponentsText

	CComponentsInfoBox: paint text with innstance of CComponentsText
	This should be a stable state for painting info boxes in gui parts.
	This fix also an automaticaly correction of font size changes while
	runtime.

	CComponentsText: fix paint text into Textbox

	CComponentsInfoBox: inherit setText

	CComponentsInfoBox: inherit setTextFont and setTextMode

	CComponentsInfoBox: inherit setTextColor

	CComponentsText: add member clearCCText()

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponentsText: fix possible segfault
	segfault happens on left empty text

	CComponentsInfoBox: inherit ct_textbox

	CComponentsInfoBox: inherit ct_box

	CComponentsInfoBox: inherit ct_box

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponentsInfoBox:start inherit of CComponentsText onto CComponentsInfoBox

	CComponentsInfoBox: move define of x_text onto paint()

	CComponents: add missing paint-members to circle and square classes
	paint () ist in CComponentsItem abstrakt, muss definiert werden
	seine eigene in Unterklassen.

	CComponents: move CComponentsText before Infobox

	CComponents: rename Container onto Item, make void paint() abstract
	CComponentsItem is shorter then CComponentsContainer, but also
	plausible and appropriately.
	paint() is required in all sub classes and useful for coming functions.

2013-03-06  Thilo Graf  <dbt@novatux.de>

	ComponentsInfoBox: arange text to the left border if no picture is painted
	changed isPainted() to isPicPainted(), return of isPicPainted() value was
	not marked-down to false and isPainted() means the container frame and
	isPicPainted() means the picture itself, so the last state was wrong. Now
	it should work fine.

	Btw: scope of x_text reduced, is only required in member paintText()

2013-03-06  Thilo Graf  <dbt@novatux.de>

	ComponentsText: remove tests for color and background

	CComponentsText: ensure an empty default value for AUTO_WIDTH in setText()
	AUTO_WIDTH has ugly sideeffects in context with max width

	CComponents: add sub class CComponentsText

2013-03-06  micha-bbg  <tuxcode.bbg@gmail.com>

	channellist.cpp: Fix segfault at 'delete Infobox' when changes in bouquet list.

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CTextBox/CMsgBox: reduce data type conflicts

	CTextBox: add methodes setTextMode() and setBackGroundColor()

	CComponents: clean up, don't use fbadata in paintFbItems()
	Use consistently vector v_fbdata, so we don't need all parameters in
	paintFbItems()

	CComponentsItemBox: move paint of text into its own method

	CComponentsItemBox: move paint of icons and pictures into it's own member

	CTestMenu: add tests for form objects

	CComponentsForm: add functionality
	Now it's possible to paint forms with defined caption and icon

	CComponents: remove bgmode handler
	bg_mode varible was never used

	CComponents: reset saved_screen.pixbuf
	It's safe to work with null pointer

	CComponents: remove superfluous calls
	firstPaint,	v_fbdata.clear() already called in initVarBasic() and
	initVarBasic() is called in all subclass constructors

	CComponentsForm: add basics for CComponentsForm

2013-03-06  micha-bbg  <tuxcode.bbg@gmail.com>

	CComponentsItemBox: Add flag 'isCalculated' for control calculateElements()

	CComponentsInfoBox: Add 'bgMode = CC_BGMODE_PERMANENT' to initVarInfobox()

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponentsItemBox: use also locales in overloaded methode addText()

	CChannelList: adapt for new functionality in CComponents

	CComponentsItemBox: split addElement()

	CComponentsPicture: fix hide() of picture box
	After hide of a picture box, no paint was possible, this should fix this.

	CTestMenu: add some demos for CComponents

	CComponents: add member isPainted()
	Useful for monitoring and evaluation of the state of components,
	is also inherited to all subclasses

	CComponentsShapeSircle: fix segfault on init

	CTestMenu: rework member showTestMenu()
	It's better to split this member. Newer tests can make it too messy.

	CComponentsTitleBar: add parameter for default icon
	...also removed parameter for text ailgnment, because the most titelbars
	need only left alignment and if required more elements, we can use the
	addElement() methode.

	CComponentsTitleBar: rename member addText(), convert locale in constructor

	CChannellist: remove calculateElements()
	is already included in print()clHead->paint() and refreshElement()

	CComponents: rework some members
	*rename col_text to class relevant names,
	 col_text is already defined in class CComponents InfoBox and
	 its easy to confuse member names
	*add member printItemBox() and
	 move calculateElements() into CComponentsItemBox and use it
	 in print() and refreshElement()

2013-03-06  micha-bbg  <tuxcode.bbg@gmail.com>

	Channellist: Use CComponentsTitleBar for paint head

	CComponentsItemBox: Add refreshElement() & paintElement()
	- use paintElement() for CComponentsItemBox::paint

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponentsTitleBar: add overloaded constructors for different text types

	CComponentsTitleBar: add blanc constructor

	CComponents: declare small members as inline

2013-03-06  micha-bbg  <tuxcode.bbg@gmail.com>

	* CComponentsItemBox: Correction x-position of elements

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponentsItemBox: use plausible member names

	CComponentsItemBox: remove comment

2013-03-06  micha-bbg  <tuxcode.bbg@gmail.com>

	* Move hMax correction from CComponentsItemBox to CComponentsTitleBar

	* CComponentsItemBox: Use CTextBox for paint text

	* CComponents: Adjustments for CComponentsItemBox and CComponentsTitleBar

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CComponents: add CComponentsItemBox as basich Class for CComponentsTitlebar

	CComponentsTitlebar: remove init of shadow
	is allready inititalized in initVarContainer() (initVarBasic()) with
	default value CC_SHADOW_OFF,

	CComponentsTitlebar: remove member col_body
	is allready inherit from basic class CComponents

2013-03-06  micha-bbg  <tuxcode.bbg@gmail.com>

	* CComponents: add class to place an paint titlebars

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CTextBox: initialize variables in constructor (style)

	CChannelList: use own function to get transponder info

	CChannelList: adapt for new CComponentsInfoBox functionality
	TODO:
	paint text into infobox with CComponentsInfoBox

	CComponentsPicture: use DEBUG to show dimensions error

	CBEChannelSelectWidget: use CComponentsInfoBox to paint infobox

2013-03-06  micha-bbg  <tuxcode.bbg@gmail.com>

	* CComponents::CComponentsPicture: Add the processing and scaling images

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CBEChannelWidget: use CComponentsInfoBox to paint text into infobox

	Bedit: adapt to last CComponent changes

	CMenuWidget: set frame thickness
	default value in CComponentsInfoBox is inherit from CComponentsContainer
	and =0, baut we need =2

	CComponents: add members to init inherit variables
	This sould enshure, that we have init with basic values in sub classes

	CMenuWidget: init instance of CComponentsDetailsLine in constructor

	CComponentsDetailsLine: add basic constructor without args

	CComponentsInfoBox: create instance of CComponentsInfoBox in constructor

	CComponentsInfoBox: add basic constructor without args
	usefull if dynamic changed properties are needed

2013-03-06  micha-bbg  <tuxcode.bbg@gmail.com>

	* CMenuWidget: Use removeLineBreaks() in paintHint()

	* CComponentsInfoBox: Add removeLineBreaks()

	CComponentsInfoBox: Use setTextFont() in paintText()

	CMenuWidget: Remove line breaks from hint text
	- Add font to Constructor & setText()
	- remove CTextBox::AUTO_HIGH

	* CComponentsInfoBox: Add setTextBorderWidth() to paintText()
	- Add delete textbox to paint()
	- remove CTextBox::AUTO_HIGH

2013-03-06  Thilo Graf  <dbt@novatux.de>

	CMenuWidget: implement CComponentsInfoBox functionality for text and icon

	CComponents: Rework some buggy paint methodes

	CComponents: paint picture in Infobox

	CChannelList: adapt for last changes in CComponents

	CAudioPlayer: adapt for last changes in CComponents

	CMenuWidget: adapt for last changes in CComponents

	Bedit: adapt for last changes in CComponents

	CComponents: add text functionality into class CComponentsInfoBox()

	CComponents: add class to place and paint icons and pictures

2013-03-06  micha-bbg  <tuxcode.bbg@gmail.com>

	* Imageinfo/Streaminfo: Use CComponentsPIP for PIP

	* channellist.cpp: paint details
	- Rework paintItem2DetailsLine()
	- Use CComponentsInfoBox for paintDetails()
	- Set missing height of down mark

2013-03-06  Thilo Graf  <dbt@novatux.de>

	Bedit: apply last CComponent changes

	CMenuWidget: define system colors during runtime

	CComponents: add more basic members and sub classes
	- change default colors for info box
	- add member methode to synchronize system colors
	- add class CComponentsShapeCircle
	- add class CComponentsShapeSquare
	- add sub class CComponentsPIP

	CMenuWidget: adapt to current CComponentsInfoBox changes

	Bedit: adapt to current CComponentsInfoBox changes

	CAudioPlayerGui: adapt to current CComponentsInfoBox changes

	CBEChannelWidget: remove redundant hide of infobox
	Infobox uses it's own hide().

	*menu.cpp: refresh radius settings
	Changed corner settings in osd setup
	have no effect in unchanged menu widget instances.

	CComponents: add sub class CComponentsContainer and clean up some members
	- add virtual members to set colors
	- remove parameters from CComponents constructor and set default values
	  in constructor
	- v_fbdata becomes a protected member, because old members like
	  v_screen_val and v_infobox_val not needed in sub classes
	- using sizeof() to get size of fbdata structs in paint() members,
	  so we don't need explizit defines for struct size
	- new class CComponentsContainer is a basic class for
	  CComponentsInfoBox and other similar coming sub classes
	- use enums for fbdata types
	- add function setShadowOnOff()
	- also add defines for plausible usage of setShadowOnOff(CC_SHADOW_ON/OFF)

2013-03-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd: trim CN thread debug messages
	* disable DEBUG_CN_THREAD
	* shorten eit update filter message
	* remove unneeded printdata_ms

	sectionsd: shorten debug messages
	* channel ids in sectionsd are only 48bit
	* addEvent debug message had redundant information

	sectionsd: be more tolerant about adjtime() failure

	sectionsd: don't truncate 64bit value before comparing

2013-03-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: external plugin-dir must not be on a hdd

	- deutsch.locale: rework german menu hints
	serveral fixes in spelling and grammar, intelligibility and wording

	- locale: two little requested fixes (typo and intelligibility)

2013-03-05  SnowHead  <snowhead@spinnes-netz.de>

	- moviebrowser: don't show additional files from enigma2 in moviebrowser

2013-03-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd: trim CN thread debug messages
	* disable DEBUG_CN_THREAD
	* shorten eit update filter message
	* remove unneeded printdata_ms

	sectionsd: shorten debug messages
	* channel ids in sectionsd are only 48bit
	* addEvent debug message had redundant information

	sectionsd: be more tolerant about adjtime() failure

	sectionsd: don't truncate 64bit value before comparing

2013-03-05  [CST] Focus  <focus.cst@gmail.com>

	use ENABLE_PIP for pip code

	configure.ac: add enable-pip option

	driver/screenshot.cpp: ifdef for png_set_invert_alpha

2013-03-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	hdd_menu: use proper tune2fs call
	call the my_system with the proper number of parameters instead
	of relying on specifics of the getopt() used by tune2fs, now that
	there is no limitation on the number of my_system arguments anymore

	helpers: improve my_system function
	Instead of hardcoding the maximum number of arguments to the
	my_system helper, pass a variable argument list.
	The function is deliberately source-incompatible with the old
	implementation (as opposed to a variant with a sentinel NULL
	argument, which would be compatible) to find all users and to
	make sure that new future users of this function are not
	overlooked during merges with other branches.

	my_system/my_popen: detach the children from neutrino's terminal

	libconfigfile: fix strange problem in last commit
	for unexplained reasons, tmpfile was sometimes empty :-(
	to work around that, use std::string instead of const char *

	libconfigfile: update config file atomically when saving

	neutrino: avoid crash when signals are caught during start
	this needs more work to avoid crashes when interrupted early

2013-03-04  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	femanager: save frontend.conf if new entries are present

2013-03-03  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	libconfigfile: fix strange problem in last commit
	for unexplained reasons, tmpfile was sometimes empty :-(
	to work around that, use std::string instead of const char *

	libconfigfile: update config file atomically when saving

	zapit: add delay when retrying SCR tuning
	this is not exactly the algorithm as described in EN50494
	sect.8, but rand() is probably good enough :-)

	neutrino: avoid crash when signals are caught during start
	this needs more work to avoid crashes when interrupted early

	shutdown_count: initialize variable

	lcdd: add proper destructor to kill time thread

	femanager: save frontend.conf if new entries are present

	SCR: add pin config option for MDU setups
	this is not tested due to missing hardware, a GUI option will be
	implemented after success reports
	for now, use fe0_uni_pin=123 (change 123 to your assigned PIN)
	in /var/tuxbox/config/zapit/frontend.conf

	hdd_menu: use proper tune2fs call
	call the my_system with the proper number of parameters instead
	of relying on specifics of the getopt() used by tune2fs, now that
	there is no limitation on the number of my_system arguments anymore

	helpers: improve my_system function
	Instead of hardcoding the maximum number of arguments to the
	my_system helper, pass a variable argument list.
	The function is deliberately source-incompatible with the old
	implementation (as opposed to a variant with a sentinel NULL
	argument, which would be compatible) to find all users and to
	make sure that new future users of this function are not
	overlooked during merges with other branches.

	frontend: silence getEvent(), disable some timing info

	zapit: remove redundant console output

	scanpmt: de-spam CPmt class

	frontend: rework debug output
	* silence some messages by using DBG() instead of printf
	* amend messages by using INFO() instead of printf

	femanager: remove unneeded newline from debug message

	capmt: de-spam CCam::makeCaPmt()

	zapit/debug: even shorter filenames

	CRemoteControl: de-spam processAPIDnames()

	SCR: switch off ODU when entering standby

2013-03-02  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	my_system/my_popen: detach the children from neutrino's terminal

2013-03-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino.cpp: fix handling of g_settings.mode_left_right_key_tv

2013-03-01  [CST] Focus  <focus.cst@gmail.com>

	lib/libconfigfile/configfile.cpp: fix 804bed4e733d3f000228f86cec2646dae7b7543f - at least with uclibc it refuse to save conf file which not exist

2013-02-28  [CST] Focus  <focus.cst@gmail.com>

	src/gui/components/Makefile.am: libcoolstream dir depends on box

	zapit/include/zapit/types.h: define types in case they are missed, i.e. in uclibc

	Merge branch 'pip' into next
	Conflicts:
		src/gui/channellist.cpp

	Merge branch 'dvbsi++' into next
	Conflicts:
		src/neutrino.cpp
		src/zapit/src/femanager.cpp
		src/zapit/src/getservices.cpp
		src/zapit/src/transponder.cpp

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/keybind_setup.cpp: add pip key binding edit

	neutrino.cpp: save/load pip key - default is 'help' button, stop PiP on pip key

	system/settings.h: add key_pip

	locals: add locales for PiP key

	gui/scan.cpp: add zap to current channel_id after scan

	zapit/src/zapit.cpp: disable zap after CMD_RELOAD_CURRENTSERVICES

	zapit/src/scan.cpp: disable zap after scan

2013-02-28  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer.cpp: fix comparison operator

	- icons: remove unneeded movieplayer.raw

2013-02-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer.cpp: reducing console spam

2013-02-27  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: stop PiP before starting record of current PiP channel

	gui/channellist.cpp: start/stop PiP for selected channel on play button

	zapit/src/zapit.cpp: add Start/Stop PiP

2013-02-26  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/videosettings.cpp: add missed hints, add PiP setup, set initial PiP size/position, set format/aspect to PiP decoder

	gui/pipsetup.cpp: add simple PiP size/position setup

	add pip icon

	zapit/src/femanager.cpp: ifdef dynamic demux allocation, it disabled atm

	neutrino.cpp: save/load pip settings, group apollo-specific settings

	locals: add video menu missed hints, add locals for PiP

2013-02-26  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit: fix order of stopping playback and selecting live FE

2013-02-26  Gaucho316  <Gaucho316@hotmail.com>

	- moviebrowser: only save settings if modified

2013-02-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- icons: add missing hint_a_pic.png

	- osd_setup.cpp: move dest-dir for screenshots to top of menu

	- locale: clean screenshot-locale from unnecessary ballast

2013-02-26  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2013-02-24  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit: fix order of stopping playback and selecting live FE

	capmt: fix demux selection on spark

	frontend: add a "frontend index", set by femanager
	this allows to easily find the "first" or "second" tuner, which
	fixes the tuner number display in the infobar

	femanager: remove workaround after libconfigfile fix

	configfile: don't do a full sync() after saving

	configfile: reset modified flag after saving

	configfile: set the modified flag correctly on set*Vector methods

	infoviewer_bb: initialize values to satisfy valgrind

	channellist: initialize values to satisfy valgrind

	femanager: only open first frontend in single mode
	this frees the second frontend for e.g. vtunerd

	frontend: remove newline from debug messages

2013-02-24  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2013-02-24  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	scan_setup: add option to set frontend type to multinorm boxes

	femanager: scan for max. 4 frontends
	...otherwise we'll miss the 2nd SAT tuner of spark7162...

	frontend: remove FE_OFFSET hack
	now that we have fe_type, FE_OFFSET is no longer needed
	for selecting the tuner type

	femanager: add fe_type option to frontend.conf
	If fe_type is set, only frontends of the given type will be used.
	This will enable the selection of the frontend type for boxes with
	multiple tuners of different types.

2013-02-23  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/infoviewer.cpp: fix paint progressbar opt 1

2013-02-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	femanager: remove workaround after libconfigfile fix

	configfile: don't do a full sync() after saving

	configfile: reset modified flag after saving

	configfile: set the modified flag correctly on set*Vector methods

2013-02-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd: add workaround for 'unusual' return codes

	zapit/debug: improve the filename shortening hack
	make it more efficient (and less disgusting :-)

	timerlist: shorten debug message

	infoviewer_bb: initialize values to satisfy valgrind

	channellist: initialize values to satisfy valgrind

	make the extupdate build conditional
	extupdate is not very useful for most platforms, so only
	build it if --enable-extupdate is passed to configure

	channellist: use "classic" width if minitv is unused

2013-02-22  Thilo Graf  <dbt@novatux.de>

	CChannelList: fix position of minitv, small cleanups
	This is only a provisionally fix. A rework of initialisation for
	many member variables seems to be necessary.

	CChannelList: fix position of minitv, small cleanups
	This is only a provisionally fix. A rework of initialisation for
	many member variables seems to be necessary.

2013-02-21  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'check/dvbsi++' commit 5db16ee2ffd7
	Conflicts:
		src/eitd/sectionsd.cpp
		src/gui/audioplayer.cpp
		src/gui/channellist.cpp
		src/gui/components/Makefile.am
		src/gui/components/cc.h
		src/gui/components/components.cpp
		src/gui/moviebrowser.cpp
		src/gui/scan.cpp
		src/neutrino.cpp
		src/zapit/src/bouquets.cpp
		src/zapit/src/getservices.cpp
		src/zapit/src/transponder.cpp

	sectionsd: consider the table_id when inserting events

	neutrino: fix 32<->64bit format string warnings
	use portable C99 format string macros for 64bit types to
	fix many warnings when compiling for 64bit architectures,
	add some (int) casts for size_t

2013-02-21  micha-bbg  <tuxcode.bbg@gmail.com>

	* src/eitd/sectionsd.cpp: Calling function 'Sleep()' restored

2013-02-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- upnpbrowser.cpp: center horizontally

	- audioplayer.cpp: center horizontally

2013-02-20  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd: on-disk epg data has lower priority than on-air data

2013-02-20  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/eitd/sectionsd.cpp fix compil unused variable 'rs'

2013-02-20  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd: only step time if difference is > 2min
	in order to avoid unnecessary system time jumps, only step time
	if the difference is bigger than 120 seconds, else use adjtime

	sectionsd: remove newline from SIsectionTIME message

	sectionsd: silence debug spam
	disable some debug messages, remove unneeded newlines
	from other messages

	sectionsd: retry getting eit_version
	Sometimes at first start, the cn thread does not fetch the EIT version
	and thus automatic updates don't work. The cause of this is not 100%
	clear, for now let's add a workaround to try a bit longer fetching it.

	infoviewer_bb: fix flickering HDD bar display

	infoviewer_bb: don't start HDD percent thread once per second
	Only start the HDD percent determination once per infobar display

	infoviewer_bb: smarter use of available space for buttons
	of a button is not going to be painted, the space can be used for
	other buttons which might otherwise have their text cut off

	infoviewer_bb: limit text width to available space
	only use the available space to draw the button texts

	my_popen: close filedescriptors before exec

	my_popen: close filedescriptors before exec

2013-02-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer.cpp: fix display of buttons and round corners in footer

	- audioplayer: don't paint something if screensaver is active

	- audioplayer.cpp: remove not working code with mute-icon handling

2013-02-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer.cpp: ignore first keypress when screensaver is on
	just quit the screensaver and return to loop

	- yweb: return to /bin/fbshot for osd-only screenshots
	the internal screenshot function seems paralyzed sometimes.

2013-02-19  Thilo Graf  <dbt@novatux.de>

	CComponents: move class into its own source directory
	The components could over time become quite large,
	so it makes more sense, coming features to split into
	multiple files and to do it in a separate directory.

2013-02-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- audioplayer.cpp: fix cursor-background with round borders

	- audioplayer.cpp: restore correct background when leaving screensaver
	and remove background-pic from screensaver-loop

2013-02-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist.cpp: change order of painting to be more liquid

	- channellist.cpp: show pic instead of miniTV in radiomode

2013-02-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist.cpp: fix logo position if new_zap_mode is off

	- channellist.cpp: fix broken display of infobar while zapping

	Revert "Revert '- channellist.cpp: enable to lock new_zap_mode'"
	This reverts commit fb892d18ff25d45c3757b007244a5592d57f351e.

	- channellist.cpp: allow colored events (for time) in right eventlist

	- icons: remove unneeded ddfill.png

2013-02-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	infoviewer_bb: limit text width to available space
	only use the available space to draw the button texts

	infoviewer_bb: smarter use of available space for buttons
	of a button is not going to be painted, the space can be used for
	other buttons which might otherwise have their text cut off

	infoviewer_bb: don't start HDD percent thread once per second
	Only start the HDD percent determination once per infobar display

	infoviewer_bb: fix flickering HDD bar display

	sectionsd: retry getting eit_version
	Sometimes at first start, the cn thread does not fetch the EIT version
	and thus automatic updates don't work. The cause of this is not 100%
	clear, for now let's add a workaround to try a bit longer fetching it.

	sectionsd: silence debug spam
	disable some debug messages, remove unneeded newlines
	from other messages

	sectionsd: remove newline from SIsectionTIME message

	sectionsd: speed up shutdwown of time thread

	sectionsd: only step time if difference is > 2min
	in order to avoid unnecessary system time jumps, only step time
	if the difference is bigger than 120 seconds, else use adjtime

2013-02-16  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/infoviewer.cpp: fix div by zero

2013-02-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- icons: remove unneeded radio.jpg

	- icons: add missing multimedia.png

2013-02-16  Thilo Graf  <dbt@novatux.de>

	CComponents: move class into its own source directory
	The components could over time become quite large,
	so it makes more sense, coming features to split into
	multiple files and to do it in a separate directory.

2013-02-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- icons: add missing hint_restart.png

2013-02-15  svenhoefer  <svenhoefer@svenhoefer.com>

	Revert "- channellist.cpp: enable to lock new_zap_mode"
	This reverts commit 15d787f79bd8424b03e3e6112d8a14fabb0ef392
	because the display of infobar while zapping is broken with
	this commit.

2013-02-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- fix terrible typo

	- infoviewer.cpp: change width of infobar.txt-field ...
	... in dependency from g_settings.infobar_progressbar

2013-02-14  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: fix master frontend option enable flag

2013-02-13  micha-bbg  <tuxcode.bbg@gmail.com>

	* channellist.cpp: Show channel list vertically centered

2013-02-13  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' into next

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2013-02-13  micha-bbg  <tuxcode.bbg@gmail.com>

	* Sort english.locale

2013-02-13  [CST] Focus  <focus.cst@gmail.com>

	Revert "gui/movieplayer.cpp: dynamic allocate/lock demux for playback"
	This reverts commit 38c2f6408a25089ed123a54675df5ca38a7f2432.

	libcoolstream2/dmx_cs.h: update header

	zapit/src/capmt.cpp: use MAX_DMX_UNITS

	zapit/src/femanager.cpp: bugfix, getFrontend return value for the same transponder

	zapit/lib/zapittools.cpp: remove 0xB0 from replace chars, it break unicode strings

2013-02-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: remove unused variable from Y_Boxcontrol_Menue.yhtm

	- yweb: merge tv-shot and osd-shot to one page
	* use internal screenshot-function to make osd-shots

2013-02-12  micha-bbg  <tuxcode.bbg@gmail.com>

	* channellist.cpp: Fix time display in event list
	- fix compiler warning

2013-02-12  Jacek Jendrzej  <crashdvb@googlemail.com>

	add progressbar hint loc

	add progressbar opt to infobar

2013-02-12  tomworld  <atzeworld@msn.com>

	* channellist.cpp: Use extra font for event list

2013-02-12  micha-bbg  <tuxcode.bbg@gmail.com>

	sectionsd.cpp: Remove invalid events (duration <= 1 sec.) from event list

2013-02-12  svenhoefer  <svenhoefer@svenhoefer.com>

	- controlapi.cpp: make ScreenshotCGI() more configurable

	- yweb: fix a little syntax error in Y_Settings_nhttpd.yhtm

	- yweb: add the workbox around the remote control

2013-02-12  [CST] Focus  <focus.cst@gmail.com>

	gui/videosettings.cpp: for apollo, add brightness/contrast/saturation control

	neutrino.cpp, settings.h: for apollo, add brightness/contrast/saturation

2013-02-11  Jacek Jendrzej  <crashdvb@googlemail.com>

	src/gui/infoviewer.cpp: fix channel name getRenderWidth for unicode

2013-02-11  [CST] Focus  <focus.cst@gmail.com>

	merge dvbsi++

	neutrino.cpp: change led defaults for trinity

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2013-02-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: supplement to c2668d2f2cff77d13759afbcec9203a5ef35df7e
	* add a background-image to zoomshot-button

	- neutrino.cpp: remove double determination of g_info.delivery_system

	- channellist.cpp: enable to lock new_zap_mode

2013-02-10  micha-bbg  <tuxcode.bbg@gmail.com>

	update_ext.cpp: Fix wildcard handling for delete list

2013-02-09  TangoCash  <DaHooD@web.de>

	- channellist.cpp: add epg-desc to blue button ...
	... if g_settings.channellist_additional is not off.

	initially patch by TangoCash with marginal modifications

2013-02-07  [CST] Focus  <focus.cst@gmail.com>

	src/Makefile.am: add libca-cs

	zapit/src/femanager.cpp: skip unused and linked fe for scan

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2013-02-06  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: rework Y_Tools_remote_osd.yhtm
	* use only one file to make osd-shots
	* add a (not really) zoom-function
	* add posibility to change filename
	* add needed locals
	* remove Y_Tools_fbshot.yhtm

	- channellist.cpp: fix restore to fullTV
	... when turning miniTV off from the menu inside the channellist

2013-02-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist.cpp: 'fix' the double determination of dimensions/coordinates

2013-02-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd: add workaround for holes in SRF EPG

	infoviewer: don't suppress valid 'next' events

	sectionsd: on-disk epg data has lower priority than on-air data

	sectionsd: consider the table_id when inserting events

2013-02-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist.cpp: determinate startTimeWidth from a fixed value

	- channellist.cpp: remove time for no further events
	thx to TangoCash.

	- channellist.cpp: fix wrong time for no further events
	patch by TangoCash. thx!

	- osd_setup.cpp: fix color-hotkey for channellist-submenu and add a seperator line

	- channellist.cpp: fix shortcuts in submenu and add a seperator line

2013-02-04  svenhoefer  <svenhoefer@svenhoefer.com>

	- osd_setup.cpp: add 'channellist.additional' to channellist's submenu
	very ugly: same code two times

	- channellist: make miniTV switchable

	- yweb: disable horizontal scrolling in screenshot-pages

2013-02-04  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next

	Merge branch 'dvbsi++' into next

	Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++

2013-02-04  [CST] Bas  <bas@coolstreamtech.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into dvbsi++

	cam_menu.cpp: handle ENQ objects correctly.

	neutrino: add a input object for Enquiry Objects from CI. They specify if the           input has to be blind.

2013-02-04  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' into next

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2013-02-03  micha-bbg  <tuxcode.bbg@gmail.com>

	* src/gui/channellist.cpp: miniTV fix locale
	- Add locale for menuhint
	- Sort header for locale

2013-02-02  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist.cpp: rework header and buttonbar
	* paint channellogo in mini-tv-mode
	* strech the positions of right elements in header marginally
	* paint buttonbar over the full width

2013-02-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- channellist.cpp: change color for infozone

	- channellist.cpp: fix round borders for infozone

2013-01-31  micha-bbg  <tuxcode.bbg@gmail.com>

	* src/gui/channellist.cpp: miniTV osd fix
	- Screen coordinate x could possibly receive a value under 0

2013-01-31  svenhoefer  <svenhoefer@svenhoefer.com>

	- cables.xml: add "antennengemeinschaft penig"
	thx Zeng!

2013-01-31  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	getservices: fix FindChannelFuzzy()
	* for services with duplicate tsid/onid/sid, not all channels were found
	  (function returned NULL if the first match was not the correct one)
	* add compatibility with "wrong" ubouquets.xml for non-sat boxes: the
	  position parameter was ignored before and is not too useful outside
	  sat anyway

2013-01-31  satbaby  <crashdvb@googlemail.com>

	src/gui/channellist.cpp: fix possible segfault

2013-01-31  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: fix old merge

	Merge branch 'dvbsi++' into next

2013-01-31  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	getservices: fix FindChannelFuzzy()
	* for services with duplicate tsid/onid/sid, not all channels were found
	  (function returned NULL if the first match was not the correct one)
	* add compatibility with "wrong" ubouquets.xml for non-sat boxes: the
	  position parameter was ignored before and is not too useful outside
	  sat anyway

2013-01-31  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: fix old merge

	Revert "configure scripts: add boxmodel"
	This reverts commit 38461dca6cc338c2b21c1d71031e397214cb4c7a.

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2013-01-31  satbaby  <crashdvb@googlemail.com>

	-add .rej ~ to .gitignore

	src/gui/channellist.cpp: minitv osd fix

2013-01-30  satbaby  <crashdvb@googlemail.com>

	delete src/neutrino.cpp.~ .rej

	delete src/gui/channellist.cpp.rej

	delete src/gui/channellist.cpp~

	-add locale minitv

	src/gui/channellist.cpp: fix minitv gui & segfault

	compil fix for commit 1a425308ed89af5e65a425583a6c568c003e23ee

2013-01-30  TangoCash  <me@spamdot.com>

	add optional mini-tv to channellist

2013-01-30  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/femanager.cpp: fix cleanup on delete

	system/setting_helpers.cpp: fix unused warning on apollo

	acinclude.m4: set default box type to nevis

	nhttpd/tuxboxapi/coolstream/neutrinoyparser.cpp: filter channels, show real channel number

	gui/timerlist.cpp: filter bouquets channels

	gui/zapit_setup.cpp: filter bouquets channels, fix return values to close all menus on menu key

	zapit/src/bouquets.cpp: fix copy/paste in getRadioChannels

	configure.ac: always define HAVE_COOLSTREAM_NEVIS_IR_H, ifdef in rcinput.h decide what to include

	Merge branch 'dvbsi++' into next

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2013-01-29  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	bouquets: fix ubouquet generation for broken services
	Services with duplicate tsid/onid/sid like found e.g. on "8W Atlantic
	Bird 2", "12.5W Atlantic Bird 1", "4.8E Sirius", "7E Eutelsat" caused
	wrong bouquet entries because the satellite position and transponder
	frequency was not used to distinguish the channels.  Use the new
	FindChannelFuzzy() function to fix this.

	getservices: add FindChannelFuzzy() function
	Add a function that returns a channel if tsid, onid, sid and
	satellite position matches and the frequency matches +-2MHz.
	(This frequency tolerance allows ubouquets to be used after
	updates to satellites.xml)

	Merge branch 'uncool/dvbsi++' commit 13204626266ff
	Conflicts:
		src/eitd/SIevents.cpp

	bouquets: fix ubouquet generation for broken services
	Services with duplicate tsid/onid/sid like found e.g. on "8W Atlantic
	Bird 2", "12.5W Atlantic Bird 1", "4.8E Sirius", "7E Eutelsat" caused
	wrong bouquet entries because the satellite position and transponder
	frequency was not used to distinguish the channels.  Use the new
	FindChannelFuzzy() function to fix this.

	getservices: add FindChannelFuzzy() function
	Add a function that returns a channel if tsid, onid, sid and
	satellite position matches and the frequency matches +-2MHz.
	(This frequency tolerance allows ubouquets to be used after
	updates to satellites.xml)

2013-01-29  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' into next

	configure scripts: add boxmodel

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	system/flashtool.cpp: fix buffer size for nor

2013-01-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino.cpp: fix wrong configfile in loadKeys()

2013-01-29  [CST] Focus  <focus.cst@gmail.com>

	.gitignore: add generated src/nhttpd/nhttpd.conf

	system/setting_helpers.cpp: use CONFIGDIR to remove xml/conf files

	gui/start_wizard.cpp: copy initial settings using CONFIGDIR

	Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next

	gui/update.cpp: use mtd0 as default on apollo, disable uboot/uldr partitions write

	system/flashtool.cpp: add bad block skip for read/write/erase in case of NAND

2013-01-28  [CST] Bas  <bas@coolstreamtech.com>

	Merge branch 'next' of coolstreamtech.de:cst-private-neutrino into next

	neutrino: fix file location.

	neutrino make nhttpd depend on neutrino's config.

	neutrino: add multiple paths so they can be configured and not be hard-coded in           multiple files.

	neutrino: remove space from nhttpd.conf.in.

	neutrino: make default language english.

	neutrino: add predefined config for nhttpd.

2013-01-28  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: get bouquets with filtering; move HD bouquet to 'all' to use sorting on it

	zapit/src/scansdt.cpp: add missed channel flags - they should not be 0

	zapit/src/getservices.cpp: add flags filter to all get channels functions, change default filter flags to PRESENT (new+updated), dont save channels with NOT_FOUND flag

	zapit/src/bouquets.cpp: dont clear user-bouquets in 'erase' mode; add helpers to get filtered channel lists; add channels not present in services.xml with NOT_FOUND flag

	zapit/src/scansdt.cpp: set existing channel's flags to UPDATED

	data/locale/english.locale: change bouquets mode 'erase all' to 'erase old'

	zapit/src/fastscan.cpp: set channels flags to UPDATED

	zapit/include/zapit/channel.h: add NOT_FOUND flag to mark channels not present in services.xml

2013-01-25  [CST] Bas  <bas@coolstreamtech.com>

	neutrino: fix file locations. use the predetermined CONFIGDIR instead of hardcoding paths.

2013-01-24  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next

	gui/scan_setup.h: add diseqc order chooser

	gui/scan_setup.cpp: add diseqc order option for advanced diseqc mode; add missed hints; fix diseqc options enable/disable

	zapit/src/frontend.cpp: use per-frontend diseqc order

	zapit/src/femanager.cpp: save/load fe diseqc order

	zapit/include/zapit/frontend_types.h: add diseqc_order to frontend config

	locals: add locale for diseqc order and missed hints

2013-01-24  [CST] Bas  <bas@coolstreamtech.com>

	Merge branch 'next' of coolstreamtech.de:cst-private-neutrino into next

	neutrino: diseqc changes for testing.

2013-01-23  bellum  <bellum07@googlemail.com>

	Neutrino: 'Port' of Neutrino-SD 'Additionally refresh EPG before recording starts'
	Patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?f=2&t=50004

2013-01-23  [CST] Focus  <focus.cst@gmail.com>

	driver/framebuffer.cpp: move fade sleep workaround to fade.cpp

2013-01-22  satbaby  <crashdvb@googlemail.com>

	fix compil warnings

2013-01-18  [CST] Focus  <focus.cst@gmail.com>

	lib/libcoolstream2: sync control headers

	driver/fade.cpp: fix compile for nevis

	gui/scan_setup.cpp: for single-tuner, disable mode switch, dont show link option

	zapit/src/femanager.cpp: make sure single-tuner is independent

	driver/framebuffer.cpp: paintBoxRel with solid fill for nevis

2013-01-18  [CST] Bas  <bas@coolstreamtech.com>

	src/driver/framebuffer.cpp: don't use 2d accelerator for small lines, fall-back to s/w.

	src/driver/fade.cpp: fix fade. needs to be tested.

2013-01-18  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/femanager.cpp fix livefe check

	zapit/src/getservices.cpp: fix uninitialized warnings

	gui/videosettings.cpp: fix compile

	driver/framebuffer.cpp: fix

2013-01-18  [CST] Bas  <bas@coolstreamtech.com>

	merge neutrino-apollo

2013-01-16  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: fix merge

	Merge branch 'dvbsi++' into next

	lib/libcoolstream2/video_cs.h: update apollo header

2013-01-16  [CST] Bas  <bas@coolstreamtech.com>

	merge neutrino-apollo

2013-01-16  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: rework tuner setup and scan menu for mixed frontend types

	zapit/src/femanager.cpp: fixes for mixed frontends, add helpers

	zapit/src/getservices.cpp: load cable and/or sat xml, depending on frontend types found; set channels delivery type;

	gui/scan.cpp: add delivery type member, use it to find scanned type

	gui/motorcontrol.cpp: use new scan settings names

	gui/test_menu.cpp: change satNameNoDiseqc to satName

	system/settings.cpp: split cable and sat scan settings

	zapit/src/fastscan.cpp: set channel deltype

	zapit/src/scansdt.cpp: set channel deltype

	zapit/src/zapit.cpp: set channel deltype

	system/setting_helpers.cpp: dont use IOC_CONTROL_PWM_SPEED on apollo

	gui/movieplayer.cpp: enable DTS on apollo

	gui/streaminfo2.cpp: fix transponder->type

	gui/start_wizard.cpp: use CFEManager::haveSat in place of glocal delivery system

	gui/miscsettings_menu.cpp: use CFEManager::haveSat in place of glocal delivery system

	gui/infoviewer.cpp: check live frontend for delivery system

	zapit/src/transponder.cpp: rename type to deltype

	zapit/include/zapit/satconfig.h: add delivery type

	zapit/include/zapit/frontend_c.h: add fe type helpers, change modes enum order

	zapit/src/channel.cpp: add delivery type member

	zapit/src/frontend.cpp: revert change for debug

	zapit/src/frontend.cpp: comment diseqc reset for diseqc 1.0/1.1

2013-01-16  satbaby  <crashdvb@googlemail.com>

	src/gui/update_ext.h: supplement to 9939fc9197db4f607783cbea0c5f823e63304e45

2013-01-16  [CST] Focus  <focus.cst@gmail.com>

	merge public git

2013-01-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fbaccel: fix blit2FB on SPARK/TD/x86

2013-01-14  Gaucho316  <Gaucho316@hotmail.com>

	Scan setup: fix memleak

2013-01-14  Thilo Graf  <dbt@novatux.de>

	extended update: move ext_update.* to update_ext.*
	Beware the canonical order of filenames.

2013-01-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fbaccel: relax waitForIdle() timeout on coolstream

	fbaccel: fix paintPixel for coolstream

2013-01-13  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'uncool/dvbsi++' commit d0ea4ad62ee23

	Revert "src/neutrino.cpp: revert"
	This reverts commit be0eb77373d4bf3d864196fe52959afd546bd322.

	Revert "neutrino: -add unicabel menu option"
	This reverts commit 7d550ed88efe264773a0fd29034de5bb158b6a04.

	Revert "src/gui/scan_setup.cpp -fix compil warnings"
	This reverts commit 14a6028667cdc30140b52a1184fbbe97e84bb93e.

	Revert "neutrino-tell-the-user-if-no-frontend-is-found1.patch from neutrino-mp"
	This reverts commit d0ea4ad62ee2391a74974852695d947e1eb7f67d.

2013-01-13  satbaby  <crashdvb@googlemail.com>

	neutrino-tell-the-user-if-no-frontend-is-found1.patch from neutrino-mp

	src/neutrino.cpp: revert

	src/gui/scan_setup.cpp -fix compil warnings

2013-01-13  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fbaccel: add GXA sync marker during GXA setup

	neutrino: enable screenshots

	fbaccel: implement support for SPARK target
	this should obsolete framebuffer_spark.cpp

	Revert "Revert "New class to handle osd fade""
	This reverts commit fb5805aa4981c89fedcea0219735239739dfcf2d.

	neutrino: tell the user if no frontend is found
	even though there is not much left to do if no frontend is present,
	at least the user can be informed about that fact before crashing :-)

	hintbox: fix artifacts on accelerated framebuffers

	mp3dec: work around improper usage of private function

	tuxtxt: fix topmenu for small OSD borders

2013-01-13  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	framebuffer_ng: fbaccel backend for some targets
	Implement fbaccel functionality for most target platforms. Some old
	code is just #if 0'ed for now in order to keep the diffs smaller
	and to compare the code directly.
	Probably needs some wider testing, small graphics problems are likely.

	TODO: implement for SPARK, remove unused #if 0 code.

2013-01-11  micha-bbg  <tuxcode.bbg@gmail.com>

	* yWeb: Because of format changes klack.de temporarily disabled

2013-01-11  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/femanager.cpp: compat: process old mode in frontend.conf, if present; save only configured satellites to frontend.conf

	driver/framebuffer.cpp: use box model to enable FB_HW_ACCELERATION

	driver/rcinput.cpp: change device back to /dev/input/nevis_ir, apollo has link

	driver/vfd.h: use cs_frontpanel.h header

	timerd/timermanager.cpp: remove unused include

	neutrino.cpp: ifdef for new analog modes

	drivertool.c: try to fix different includes

	add libcoolstream/cs_frontpanel.h copy

	eitd/sectionsd.cpp: fix different uclibc/glibc malloc_stats

	driver/framebuffer.cpp: fix USE_NEVIS_GXA code

	Merge branch 'dvbsi++' into next

2013-01-11  micha-bbg  <tuxcode.bbg@gmail.com>

	* yWeb: Update timer sync for tvinfo.de

2013-01-11  [CST] Focus  <focus.cst@gmail.com>

	Makefiles.am: add conditional include for libcoolstream

	driver/vfd.h: try to fix libcs headers

	driver/rcinput.h: try to fix libcs headers

	src/gui/videosettings.cpp: ifdef for video modes

	src/gui/keybind_setup.cpp: change ifdef for RC_HW_SELECT

	src/driver/rcinput.cpp: change ifdefs for headers and set_rc_hw

	cross-configure.apollo.debug: add boxmodel

	lib/libcoolstream: restore nevis headers

	configure.ac: change tests for apollo headers

	acinclude.m4: add nevis/apollo box models

	lib/libcoolstream2: directory for apollo headers

	lib/libcoolstream: sync headers

	gui/scan_setup.cpp: fix uninitialized warning

	sync libcoolstream headers

2013-01-10  [CST] Focus  <focus.cst@gmail.com>

	cross-configure.apollo.debug: add script for compile outside sdk

2013-01-09  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: try to fix tuner setup enable/disable options for unicable

2013-01-09  satbaby  <crashdvb@googlemail.com>

	bouqueteditor:-fix paint infox box

2013-01-09  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/femanager.cpp: copy diseqc type only if mode is loop or diseqc type is not unicable

	merge public git changes

	gui/widget/menue.cpp: dont allow to exec non-active item - in case old, selected, was disabled

	neutrino.cpp: temporary disable hw standby

	gui/scan_setup.cpp: change tuner setup to configure every frontend mode and link frontends in any order

	zapit/src/femanager.cpp: fix copy settings from master to linked

	gui/movieplayer.cpp: dynamic allocate/lock demux for playback

	driver/record.cpp: adapt to new frontend management

	data/locale/english.locale: new locals for tuner setup

	zapit/src/femanager.cpp: change frontend management, add demux locking - not fully tested

	zapit/src/frontend.cpp: add new members for new tuner management

	locals: add locale for new tuner config

2013-01-08  satbaby  <crashdvb@googlemail.com>

	neutrino: -add unicabel menu option

2013-01-07  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/capmt.cpp: fix to use all 4 demuxes

2013-01-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	suppress bogus compiler warning in addScanMenuTempSat

2013-01-05  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	copy framebuffer.cpp to fbaccel.cpp

	framebuffer: start cleanup / refactoring
	in order to not clash with upstream all the time, copy the files
	over to framebuffer_ng.{cpp,h} and include this from old include file.

2013-01-03  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'uncool/dvbsi++' commit 3bbaddec396fa
	Conflicts:
		src/driver/framebuffer.cpp

2013-01-02  satbaby  <crashdvb@googlemail.com>

	src/driver/framebuffer.cpp: fix fb for Threads use

2013-01-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	tuxtxt: fix width of topmenu box

	neutrino: update unicable code
	* add an own diseqc type for unicable
	* do not configure scr / freq per satellite but only per frontend
	* use the diseqc setting of the satellite for determining input 0/1

2013-01-01  micha-bbg  <tuxcode.bbg@gmail.com>

	* Software Update with apply the settings (Part14)
	- Add warning/error if not enough space
	- THX Striper for translation into English of the locale

	* system/helpers.cpp: Adding value 'bsize' as a possible return value

	* Software Update with apply the settings (Part13)
	- Delete files from image, before apply settings

	* Software Update with apply the settings (Part12)
	- Make backup file from downloaded image
	- Restore original file, if an error occurs

2012-12-31  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	locale: adapt helper scripts to current compilers

	locale: fix ordercheck target

	create zapit config dir on install

2012-12-31  Gaucho316  <Gaucho316@hotmail.com>

	nhttpd: don't decode URL parameters multiple times

2012-12-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fix nevis_ir.h check and libcoolstream/hwcaps

	Merge branch 'uncool/dvbsi++' commit 4965619a79474
	Conflicts:
		src/gui/widget/hintboxext.cpp
		src/nhttpd/tuxboxapi/coolstream/controlapi.cpp

2012-12-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "neutrino: fix segfault if not found frontend"
	This reverts commit 0806c47c73fb6660ba0eee2a49ef8a197763d9b9.

	(it does not fix the real problem)

2012-12-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	oggdec: remove old include  to fix build with new tremor

2012-12-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	pictureviewer: compatibility with giflib-5.x

2012-12-27  [CST] Focus  <focus.cst@gmail.com>

	system/setting_helpers.cpp: fix timezone change

2012-12-26  [CST] Focus  <focus.cst@gmail.com>

	driver/framebuffer.cpp: cleanup, add ioctls to blit/fill rect using FB

2012-12-23  satbaby  <crashdvb@googlemail.com>

	src/nhttpd/tuxboxapi/coolstream/controlapi.cpp: add current transponder pchannels list , use: <BOXID>/control/currenttpchannels

2012-12-22  satbaby  <crashdvb@googlemail.com>

	src/nhttpd/yhttpd_core/yrequest.cpp: maybe needed, supplement to 289e927e049da0219d0d0069d1fb73ab70d7384a

	src/nhttpd/web/scripts/Y_Tools.sh: show alle prozesse

	src/nhttpd/yhttpd_core/yrequest.cpp: fix automount string decode

2012-12-20  satbaby  <crashdvb@googlemail.com>

	nhttpd: fix encode bouquet and audio name

	neutrino: fix segfault if not found frontend

2012-12-19  [CST] Focus  <focus.cst@gmail.com>

	gui/miscsettings_menu.cpp: always enable EPG options, which not depend on save epg on/off

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-12-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- moviebrowser.cpp: accept covers without appended date/time
	patch by FlatTV

2012-12-17  satbaby  <crashdvb@googlemail.com>

	nhttpd: dont doubles decode, revert ed318d97bc7ab06299e9504c7e3249cd8dc0324c

	nhttpd: skip doubles decode on channlename, revert 42b69a8a5eb061ea90b25328be8c5ed5efd46782

2012-12-17  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/videosettings.cpp: fix video mode switch ask, fix menu redraw after video mode switch

	gui/videosettings.cpp: fix video mode switch ask, fix menu redraw after video mode switch

2012-12-14  satbaby  <crashdvb@googlemail.com>

	src/nhttpd/yhttpd_core/helper.cpp: dont decode '+' to ' ', fix for channelname with '+'

2012-12-13  micha-bbg  <tuxcode.bbg@gmail.com>

	* Fix include path for moved header files

2012-12-13  satbaby  <crashdvb@googlemail.com>

	src/zapit/src/zapit.cpp: fix segfault if channel==NULL (reloadchannels)

2012-12-13  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge remote-tracking branch 'svn_CROSSENVIRONMENT_coolstream/master' into dvbsi++

	- svn_CROSSENVIRONMENT_coolstream: move files to new right place

2012-12-12  [CST] Focus  <focus.cst@gmail.com>

	src/driver/screenshot.cpp: enable png alpha invert

	lib/libcoolstream/cnxtfb.h: header update

2012-12-10  swing99  <swing0815@googlemail.com>

	cables.xml: update Kabel Deutschland - Offensive 2012

2012-12-09  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++'
	Update master to 2.11 image version

2012-12-08  satbaby  <crashdvb@googlemail.com>

	supplement to dc33e93375cb80e6792f4ba82deee0f639f9caa4

	yWeb: Timer: dont stop recording after modifying timer - Timer: sets audio-pid correctly - Timer: seconds set to Null

	supplement to 7bebdf91e0ee941820dd1c68d09bed22f1e2efe2, simplification

	add provider name to infobar , no gui option

2012-12-07  satbaby  <crashdvb@googlemail.com>

	never used

	src/nhttpd: fix segfault if logging on

2012-12-07  [CST] Bas  <bas@coolstreamtech.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo
	Conflicts:
		src/nhttpd/yhttpd.cpp

2012-12-06  satbaby  <crashdvb@googlemail.com>

	src/nhttpd/yhttpd_mods/mod_yparser.cpp: workaround fix for segfault if server.log.loglevel=5 and read timer

2012-12-04  micha-bbg  <tuxcode.bbg@gmail.com>

	* Update locale for menu hints (THX Tomworld)

	* Pictureviewer: Remove duplicate locale from help text

	* CHintBoxExt: Fix view of multiple pages
	- Reduces flicker effect on screen

2012-12-04  satbaby  <crashdvb@googlemail.com>

	update astra

	src/gui/plugins.cpp: fix sort pluins without index

2012-12-04  [CST] Focus  <focus.cst@gmail.com>

	gui/cam_menu.cpp: workaround for possible wrong CI menu item count from libcs

	zapit/src/fastscan.cpp: fix duplicate channels in favorite bouquet, try to fix possible possible duplicates from different frequency

	neutrino.cpp: fix subchannel up/down processing: if key_subchannel_up/down is set to different than left/right keys, and mode_left_right_key_tv == SNeutrinoSettings::VOLUME, CVolume::setVolume called, but not process other keys, and post msg again -> loop forever. - process mode_left_right_key_tv modes only if subchannel up/down == left/right

	neutrino.cpp: revert mount at startup to system - fs can be not only ext3 but different

	gui/movieplayer.cpp: dont auto-stop, if duration or position invalid

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-12-03  [CST] Bas  <bas@coolstreamtech.com>

	neutrino: fix revision in video mode.

	neutrino: set new cpu clock after returning from standby.

	neutrino: add TANK video modes (we only support RGB / YPBPR on both cinch and scart at the same time).

	neutrino: use pkgconfig for OGG.

2012-12-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	more generic linking of libstb-hal

2012-11-30  defans  <defans@bluepeercrew.us>

	- add keys to control the audioplayer from pictureviewer
	decode and view pictures in a seperate thread.

2012-11-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- icons: introduce new icons
	backward, forward, pause and play

2012-11-30  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-11-28  satbaby  <crashdvb@googlemail.com>

	src/nhttpd: clean code

2012-11-27  micha-bbg  <tuxcode.bbg@gmail.com>

	* Moviebrowser: Show message when deleting files

	* Moviebrowser: Fix segfault if movie list is empty

	* Timerlist: Show rec icon when recording in progress.

	* Moviebrowser: Show rec icon when recording in progress.

2012-11-26  micha-bbg  <tuxcode.bbg@gmail.com>

	* Moviebrowser: Fix delete files when recording in progress.

	* Moviebrowser: Ask if the file of a running recording to be deleted.

2012-11-24  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	filebrowser: make size, time and mode fields scale with fontsize

	filebrowser: simplify code using font pointers

	CFrontend: initialize info struct

	framebuffer: implement alphablending for non-accelerated devices

2012-11-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'uncool/dvbsi++'
	Conflicts:
		data/icons/border_lr.png
		data/icons/border_ul.png
		src/driver/rcinput.cpp
		src/driver/streamts.cpp
		src/system/setting_helpers.cpp

2012-11-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "- infoviewer_bb.cpp: fix resolution 1080"
	This reverts commit 187825be19e19eeb20f377f6a68eac62bd362ae4.

	already have a different version of this

2012-11-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "- infoviewer/streaminfo2: fix resolution 1080"
	This reverts commit 967f9f8ef43d60133df269320707d3ededeaf7eb.

	already have a different version of this

2012-11-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "eitd/xmlutil.cpp: fix crash, if epg data saved with older image -"
	This reverts commit 1f65f1bc80d77111bb89c63db910a805c57f3f99.

	already have a more general solution

2012-11-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "* infoviewer_bb.cpp: Optimize display of simple resolution in the info bar"
	This reverts commit d9cf5197f4f4628fc57a32ee4dd8f0b0510704b9.

	already have a different version of this

2012-11-22  satbaby  <crashdvb@googlemail.com>

	src/gui/moviebrowser.cpp: use CStringInputSMS instead of CStringInput

	src/zapit/src/zapit.cpp:ParsePatPmt after channels reinit

	src/system/setting_helpers.cpp: use my_system instead of system

2012-11-22  [CST] Bas  <bas@coolstreamtech.com>

	neutrino: add autorun.sh.

2012-11-21  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	rcinput: add ugly hack for azbox rc

2012-11-21  [CST] Bas  <bas@coolstreamtech.com>

	neutrino: add data and updated cnxtfb.h.

2012-11-21  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	infoviewer: make oldinfo a member of the class

2012-11-21  [CST] Focus  <focus.cst@gmail.com>

	gui/widget/menue.cpp: fix hintbox color if theme changed; fix hint paint for page-up button

2012-11-21  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: clear currentnext event info when waking from standby
	this ensures that the EVT_CURRENTEPG is delivered and playback
	properly started after resuming from standby

2012-11-21  satbaby  <crashdvb@googlemail.com>

	src/nhttpd/web/Y_VLC.js fix for vlc windows 2.0.2 version parse

2012-11-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- locales: rework menu.hint_softupdate_settings

	- icons: rework btn_*.png

2012-11-20  satbaby  <crashdvb@googlemail.com>

	src/nhttpd/web/Y_VLC.js: fix vlc version parse

	src/gui/mediaplayer.cpp: fix memleaks when using CMenuForwarder

2012-11-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: fix remotecontrol; remove dependency from MAC

	- src/driver/streamts.cpp: fix linefeed

2012-11-19  satbaby  <crashdvb@googlemail.com>

	src/driver/streamts.cpp fix segfault

2012-11-19  micha-bbg  <tuxcode.bbg@gmail.com>

	* Software Update: /var/etc/update.urls is excluded from saving
	- Message 'Setting takeover successfully...' removed

2012-11-18  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	azbox: reset volume after movieplayer

2012-11-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- icons: install hint_mb.png

2012-11-17  OneOfNine  <oneofnine@web.de>

	- icons: improve numericpad.png

	- icons: improve border_lr.png, border_ul.png

2012-11-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- icons: add hint_mb.png

	- icons: new mounted.png, not_mounted.png

2012-11-17  micha-bbg  <tuxcode.bbg@gmail.com>

	* src/gui/update_menue.cpp: Fix assignment color buttons

2012-11-16  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	movieplayer: put zapit to sleep on azbox
	the external player needs the demuxers to be idle(?), so put
	zapit an sectionsd to sleep on movieplayer start

2012-11-16  micha-bbg  <tuxcode.bbg@gmail.com>

	* Software Update: Added more files for network settings in settingsupdate.conf

2012-11-16  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: update

2012-11-16  [CST] Focus  <focus.cst@gmail.com>

	gui/update_menue.cpp: show both local and inet update menu points: i dont see reason why user should switch mode in settings before use one or other

	gui/update_settings.cpp: always enable both url and local dir option: local dir also used as target to download image from inet

	gui/update.cpp: add local variable for update mode

	locals: add extra hint for local sw update menu point

	gui/update.cpp: return result from file browser or image select menu

2012-11-16  satbaby  <crashdvb@googlemail.com>

	src/neutrino.cpp: add cancel message to RC_standby_on and RC_power_off (THX Gaucho316)

2012-11-16  [CST] Focus  <focus.cst@gmail.com>

	gui/mediaplayer.cpp: return result from audio/movie players, thanks satbaby for patch

	gui/audioplayer.cpp: return menu_return::RETURN_EXIT_ALL on standby/shutdown, thanks satbaby for patch

	gui/movieplayer.cpp: get return status from filebrowser/moviebrowser

	gui/moviebrowser.cpp: save return status to check if all gui must be closed

	gui/filebrowser.cpp: save return status to check if all gui must be closed

2012-11-16  micha-bbg  <tuxcode.bbg@gmail.com>

	* Software Update with apply the settings (Part11)
	- Deletelist added to delete files or directories from image
	- Files/Directories are marked by a prefixed '~' in the settingsupdate.conf
	- Rework readBackupList()

	* infoviewer_bb.cpp: Optimize display of simple resolution in the info bar

2012-11-15  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/frontend.cpp: add 50ms delay after reset and before diseqc cmd

	driver/streamts.cpp: fix debug msg

	eitd/xmlutil.cpp: fix crash, if epg data saved with older image - item/item_description can be present and break parsing

	neutrino.cpp: comment saveSetup in signal handler - this can damage config file, try to protect against broken config - check screen_End* and load load defaults

2012-11-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	mainmenu: use hw_caps instead of cs_get_revision

	stringinput: avoid uninitialized access

	miscsettings: use correct scope for sleeptimer menuwidget

2012-11-13  striper  <striper@gmx.de>

	- cables.xml: update um and kms

2012-11-13  [CST] Bas  <bas@coolstreamtech.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo
	Conflicts:
		src/neutrino.cpp

	neutrino: add data to the make file so they get installed properly.

	neutrino: fix config file locations.

	neutrino: destruct cpufreq if it was instantiated.

	neutrino: add new power manager header which adds destructor for cpu freq class.

2012-11-12  satbaby  <crashdvb@googlemail.com>

	src/driver/rcinput.cpp: use standby_rc in repeat mode only if need

2012-11-11  micha-bbg  <tuxcode.bbg@gmail.com>

	- infoviewer/streaminfo2: fix resolution 1080

	* Software Update with apply the settings (Part10)
	- Blacklist added to exclude files
	- Files are marked by a prefixed '-' in the settingsupdate.conf

2012-11-11  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "driver/file.h: define __USE_FILE_OFFSET64 instead of error"
	This reverts commit 02c3cfb173a269e47b90130c53652c32b8cd3cf1.
	Just defining it at one place is wrong and papers over the real bugs.

	streamts: fix 32<->64bit format strings

	Merge branch 'uncool/dvbsi++'
	Conflicts:
		src/driver/Makefile.am
		src/driver/streamts.cpp
		src/gui/audioplayer.cpp
		src/gui/epgview.cpp
		src/gui/infoviewer_bb.cpp
		src/gui/widget/textbox.h

2012-11-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer_bb.cpp: fix resolution 1080

2012-11-10  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	hw_caps: fix compile on coolstream

2012-11-10  satbaby  <crashdvb@googlemail.com>

	src/gui/zapit_setup.cpp: fix on/off logic

2012-11-10  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	getservices: improve upgrading from old neutrino-hd

	CTextBox: silence shadow warning

	tripledragon: fix LCD epg title after standby

	tripledragon: small cosmetic LCD fixes

	neutrino: fix build on tripledragon

2012-11-09  svenhoefer  <svenhoefer@svenhoefer.com>

	- english.locale: fix german word

2012-11-09  satbaby  <crashdvb@googlemail.com>

	src/gui/channellist.cpp:-add sort by channel number

	src/neutrino.cpp: see the appropriate message depending on settings

	src/neutrino.cpp:use LOCALE_SLEEPTIMERBOX_ANNOUNCE , supplement to 282560875b5b5525d8aac9c31c33e29379bdedf5

	src/neutrino.cpp:-add ask MESSAGEBOX for INACTIVITY SLEEPTIMER

	src/gui/zapit_setup.cpp: use COnOffNotifier

2012-11-08  micha-bbg  <tuxcode.bbg@gmail.com>

	* CTextBox: Fix displayed text width in function setText()

2012-11-08  Thilo Graf  <dbt@novatux.de>

	CTextBox: remove dub allocation of m_pcFontText

2012-11-08  satbaby  <crashdvb@googlemail.com>

	src/system/configure_network.cpp: use old startNetwork/stop

	src/gui/miscsettings_menu.cpp: -add COnOffNotifier for EPG menu

	Merge branch 'dvbsi++' of ssh://coolstreamtech.de/cst-public-gui-neutrino into dvbsi++

2012-11-08  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	driver/record.cpp: stop streaming before record start

	neutrino.cpp: update for new streamts code, keep stream running in soft-standby

	driver/streamts.cpp: replace old code with class, support multi-client and multi-channel, experimental / testing - please read comments at the top of driver/streamts.cpp

2012-11-08  satbaby  <crashdvb@googlemail.com>

	neutrino: -add save epg on stadbyOn/Off option

	src/neutrino.cpp: -add lockStandbyCall

2012-11-08  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: use CGenPsi class

	driver/Makefile.am: replace genpsi.c with genpsi.cpp

	driver/genpsi.cpp: replace old code with class

2012-11-07  [CST] Focus  <focus.cst@gmail.com>

	gui/start_wizard.cpp: move initial settings question before calling scan setup

	driver/file.h: define __USE_FILE_OFFSET64 instead of error

	zapit/src/capmt.cpp: disable capmt dump

2012-11-07  svenhoefer  <svenhoefer@svenhoefer.com>

	- stringinput.cpp: center NEUTRINO_ICON_NUMERIC_PAD horizontally

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	- network_setup.cpp: add more suitable hints to hostname-setup

2012-11-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	infoviewer: simplify and fix display of "HD" and "SD" icons

2012-11-07  micha-bbg  <tuxcode.bbg@gmail.com>

	* Software Update with apply the settings (Part9)
	- Functions now available for internet & local update.
	- Rename writemtdExt() to applySettings()

2012-11-06  snafed  <snafed@bluepeercrew.us>

	- add pictureviewer to info-key in audioplayer

2012-11-06  svenhoefer, snafed  <svenhoefer@svenhoefer.com>

	- infoviewer_bb.cpp,h: fix determination of hdd-usage in thread

2012-11-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: add feedback when entering or leaving standby
	Leaving standby can take a few seconds until HDMI is reinitialized,
	the frontend is tuned etc.
	Add feedback on a frontpanel display to show that the box is alive.

	videosettings: only show 'TV SCART' if box has SCART
	Boxes without hw_caps->has_SCART still showed an empty "TV
	SCART" section. Remove the leftover menu separator line.

2012-11-05  Thilo Graf  <dbt@novatux.de>

	CTextBox: remove dub var
	revert of 6016c60b4c7e61e73c0e932c752c4303780c7f6a

	CTextBox: fix build
	merge error, max_width is not declared

	CMsgBox: fix build
	merge error: mode is not declared

	CTextBox: modified AUTO_WIDTH, add some printfs and comments
	If is set m_nMaxWidth, then use this to calculate m_cFrameTextRel.iWidth.
	To set m_nMaxWidth use setWindowMaxDimensions(width) and setText(maxwidth).
	This should help, to paint text with clean linebreaks
	into defined textboxes.

	*CMovieBrowser: apply CTextBox::TOP for movie infobox
	Default align is centered and to beware the old window style must add
	CTextBox::TOP

	*CTextBox: add option BOTTOM
	BOTTOM was missed

	*CTextBox: add optional text align TOP

	*CTextbox: add text align option RIGHT
	This supports paint of text on the right side of frame and
	also considers scroll bar width.

	*CTextBox: set text y position depends of lines count
	If we have only one line, text will be painted horizontal centered,
	otherwise text begins on top of frame.

	*CTextBox: add missing textmode comments

	CTextbox: add members setWindowMaxDimensions, setWindowMinDimensions
	so we can control max an mnin width and height

	*CTextBox: fix freezes in channellist and bedit
	refreshTextLineArray() was to much in reSizeMainFrameHeight() and
	initFramesRel(), caused endless loops under certain circumstances

	*CTextbox: add Member setWindowPos()

	*CTextBox: trivial change for better readability in initVar()

	*CTextBox: add member initFramesAndTextArray(), move max_width into initVar
	this combines initFramesRel() and	refreshTextLineArray()

	*CTextBox: style, reworked statements for better readability

	*CTextBox: remove frameBuffer = NULL
	already happens in initVar()

	*CTextBox: add missed init of lineBreakWidth
	lineBreakWidth is not initialized, but some othe values also not defined,
	here is seems somthing wrong

	*CTextBox: move framebuffer define only into initVar
	framebuffer = NULL was called in all constructors,
	so it should be enough to define this only at one point.

	*CTextBox: some small style clean ups for better readability

	*CTextBox/CMsgBox: reduce data type conflicts

	*CTextBox: add methodes setTextMode() and setBackGroundColor()

	*CMovieBrowser: set button yes in message box as default on delete ts file

	*user_menu: personalize also yellow and green buttons

	*CTextBox: remove printf
	it' makes osd too slow

2012-11-05  satbaby  <crashdvb@googlemail.com>

	src/driver/streamts.cpp: use new instead of malloc

	src/gui/bouquetlist.cpp: close FAV window with rc-fav only in FAV mode

2012-11-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- satellites.xml: update astra 19.2

2012-11-05  satbaby  <crashdvb@googlemail.com>

	initialize  not initialized var

2012-11-04  satbaby  <crashdvb@googlemail.com>

	src/gui/epgview.cpp: further corrections for followlist

2012-11-04  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	simple_display: replace umlauts with visible characters
	The SPARK VFD/LED cannot display umlauts, so add a crude function that
	replaces the most common ones with characters that can be displayed.
	TODO: test on azboxme.

	hdd_menu: wait for HDD to be mounted by mdev after format

	hdd_menu: replace check_and_umount() with umount_all()
	create mount / umount functions which integrate well with
	the preferred mdev-mount.sh method

	hdd_menu: allow hdd format if rootfs is on USB stick

2012-11-04  satbaby  <crashdvb@googlemail.com>

	src/driver/record.cpp: -fix auto_delete

2012-11-03  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	videosettings: simplify code for different platforms
	make the videomode selection code more dynamic, the future
	goal is to get rid of the #ifdefs and select available modes
	at runtime

	videosettings: select more options based on hw_caps

	zapit: silence valgrind warning in setFrontend()

	zapit: disable unused config setting

	epgview: don't paint out-of-bounds background box

	neutrino: wait for timerd to avoid race on startup

	streamts: use demux(0) to fix streaming

	neutrino: fix segfault during startup when updating config

2012-11-03  micha-bbg  <tuxcode.bbg@gmail.com>

	* Software Update with apply the settings (Part8)
	 - src/gui/ext_update.cpp: Use new instead of malloc

	* Software Update with apply the settings (Part7)
	- Clean osrelease at user defined kernelversion (THX snafed)

	* Software Update with apply the settings (Part6)
	- Use identifier '#:' for config vars in settingsupdate.conf

2012-11-03  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	locale: fix(?) circular dep, don't install unmaintained locales

	SIevents: fix C++11 compiler warning
	The slightly obscure code caused the following warning:
	SIevents.cpp:280:148: warning: narrowing conversion of
		‘tolower(((int)evt->descr_extended_event_header::
			iso_639_2_language_code_lo))’
		from ‘int’ to ‘char’ inside { } is ill-formed in C++11
		[-Wnarrowing]

	neutrino: fix 32<->64bit format string warnings
	use portable C99 format string macros for 64bit types to
	fix many warnings when compiling for 64bit architectures,
	add some (int) casts for size_t

	rcsim: remove unused label

	menuewidget: fix menu position code after last uncool merge

	scan: make radar display more smooth

	scan: keep last found channel/prov on screen

2012-11-03  satbaby  <crashdvb@googlemail.com>

	src/gui/epgview.cpp:show always all screening

2012-11-03  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	add dummy CFanControlNotifier::setSpeed() to fix build

2012-11-03  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'uncool/dvbsi++' commit '7ea3a20a808'
	...needs buildfixing...

	Conflicts:
		data/Makefile.am
		src/driver/volume.cpp
		src/gui/infoviewer.cpp
		src/gui/miscsettings_menu.cpp
		src/gui/movieplayer.cpp
		src/gui/scan.cpp
		src/gui/widget/buttons.cpp
		src/gui/widget/menue.cpp
		src/gui/widget/stringinput.cpp
		src/neutrino.cpp
		src/nhttpd/tuxboxapi/coolstream/controlapi.cpp
		src/system/setting_helpers.cpp
		src/zapit/src/capmt.cpp

2012-11-02  satbaby  <crashdvb@googlemail.com>

	src/gui/epgview.cpp:check res after exec

	src/neutrino.cpp:timeshiftDir : fix autodelete

2012-11-02  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	change data/Makefile.am to ease merging

	tuxtxt: fix build on generic pc, don't open framebuffer

	tuxtxt: use neutrino rcinput

2012-11-02  satbaby  <crashdvb@googlemail.com>

	src/driver/volume.cpp:-fix segfault on new fb_pixel_t with not initialized digit_h+digit_offset

2012-11-02  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: delete missed colorSetupNotifier reference

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/network_service.cpp: use sh -c to start network service

	neutrino.cpp: cleanup unused code

	neutrino.cpp: remove initGlobals(), global variables initialized to 0 anyway

2012-11-02  satbaby  <crashdvb@googlemail.com>

	src/gui/widget/stringinput.cpp: fix hide Background

2012-11-02  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: use g_InfoViewer->setUpdateTimer(), disable timer in standby

	gui/epgview.cpp: use g_InfoViewer->getUpdateTimer()

	gui/infoviewer.cpp: add set/getUpdateTimer, dont set timer in start()

	neutrino.h: remove unused colorSetupNotifier

	neutrino.cpp: remove CFanControlNotifier new/delete

2012-11-02  satbaby  <crashdvb@googlemail.com>

	src/gui/eventlist.cpp:typo fix for 87fe3bd4061b0763c3fdd104a2c2d9bb92cf5282

2012-11-02  [CST] Focus  <focus.cst@gmail.com>

	system/setting_helpers.cpp: add static CFanControlNotifier::setSpeed, to call it direct

	system/setting_helpers.cpp: add static CColorSetupNotifier::setPalette(), to call it direct

	system/setting_helpers.cpp: comment CVolume/CInfoClock Init in CColorSetupNotifier::changeNotify: is it really needed to re-init them on palette change ?

	gui/osd_setup.cpp: remove unneeded colorSetupNotifier->changeNotify

	gui/miscsettings_menu.cpp: remove unneeded fanNotifier->changeNotify

2012-11-01  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: fix menu.hint_inact_timer

	- shutdown_count.cpp: add NEUTRINO_ENTER_INACTIVITY_SCRIPT
	script will be executed if g_settings.shutdown_min expires

2012-11-01  satbaby  <crashdvb@googlemail.com>

	eventlist: -add notifier to search menu, ported from tuxcvs, THX Gaucho316

2012-10-31  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CVolume: correctly initialize font height / width values

	add various variable initializations to keep valgrind happy

	sectionsdclient: correctly initialize CurrentNextInfo with c'tor

	dvbsubtitle: free avcodec context in destructor

	infoviewer_bb: delete progressbars in destructor

	CScanTs: fix progressbar and rcinput memleaks

	scan_setup: fix memleak in unicable setup

	add CRCInput::getKeyNameC to fix lifetime issues
	in menu.cpp, getKeyName().c_str()'s destructor was already invoked
	when the value was used, triggering a valgrind warning.

	CMenuWidget: fix width calculation for large menus
	with small screen offsets, large menus could get too large for
	the screen and displayed outside -> possible segfault

	remotecontrol: initialize variables and avoid overlapping strcpy

	glthread: allocate enough memory or tuxtxt backbuffer

	suppress some basicclient valgrind warnings
	To enable these paranoia memsets for testing, compile with
	-DPEDANTIC_VALGRIND_SETUP. Probably more of not completely
	initialized structs are present in other parts of the code.
	This is probably not useful for productive builds.

	tuxtxt: fix direct access keys in menu

	glthread: add more keys, switch yellow and blue
	* switch F3/F4 yellow/blue to more natural order
	* add +/- as volume plus-minus
	* add . as mute key (was -)

2012-10-31  satbaby  <crashdvb@googlemail.com>

	src/neutrino.cpp:-fix multirecording if announce_record on zap on is

	src/neutrino.cpp:zapto timer add transponder test

2012-10-30  satbaby  <crashdvb@googlemail.com>

	src/neutrino.cpp:-fix zapto timer in TimeshiftOnly mode or if haveFreeFrontend

	src/neutrino.cpp: supplement to 654ca3656d330f4c0736b008e8182d50ada5666a, THX  Gaucho316 (fix)

	src/neutrino.cpp: supplement to 654ca3656d330f4c0736b008e8182d50ada5666a, THX  Gaucho316

	src/neutrino.cpp: saveepg in standby mode, if last saveepg time < 15 Min., revert multicall blocking for sttandbby, fix typo

2012-10-29  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/capmt.cpp: dont send private descriptors; change ca list mode to ONLY/single channel and ADD, if there are more

	zapit/src/fastscan.cpp: dont delete existing bouquets/channels

	.gitignore: add src/gui/git_version.h

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-10-29  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino.cpp: fix funny typo :)

	- neutrino.cpp: handle deepstandy-scripts in same way as the other scripts

2012-10-29  satbaby  <crashdvb@googlemail.com>

	src/driver/vfd.cpp: -fix ioctl error on shutdown

	src/neutrino.cpp: dont zap on record announce if same channel

	 neutrino: show epg infos on announce recording, supplement to 654ca3656d330f4c0736b008e8182d50ada5666a

2012-10-28  satbaby  <crashdvb@googlemail.com>

	neutrino: show epg infos on announce recording, ported from tuxcvs

	dont phony git_version.h only makeversion, supplement to 2ee2bb63f053e493c55edafef010e6eb4e8d4bd1

	-fix c/p , supplement to 2ee2bb63f053e493c55edafef010e6eb4e8d4bd1

	src/gui/imageinfo.cpp: change SVN Version to GIT Version

2012-10-28  [CST] Focus  <focus.cst@gmail.com>

	fast scan: fix params (pointer to local variable passed)

2012-10-27  satbaby  <crashdvb@googlemail.com>

	src/gui/bouquetlist.cpp: fix width

2012-10-26  satbaby  <crashdvb@googlemail.com>

	src/system/helpers.cpp: fix resource leak ,use new instead of malloc

2012-10-26  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/frontend.cpp: no diseqc power-on/reset, if diseqc type is NO_DISEQC

2012-10-26  micha-bbg  <tuxcode.bbg@gmail.com>

	* Software Update with apply the settings (Part5)
	- Fix 'load mtdram driver'

2012-10-25  [CST] Focus  <focus.cst@gmail.com>

	driver/radiotext.cpp: rework CRadioText, thread now persistent, minimal delay for stop at zap, for testing

	neutrino.cpp: bugfix: every soft-standby leave, new CRadioText was created; move CRadioText create before zap

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/infoviewer.cpp: init and reset radiotext position and size

	gui/cam_menu.cpp: workaround, dont recalc timeout on EVT_TIMER

2012-10-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: improve maintainer-targets

2012-10-25  micha-bbg  <tuxcode.bbg@gmail.com>

	* Software Update with apply the settings (Part4)
	- Use locale for message boxes

	* Software Update with apply the settings (Part3)
	- Update debug msg
	- Use 'new CFileHelpers()' instead of 'CFileHelpers::getInstance()'

	* Software Update with apply the settings (Part2)
	- Use g_settings.update_dir for directory Expert functions

	* Software Update with apply the settings (Part1)
	- Settings are applied to the image before flashing
	- Use the function on the menu "Software Update => Expert functions
	  => Write one partition => systemFS with settings"
	- Log output to /tmp/update.log for testing
	- Use settingsupdate.conf as config file

	* Fix compiler warning
	  "missing sentinel functions call" in src/system/helpers.cpp

	* Add file/directory functions to src/system/helpers.cpp
	- Required for 'update with settings'

2012-10-24  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	- icons: move orphaned icons to a subdir 'orphaned/'

	- icons: supplement to previous commit

	- icons: supplement to previous commit

	- icons: move locale icons to a subdir 'locale/'

2012-10-24  [CST] Focus  <focus.cst@gmail.com>

	gui/cam_menu.cpp: send capmt on card/module init message

	gui/Makefile.am: add include path

2012-10-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: rework helperscripts

	- locale: fix logic in Makefile

	- locale: move scripts to subdir 'helpers/'

	- locale: since focus deutsch.locale isn't longer the masterfile

2012-10-24  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++'

2012-10-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- locale: move unmaintained locale to subdir 'unmaintained/'

2012-10-24  micha-bbg  <tuxcode.bbg@gmail.com>

	* Commit 295efb1: Fix delete query when multiple same channelid

2012-10-24  satbaby  <crashdvb@googlemail.com>

	nhttpd/web/Y_Tools_Rcsim.yhtm: skip shutdown ask if box is in standby

2012-10-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- locals: some very tiny corrections

	- locales: supplement to 7657eff

2012-10-23  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: dont zap on record announce in standby

	neutrino.cpp: workaround for (rare) crash, if old_b wrong

	gui/bouquetlist.cpp: bouquet id safe-checks

	english.locale: fix some theme menu locals

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-10-23  satbaby  <crashdvb@googlemail.com>

	neutrino.cpp: blocking standby for multical

2012-10-23  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-10-22  satbaby  <crashdvb@googlemail.com>

	controlapi.cpp:revert to standard output

2012-10-22  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-10-22  satbaby  <crashdvb@googlemail.com>

	rc_lock: lock for rc_lock,  use only once,  supplement to 9e3567dc09e4555003de68f01271c5ce6152d989

	nhttpd::controlapi.cpp:execute more comands on/off only once (fix doubleclick)

2012-10-22  [CST] Focus  <focus.cst@gmail.com>

	gui/bouquetlist.cpp: fix message loop, if bouquet list is empty

	gui/bouquetlist.cpp: add updateSelection(), fix indent

	gui/channellist.cpp: not allow zap on scroll mode, if current neutrino mode is mode_ts

	gui/channellist.cpp: dont paint channel list, if event list return menu_return::RETURN_EXIT_ALL

	gui/channellist.cpp: remove extra showChannelLogo(), fix channel logo - call paint() after paintHead(), use enum values for channel list mode

	gui/streaminfo2.cpp: fix crash, when shown without current channel (i.e. channel list empty)

2012-10-21  satbaby  <crashdvb@googlemail.com>

	NeutrinoMessages fix memleak , ported from tuxbox cvs

2012-10-20  satbaby  <crashdvb@googlemail.com>

	zapit.h: change volue VOLUME_PERCENT_PCM on 100 as default

	disable tech.info if channelist is empty (fix possible segfault)

	Neutrino: Channel list: add method isEmpty() and use it, ported from tuxbox cvs (THX Gaucho316)

2012-10-20  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/osd_setup.cpp: set hints for channel list context menu -> settings, testing menu/hints over gui with save-screen. TODO: still small glitch at menu bottom, when switching hints on/off with help button, sometimes.

2012-10-19  satbaby  <crashdvb@googlemail.com>

	movieplayer.cpp: fix adjusting audio PID name

2012-10-19  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/widget/menue.cpp: always call paintHint(-1) in hide() to clear hintbox; comment additional hintbox w/h from full_width/full_height - CComponents should clear itself; dont always save/restore menu hint screens - why it was enabled ?? comment GenericMenuBack->setHint() in ::exec - checkHints() do the same

	gui/widget/components.cpp: fix CComponentsInfoBox::hide(): call paint() with fullPaint=true to hide frame

	gui/widget/components.h: change paint() do_save_bg arg default to false - save screen used rare

2012-10-19  satbaby  <crashdvb@googlemail.com>

	satellites.xml: update hotbird13

	update locale for commit 5002a8bfa7350f0777a6ecff8a88a41d649f3750

2012-10-18  satbaby  <crashdvb@googlemail.com>

	neutrino.cpp: make sleeptimer similar to shutdown with MsgBox at announce

	bouquetlist.cpp: fix width for buttontext

	buttons.cpp: -fix skip last button txt

2012-10-18  [CST] Focus  <focus.cst@gmail.com>

	gui/start_wizard.cpp: ask about initial settings on satellite box only

2012-10-17  satbaby  <crashdvb@googlemail.com>

	movieplayer.cpp: fix current pid in case of file play

	movieplayer: show current AudioName in infoviewer

	infoviewer_bb.cpp: dont show CA Status in TS mode

2012-10-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: add locals for slow_record stuff

	- neutrino.cpp: fix c&p error in recording_slow_warning

2012-10-16  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: use slow record warning option. this warning tested for generic setup with usb hdd and meant to early tell if record buffer usage reach watermark, where user have chance to stop some of records and save others from overflow under high load. if your think you getting false warnings, disable it

	settings: add option to enable/disable slow record warning

	locals: add locale for slow record warning option

2012-10-16  satbaby  <crashdvb@googlemail.com>

	fix memleak

2012-10-16  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	hdd_menu: correctly align partitions for 4k drives

	simple_display: let clear() really clear the display

	miscsettings: prevent segfault on hardware that can't shutdown

2012-10-16  [CST] Bas  <bas@coolstreamtech.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo
	Conflicts:
		src/neutrino.cpp

2012-10-15  satbaby  <crashdvb@googlemail.com>

	miscsettings_menu.cpp: fix segfault on ZEE/HD1

2012-10-15  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: stop radiotext when going to standby and in stop_daemons

	driver/record.cpp: stop radiotext before record start

	driver/genpsi.c: add fdatasync, this should wakeup hdd before record started

2012-10-15  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd: make sure housekeeping exits on shutdown

	neutrino: avoid destructors running on exit on sh4
	after all cleanup there were still (openthread related?) crashes at
	exit in the destructors, so finally simply disable them
	The crashes ranged from unaligned access (SIGBUS) to malloc errors
	to plain SIGSEGV.

	zapit: stop pmt_update task during shutdown

2012-10-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: stop display and shutdowncount threads before exit
	this should help to avoid crashes during shutdown

	shutdown_count: stop thread in destructor

	simple_display: stop thread on shutdown
	TODO: tripledragon code needs testing

	sectionsd: fix unlocked event access under high load

2012-10-14  satbaby  <crashdvb@googlemail.com>

	unused funktions

	neutrino.cpp: dvbtime fix update when box boot from deep standby

2012-10-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: disable menu hints by default

	fix build after last merge

2012-10-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'uncool/dvbsi++' commit 'dc95ffa37c6'
	...needs buildfixing...

	Conflicts:
		data/icons/shutdown.jpg
		data/icons/start.jpg
		lib/libtuxtxt/tuxtxt.h
		src/driver/Makefile.am
		src/driver/audiodec/Makefile.am
		src/driver/framebuffer.cpp
		src/driver/record.cpp
		src/driver/volume.cpp
		src/gui/audio_setup.cpp
		src/gui/audioplayer.cpp
		src/gui/epgview.cpp
		src/gui/eventlist.cpp
		src/gui/filebrowser.cpp
		src/gui/infoviewer.cpp
		src/gui/keybind_setup.cpp
		src/gui/miscsettings_menu.cpp
		src/gui/movieplayer.cpp
		src/gui/osd_setup.cpp
		src/gui/scan.cpp
		src/gui/scan_setup.cpp
		src/gui/streaminfo2.cpp
		src/gui/update.cpp
		src/gui/videosettings.cpp
		src/gui/widget/menue.cpp
		src/neutrino.cpp
		src/neutrino_menue.cpp
		src/system/Makefile.am
		src/system/configure_network.cpp
		src/system/httptool.cpp
		src/system/setting_helpers.cpp
		src/timerd/timermanager.cpp
		src/zapit/include/zapit/frontend_c.h
		src/zapit/src/Makefile.am
		src/zapit/src/capmt.cpp
		src/zapit/src/frontend.cpp
		src/zapit/src/zapit.cpp

2012-10-14  micha-bbg  <tuxcode.bbg@gmail.com>

	* Fix english.locale

	* Timerlist: Ask if the timer of a running recording to be deleted.

2012-10-13  striper  <striper@gmx.de>

	- Fix daylight saving time bug in timers (backport from tuxbox-cvs)

2012-10-11  striper  <striper@gmx.de>

	- audioplayer: fix memleak (THX martii)

	- epgview: only hide info1 if info2 begins with info1 (port from tuxbox-cvs. THX Gaucho316)

	- locales
	* add german translation
	* remove blank

2012-10-11  [CST] Focus  <focus.cst@gmail.com>

	gui/imageinfo.cpp: add release/beta to image version

2012-10-11  satbaby  <crashdvb@googlemail.com>

	imageinfo.cpp: add show kernel version

2012-10-11  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	- network_setup.cpp: add ntp-server to network-test

2012-10-11  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/femanager.cpp: change frontend init: dont call setDiseqcType direct, setMode will call Init() or setMasterSlave(); force Init() on frontend re-open (leaving standby)

	zapit/src/frontend.cpp: cleanup unused; remove redundant data members; dont set anything on first Open(), add Init() for this - will be called from femanager; dont init diseqc if no diseqc type set; dont send diseqc commands if no input is set; increase wait after voltage change; set voltage before diseqc commands

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-10-11  satbaby  <crashdvb@googlemail.com>

	nfs.cpp: disable mount option if mountpoint is mounted

	nfs.cpp:NFSMountGui: disable username and password properly, ported from tuxbox cvs

	Neutrino: rework COnOffNotifier and use it if possible, ported from tuxbox cvs

	nfs.cpp:Show OK buttons on menu forwarders, ported from tuxbox cvs

	nfs.cpp:Update mount icon after mounting, ported from tuxbox cvs

2012-10-11  svenhoefer  <svenhoefer@svenhoefer.com>

	- network_setup.cpp: little rework in output from network-test

2012-10-10  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/zapit.cpp: change signal lock monitor (disabled at the moment)

	zapit/src/scannit.cpp: fix satellite descriptor satellite position

2012-10-10  satbaby  <crashdvb@googlemail.com>

	satellites.xml: update astra19 hotbird13

2012-10-10  [CST] Bas  <bas@coolstreamtech.com>

	neutrino: add some autorun.sh file for apollo.

2012-10-08  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	add openGL based framebuffer implementation for testing on PC
	this is based on Carsten Juttner's previous work, but without
	any video decoding.

	scan: fix window size

	scan: fix manual scan test for DVB-T

2012-10-08  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-10-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	use classic neutrino startup and shutdown logo for neutrino-mp

	osd setup: fix OSD area setup
	The PNGs used to mark the upper left and bottom right corners
	were both two pixels off, which resulted in the OSD area being
	slightly bigger than indicated.

	femanager: only use frontends of identical type
	neutrino cannot yet handle mixed frontend types, so ignore all frontends
	that are not identical to the first one...

	hdd_menu: allow formatting of removable drives

	streaminfo: fix possible crash if channel == NULL

	add basic support for DVB-T
	This needs more fine tuning wrt scan setup etc, but should work for now.

	fix build for boxtype "generic"

	fixes for 64bit archs: don't assume a pointer is 32bit wide

2012-10-06  striper  <striper@gmx.de>

	- deutsch.locale: add some missing entries

	- cables.xml: add new transponders for Unitymedia

2012-10-06  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fix compilation with gcc-4.7 by including unistd.h

	get rid of NEW_CURL hack, this API is long obsolete

2012-10-05  satbaby  <crashdvb@googlemail.com>

	record.cpp:fix possible recording in flash

2012-10-03  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-10-02  satbaby  <crashdvb@googlemail.com>

	neutrino.cpp: fix possible segfault , suplement to bb2efeb45bafd6a40cb86fab574a7c670d4eeb62

	use my_system instead of system

2012-10-02  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-10-02  micha-bbg  <tuxcode.bbg@gmail.com>

	osd_setup.cpp: Fix segfault in mode single tuner/display tuner icon

2012-09-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd: don't crash when reading old saved EPG

2012-09-29  [CST] Bas  <bas@coolstreamtech.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo

2012-09-29  [CST] Focus  <focus.cst@gmail.com>

	gui/start_wizard.cpp: copy initial zapit settings from /var/tuxbox/config/initial/ if found

	locals: add locales for start wizard initial settings

	zapit/src/zapit.cpp: add missing initial volume set

2012-09-27  satbaby  <crashdvb@googlemail.com>

	test_menu.cpp: fix compil

2012-09-27  svenhoefer  <svenhoefer@svenhoefer.com>

	- system/helpers: rework get_fs_usage()
	also comment some unuses variables in src/infoviever_bb.{h,cpp}

2012-09-26  [CST] Bas  <bas@coolstreamtech.com>

	neutrino: fix code to new 'generic' frontpanel/ir headers.

	src/timerd/timermanager.cpp: fix faulty merge.

	Merge branch 'neutrino-apollo' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo
	Conflicts:
		src/timerd/timermanager.cpp

2012-09-25  S.R. van Loon  <bas@bvl-mbp-001.(none)>

	neutrino: change all remote/frontpanel stuff to use the new headers.

2012-09-25  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: add timer to monitor record status; add warning, when record buffer close to or already overflow; change single record stop to sync mode - under high load stopTimerEvent() takes too long

	lib/libcoolstream/record_cs.h: update header

	locals: add locales for record status

2012-09-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- movieinfo: supplement to fb8a993e776330db30c67b4e10388da74a69761b
	re-insert the wrong <qualitiy>-tag to keep compatibility
	but this tag will not longer be written into xml-files.

2012-09-24  [CST] Bas  <bas@coolstreamtech.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo

2012-09-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- movieinfo.h: typo in xml-entry "quality"

2012-09-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	cFrontend: add temporary hack for Spark7162 DVB-S tuner
	export FE_OFFSET=1 before starting neutrino to use 2nd and 3rd frontend

	cFrontend: ignore empty frontend events

	simple_display: add basic support for SPARK vfd display

	neutrino: start to use hardware_caps
	Use hardware_caps instead of cs_get_revision() and #ifdef HAVE_FOO_HW
	to distinguish between different boxtypes.

	use 'Neutrino' instead of 'Neutrino-HD' in locales

2012-09-21  [CST] Focus  <focus.cst@gmail.com>

	gui/infoviewer_bb.cpp: disable thread to update hdd used percent - there is screen corruption/artifacts (race?). better solution needed, probably hdd monitor thread which cache data ?

	system/helpers.cpp: fix check_dir - we use it to check for record, last change allow recording to jffs2

	gui/dboxinfo.cpp: show free mem without cached/buffers; add 5 seconds timer to update window

	system/helpers.cpp: add function to get total/free mem without cached/buffers

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-09-20  satbaby  <crashdvb@googlemail.com>

	Zombie Killer ;)

2012-09-20  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-09-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- neutrino.cpp: localize "Saving EPG"

	- infoviewerbb: determination of hdd-percentage in a seperate thread

2012-09-18  satbaby  <crashdvb@googlemail.com>

	use new for buf, fix for last commit

	use new for buf, fix possible memlaek

2012-09-18  Thilo Graf  <dbt@novatux.de>

	*COsdSetup: show correct option in infobar tuner icon setup item
	It could be confused for single stb users to see the option
	'ON', although it is not possible.
	So it's better to show only a possible or real option at item, if stb is in single mode or
	item is disabled,
	but the real value of g_settings.infobar_show_tuner is not touched.

	*CTimerList: show warnings on overlapping recording only in single mode
	NOTE: Only tested on single box by me, please send feedback

	*CInfoViewer: don't show tuner icon with single boxes

2012-09-18  micha-bbg  <tuxcode.bbg@gmail.com>

	* Update deutsch.locale

2012-09-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- vdf: reducing flicker while going into standby

2012-09-17  satbaby  <crashdvb@googlemail.com>

	streaminfo2.cpp:tiny fix

2012-09-17  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	zapit/src/zapit.cpp: change volume debug level

	zapit/src/capmt.cpp: reduce debug

2012-09-16  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	channellist: fix parental locking
	fix a merge error introduced during  the twin merge (correct
	code was in commt 3999e8d0e257abc)

2012-09-16  satbaby  <crashdvb@googlemail.com>

	sectionsd.cpp:-fix search mode

	sectionsd.cpp:-fix channelID

2012-09-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- helpers.cpp: fix errorlevel of child-process; whitespace cleanup

2012-09-15  satbaby  <crashdvb@googlemail.com>

	oops

2012-09-15  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'neutrino-hd-tripledragon' into neutrino-mp

	osd_setup: fix build by disabling unfinished menu_hints

	gui/bedit: fix build with libstb-hal

2012-09-15  satbaby  <crashdvb@googlemail.com>

	my_system fix

2012-09-14  satbaby  <crashdvb@googlemail.com>

	moviebrowser.cpp: -fix2 vfd

	neutrino.cpp: -fix CVFD on timeshift stop

2012-09-13  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: remove StartAutoRecord on leaving standby - auto-timeshift started later anyway

	driver/record.cpp: fix temp timeshift file delete cmd

	driver/record.cpp: always call RestoreNeutrino(), if record start failed

	driver/record.cpp: fix fd leak, if record start failed

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-09-13  satbaby  <crashdvb@googlemail.com>

	moviebrowser.cpp: fix vfd

2012-09-13  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-09-13  satbaby  <crashdvb@googlemail.com>

	infoviewer.cpp:fix showSysfsHdd

2012-09-13  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	cross-configure.cool: enable flac

2012-09-12  satbaby  <crashdvb@googlemail.com>

	/bouquetlist.cpp: close Favo also with RC_favorites

	if curl version

2012-09-11  satbaby  <crashdvb@googlemail.com>

	-add wakeup_hdd & file_exists to system-helpers

	move safe_mkdir & check_dir to system-helpers

	start SCRIPTs with-my_system

	remove doubles include

2012-09-10  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/frontend.cpp: fix debug

	gui/scan_setup.cpp: uncomment removed by error rotor move voltage

	locals: add hint for rotor move voltage

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-09-10  [CST] Bas  <bas@coolstreamtech.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo

	zapit: changes for apollo.

2012-09-05  svenhoefer  <svenhoefer@svenhoefer.com>

	- tuxtxt: fix creation of /var/tuxbox/config/tuxtxt/

2012-08-31  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: change playback bookmark menu head locale; change 'new bookmark' menu point locale

	locals: add new locale for playback bookmark menu head

2012-08-30  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: remove unused getChannelEvents() arg

	gui/channellist.cpp: fix p_requested_channels allocate size

	driver/record.cpp: remove not needed struct init

	eitd/sectionsd.cpp: cleanup commands

	lib/sectionsdclient/sectionsdclient.cpp,h: comment unused

	lib/sectionsdclient/sectionsdMsg.h: cleanup commands, comment unused

	remove channel_id mask for CEitManager getXXX calls

	eitd/sectionsd.cpp: add channel_id mask in getXXX

	use CEitManager to get EIT data

	cross-configure.cool.debug: change prefix

	timerd/Makefile.am: add include path

	eitd/sectionsd.cpp: move public functions to CEitManager class

	gui/user_menue.cpp: comment unused code

2012-08-30  svenhoefer  <svenhoefer@svenhoefer.com>

	- system/helpers.h|cpp: change header

2012-08-30  FlatTV  <FlatTV@gmx.de>

	Add global helpers my_system() and my_popen()

2012-08-28  swing99  <swing0815@googlemail.com>

	- cables.xml: update Kabel Deutschland - Offensive 2012

2012-08-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- locales: very tiny typo

2012-08-22  satbaby  <crashdvb@googlemail.com>

	plugins.cpp: use popen2 with vfork for script plugins

	plugins.cpp: use popen2 with vfork for script plugins

2012-08-21  satbaby  <crashdvb@googlemail.com>

	tuxtxt.h: remove unnecessary header

2012-08-21  Thilo Graf  <dbt@novatux.de>

	*CTextbox: Required functions for CCompoments
	- Add member to disable background box
	- Add setter for text an background color
	- Add setTextBorderWidth() & setTextFont()
	- Calculate y-position of text in refreshText()

	*includes: add global.h

	*COsdSetup: change order of includes
	- typo fix in member name
	  showOsdScreenshottSetup->showOsdScreenShotSetup

	*CVolume: move static g_volscale to volscale
	- Is only needed in this class, not global.
	- move scope of variable x_corr. (style) scope of the variable x_corr
	  can be limited
	- move declaration of framebuffer into header file

2012-08-19  satbaby  <crashdvb@googlemail.com>

	channellist.cpp: -fix clear background

2012-08-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: fix border-radius for old browsers

2012-08-17  [CST] Focus  <focus.cst@gmail.com>

	Fix conflict

2012-08-17  micha-bbg  <tuxcode.bbg@gmail.com>

	* Update deutsch.locale

2012-08-16  [CST] Focus  <focus.cst@gmail.com>

	gui/movieplayer.cpp: add PID volume adjusting

	gui/audio_select.cpp: add PID volume adjusting

	driver/volume.cpp: inherit from CChangeObserver; add changeNotify() for adjusting volume percent

	neutrino.cpp: pass initial volume to zapit at startup

	locals: add locale for volume percent adjustment

	zapit/src/zapit.cpp: add support for adjusting volume per channel/pid

	gui/movieinfo.cpp: fix channel id loading

2012-08-15  [CST] Focus  <focus.cst@gmail.com>

	Revert "neutrino.cpp:use yes in shutdown message as default" - it breaks inactivity standby
	This reverts commit af74eb4f7e1ba9b56a3ebe7a157295e7b8134754.

2012-08-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	plugins: don't blit over plugin output every second

	channellist: limit context-menu on non-unlocked bouquets
	don't allow adding of channels from locked bouquets to favorites
	or unlocked bouquets to avoit circumvention of bouquet locks

2012-08-12  svenhoefer  <svenhoefer@svenhoefer.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	- yweb: increase version (for two commits)

	- yweb: rework align in Y_Boxcontrol_Bouquets.yhtm

	- yweb: fix margin of boxes

2012-08-12  micha-bbg  <tuxcode.bbg@gmail.com>

	* src/gui/scan_setup.cpp: Add missing menu hint

2012-08-11  micha-bbg  <tuxcode.bbg@gmail.com>

	* gui/update_menue.cpp: add menu hints

	* Use dynamic text for software update online/local

	* 'locale' targets: Fix 'sort-locals'

2012-08-10  svenhoefer  <svenhoefer@svenhoefer.com>

	- locales: some very little changes/fixes

2012-08-09  satbaby  <crashdvb@googlemail.com>

	neutrino.cpp:skip saveepg if box start to standby

2012-08-08  satbaby  <crashdvb@googlemail.com>

	sectionsd.cpp: fix possible segfault

	optimize jpg,png size

2012-08-07  satbaby  <crashdvb@googlemail.com>

	-fixes strncpy & buf size

	neutrino.cpp:use yes in shutdown message as default

	satellites.xml: update 19.2E & 13.0E

2012-08-07  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: fix get timeshift file name; adapt menu for GetRecordMode() mask; comment unused code

	driver/record.cpp: move frontend selection to CutBackNeutrino()

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-08-07  satbaby  <satbaby>

	timerlist.cpp:commented out unnecessary code

2012-08-07  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/infoviewer.cpp: adapt for new GetRecordMode() mask

	gui/channellist.cpp: adapt for new GetRecordMode() mask

	driver/record.cpp: split record and timeshift, return record mask in GetRecordMode(), comment almost unused tshift_mode - for menu enough to check is this timeshift or not

2012-08-06  micha-bbg  <tuxcode.bbg@gmail.com>

	* Update locale
	- english.locale sorted
	- locals.h/locals_intern.h rebuild

	* 'locale' targets: Adapted for out of tree build

2012-08-06  satbaby  <satbaby>

	-add: show sore screenings in in extra window

2012-08-06  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: try to not stop timeshift, if not needed

	driver/record.cpp: comment unused code

2012-08-05  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: testing record without live change, when possible - another try

	gui/channellist.cpp: allow multi-record on channel. should we ask for confirm, if we have sign in list ?

	driver/record.cpp: testing record without live change, when possible

2012-08-04  micha-bbg  <tuxcode.bbg@gmail.com>

	* Menu hints: Update deutsch.locale
	- German Translations Part 10 (THX Tomworld & Gaucho316)

2012-08-04  [CST] Focus  <focus.cst@gmail.com>

	driver/record.cpp: bug fixes for multi-record of the same channel, WIP

	lib/libnet/libnet.c: fix unused variable warning

2012-08-04  satbaby  <satbaby>

	comment out never used

2012-08-03  [CST] Focus  <focus.cst@gmail.com>

	recording: testing support for multi-record of the same channel, new libs required

	zapit/src/zapit.cpp: cleanup unused code

	driver/record.cpp: cleanup unused code

2012-08-02  micha-bbg  <tuxcode.bbg@gmail.com>

	* Menu hints: Update deutsch.locale
	- German Translations Part 9 (THX Tomworld)

2012-08-01  satbaby  <satbaby>

	use only allpids.APIDs in record.cpp & fix compil in netfile.cpp

2012-08-01  [CST] Focus  <focus.cst@gmail.com>

	data/cables.xml: add Ziggo with one transponder

2012-07-31  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: update NID menu item, if NID found for cable provider; add simplified cable scan menu - not tested yet

	gui/scan.cpp: set SCAN_LOGICAL_HD in scan flags

	locales: add locals for cable scan menu

	neutrino_menue.h: add menu ID for cable scan

	gui/widget/stringinput_ext.h: add CIntInput method to force char* value update

	system/settings.cpp: add scan_logical_hd option, with 1 as default

	zapit/src/scan.cpp: use SCAN_LOGICAL_HD flag to prefer HD channel numbers

	zapit/include/zapit/scan.h: add SCAN_LOGICAL_HD flag

	zapit/src/getservices.cpp: load cable NID from cables.xml

	zapit/include/zapit/satconfig.h: add cable NID struct member

2012-07-31  [CST] Micha  <Micha.R@no-access.de>

	added CST laboratory cable headend as cable provider

	added CST laboratory cable headend as cable provider

2012-07-30  satbaby  <satbaby>

	record.cpp-fix possible segfalt

	-fix CEC (timer record)

2012-07-30  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	scan: blit() after channel updates

	hintboxext: center vertically on screen
	the previous algorithm was 'slightly above center', but now
	it is too high on the screen -> simply center it

	neutrino: hintboxext and messagebox fixes
	* CHintBoxExt created the FB window with slightly wrong size
	* CMessageBox adds a buttonbar below the hintbox, this could
	  draw outside the screen if the screen area was too small
	* max height of CHintBoxExt was hardcoded
	The fix is not ideal since the init() of CHintBoxExt is now
	called a second time after calculating the size of the button
	bar. Feel free to submit a better patch :-)

2012-07-28  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: fix menu position for right or bottom aligned

	framebuffer_spark: more sanity checks in blitRect()
	If code is triggering blitRect() with invalid values (x > xRes
	for example), the drivers get unhappy. So let's check for invalid
	input values.

2012-07-26  svenhoefer  <svenhoefer@svenhoefer.com>

	- mod_yparser: add a command to create comments

2012-07-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: get version-info from http://git.coolstreamtech.de

	- yweb: remove ftpfs-option from mount-settings

	- yweb: rework buttons

	- yweb: remove obsolete and non-working code from boxcontrol

	- yweb: increase version (i urgently need an automatism for that.)

	- yweb: fix 'df'-output to determinate space on mtd

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	-yweb: fix 957d9c65558e3e6752b21f92dd59153469d32637

2012-07-25  micha-bbg  <tuxcode.bbg@gmail.com>

	* CComponentsInfoBox: Small display bug fixed

2012-07-25  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: some more corrections in languagefiles and design
	  * replace background-images with plain css

2012-07-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: remork submenus for a better readability
	  * add a new block for management-links to be more generic
	  * some marginal design-fixes

2012-07-24  micha-bbg  <tuxcode.bbg@gmail.com>

	* Fix typo in locale

2012-07-24  [CST] Focus  <focus.cst@gmail.com>

	gui/widget/menue.cpp: disable 'back' hint, if no other hints present

	eitd/sectionsd.cpp: add mutex to protect update demux

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-07-24  micha-bbg  <tuxcode.bbg@gmail.com>

	* src/gui/widget/menue.cpp: Comment paintHint debug output

2012-07-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: increase reload-timeout for osd-screenshots

2012-07-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: remove my obsolete english entrys in portuguese languagefile

	- yweb: show Y_About.yhtm at a click on the info link

	- yweb: improve record-settings

2012-07-23  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- cables.xml: update KMS Muenchen

2012-07-23  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: fix usage of Y_Version.txt; increase version (for three commits)

2012-07-23  micha-bbg  <tuxcode.bbg@gmail.com>

	* Audioplayer: Small display bugs fixed
	- Use 'full paint' for infobox

	* CComponentsInfoBox: Optimize display
	- 'only body paint' can be switched off

	* Numeric display volumebar can be switched off.
	- Adjustable via Menu -> Settings -> OSD -> Volumebar digits

2012-07-23  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Merge branch 'uncool/dvbsi++' commit '6e0bc85a6c0'
	This is the last commit before the "menu hints" started.
	Needs buildfixing...

	Conflicts:
		configure.ac
		src/daemonc/remotecontrol.cpp
		src/daemonc/remotecontrol.h
		src/driver/audiodec/basedec.cpp
		src/driver/fb_window.cpp
		src/driver/rcinput.cpp
		src/driver/volume.cpp
		src/global.h
		src/gui/channellist.cpp
		src/gui/eventlist.cpp
		src/gui/infoviewer.cpp
		src/gui/keybind_setup.cpp
		src/gui/miscsettings_menu.cpp
		src/gui/movieplayer.cpp
		src/gui/osd_setup.cpp
		src/gui/plugins.cpp
		src/gui/scan.cpp
		src/gui/scan_setup.cpp
		src/gui/streaminfo2.cpp
		src/gui/videosettings.cpp
		src/gui/widget/buttons.cpp
		src/neutrino.cpp
		src/sectionsd/dmx.cpp
		src/sectionsd/dmxapi.cpp
		src/sectionsd/sectionsd.cpp
		src/system/setting_helpers.cpp
		src/zapit/include/zapit/client/zapittypes.h
		src/zapit/include/zapit/frontend_c.h
		src/zapit/include/zapit/satconfig.h
		src/zapit/include/zapit/scan.h
		src/zapit/lib/zapitclient.cpp
		src/zapit/src/Makefile.am
		src/zapit/src/frontend.cpp
		src/zapit/src/getservices.cpp
		src/zapit/src/pmt.cpp
		src/zapit/src/scan.cpp
		src/zapit/src/sdt.cpp
		src/zapit/src/zapit.cpp

2012-07-22  micha-bbg  <tuxcode.bbg@gmail.com>

	* Audioplayer: Small display bugs fixed

	* Menu hints: Update deutsch.locale
	- German Translations Part 8 (THX Tomworld)

	* Audioplayer: CComponentsInfoBox use to paint infobox

	* Bouqueteditor: CComponentsInfoBox use to paint infobox

	* CComponentsInfoBox: Switch parameter h and w in constructor

	* CComponentsInfoBox: Optimize display
	- Paint full info box only when activating the menu,
	  otherwise only body paint

	* Correct restore the screen to exit menu

	* CComponentsInfoBox: save/restore screen
	- Own save/restore screen routine
	- Shadow can be switched off
	- Small fixes

2012-07-22  Thilo Graf  <dbt@novatux.de>

	*CBEChannelSelectWidget: remove old detail line handing
	add dline instance from CComponentsDetailsLine

	*CBEChannelWidget: rework details line handling

	*CBEBouquetWidget: add missing init for some members with NULL

	*components: add members for generic paint, hide and restore items

	*menu: ensure also correct x-position of details line
	It's possible that x pos is changeing during runtime

2012-07-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: rework, localize and enable backup/restore

	- yweb: remove obsolete ucodes-code

2012-07-21  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-07-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: increase version (for two commits)

	- yweb: rework and enable movieplayer-settings

	- yweb: missing u

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	- yweb: rework and enable zapit-settings

2012-07-20  micha-bbg  <tuxcode.bbg@gmail.com>

	* Menu hints: Update deutsch.locale
	- German Translations Part 7 (THX Tomworld & Klauser)

2012-07-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- osd_setup.cpp: remove double include

	- yweb: increase version

	- yweb: fix directory for records in timersettings; move block to Y_neutrino_Blocks.txt

2012-07-20  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-07-20  svenhoefer  <svenhoefer@svenhoefer.com>

	- yweb: fix start directory for pictureviewer

	- yweb: fix start directory for audioplayer

2012-07-19  svenhoefer  <svenhoefer@svenhoefer.com>

	- yes - it's a png

	- mainmenu: add an icon for tv-radio-switch

2012-07-19  [CST] Focus  <focus.cst@gmail.com>

	src/gui/moviebrowser.cpp: use 'cancel' button in movie start menu

	src/gui/widget/menue.cpp: fix crash, if class inherit from CMenuWidget i.e. CFileChooser

	gui/widget/menue.cpp: dont repaint menu on help key, if no hints

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-07-19  micha-bbg  <tuxcode.bbg@gmail.com>

	* Menu hints: Update deutsch.locale
	- German Translations Part 6 (THX Tomworld)
	- Fix typo in english.locale

2012-07-19  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-07-19  micha-bbg  <tuxcode.bbg@gmail.com>

	* Menu hints: Update deutsch.locale
	- German Translations Part 5 (THX Tomworld)

	* Fix segfault in bouquet editor

2012-07-18  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	hintboxext: fix for too long lines
	text offset was calculated wrong if lines too long to fit on the
	screen were present, leading to all sorts of graphics corruptions
	(e.g. visible with the simple test.sh script from tuxbox wiki)

2012-07-18  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/widget/menue.cpp: paint body without head; disable menu name display on VFD - it overwritten by option name anyway; little cleanup

2012-07-17  micha-bbg  <tuxcode.bbg@gmail.com>

	* CComponentsInfoBox: missing shadow
	- Removed wrong parameter 'rad' from function call CComponentsInfoBox

	* Fix the position of CComponentsDetailLine

	* Use CComponentsInfoBox for menu hint

	* Add CComponentsInfoBox to CComponents

2012-07-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: infobar isn't a "statusbalken"

2012-07-17  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-07-17  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: some litte corrections

2012-07-17  Thilo Graf  <dbt@novatux.de>

	*components:  remove inherit setWidth() member
	Is already declared as virtual member in basic class

	*components: fix wrong parameter

2012-07-17  [CST] Focus  <focus.cst@gmail.com>

	gui/widget/menue.cpp: check item's direct key only on key events

	gui/bedit/bouqueteditor_channels.cpp: fix shadow (CBEChannelWidget inherit from CMenuWidget)

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-07-16  Thilo Graf  <dbt@novatux.de>

	*menu: hide detail line objects without paintBackgroundBoxRel()

	*neutrino: remove dub code
	using class 'CComponentsDetailLine' instead multiple code
	details line rendering

	*neutrino components: add new class CComponents
	This class and sub classes should help to replace some often used
	code parts and to use more generic.

2012-07-16  [CST] Focus  <focus.cst@gmail.com>

	gui/widget/menue.cpp: remove one indent level in CMenuWidget::exec

	gui/widget/menue.cpp: fade-in, if menu was hidden, for testing

	gui/osd_setup.cpp: fix channel list menu, if fade enabled

	gui/bouquetlist.cpp: dont repaint, if mode not changed

	gui/osd_setup.cpp: in channel context menu->fonts use cancel button

	gui/widget/menue.cpp: fix screen save/restore; use RADIUS_LARGE (without -2)

	gui/widget/menue.cpp: fix hint box height calc

	gui/widget/menue.cpp: fix menu_left_exit option; remove can_arrow member - isMenueOptionChooser() is enough

	gui/widget/stringinput_ext.cpp: fix size with hints, fix screen position

	english.locale: replace LAME with exit

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/scan_setup.cpp: add hints

	locals: add hints for scan setup

2012-07-15  svenhoefer  <svenhoefer@svenhoefer.com>

	- vfd_setup: re-disable vfd-stuff for zee

2012-07-15  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit: return 0 in CFrontend::getBitErrorRate for broken drivers

	tuxtxt: avoid spurious deadlocks on startup

	tuxtxt: make sure that startpage is initialized
	when enabling tuxtxt caching, saving settings and then
	starting tuxtxt, the start page was not initialized

	tuxtxt: fix race condition in tuxtxt_clear_cache()
	tuxtxt_cache_lock does not prevent from calling tuxtxt_clear_cache
	while the cache thread is in the middle of inserting pages, thus
	leading to a hard-to-reproduce crash when trying to start up tuxtxt.
	The simplest fix is to use an additional "big hammer" lock arond
	the whole critical area. Since tuxtxt_clear_cache is only called
	very seldom, there should be no lock contention problem.

	neutrino: only coolstream needs a fan

2012-07-15  micha-bbg  <tuxcode.bbg@gmail.com>

	* Fix typo in locale

2012-07-14  micha-bbg  <tuxcode.bbg@gmail.com>

	* Menu hints: Update deutsch.locale
	- German Translations Part 4 (THX Tomworld)

2012-07-14  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	framebuffer: add sanity check in paintPixel

2012-07-14  satbaby  <satbaby>

	satellites.xml: update Astra 1H/1KR/1L/1M (19.2E)

2012-07-13  micha-bbg  <tuxcode.bbg@gmail.com>

	* Menu hints: Update deutsch.locale
	- German Translations Part 3 (THX Tomworld)

2012-07-13  satbaby  <satbaby>

	Merge branch 'dvbsi++' of ssh://coolstreamtech.de/cst-public-gui-neutrino into dvbsi++

	network_service.cpp: acitve menu only if binary available (tiny fix)

2012-07-13  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/pictureviewer_setup.cpp: add hints

	gui/audioplayer_setup.cpp: add hints

	locals: hints for audioplayer/picture viewer setup

	gui/keybind_setup.cpp: comment unused bouquetlist mode and movieplayer plugin key

	gui/keybind_setup.cpp: add hints

	locals: add hints for key setup menu

2012-07-12  micha-bbg  <tuxcode.bbg@gmail.com>

	* Menu hints: Update deutsch.locale
	- German Translations Part 2 (THX Tomworld)

2012-07-12  satbaby  <satbaby>

	satellites.xml: update Hot Bird 6/8/9 (13.0E)

	network_service.cpp: acitve menu only if binary available (thx snafed)

	fix tiny OSD shadow

	channellist.cpp: fix CVFD with history zap

	vfd.cpp: add timer for show servicename time switch

2012-07-12  [CST] Focus  <focus.cst@gmail.com>

	fix conflicts: adding hints is work in progress, so until most is finished, please avoid sorting locals.h, locals_intern.h, english.locale. to resolve i had to sort (real, case-insensitive) this files

	locals: adding hints, WIP

	gui/hdd_menu.cpp: add hints

	gui/vfd_setup.cpp: add hints

	gui/osd_setup.cpp: more hints

2012-07-12  micha-bbg  <tuxcode.bbg@gmail.com>

	* Menu hints: Extra font added
	- Font size set by Menu/Settings/Font settings/Menu/Menu hints

	* Menu hints: Shadow for hint box enabled

	* Menu hints: Optimize presentation

	* Menu hints: Update loclale
	- english.locale sorted
	- deutsch.locale sorted and translated some new entries (THX Tomworld)
	- locals.h/locals_intern.h rebuild
	- Corrected typo in the locale/source

2012-07-11  satbaby  <satbaby>

	fix OSD

	fix OSD

2012-07-10  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit: fix endianness problem in PMT parsing
	...and as a side effect avoid unaligned accesses on SH4.

2012-07-10  FlatTV  <FlatTV@gmx.de>

	icon makefile

2012-07-09  [CST] Focus  <focus.cst@gmail.com>

	gui/osd_setup.cpp: lets just hide menu and repaint on corners option change

	gui/osd_setup.cpp: more hints, WIP

2012-07-09  satbaby  <satbaby>

	menue.cpp:-fix OSD on corners switch (upper side)

	change mysytem char to const char

	fix gcc 4.7.x warnings

	fix gcc 4.7.x warnings

2012-07-09  [CST] Bas  <bas@coolstreamtech.com>

	neutrino-apollo: changes for apollo uclibc.

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo

2012-07-08  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	fix english unicable.lnb locale

2012-07-08  Thilo Graf  <dbt@novatux.de>

	neutrino makefile: keep sorting in makefile

	channellist: update license text

	yWeb: change version 2.8.0.8 to 2.8.0.9

	yWeb: fix support links

	menu: add overloaded version for CMenuOptionStringChooser

	personalize: changeNotify - no repaint menu after changed option values
	reduces the flicker effect on screen

	vfd_setup: remove semicolon

	update license text in some files
	TODO: many other files still need corrections

	menu: move class CNonLocalizedMenuSeparator from update.cpp into gui/menu.h

	neutrino: remove dub code lines

	clean up: sort sourcefiles in makefiles

	locale: use multiple term

2012-07-08  satbaby  <satbaby>

	menue.cpp:-fix OSD clear in hint+angular mode

	menue.cpp:-fix OSD on corners switch (-fix hint mode)

2012-07-08  [CST] Focus  <focus.cst@gmail.com>

	Some GPL icons for menu hints, incomplete

	gui/osd_setup.cpp: add menu hints, incomplete - work in progress

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/proxyserver_setup.cpp: add menu hints

	gui/record_setup.cpp: add menu hints

	gui/zapit_setup.cpp: add menu hints

	gui/personalize.cpp: copy hint fields

	gui/parentallock_setup.cpp: add menu hints

	gui/osdlang_setup.cpp: add menu hints

	gui/network_service.cpp: add menu hints

	gui/network_setup.cpp: add menu hints

	gui/cec_setup.cpp: add menu hints

	gui/settings_manager.cpp: add menu hints

	gui/mediaplayer.cpp: add menu hints

	gui/info_menue.cpp: add menu hints

	gui/audio_setup.cpp: add menu hints

	gui/videosettings.cpp: add menu hints

	gui/miscsettings_menu.cpp: add menu hints

	neutrino_menue.cpp: add menu hints

	gui/widget/icons.h: add main menu and one level down hint icons

	locals: add menu hints, work in progress

	gui/widget/menue.cpp: add menu hints paint

2012-07-08  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit: retry tune for unicable also during scan
	It could still happen that after a collision we are actually tuned
	to the wrong transponder and cannot notice this (during scan, we
	don't know which PIDs to expect), no solution for this problem yet.

2012-07-08  satbaby  <satbaby>

	menue.cpp:-fix OSD on corners switch

2012-07-08  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	zapit/unicable: retry tuning on failure

	scan_setup: add unicable setup to the GUI

	zapit: improve unicable support
	* support the LNB input parameter (bank)
	* save config per position in sat.conf

	scan_setup: apply diseq menu options initially

	scan_setup: allow diseqc-repeats for non-advanced setup

2012-07-08  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: fix detail box comments

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/scan_setup.cpp: fix crash in latitude/longtitude options

2012-07-07  satbaby  <satbaby>

	biggest chan number in list (revised)

2012-07-07  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	simple_display: use VFDSETTIME2 ioctl on spark

	fix capmt refcounting if switching to unlocked channel
	CRemoteControl::startvideo() and stopvideo() did trigger a resend
	of the capmt, which lead to refcounting issues. Fix this by adding
	parameters to lock/unlockPlayback to disable the sending of capmt
	and set this in start/stopvideo.

	framebuffer_spark: implement setBlendLevel()

	simple_display: fix array size

2012-07-07  satbaby  <satbaby>

	fix gcc 4.7.x warnings

2012-07-04  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/scan.cpp: fix lcn bug

2012-07-02  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: add comments for detail box draw

2012-06-29  [CST] Focus  <focus.cst@gmail.com>

	GUI: add show menu hint option

2012-06-27  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	check_dir: fix typo in warning message

	framebuffer: add missing blit() calls

	implement shutdown handling for azbox

	simple_display: implement azbox me VFD support

	driver: rename spark_led to simple_display
	this code can actually drive all simple one-line displays
	with minor changes, so rename the source file.

	neutrino: first preliminary support for AZbox ME
	this is very experimental and depends on more fixes in
	libstb-hal, but audio / video / OSD are basically working

2012-06-27  [CST] Focus  <focus.cst@gmail.com>

	remove unused emlog setting

	remove unused startchanneltv_nr/startchannelradio_nr

	system/settings.h: remove unused logo_num

2012-06-26  [CST] Focus  <focus.cst@gmail.com>

	gui/network_setup.cpp: add network services submenu

	gui/Makefile.am: add network_service.cpp

	gui/network_service.cpp: simple network service menu

	locale: add LOCALE_NETWORKMENU_SERVICES

2012-06-25  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-06-22  satbaby  <satbaby>

	infoviewer: displaying dd availability is now optional -fix

	infoviewer: displaying dd availability is now optional (martii patch adapted by bazi98 )

2012-06-22  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++

2012-06-22  [CST] Bas  <bas@coolstreamtech.com>

	frontend: new FrontendParameters and moved some type to this file.

	frontend: use a private version of FrontendParameters to include (optional) additional parameters like rolloff, delsys.

2012-06-21  [CST] Focus  <focus.cst@gmail.com>

	driver/streamts.cpp: fix streaming to new connection; send current channel pids, if no pids in url

	gui/movieplayer.cpp: add pls extension; check name from playlist

2012-06-20  satbaby  <satbaby>

	revert spawn funktion

	plugins.cpp: start plugin script with posix spawn

2012-06-20  [CST] Focus  <focus.cst@gmail.com>

	driver/file.cpp: add pls extension

2012-06-18  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-06-18  satbaby  <satbaby>

	configure_network: mysystem: use vfork

	 use empty() instead of size()

2012-06-18  [CST] Focus  <focus.cst@gmail.com>

	deutsch, english locale: change neutrino to Neutrino-HD

	gui/movieplayer.cpp: parse m3u files

	gui/audioplayer.cpp: add urls from m3u

	fix conflict

2012-06-16  [CST] Bas  <bas@coolstreamtech.com>

	src/Makefile.am: add libavcodec to the linker.

	src/Makefile.am: remove dependancy on libnxp.so

2012-06-16  satbaby  <satbaby>

	moviebrowser.cpp: delFile: revert to unlink()

	 use empty() instead of size()

	 use empty() instead of size()

2012-06-16  defans  <defans@bluepeercrew.us>

	- update.cpp/update_menu.cpp: add hotkeys

2012-06-15  Thilo Graf  <dbt@novatux.de>

	update_settings: set url chooser as default item
	So we need no hotkey

	update_settings: fix order of color buttons
	Order of color buttons on remote control is red, green ... not green, red

2012-06-15  [CST] Focus  <focus.cst@gmail.com>

	Revert driver/lcdd.cpp, driver/newclock.cpp - used in Makefile.am

2012-06-14  [CST] Focus  <focus.cst@gmail.com>

	gui/audioplayer_setup.cpp: comment unsupported spectrum option

	remove obsolete lib/controldclient/

	gui/audioplayer.cpp: fix sms-input for title search

	src/gui/audioplayer.h: remove unused variable

	gui/audioplayer.cpp: fix detail frame corners

	delete unused files in src/driver/pictureviewer dir

	delete obsolete and unused files in src/drivers/ dir

	remove obsolete and unused includes

2012-06-13  [CST] Focus  <focus.cst@gmail.com>

	remove unused empty files system/timer*

	remove sectionsd/ dir

	zapit: remove obsolete files

	zapit/src/scansdt.cpp: remove obsolete zapit/descriptors.h

	zapit/src/scanpmt.cpp: remove obsolete zapit/descriptors.h

	zapit/src/fastscan.cpp: remove obsolete zapit/descriptors.h

	zapit/src/bouquets.cpp: remove obsolete zapit/sdt.h

	zapit/include/zapit/getservices.h: remove obsolete zapit/descriptors.h

	driver/streamts.cpp: replace cam.h with correct capmt.h

	driver/record.cpp: replace cam.h with correct capmt.h

	zapit/src/femanager.cpp: remove obsolete cam.h include

	zapit/src/zapit.cpp: replace cam.h with correct capmt.h

	remove unused files in src/gui/widget

	gui/personalize.cpp: remove unused lcdcontroler.h include

	locals: remove unused LOCALE_LCDCONTROLER_CONTRAST

	gui/widget/Makefile.am: remove unused listbox_legacy.cpp

	locals: remove unused LOCALE_VIDEOMENU_CSYNC

	remove unused files in src/gui dir

	gui/osd_setup.cpp: remove obsolete alphasetup.h include

	neutrino_menue.cpp: remove obsolete epg_menu.h include

	locals: remove unused GTX locales

	zapit/include/zapit/channel.h: return name as reference

	gui/channellist.cpp: remove direct access to channel->name

	zapit/src/zapit.cpp: comment unused CZapitMessages::CMD_GET_BOUQUET_NCHANNELS

	zapit/lib/zapitclient.cpp: comment unused getBouquetNChannels

	zapit/src/bouquets.cpp: comment unused code

	gui/infoviewer.cpp: comment unused CInfoViewerHandler

	zapit/src/zapit.cpp: save services on shutdown, if changed

	comment not needed SaveMotorPositions code and calls

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

2012-06-08  thilo  <dbt@novatux.de>

	update settings: don't use sms input for update.url
	Now use file browser to select url config file, but you can
	define USE_SMS_INPUT in update_settings.h to use old methode.
	The SMS-Methode is not very user friendly

2012-06-08  Thilo Graf  <dbt@novatux.de>

	update: reworked update menu
	-moved software_update.cpp/h to update_menue.cpp/h
	-add new class CUpdateSettings into files update_settings.cpp/h
	-using update settings in sub menus, so we've got only hotkeys
	 and less menu items in update menu
	-reworked some locales

2012-06-08  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	spark: enable dolby via HDMI
	Note: this will only work if dolby via SPDIF is also enabled.

	sectionsd: remove invalid debug printf

2012-06-08  satbaby  <satbaby>

	infoviewer_bb.cpp: fix caid order in discrete mode

2012-06-06  [CST] Focus  <focus.cst@gmail.com>

	cross-configure.cool: no-strict-aliasing workaround for newer gcc, until code fixed

2012-06-06  satbaby  <satbaby>

	sectionsd.cpp: fix Segmentation fault if max_events == 0

2012-06-06  [CST] Focus  <focus.cst@gmail.com>

	gui/widget/listbox.cpp: reuse selection code; add list start/end keys

	gui/bedit/bouqueteditor_channels.cpp: reuse selection code; add list start/end keys

	gui/bedit/bouqueteditor_bouquets.cpp: remove unused code; reuse selection code; move size calc to exec() - else wrong paint if fonts size changed; on some font change bedit window width still wrong

	mymenu.h: move non-common options to corresponding files

	locals: remove unused

2012-06-05  [CST] Focus  <focus.cst@gmail.com>

	eitd: change SIevents type to vector - no need to sort this temp list

	eitd/dmx.cpp: revert dmx Open/Close to use Stop - prevent crash, if one thread use change() while other try to read (time thread)

2012-06-03  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	sectionsd: renice thread that reads saved EPG

	neutrino: fix exit code for deepstandby

2012-06-02  [CST] Focus  <focus.cst@gmail.com>

	gui/infoviewer_bb.cpp: change ca status display logic, comment thread start, reasons: on zap showIcon_CA_Status was called at least 5! times, including full cabar paint, while channel camap changed only once, so should be enough to paint bar once, paint grey icons if zap not complete, and paint icons on event from zapit; thread only to speedup resolution display for some 0.5-1 seconds sounds redundant. feel free to discuss in mail-list

	gui/infoviewer.cpp: comment all showIcon_CA_Status calls, leave only one - on event; comment unused code

2012-05-31  [CST] Focus  <focus.cst@gmail.com>

	system/setting_helpers.cpp: fix notifiers, most must not repaint menu

	gui/zapit_setup.cpp: fix CZapitSetup::changeNotify - no need to repaint menu

	gui/videosettings.cpp: comment unused code, fix CVideoSettings::changeNotify - no need to repaint menu

	gui/vfd_setup.cpp: fix CVfdSetup::changeNotify - no need to repaint menu

	gui/scan_setup.cpp: fix CScanSetup::changeNotify - no need to repaint menu

	gui/osdlang_setup.cpp: fix CLangSelectNotifier::changeNotify - no need to repaint menu

	gui/network_setup.cpp: fix CNetworkSetup::changeNotify - no need to repaint menu

	gui/cec_setup.cpp: fix CCECSetup::changeNotify - no need to repaint menu

	system/setting_helpers.cpp: fix CAudioSetupNotifier - also called for pref. DD; no need to repaint menu

	system/setting_helpers.cpp: cleanup unused code

	gui/audio_setup.cpp: fix notify - no need to repaint menu

	gui/keybind_setup.cpp: add changeNotify for remote repeat

	gui/osd_setup.cpp: add notify code for radiotext

	gui/user_menue.cpp: add sectionsd pause to changeNotify

	gui/record_setup.cpp: add changeNotify, remove notifiers

	neutrino.cpp: fix crash in start wizard on volume +/-

2012-05-29  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: try to fix occasional eit update demux error

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	eitd/SIevents.cpp: change SIcomponents and SIparentalRatings from set to vector - no need to sort them, this decrease SIevent size

	eitd/sectionsd.cpp disable debug code

	eitd: ifdef unused item/itemDescription, comment unused vps in SIevent

	eitd/sectionsd.cpp: compare full channel id to wakeup eit - on broken providers zap was not detected

	eitd/sectionsd.cpp: includes cleanup; fix compile without dvbsi++ event parse - to test memory fragmentation

	eitd/SIsections.cpp: add back old event parse code, ifdef USE_DVBSI_EVENTS control which code used

	src/eitd/SIevents.cpp: add back old event parse code

	zapit/src/bouquets.cpp: ignore freq part of channel id for user bouquets only

	Revert "zapit/src/frontend.cpp: increase wait after voltage switch"
	This reverts commit c30bd7a81a630d329f0dcabb582ba1debca76b6d.

2012-05-28  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/fastscan.cpp: force diseqc 1.0

2012-05-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- eitd: fix possible buffer overflow while writing egp-data (patch by FlatTV)

2012-05-24  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/zapit.cpp: after scan, send EVT_SERVICES_CHANGED before zap

	gui/scan_setup.cpp: fix crash, when changing diseqc type after sat lnb configure - comment unneeded CGenericMenuActivate items, lnb setup menu is dynamic

2012-05-22  [CST] Focus  <focus.cst@gmail.com>

	neutrino_menue.cpp: move TEST_MENU define to gui/test_menu.h

	gui/test_menu.cpp: add scan and 22khz test for second tuner

	zapit/src/fastscan.cpp: bug fix

	system/setting_helpers.cpp: workaround for factory reset, clear sat list

	zapit/src/femanager.cpp: clear config and frontend sat map before loading settings

2012-05-21  svenhoefer  <svenhoefer@svenhoefer.com>

	- cables.xml: update kms muenchen

2012-05-21  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	spark: try to fix framebuffer artifact problems
	Apparently there is a problem on some machines / firmware
	versions with the "blit only the used area" approach in
	framebuffer_spark. In order to work around / fix those,
	always blit the whole screen (guarded by #ifdef).

2012-05-21  micha-bbg  <tuxcode.bbg@googlemail.com>

	* infoviewer_bb: Workaround for display the CA-icons outside of the infobar

	* infoviewer_bb: Little style- and performance-fixes

2012-05-19  micha-bbg  <tuxcode.bbg@googlemail.com>

	* Infoviewer: rework buttonbar
	- add new class 'CInfoViewerBB' (infoviewer_bb.cpp)
	- rework paint and calculate icons
	- unused icons in the radio mode will not be displayed
	- activate 'show resolution = off' in osd setup
	- insert 'Display active tuner' in osd setup

2012-05-18  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/frontend.cpp: increase wait after voltage switch

2012-05-14  svenhoefer  <svenhoefer@svenhoefer.com>

	- infoviewer.cpp: more suitable icons for tuner

2012-05-14  [CST] Bas  <bas@coolstreamtech.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	frontend: do not clone frontend filedescriptors on fork()/system() ie. this fixes that the frontend cannot be opened under the condition that some of the before mentioned calls are still active and then holding the filedescriptors open.

2012-05-14  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	lib/xmltree/xmlparse.cpp: fix (workaround?) for crash while parsing invalid saved xml

	zapit/src/scan.cpp: prefer logical numbers from hd descriptors

	zapit/src/scannit.cpp: add HD_SIMULCAST_LOGICAL_CHANNEL_DESCRIPTOR

	zapit/src/frontend.cpp: fix slave flag in CFrontend::sendEN50494TuningCommand

2012-05-14  satbaby  <satbaby>

	eventlist.cpp: add startTime comparison to unique sort

2012-05-13  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/frontend.cpp: add missed slave checks in sendToneBurst and sendEN50494TuningCommand

2012-05-12  satbaby  <satbaby>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	nhttpd: disable script debug

2012-05-11  swing99  <swing0815@googlemail.com>

	* cables.xml: update transponder for M-net Muenchen, THX to lotek

2012-05-11  satbaby  <satbaby>

	move unique sort to eventlist.cpp

	move unique sort to eventlist.cpp

	sectionsd.cpp:sort unique search-eventlist (fix tiny)

	sectionsd.cpp:sort unique search-eventlist (fix)

	sectionsd.cpp:sort unique search-eventlist

2012-05-11  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	zapit/src/scan.cpp: create user bouquet from network name, if lcn found; split adding nit transponders code to AddFromNit()

	zapit/src/scannit.cpp: fix channel id for lcn, add GetNetworkName()

	system/settings.cpp: fix saving cable network id

	system/settings.cpp: fix saving delivery system

	gui/widget/hintboxext.cpp: disable debug

2012-05-11  satbaby  <satbaby>

	eventlist.cpp:-fix possible segfault

	eventlist.cpp:-fix select timer in search mode

2012-05-10  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: remeber sort mode for channel list modes and skip sort for same mode; comment sorting in CNeutrinoApp::channelsInit - SetChannelMode will do it anyway; adjust channel list after sorting to keep selected channel unchanged

	neutrino.cpp: cleanup CNeutrinoApp::channelsInit

	gui/moviebrowser.cpp: attempt to fix load default settings and starting without conf file; unlink xml file without system()

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	gui/widget/textbox.cpp: fix string access outside of its size

2012-05-10  swing99  <swing0815@googlemail.com>

	* cables.xml: Added transponder for Kabel Deutschland - Offensive 2012

2012-05-09  klauser  <baumeister23@freenet.de>

	* cables.xml: Added transponder for Unitymedia

2012-05-09  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	timerd/timermanager.cpp: fix using invalidated after erase iterator

2012-05-09  satbaby  <satbaby>

	initialize volues

2012-05-09  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: fix invalid iterator compare from different sets

	eitd/sectionsd.cpp: fix SIevent times.begin()-> access - times could be empty

	gui/widget/hintboxext.cpp: fix invalid iterator advance

	zapit/src/bouquets.cpp: fix invalid iterator advance in moveService/Bouquet

2012-05-08  satbaby  <satbaby>

	initialize volues

	initialize volues

	-pedantic fixes

	never used values

	never used values

2012-05-08  [CST] Focus  <focus.cst@gmail.com>

	comment some found not used variables

	driver/radiotext.cpp: little syntax fix

	src/Makefile.am: add avcodec libs

2012-05-08  satbaby  <satbaby>

	eitd: -fix read/write epg collision

2012-05-07  [CST] Focus  <focus.cst@gmail.com>

	gui/miscsettings_menu.cpp: fix memleak - CMiscNotifier

	system/setting_helpers.cpp: remove unused CLedControlNotifier

	gui/vfd_setup.cpp: fix memleak - CLedControlNotifier

	GUI: remove CMenuWidget->hide() calls - CMenuWidget->exec() always hide before return

	gui/osdlang_setup.cpp: comment CLangSelectNotifier->changeNotify on every menu show

	gui/osdlang_setup.cpp: fix memleak - with dynamic menus locale = strdup never freed

	gui/widget/menue.cpp: simplify CMenuOptionLanguageChooser - we have one option for every instance

	neutrino.cpp: change pref_lang/subs defaults to 'none'

	gui/osdlang_setup.cpp: add 'none' option for prefered lang selection, for canceling selection if any

	gui/osdlang_setup.cpp: fix memleak - CLangSelectNotifier

	gui/record_setup.cpp: fix memleak - CRecAPIDSettingsNotifier

	gui/record_setup.cpp: fix memlean - CRecordingSafetyNotifier

	gui/videosettings.cpp: fix memleak - CAutoModeNotifier

	gui/miscsettings_menu.cpp: fix memleak - sectionsdConfigNotifier

2012-05-06  satbaby  <satbaby>

	xmlutil.cpp: add deleteOldfileEvents

	never used value

	Merge branch 'dvbsi++' of ssh://coolstreamtech.de/cst-public-gui-neutrino into dvbsi++

	never used value

2012-05-06  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/capmt.cpp: fix crash on channel stop, if recording

	gui/motorcontrol.cpp: fix memleak - delete sig/snr scale in dtor

2012-05-06  micha-bbg  <tuxcode.bbg@googlemail.com>

	* Add missing '#include <config.h>' to SIevents.cpp

2012-05-05  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'valgrind' into dvbsi++

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	neutrino.cpp: move temp cleanup code to function

	gui/keybind_setup.cpp: fix memleaks when using CMenuForwarder

	gui/zapit_setup.cpp: fix memleaks when using CMenuForwarder

	gui/videosettings.cpp: fix memleaks when using CMenuForwarder; comment not needed anotify->changeNotify every menu show; indent showVideoSetup

	gui/vfd_setup.cpp: fix memleaks when using CMenuForwarder

	gui/update.cpp: fix memleaks when using CMenuForwarder

	gui/themes.cpp fix memleaks when using CMenuForwarder

	gui/software_update.cpp: fix memleaks when using CMenuForwarder

	gui/scan_setup.cpp: fix memleaks when using CMenuForwarder; remove unused fselected, selected

	gui/record_setup.cpp: fix memleaks when using CMenuForwarder

	gui/proxyserver_setup.cpp: fix memleaks when using CMenuForwarder

	gui/pictureviewer_setup.cpp: fix memleaks when using CMenuForwarder

	eitd/sectionsd.cpp: delete C/N events on cleanup

	gui/osd_setup.cpp: fix memleaks when using CMenuForwarder

	gui/osdlang_setup.cpp: fix memleaks when using CMenuForwarder

	gui/nfs.cpp: fix memleaks when using CMenuForwarder

	gui/network_setup.cpp: fix memleaks when using CMenuForwarder

	gui/miscsettings_menu.cpp: fix memleaks when using CMenuForwarder, use CMenuDForwarder for created objects

	gui/widget/menue.cpp: add CMenuDForwarder - forwarder which delete jumpTarget

2012-05-04  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/fastscan.cpp: try to fix fast scan

	gui/infoviewer.cpp: add destructor

	gui/info_menue.cpp: fix memleaks when using CMenuForwarder

	gui/epgplus.cpp: fix memleaks when using CMenuForwarder

	gui/audioplayer_setup.cpp: fix memleaks when using CMenuForwarder

	gui/mediaplayer_setup.cpp: fix memleaks when using CMenuForwarder

	gui/hdd_menu.cpp: fix memleaks when using CMenuForwarder; disable hdd menu when recording

	gui/keybind_setup.cpp: fix memleak - unneeded keySetupNotifier creation

	gui/themes.cpp: fix memleak in scandir

	gui/plugins.cpp: fix memleak in scandir

2012-05-04  Thilo Graf  <dbt@novatux.de>

	personalize: clean up
	remove unused code in addSeparator()
	thx focus for hint

2012-05-03  satbaby  <satbaby>

	xmlutil.cpp:use rename instead of cp

2012-05-03  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: fix memleak in channelsInit

	fix conflict

	configure.ac: add --enable-cleanup which add EXIT_CLEANUP define, to ifdef code for testing with valgrind

	zapit/src/zapit.cpp: delete eventServer, g_bouquetManager, CServiceManager, CServiceScan

	zapit/src/getservices.cpp: clear transponders in dtor

	eitd/sectionsd.cpp: split commandFreeMemory, call FreeMemory at exit if configured

	neutrino.cpp: remove unused g_volscale

	zapit/src/bouquets.cpp: add destructor

	driver/vfd.cpp: init mode variable in ctor

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind

	neutrino.cpp: delete things under ifdef EXIT_CLEANUP

	neutrino.h: comment unused OnekeyPluginChanger, MyIPChanger

	zapit/src/zapit.cpp: delete eventServer, g_bouquetManager, CServiceManager, CServiceScan

	system/localize.cpp: fix destructor

	driver/fb_window.cpp: remove private_data, move its members to class; fix delete -> delete[]

	driver/volume.cpp: fix memleak - g_volscale re-created without delete

	gui/personalize.cpp: fix memleak in addSeparator(), fix close all on menu key

	neutrino.cpp: fix g_info.has_fan init

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind

2012-05-03  satbaby  <satbaby>

	moviebrowser.cpp:fix delete file

	satellites.xml: update Hotbird13

	satellites.xml: update Astra19

2012-05-02  satbaby  <satbaby>

	pictureviewer.cpp: fix possible segfault

2012-05-02  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind

2012-05-02  satbaby  <satbaby>

	buttons.cpp:fix to workaround for to small screen

	buttons.cpp:fix to workaround for to small screen

2012-05-02  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: split commandFreeMemory, call FreeMemory at exit if configured

	zapit/src/getservices.cpp: clear transponders in dtor

	zapit/src/bouquets.cpp: add destructor

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind

	configure.ac: add --enable-cleanup which add EXIT_CLEANUP define, to ifdef code for testing with valgrind

	driver/vfd.cpp: init mode variable in ctor

2012-05-02  satbaby  <satbaby>

	buttons.cpp:workaround for to small screen

	bouqueteditor_bouquets.cpp: skip rc_sat & rc_fav

	bouquets.cpp: fix ubouquets.xml after scan

2012-05-01  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	movieplayer: set display mode MODE_MOVIE on spark

	neutrino: allow power button repeat on SPARK

	neturino: add energy settings menu on spark

	neutrino: 'standby after inactivity' *only* on Tripledragon

	spark_led: use ShowIcon() instead of querying neutrino

2012-04-28  satbaby  <satbaby>

	performance Prefer prefix ++/-- operators for non-primitive types.

2012-04-27  micha-bbg  <tuxcode.bbg@googlemail.com>

	* Add missing $(top_builddir) to Makefile.am

	* Update deutsch.locale

2012-04-27  [CST] Focus  <focus.cst@gmail.com>

	eitd/dmx.cpp: try to stop debug spam on bad sections read

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	eitd/sectionsd.cpp: restore HOUSEKEEPING_SLEEP to 5 min, replace depreciated mallinfo with malloc_stats call

	driver/record.cpp: comment artificial blocking pause on record start/stop - it looks like this operations is slow while its not true

	neutrino.cpp: save/restore keep_numbers settings

	zapit/src/getservices.cpp: add flag to enable/disable persistent channel numbers

	gui/miscsettings_menu.cpp: add option to enable/disable persistent channel numbers

	locals: add new channellist.keep_numbers locale

	gui/scan_setup.cpp: re-create sat select menu on sat box only

	zapit/src/scannit.cpp: disable debug

	zapit/src/capmt.cpp: disable capmt dump

2012-04-26  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/capmt.cpp: split make and send capmt; send all channels capmt to cCA

	lib/libcoolstream/ca_cs.h: sync header

2012-04-26  satbaby  <satbaby>

	eventlist.cpp: sort titele by time

2012-04-25  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: fix random channelsInit, init g_channel_list_changed variable

	zapit/src/scan.cpp: bug fix, invalid skip already scanned transponder code

	zapit/src/zapit.cpp: stop pmt update filter in standby, if no record running

	zapit/src/frontend.cpp: comment getInstance, currentFe

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	lib/sectionsdclient/sectionsdcontrol.cpp: add --freemem command

	zapit/src/frontend.cpp: fix remember currentSatellitePosition

2012-04-24  micha-bbg  <tuxcode.bbg@googlemail.com>

	* cables.xml: Added transponders for Unitymedia

2012-04-24  satbaby  <satbaby>

	scanpmt.cpp: show only Unknown without  pid in infoviewer

	add: sort channels in allchannel mode

	plugins.cpp localize.cpp: fix possible segfault

2012-04-24  no@ma.il  <one@localhost.(none)>

	channellist.cpp : fix biggest chan number in list

	providermap.xml : update

2012-04-24  svenhoefer  <svenhoefer@svenhoefer.com>

	- deutsch.locale: add new locals

2012-04-23  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: change print_meminfo debug level for debuging out-of-memory crashing

2012-04-22  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	timermanager: fix FD leak

	neutrino: add deep-standby support on SPARK

2012-04-22  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/scansdt.cpp: keep 'new' channel flag over next scans

	gui/channellist.cpp: add menu point to remove 'new' channel flag

	zapit/src/getservices.cpp: bugfix, check satellite position when adding transponder to satelliteTransponders

	neutrino.cpp: create new/removed channel lists if options set

	gui/miscsettings_menu.cpp: add options to create new/removed channel lists

	locals: add new locales: LOCALE_CHANNELLIST_MAKE_NEWLIST, LOCALE_CHANNELLIST_MAKE_REMOVEDLIST, LOCALE_CHANNELLIST_RESET_FLAGS

	zapit/src/zapit.cpp, zapit/src/femanager.cpp: change save/restore lastSatellitePosition to rotor position

	Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	zapit/src/frontend.cpp: split current and rotor satellite positions

2012-04-22  micha-bbg  <tuxcode.bbg@googlemail.com>

	* Locale keybindingmenu.poweroff
	- Change German locale from 'Umschalter' to 'Standby EIN/AUS'

2012-04-21  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/femanager.cpp: change some debug level to stop flood

	gui/channellist.cpp: fix last change in setSelected - always set tuned

	neutrino.cpp: move new/removed from favorites to all channels bouquet list

2012-04-20  micha-bbg  <tuxcode.bbg@googlemail.com>

	* Update locale
	- Sort english.locale
	- Add missing entries to deutsch.locale

2012-04-20  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: fix crash, if old bouquet not present after edit

	gui/channellist.cpp: safe-check in setSelected(), to prevent crash if incorrect selected set

	zapit/src/bouquets.cpp: fix missing channels in remainChannels

	zapit/src/zapit.cpp: attempt to fix lost sound after pmt update, not tested

	zapit/lib/zapitclient.cpp: comment unused methods

	zapit/src/zapit.cpp: comment unused messages

	zapit/include/zapit/zapit.h: add SendCmdReady() helper

	gui/scan.cpp: cleanup some commented code

2012-04-19  [CST] Focus  <focus.cst@gmail.com>

	gui/infoviewer.cpp: fix crash, if s.f_blocks is 0 happens if network_nfs_recordingdir set to not mounted dir under tmp or media

	neutrino.cpp: move mount hack before CFSMounter::automount

	eitd: fix compile with --enable-freesatepg; Free sat epg code not tested

	src/Makefile.am: fix merge conflicts

	zapit/src/scansdt.cpp, zapit/src/scannit.cpp, zapit/src/scanbat.cpp: stop section reading after 5th repeated section

2012-04-18  [CST] Focus  <focus.cst@gmail.com>

	gui/streaminfo2.cpp: unify sat/cable transponder info; cleanup; replace getCurrentServiceInfo()

	zapit/src/zapit.cpp: comment unused messages

	zapit/lib/zapitclient.cpp: comment unused code

	neutrino.cpp: cleanup CNeutrinoApp::InitZapper; replace zapit client getAudioMode, isChannelTVChannel with CZapit::GetAudioMode, CServiceManager::IsChannelTVChannel

	zapit/include/zapit/zapit.h: add GetAudioMode()

	nhttpd/tuxboxapi/coolstream/neutrinoyparser.cpp: replace Zapit->isChannelTVChannel() with CServiceManager IsChannelTVChannel()

	nhttpd/tuxboxapi/coolstream/controlapi.cpp: replace Zapit->isChannelTVChannel() with CServiceManager IsChannelTVChannel()

	zapit/src/getservices.cpp: add IsChannelTVChannel()

	gui/infoviewer.cpp: dont use zapit client getCurrentServiceInfo()

	driver/record.cpp: dont use zapit client isChannelTVChannel()

	gui/scan_setup.cpp: disable testing menu options

2012-04-18  svenhoefer  <svenhoefer@svenhoefer.com>

	- src/Makefile.am: complete the missing part from svn r2189

2012-04-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	CVolume: avoid possible memleaks, add fb->blit() calls
	also, check for global objects which might get created later

	use crosscompile-friendly AC_PATH_TOOL to find pkg-config

	rcinput: reopen mandatory input devices
	this allows e.g. to restart lircd on spark without restarting neutrino

	CPINInput: add missing framebuffer->blit() calls

	CVolume: fix multiplatform build issue

	nhttpd/controlapi: don't build incompatibly licensed code

	framebuffer_spark: implement svn revisions 2082 2152 2155

	neutrino: add 1080p50 mode on spark

	neutrino: increase repeat blocker default

	spark: fix CFrameBuffer::paintIcon8
	this is used in channel search, fixes the radar icon

	stringinput: fix last commit
	the fix for bounded input fields broke unbounded ones...

	audiodec: don't compile unused code

	spark: fix transparent icon blitting
	no, the CFrameBuffer::blit2FB() API is *not* intuitive
	(transp == true means: no transparency...)

	fontrenderer: mark only the really used FB area dirty

	spark: adapt movieplayer to the hardware's capabilities
	* add more supported file formats
	* allow to select DTS audio

	stringinput: font scaling factors < 100 could not be entered

	spark: only update LED display once per second
	The LED driver seems to be pretty slow, so dont hammer
	it with display requests.

	spark: also show menu texts on LED display
	Even though this is hard to read, it might still allow
	to navigate blind in case e.g. videosettings are wrong.

	spark: fix icon blitting (again :-)

	spark: fix screen_preset selection

	dvbsub: fix unused-var compiler warnings

	spark: blit framebuffer once per second
	Just for the case that some code has not yet added the correct
	fb->blit() calls, call it once per second to make sure that
	stuff appears on the display.
	If you find menus or stuff which is lagging heavily, they are
	probably missing those blit() calls.
	Of course this has nothing to do with the LED display code,
	but putting it there saves us from using yet another thread.

	tuxtxt: adapt to framebuffer blitting changes

	fontrenderer: mark used region, so that blitting works

	neutrino: adapt to the framebuffer_spark blitter change
	basically add fb->blit() in every widget where necessary to
	make sure the framebuffer is updated with current content

2012-04-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	spark: use blitter to scale to non-720p framebuffer resolutions
	Let everyone render in an offscreen buffer of 1280x720 pixels,
	then blit to primary, scaling to target resolution.

	This will need some calls to ->blit() sprinkled all over neutrino
	which will come in a follow-up commit.

2012-04-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	spark: revert framebuffer scaling commits
	we're going to use the STFB blitter instead of manually
	scaling everything if the videomode is not 720p, so more
	or less revert all commits regarding FB scaling:

	Revert "fontrenderer: scale fonts for nonstandard FB resolutions"
	Revert "neutrino: resize framebuffer on videomode change"
	Revert "fontrenderer: fix issue with epgwindow font when FB is scaling"
	Revert "neutrino: fix artefacts with scaling framebuffer and 1080i"
	Revert "spark: draw lines 2px wide instead of 1 in full-HD mode"
	Revert "spark: do not scale framebuffer for PAL mode"
	Revert "spark: fix framebuffer glitches"
	Revert "spark: do not sync blitter after every rectangle (improves performance)"

2012-04-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	spark: improve time display in standby mode

	rcsim: fix 'event - read failed!' messages

	neutrino: improve timezone handling
	* only offer timezones which are actually installed in the system
	* symlink the timezone file to /etc/localtime instead of copying

	spark: use LED display for time and volume
	This is a first draft of code to display time and
	volume percent on the 4 digit display on spark boxes.

	infoviewer: only show remaining time if time is set

	rcinput: really ignore EV_SYN events

	neutrino: fix input device repeat setting for pre 2.6.17 kernels

	neutrino: more variable init fixes

	CPlugins: align with original neutrino code, small optimization

	CFBWindow: align with original neutrino code by removing useless casts

2012-04-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	Revert "sectionsd: simplify EPG save / load code"
	This reverts commit cdd1cbee29cab90191d34aaba96f37c65aa50a40.

	The currently used XML reader implementation is allocating huge
	amounts of memory for big files, so using many small files is
	more workable right now :-(

2012-04-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: various fixes and ports from the original
	* avoid ambiguities in new and delete by always allocating char[]
	* get rid of unused next_program_timer
	* reduce code differences to original, known good neutrino code

	misc variable init fixes

	dvbsub: use the FB backbuffer on spark

	neutrino: add support for the SPARK frontpanel buttons

	neutrino: set input device repeat on spark/tripledragon

	neutrino: better default for initial rcdelay value

	dvbsub: ratelimit 'bad start code' messages

	zapit: add workaround for SPARK driver problems
	the h264 decoder seems to not like running out of data, so if the
	frontend looses lock, the player2 driver might crash
	workaround for now is to stop the video decoder if the lock is lost

	streaminfo2: poll more often to avoid demux overflows
	additionally a tiny loop optimization

	dvbsub: use blitter to scale subtitles on spark

2012-04-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	dvbsub: fix scaling
	Scale subtitles to full FB size, disregard OSD setup area. Reason: the
	video decoder plane also does not consider OSD setup and subtitles
	should align with video. Additionally, subtitles were too narrow.
	TODO: what about letterboxed formats? Not handled yet.

	Code is experimental, thus the original is #if 0'ed out only.

2012-04-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	dvbsub: do not clear subtitles more than once

	tuxtxt: fix display with scaling FB, use hw accel if available
	* Use a separate framebuffer and backbuffer on SPARK (the framebuffer
	  is not big enough to have both buffers in it).
	* make tuxtxt work correctly with scaling FB (1080 full-HD modes)
	* improve performance by using the blitter to copy from back- to frame
	  buffer if available (spark)

	framebuffer: make blit2FB usable for tuxtxt

	framebuffer,loadSetup: fix TD build

	neutrino: change 'create hd bouquet' default to 'no'

	neutrino: different videomode defaults depending on platform
	On Tripledragon, or if NEUTRINO_DEFAULT_SCART variable is set,
	default to PAL mode. Otherwise default to 720p.
	NEUTRINO_DEFAULT_SCART is set by start_neutrino if no HDMI is present.

	spark: do not sync blitter after every rectangle (improves performance)

	spark: fix framebuffer glitches
	* explicitly flush the blitter after every operation
	* msync() only the needed range for blitting
	This fixes e.g. 2x green button in osd range setup

	neutrino: simplify streaminfo and make it scaling-aware
	fb->paintLine() is aware of scaling, but fb->paintPixel() is not.
	Use paintLine() in streaminfo to fix it for scaling FB mode.
	Simplify the code while we are at it.

	neutrino: use correct screen preset for PAL on spark

	spark: do not scale framebuffer for PAL mode
	Downscaling potentially looks bad and leads to ugly artifacts.
	So for PAL mode, do not scale at all, just use the old-fashioned
	big font look of dbox2 or tripledragon.
	Only scale for modes bigger than 720p.

	spark: draw lines 2px wide instead of 1 in full-HD mode

	neutrino: fix artefacts with scaling framebuffer and 1080i

	progressbar: do not do stupid things if passed invalid values

	neutrino: do not build in incompatibly licensed code

	neutrino: adapt framebuffer_spark to recent changes

	neutrino: enable 'standby after inactivity' for Tripledragon

	zapit: make setStandby(false) block
	this avoids many nasty race conditions when leaving standby

	neutrino: wake up video decoder before zapping

	fontrenderer: fix issue with epgwindow font when FB is scaling

	channellist: always start video if parental lock is disabled
	this fixes an obscure wakeup-from-standby bug if parental locking is
	disabled but a bouquet is marked as "locked" anyway

	neutrino: show hintbox if reloading channels on standby

	epgview: add event ID and table as last line to epg window

	neutrino: resize framebuffer on videomode change
	this is needed on spark because the framebuffer has the same resolution
	as the video plane...

	framebuffer_spark: fix glitch with non-rounded corners

	remove branding

	sectionsd: make commandPauseScanning really stop demuxers

	neutrino: build against libass on spark (needed by eplayer2)

	spark: fix framebuffer paintLine() functions

	streamts: speed up shutdown

	fontrenderer: scale fonts for nonstandard FB resolutions

	add a CFrameBuffer implementation for SPARK
	instead of clobbering up the code with lots of #ifdefs, create a
	separate file for SPARK

	do not wait for timeset in cnThread
	This speeds up start significantly on fast machines which
	do not need long to initialize their drivers.

	spark: build stubbed out lcddisplay code to fix build

	spark: fix build by using correct includes

	libneutrino-hal is now libstb-hal

	add USE_NEUTRINO_HAL define for libneutrino-hal

	add boxtype 'spark'

	enable usage of a separately built replacement of libtriple
	In order to improve portability, libtriple will be split off and
	built separately as "libneutrino-hal" (for hardware abstraction layer)
	Enable the makefiles to deal with that.

	libtriple: improve and shorten cDemux debug messages

	libtriple: use AVS mute to avoid audio pop during boot

	neutrino: do not display expired events in channel list

	sectionsd: simplify EPG save / load code
	use only one file "events.xml" instead of "index.xml" plus one
	file per channel

	neutrino: disable screenshot code (incompatible License)

	libtriple: improve cPlayback performance
	avoid unnecessary memcpy in read_mpeg(), significantly improving performance

	libtriple: add video parameter watchdog
	Add the video parameter watchdog to the (already existing) input
	thread, so we can remove it from zapit.
	Unfortunately, we need an ugly hack in cDemux for making sure we
	do not crash on exit... :-(

	make lt_dfbinput a c++ file
	this allows to put the videowatchdog into the same thread later

	tuxtxt: fix spurious segfault on repeated start

	libtriple: load td-dvb-frontend.ko in init_td_api()

	libtriple: convert tripledragon remote to uinput
	Instead of patching neutrino to read the Tripledragon remote, use a
	converter thread in libtriple to convert the TD remote to a real input
	device via uinput.

	neutrino: remove fastscan option

	libtriple: add documentation on libtriple options

	libtriple: avoid audio noise when going to standby

	libtriple: add support for alternate sound devices to cAudio
	This allows to use different audio devices (USB Audio for example)
	with internet radio and audioplayer.

	neutrino: TD-dvbsub fix did break coolstream dvbsub

	neutrino: avoid float for color calculations

	neutrino: avoid float for percent calculations

	neutrino: avoid float when calculating scrollbars

	neutrino: remove float() usage from audiodecoders

	neutrino: update TD version of CFrameBuffer::setBlendLevel

	neutrino: implement COSDFader under GPL-3.0+

	Revert "New class to handle osd fade"
	This reverts commit 47312e24aace5b955a2dc5ef616f564e3b4a3172.
	The code of this commit is GPL-2.0 only and thus incompatible.

2012-04-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: try to fix segfault on shutdown
	I have no other explanation for this backtrace on shutdown,
	(gdb) bt
	 #0  0x00000f00 in ?? ()
	 #1  0x2fd7b7b8 in cDataReader::RemoveFilter(cDemuxFilter*) () from /lib/libcoolstream-mt.so
	 #2  0x2fd6c8cc in cDemux::Stop() () from /lib/libcoolstream-mt.so
	 #3  0x00164c38 in getUTC (UTC=0x41a86e03, TDT=false)
	     at ./src/sectionsd/dmxapi.cpp:148
	 #4  0x001490f8 in timeThread ()
	     at ./src/sectionsd/sectionsd.cpp:6969
	 #5  0x2fd2a584 in start_thread () from /lib/libpthread.so.0

	it happened in this sequence:
	 [ 06:52:16.393 ] dvbsub_thread shutdown
	 [dvb-sub] stopped
	 [sectionsd] cnThread ended
	 pausing...
	 [sectionsd] eitThread ended
	 httpd shutdown
	 httpd shutdown done
	 Segmentation fault (core dumped)

	So I guess that the pthread_cancel triggered it.

2012-04-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	clarify that my code is GPL v3+ only

	neutrino: convert most parts to use safe_system()
	e.g. network setup was leaking demux file descriptors to udhcpc
	leading to strange issues later when trying to restart neutrino etc.

	add a 'safe_system' function which avoids leaking FDs

	libtriple: try to make all filedescriptors O_CLOEXEC

	zapit: fix SDT scan
	the SDT scan could sometimes erase half of a transponder after
	a read error from the demux device device (e.g. due to bad
	reception had occured or the channel had been changed since scan
	had started.

	libtriple: fix cDemux::pesFilter for teletext

2012-04-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: make button bar use available space intelligently
	modify the paintButtons() function, so that it spreads the buttons
	over the available width with constant space between them.
	Port over all users to the new method and clean up quite some custom
	button drawing code on the way.

	Attention: This code is GPL v3+ only for now!

2012-04-17  Stefan Seyfried  <seife@tuxbox-git.slipkontur.de>

	neutrino: lock bouquet editor if parental pin is active

	neutrino: add the possibility to lock bouquets by default
	This basically inverts the "locked" attribute of bouquets.xml and
	allows to selectively enable only favourites or similar.

	neutrino: call a script after a PIN is entered

	libtriple: add measure mode to cDemux to fix streaminfo
	since the TD drivers apparently only allow each PID to be captured
	once, cheat and implement the measure mode for streaminfo with
	special ioctls. now streaminfo no longer breaks recordings

	libtriple: convert cRecord to lt_debug()

	libtriple: improve lt_debug
	* add current instance
	* shorten lt_debug messages

	neutrino: Tripledragon can only record one TS at once

	neutrino: CRecordManager should not ignore errors when timeshifting

	libtriple: Tripledragon can only do one TS at a time :-(

	neutrino: add profiling to startup (not for upstream)

	neutrino: start sectionsd earlier to avoid waiting for it

	libtriple: add cRecord::AddPid

	libtriple: bring cRecord::Open in line with CS code

	libtriple: bring cDemux::Start in line with CS code

	libtriple: change cDemux::addPid to type bool

	sectionsd: trigger EIT after removing >1000 old events (not for upstream)

	libtriple: add dmx_cs.h to reduce code differences in neutrino

	streaminfo: partly flickering fix (not ready for upstream)

	sectionsd: increase default debug output (not for upstream)

	sectionsd: add noisy messages for unexpected state

	libtriple: improve audio stream handling in cPlayback()
	use a c++ map instead of arrays to store audio stream data
	Side effect: audio streams as returned by findAllPids() are now
	sorted by pid, helping default selection for MPEG and VDR streams

	sectionsd: disable broken DMX::check_complete() function
	The DMX::check_complete function does not work correctly (e.g. it
	ignores table 0x51 which it shouldnt).
	Additionally, it seems to indicate completeness of a table even though
	there are still new versions coming in.
	As it is not too useful anyway, simply disable it for now.

	framebuffer: implement setBlendLevel() and setBlendMode() for TripleDragon

	neutrino: theoretical framebuffer correctness fix for TD

	neutrino: silence rcinput debug output

	libtriple: implement cVideo::SetSyncMode()

	libtriple: implement cAudio::SetSyncMode()

	neutrino: don't show CEC settings on Tripledragon

	libtriple: cVideo enabled SCART during record in standby

	libtriple: fix seeking in cPlayback if there's a PTS overflow

	zapit-debug: hack to shorten debug messages

	libdvbsub: hacks to try to improve the situation on TD
	those don't really help yet, unfortunately

	libtriple: sync cPlayback with libcoolstream changes

	libtriple: fix compiler warning in cs_get_revision()

	libtriple: convert cDemux to lt_info

	libtriple: add workaround for 'odd filter length' problem in cDemux

	libtriple: convert cAudio to lt_info, improve debug output

	libtriple: add debug flag to disable SCART switching (debug)

	libtriple: remove unneeded includes, disable strict aliasing

	libtriple: convert cVideo to lt_debug/lt_info, don't use zapit debug

	libtriple: convert cPlayback to lt_debug/lt_info

	libtriple: improve debug architecture
	every libtriple module can have its debug output enabled separately
	by exporting the TRIPLE_DEBUG variable

	neutrino: add rcsim

	libtriple: implement PCM playback in cAudio()

	libtriple: add ChangePids() to cRecord
	This is pretty much untested for now, handle with care!

	libtriple: add getPesPids() and removePid() to cDemux

	libtriple: remember the filedescriptor belonging to each pid in cDemux()

	neutrino: port "EPG title in LCD" from tuxbox

	libtriple: improve cPlayback()
	* avoid race conditions by using a mutex to protect curr_pos, fixing
	  artefacts during timeshift playback
	* make GetPosition() cheaper by interpolating end_pts and only fetching
	  the "real" end_pts after the file has grown by 10MB

	libtriple: fix filedescriptor leak in cVideo::routeVideo()

	libtriple: fix up cVideo::setAspectRatio()

	libtriple: add cVideo::VideoParamWatchdog()

	neutrino: improve boxinfo for Tripledragon

	hdd_menu: support the Tripledragon's old kernel

	hdd_menu: create mountpoint for formatted partition

	neutrino: let the "AUX" key switch to SCART input on TD

	movieplayer: add vdr files filter for TD, remove avi & co

	neutrino: add video output format setting for TD

	neutrino: remove screen type selection for Tripledragon

	neutrino: hide Dolby/HDMI and SRS options on Tripledragon

	neutrino: show only usable video modes and video options on TD

	neutrino: fix framebuffer transparency issue

	zapit: do not spam with useless debug messages

	yhttpd: try to fix shutdown problems, probably directfb related

	neutrino: fix black rectangle on screen
	The 'starting neutrino...' hintbox was hidden too late, so that
	it overlapped with the 'reloading channels' box which caused a
	black rectangle to stay on screen. Fix ordering.

	various assorted build fixes / hacks

	libtriple/framebuffer: use DirectFB acceleration
	Use a hack, almost as ugly as the original Coolstream code ;),
	to accelerate drawing of boxes and blitting with DirectFB functions.

	libtriple: add usable dummy cCA class

	libtriple: add support for MPEG1 files to cPlayback
	Now we can play the "Warriors of the Net" clip :-)
	http://ftp.sunet.se/pub/tv+movies/warriors/warriors-700-VBR.mpg

	libtriple: add debug messages to cDemux and cVideo functions

	libtriple: reduce some messages to debug, consolidate scart messages

	libtriple: hack different notify sizes for subs and ttx into cDemux

	libtriple: fix compiler warnings in playback_td

	libtriple: cPlayback: improve get_pts
	* add the buffer size to the call to avoid overflows
	* extract PTS also from MPEG1 packets

	libtriple: implement mpeg/vdr playback

	libtriple: implement fast forward in cPlayback()
	First try at implementing fast forward. Needs more love.
	Reverse does not work yet, setting speed to negative values
	right now simply resets to "play" mode.

	libtriple: make most of libtriple use lt_debug

	libtriple: implement pwrmngr cpufreq classes (mostly dummies)

	libtriple: implement working cPlayback class
	no fast forward, no mpeg playback (yet ;)

	libtriple: implement cRecord class
	TS recording now somewhat works ;)
	this version does not need ringbuffer code and only one thread

	libtriple: implement cAudio class

	libtriple: implement ShowPicture() in cVideo
	this needs the ffmpeg binary with support for mjpeg decoder
	and mpeg2video encoder to recode the jpgs to m2v

	libtriple: implement working cVideo class

	libtriple: implement working cDemux class

	libtriple: add lt_debug() for controllable debug output

	add *.so to gitignore file

2012-04-17  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: compare transponder to set selected in transponder list

	gui/scan_setup.cpp: move cable network ID to next menu level

	gui/scan_setup.cpp, gui/channellist.cpp, gui/bedit/bouqueteditor_channels.cpp, gui/bedit/bouqueteditor_chanselect.cpp: use transponder::description to show channel details

	zapit/src/getservices.cpp: add GetTransponder() by id

	zapit/src/transponder.cpp: add description() to get commonly used transponder description string

	zapit/src/frontend.cpp: add static CFrontend::getDelSys

	Merge branch 'master' into dvbsi++

	zapit/src/scan.cpp: update satellite transponder list after scan

	zapit/src/getservices.cpp: add UpdateSatTransponders() to add/replace satellite transponder list from transponders

	gui/infoviewer.cpp: set chanready on NeutrinoMessages::EVT_TUNE_COMPLETE

	Merge branch 'master' of coolstreamtech.de:cst-public-gui-neutrino

	driver/volume.cpp: comment second creation of g_Zapit, g_RCInput; Use global g_RemoteControl

	zapit/src/zapit.cpp: add safe-check in Stop()

	zapit/src/scannit.cpp: fix exchanged tsid/onid in CREATE_TRANSPONDER_ID64

	driver/audiodec: make sure driver/netfile.h included as last header

	driver/audiodec/basedec.cpp: fix includes for inet radio after includecleanup

2012-04-16  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: wakeup power/video before setting CEC

	zapit/src/scan.cpp: cleanup; preincrement iterators; skip transponder if same freq/polarization already scaned

	gui/scan.cpp: add support for L/R, use transponder::pol to display polarization

2012-04-16  [CST]Nicu  <popescunicolae7@hotmail.com>

	changed current_is_nvod from private to protected

2012-04-16  [CST] Focus  <focus.cst@gmail.com>

	GUI: add support for L/R, use transponder::pol to display polarization

	zapit/src/getservices.cpp: allow L/R polarization

	zapit/src/frontend.cpp: remember polarization without & 1

	locals: add R/L polarization locales

	zapit/src/transponder.cpp: add static ::pol to get polarization letter

2012-04-15  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/scan.cpp: rework adding transponders code, WIP

	zapit/src/transponder.cpp: add ddump - print if zapit_debug is set

	zapit/src/frontend.cpp: change debug

	zapit/src/scannit.cpp: fix copy-paste; dont change fec, if its FEC_AUTO

	zapit/src/scannit.cpp: fix cable freq id

	zapit/src/scan.cpp: add CleanAllMaps, SendTransponderInfo helpers, simplify ScanProviders loop - remove and xml usage, WIP

	zapit/src/fastscan.cpp: add transponder type

	zapit/src/getservices.cpp: add transponder type, remove WriteTransponderHeader

	zapit/src/transponder.cpp: add transponder type, compare and dumpServiceXml members

	zapit/src/frontend.cpp: add fAuto to CFrontend::getCodeRate in case system != 0

2012-04-14  [CST] Focus  <focus.cst@gmail.com>

	zapit/include/zapit/getservices.h: remove struct transponder

	zapit/src/Makefile.am: add transponder.cpp

	zapit/src/transponder.cpp: move struct transponder to its own module as class

2012-04-13  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/scan.cpp: remove xml parsing code, get get satellite transponders from CServiceManager

	gui/scan_setup.cpp: get satellite transponders from CServiceManager

	gui/scan.cpp: get satellite transponders from CServiceManager

	zapit/include/zapit/getservices.h: extend transponder struct; add map to store satellite transponders per satellite; add GetSatelliteTransponders(), remove global select_transponders

	src/zapit/include/zapit/zapit.h: fix merge problems

	Merge branch 'master' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++

	configure.ac: add missed r2189 from striper (allow usage of giflib instead of libungif)

	zapit/include/zapit/types.h: add CREATE_FREQ_ID

	fix conflicts

	src/zapit/include/zapit/zapit.h: move some vars to protected, make some methods virtual

	zapit/include/zapit/getservices.h: add tallchans * GetAllChannels()

2012-04-13  [CST] Bas  <bas@coolstreamtech.com>

	Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++

2012-04-12  [CST] Bas  <bas@coolstreamtech.com>

	Merge branch 'master' into dvbsi++
	Conflicts:
		src/zapit/include/zapit/zapit.h

2012-04-11  svenhoefer  <svenhoefer@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- yweb: supplement to rev. 2212
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2214 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-04-10  svenhoefer  <svenhoefer@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- yweb: update picture for neo-rc (by FlatTV)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2213 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- yweb: add screenshot to boxcontrol
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2212 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-04-10  [CST] Focus  <focus.cst@gmail.com>

	replace GET_SATELLITEPOSITION_FROM_TRANSPONDER_ID with cached satellitePosition

	zapit/include/zapit/getservices.h: cache satellitePosition in transponder struct

	zapit/src/zapit.cpp: comment CZapitMessages::CMD_GET_LAST_CHANNEL

	neutrino.cpp: add zapitclient.h

	global.h: remove zapitclient.h

	neutrino.h: remove zapitclient.h and unused sendmessage

	neutrino.cpp: remove firstChannel()

	zapit/include/zapit/zapit.h: add functions to get last tv/radio channels

	system/lastchannel.h: change zapittypes.h to zapit/types.h

	driver/screenshot.cpp: use CServiceManager to get channel name

	neutrino.cpp: use CServiceManager to get channel name

	gui/eventlist.cpp: use CServiceManager to get channel name

	gui/timerlist.cpp: use CServiceManager to get channel name

	eitd: replace zapittypes.h to zapit/types.h

	move Zapit_config to zapit/include/zapit/zapit.h

	move ZAPIT_start_arg to zapit/include/zapit/zapit.h

	zapit/lib/zapitclient.cpp: comment get/setConfig

	rename CREATE_TRANSPONDER_ID_FROM_SATELLITEPOSITION_ORIGINALNETWORK_TRANSPORTSTREAM_ID to CREATE_TRANSPONDER_ID64

	move all types and defines to zapit/include/zapit/types.h

	zapit/include/zapit/cam.h: add include

	zapit/src/ca.h: remove

	Makefiles: remove non-existent daemons dir

	rename CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID to CREATE_CHANNEL_ID

	change transpoder ctor to use transponder_id

	unify transponder constructor

2012-04-09  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/scan.cpp: at manual scan, update TP params in transponders map, if scan successful

	gui/scan.cpp: comment reset scanned transponders num, if total to scan is 0

2012-04-09  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	satellites.xml: update Astra 19.2 TP 12012000
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2211 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-04-09  [CST] Focus  <focus.cst@gmail.com>

	fix ntp bug in d74b5976029ede6db172e79b8f16921f74451376

2012-04-09  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- yweb: add new keys (patch by FlatTV)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2202 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- align neutrino-beta branches (svn 2174)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2200 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-04-08  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Softupdate: Generate file name from mtd name
	- Time stamp added to file name

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2197 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-04-08  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Softupdate: Disable write u-boot
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2196 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-04-08  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/frontend.cpp: add more TP params to tune debug

2012-04-08  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Creating a screenshot added to yWeb
	- Create Screenshot: http://box/control/screenshot
	  (patch by FlatTv)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2194 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-04-07  [CST] Focus  <focus.cst@gmail.com>

	replace include sectionsd/edvbstring.h with eitd/edvbstring.h

	eitd/sectionsd.cpp: check if dvb_time good against 01.01.2012

	eitd/dmx.cpp: fix dtor, enable debug

2012-04-06  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Neutrino: Load keys not working correct
	- Move missing entries to CNeutrinoApp::loadKeys()/saveKeys()

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2191 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-04-05  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: remove bouquetList checks, it never should be NULL

	gui/infoviewer.cpp: commit bouquetList checks, it never should be NULL

	gui/favorites.cpp: commit bouquetList checks, it never should be NULL

	gui/channellist.cpp: remove bouquetList checks, it never should be NULL

	gui/channellist.cpp: remove unused if/else in CChannelList::paintDetails

	zapit/include/zapit/bouquets.h: remove CmpChannel..

	gui/channellist.cpp: remove CmpChannel..

	zapit/include/zapit/channel.h: add cmpChannel.. functions

	change ca->SendPMT() from DEMUX_SOURCE_2 to channel->getRecordDemux()

2012-04-04  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/getservices.cpp: another dup_numbers flag to force service saving

	gui/channellist.cpp: remove switch(), use CRCInput::getNumericValue

	gui/channellist.cpp: reuse code as updateSelection()

2012-04-03  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: fix indents; create new/removed channel lists in favorites (WIP, for testing

	zapit/src/zapit.cpp: add CServiceManager::getInstance()->CopyCurrentServices() on update

	zapit/src/scansdt.cpp: mark current TP channels as removed, mark channels as new

2012-04-03  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	zapit/include/zapit/zapit.h: fix indent
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2188 e54a6e83-5905-42d5-8d5c-058d10e6a962

	changes for eywa zapit wrapper: -CZapit constructor and instance are done protected to allow inheritance -SendEvent is done virtual to be overriden into eywa wrapper class
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2187 e54a6e83-5905-42d5-8d5c-058d10e6a962

	src/zapit.cpp: move TP_params TP inside class, add method to start manual TP scan
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2186 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-04-03  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/scan.cpp: add flag to check if scanned sat has channels

	zapit/src/getservices.cpp: add code to get channels by channel flags; add code to copy SDT updates to allchans; add GetAllTransponderChannels() helper

	zapit/include/zapit/channel.h: change flags values

	data/locale/english.locale: add bouquet names for new/removed

	system/locals.h: add bouquet names for new/removed

2012-04-02  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	nhttpd:-fix standby info
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2172 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-04-02  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'master' into dvbsi++

	zapit/src/channel.cpp: save channel flags

	zapit/src/getservices.cpp: load channel flags

	zapit/include/zapit/scan.h: add missed copyright header

	zapit/src/scan.cpp: WIP, for testing logical numbers howto from BAT

	zapit/src/getservices.cpp: fix copy/paste

	Merge branch 'master' of 109.75.98.228:cst-private-neutrino

	zapit/include/zapit/zapit.h: fix indent

2012-04-02  [CST]Nicu  <popescunicolae7@hotmail.com>

	changes for eywa zapit wrapper: -CZapit constructor and instance are done protected to allow inheritance -SendEvent is done virtual to be overriden into eywa wrapper class

2012-04-02  [CST] Focus  <focus.cst@gmail.com>

	src/zapit.cpp: move TP_params TP inside class, add method to start manual TP scan

	zapit/src/zapit.cpp: comment unused scanType

	zapit/src/scansdt.cpp: for SDT updates, allow only tv and radio channels

	zapit/src/getservices.cpp: mask also id to search in FindChannel48

	zapit/src/scansdt.cpp: replace global CZapitClient::scanType with scan flags

	gui/scan.cpp: set scan channel types in scan flags

	system/settings.cpp: init scanType as default CServiceScan::SCAN_TVRADIO

	gui/scan_setup.cpp: use CServiceScan::SCAN flags enum

	zapit/include/zapit/scan.h: add flags for scan channel types

	system/settings.cpp: remove unused diseqcMode, diseqcRepeat, scanSectionsd; remove useDefaults(), init all variables to default values

	zapit/include/zapit/zapit.h: fix indent

	neutrino.cpp: exit() in place of _exit() hack, for testing

2012-04-01  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	satellites.xml: update Hotbird13 & Astra19.2
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2170 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-04-01  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: bugfix, emove pthread_exit from OpenThreads::Thread::run functions

2012-03-29  [CST]Nicu  <popescunicolae7@hotmail.com>

	changes for eywa zapit wrapper: -CZapit constructor and instance are done protected to allow inheritance -SendEvent is done virtual to be overriden into eywa wrapper class

2012-03-29  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/channel.cpp: add channel flag field

	zapit/src/channel.cpp: comment privatePid usage, use enum for service type

	zapit/src/getservices.cpp: on load, check getServiceType() not real type

	zapit/src/zapit.cpp: comment getPrivatePid() usage

	zapit/src/scanbat.cpp: api to get BAT bouquets

	neutrino.cpp: use locals for HD and other bouquets

	data/locale/english.locale: use locals for HD and other bouquets

	gui/bouquetlist.cpp: use locals for HD and other bouquets

	zapit/src/bouquets.cpp: add flag for other bouquet

	locales: add locals for other and HD bouquet names

	Merge branch 'multituner' into dvbsi++

	Merge branch 'master' into multituner

	Merge branch 'master' of 109.75.98.228:cst-private-neutrino

	src/zapit.cpp: move TP_params TP inside class, add method to start manual TP scan

2012-03-28  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	lib/libdvbsub/dvbsubtitle.cpp: fix API use to new ffmpeg
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2168 e54a6e83-5905-42d5-8d5c-058d10e6a962

	libcs headers update
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2167 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd/dmxapi.h: comment linux/dvb/dmx.h include
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2165 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-27  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/getservices.cpp: add helpers

	zapit/src/bouquets.cpp: change existsBouquet back to original - compare exactly name, case sensitive. For other cases providermap.xml should be used

2012-03-27  [CST] Bas  <bas@coolstreamtech.com>

	dvbsub: fix API use to new ffmpeg.

2012-03-26  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: use resetWidget(true)

	Merge branch 'multituner' into dvbsi++

	Merge branch 'master' into multituner

	Merge branch 'master' of 109.75.98.228:cst-private-neutrino

	gui/scan_setup.cpp: add new options, WIP/testing

	zapit/src/scan.cpp: reset channel numbers if requested

	data/locale/english.locale: add new scan options

	neutrino_menue.h: add some ids for scan setup

	zapit/src/getservices.cpp: clear numbers maps, if resetting numbers

	locales: add new scan options

	Merge branch 'multituner', remote-tracking branch 'origin' into dvbsi++

	Merge branch 'master' into multituner

	src/zapit.cpp: move TP_params TP inside class, add method to start manual TP scan

2012-03-26  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	gui/personalize.cpp: fix memleaks - delete all created CUserMenuSetup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2163 e54a6e83-5905-42d5-8d5c-058d10e6a962

	gui/user_menue_setup.cpp: use CMenuWidget::resetWidget(true) to fix memleaks
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2162 e54a6e83-5905-42d5-8d5c-058d10e6a962

	gui/widget/menue.cpp: add param delete_items to CMenuWidget::resetWidget, use resetWidget in destructor
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2161 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-26  [CST] Focus  <focus.cst@gmail.com>

	system/settings.cpp: fix copy/paste

	src/zapit.cpp: move TP_params TP inside class, add method to start manual TP scan

	system/settings.cpp: fix copy/paste

2012-03-25  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'multituner' into dvbsi++

	Merge branch 'master' into multituner

	zapit/src/getservices.cpp: add params to ResetChannelNumbers

	gui/scan_setup.cpp: split NIT flag for auto and manual mode

	gui/scan.cpp: remove old scan_mode, make flags for CServiceScan

	system/settings.cpp: split NIT flag for auto and manual, add mode flags

	zapit/src/scansdt.cpp: get fta flag from CServiceScan

	zapit/src/scan.cpp: add scan flags enum

	revert lib/libdvbsub/dvbsubtitle.cpp

2012-03-24  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Problems with display volume control (patch by snafed)
	- Fixes display problems when setting 'mute icon volume at 0'
	- Fixes problems with neutrino getMode() switching

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2160 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-23  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Moviebrowser: Use real image width for calculating text width epgInfo2
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2159 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-23  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- movieinfo
	Encode and decode special chars properly.
	Patch by Gaucho316.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2158 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-23  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/getservices.cpp: reduce variables scope, mark services changed on add/remove

	zapit/src/fastscan.cpp: cleanup, code reuse

2012-03-23  [CST] Bas  <bas@coolstreamtech.com>

	dvbsub: fix API use to new ffmpeg.

2012-03-22  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'multituner' into dvbsi++

	zapit/src/zapit.cpp: add comment

	Merge branch 'master' into multituner

	neutrino.cpp: fix, adjust channel list after channelsInit

	neutrino.cpp: make hdBouquet virtual

	Mark some found bugs with FIXME

	CServiceManager: add services_changed flag, save services from CZapit if changed

	WIP. first try to make persistent channel numbers

	zapit/include/zapit/getservices.h: add channel numbers maps and some helpers

2012-03-21  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	delete with system(rm)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2157 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-21  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/scannit.cpp: WIP. add PRIVATE_DATA_SPECIFIER_DESCRIPTOR

	zapit/src/scanbat.cpp: WIP to look at logical numbers in bat

	zapit/src/scan.cpp: move common code to SaveServices

2012-03-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	prio for user keys
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2156 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-20  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++

	src/neutrino.cpp: fix conflict, remove old code

	fix conflicts

	fix conflicts

2012-03-19  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Moviebrowser: disabled 'pseudo' transparency for display screenshot
	- Global setting for picture / icon transparency can be made
	  in framebuffer constuctor
	- Default is old standard (transparency when Black Content)
	- Individual transparency with CFrameBuffer::SetTransparent()

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2155 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-19  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.cpp: bugfix, reset selected chid in setSelected

2012-03-19  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* neutrino clean up: move "start wizard" into its own module
	It's better, to have a single module for coming features in the wizard

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2154 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-18  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* neutrino: GUI Painting of Vol. Mute and Clock (Part3)
	- Use new class for volumebar
	- Numeric display added for volumebar (switchable)
	- Display of volumebar, mute icon and info clock optimized (top right)
	- Volumebar better scalable

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2153 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-18  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* neutrino: GUI Painting of Vol. Mute and Clock (Part2)
	- Move painting of muteicon to framebuffer
	- Background removed for MuteIcon (switchable)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2152 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-18  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* neutrino: GUI Painting of Vol. Mute and Clock (Part1)
	- Added getDigitHeight() and getDigitOffset() to fontrenderer (better numerics display)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2151 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-18  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/scan.cpp: add BAT (disabled)

	zapit/src/Makefile.am: add scanbat.cpp

	add bat parsing code

	zapit/src/scannit.cpp: parse network descriptors

2012-03-17  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/scannit.cpp: parse network name and logical numbers

2012-03-16  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/getservices.cpp: read channel number from xml, not used yet

	neutrino.cpp: new bug fix: dont set service changed, if channel list empty

	eitd/sectionsd.cpp: new bugs fixes: block change() until time is set; always wakeup time thread when unpaused

	lib/xmltree/xmlinterface.cpp: ignore characters less than 0x20 when saving to xml

	zapit/src/channel.cpp: save channel number to xml

	neutrino.cpp: add numericZap function

	gui/channellist.cpp: comment CVFD::getInstance()->setMode in show(), call it after channel list closed, to prevent recursive calls on bouquet lists close. Some places to call could be missed

	gui/channellist.cpp: fix warning

	Merge branch 'multituner' into dvbsi++

	gui/infoviewer.cpp: add safe check

	neutrino.cpp: fix indent in CNeutrinoApp::SDT_ReloadChannels

	gui/channellist.cpp: add getActiveChannel; remove old and commented code; add left key as backspace in numericZap; simplify numericZap and virtual zap;

	fix conflict

2012-03-15  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	show infobar with colored freq after SDT freq update
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2150 e54a6e83-5905-42d5-8d5c-058d10e6a962

	show Saving EPG info on CVFD
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2149 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-15  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Fix error message in CChannelList::putChannel
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2148 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-15  svenhoefer  <svenhoefer@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- cables.xml: update Goetzschtalbruecke
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2147 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-14  [CST] Focus  <focus.cst@gmail.com>

	WIP. stop assuming whole channel list selected == channel number

	gui/streaminfo2.cpp: remove commented code

2012-03-13  [CST] Focus  <focus.cst@gmail.com>

	gui/infoviewer.cpp: add showTitle for t_channel_id and CZapitChannel

	gui/channellist.cpp: style, remove space before ()

	neutrino.cpp: change lastChannelRadio/lastChannelTV from number to channel_id

	zapit: change lastChannelRadio/lastChannelTV from number to channel_id

	eitd/sectionsd.cpp: little debug change

	eitd/SIsections.cpp: ifdef TOT descriptor dump

2012-03-12  [CST] Focus  <focus.cst@gmail.com>

	gui/channellist.h: make tuned private

2012-03-11  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- cables.xml - update FAKS
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2146 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-11  [CST] Focus  <focus.cst@gmail.com>

	fix conflict

	Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++

	Merge branch 'multituner' into dvbsi++

	fix conflict

	neutrino.cpp: experimental startup changes: split and reorder, add wakeup zapit from standby

	zapit/src/frontend.cpp: close fd in standby

	zapit/src/zapit.cpp: move CBasicServer to class and prepare it in Start(), comment leaveStandby at startup, to do it on command

	zapit/src/getservices.cpp: preincrement iterators

2012-03-10  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Neutrino shutdown: Optimization reworked
	- Shutdown functions (shutdown, reboot, soft-reboot, sighandler) optimized
	- Fixed error messages (delete videoDecoder).

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2145 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-09  [CST] Focus  <focus.cst@gmail.com>

	gui/scan_setup.cpp: show tuner number as 1/2

2012-03-09  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	gui/streaminfo2.cpp: unify hex numbers to upper case
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2144 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino.cpp: fix soft-restart
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2143 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-08  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'multituner' into dvbsi++

	Merge branch 'master' into multituner

2012-03-08  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	system/localize.cpp: remove old code; dont load default locale twice
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2142 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino.cpp: fix sighandler after rev.2140
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2141 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-08  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: remove neutrino config parse, set config from neutrino

	neutrino.h: move fill sectionsd config to own function

	neutrino.cpp: split fill and send sectionsd config; set sectionsd config before start it

2012-03-08  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Neutrino optimized shutdown
	- Display the screen to complete shutdown of the box.
	- Saving EPG extending the timeout to 120 seconds.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2140 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-08  [CST] Focus  <focus.cst@gmail.com>

	eitd/dmx.cpp: remove dmxapi.h again :)

	Merge branch 'includecleanup' into dvbsi++

2012-03-08  [CST] Bas  <bas@coolstreamtech.com>

	Merge branch 'dvbsi++' of c00lstreamtech.de:cst-private-neutrino into includecleanup
	Conflicts:
		src/eitd/SIlanguage.cpp
		src/eitd/SIsections.cpp
		src/eitd/dmx.cpp
		src/eitd/dmxapi.cpp

2012-03-07  [CST] Focus  <focus.cst@gmail.com>

	rename EventList to CNeutrinoEventList - conflict with libdvbsi++

	introduce CEitManager class

	Merge branch 'multituner' into dvbsi++

	eitd/sectionsd.cpp: fix type, remove unused

	eitd/dmx.cpp: remove dmxapi.h

	fix conflict

2012-03-07  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	src/gui/cec_setup.cpp: fix rev.2138
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2139 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-07  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: stop time thread if no scanning; cleanup

	eitd: little cleanup

	eitd: unify copyright header

	eitd: unify copyright header

	eitd: remove unused dmxapi.h dmxapi.cpp

	eitd/Makefile.am: remove unused dmxapi.cpp

	neutrino.cpp: pause sectionsd before setServiceChanged(0)

2012-03-06  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: always set system time, send time diff to neutrino

	eitd/eitd.h: increase TIME_EIT_SKIPPING

	driver/rcinput.cpp: try to use monotonic time, ifdef old code with USE_GETTIMEOFDAY; dont set time in neutrino

	daemonc/remotecontrol.cpp: comment debug

	daemonc/remotecontrol.cpp: comment current_programm_timer, CN events should be enough

2012-03-06  [CST] Bas  <bas@coolstreamtech.com>

	eitd: Fix files according to the new includes branch.

	Merge branch 'multituner' of c00lstreamtech.de:cst-private-neutrino into includecleanup

	Merge branch 'dvbsi++' of c00lstreamtech.de:cst-private-neutrino into includecleanup

2012-03-05  [CST] Focus  <focus.cst@gmail.com>

	driver/abstime.c: add time_monotonic_us

	eitd/sectionsd.cpp: rework thread stop code, testing; move time-related mutex, condition and some code to CTimeThread

	eitd/dmx.cpp: unify code to open/close demux so ifdefs not needed

2012-03-04  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	remove never used volues
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2138 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd:unsigned is never less than zero & add include
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2137 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-04  [CST] Bas  <bas@coolstreamtech.com>

	lib: fix compile/typo.

	radiotext.h: use dmx.h header as this decides which demux header to include

	src: fix compile after include change.

	lib: fix compile after include change.

	zapit: fix compile after include change.

	daemonc: fix compile after include change.

	nhttpd: fix compile after include change.

	timerd: fix compile after include change.

	gui: fix compile after include change.

	driver: fix compile after include change.

	sectionsd: fix compilation after include change.

	configure.ac: do not generate standard include paths as we want finer               control.

2012-03-02  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'master', remote-tracking branch 'origin' into dvbsi++

	eitd: converting timeThread, WIP

	eitd/dmx.cpp: use MAX_SECTION_LENGTH as read size

	move MAX_SECTION_LENGTH to dmx.h

	SIutils.cpp: add local_time arg for parseDVBtime

	eitd/SIsections.cpp: add SIsectionTIME, parse TOT/TDT using libdvbsi++

	Merge branch 'master' into multituner

2012-03-02  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2136 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-02  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	audio: change change DD over hdmi options to: off, auto (old ON, if supported by device) and force
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2135 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-03-01  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: change CSdtThread to CSectionThread

2012-02-29  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: testing abstract classes and common thread code

2012-02-29  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	infoviewer: extension infobar timeout for motor rotation
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2133 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-28  [CST] Focus  <focus.cst@gmail.com>

	daemonc/remotecontrol.cpp: define zap_completion_timeout value as ZAP_GUARD_TIME

	fix conflict

	eitd/sectionsd.cpp: testing async commandserviceChanged

2012-02-28  [CST] Lucian  <lucian@coolstreamtech.com>

	fix compile

2012-02-28  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- revert to svn 2126 to stop some people crying
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2132 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-27  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	[PATCH] zapit: make setStandby(false) block
	this avoids many nasty race conditions when leaving standby

	From: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
	Date: Sat, 25 Feb 2012 22:34:58 +0100

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2131 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-27  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	[PATCH] tuxtxt: fix spurious segfault on repeated start
	From: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
	Date: Thu, 12 Jan 2012 19:12:08 +0100

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2130 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-27  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	[PATCH] streamts: speed up shutdown
	From: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
	Date: Sun, 12 Feb 2012 22:16:29 +0100

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2129 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-27  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	[PATCH] sectionsd: make commandPauseScanning really stop demuxers
	From: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
	Date: Sun, 19 Feb 2012 18:49:56 +0100

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2128 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-27  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	[PATCH] neutrino: properly delete frambuffer object on SIGINT
	From: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
	Date: Sun, 12 Feb 2012 22:17:26 +0100

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2127 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-27  [CST] Focus  <focus.cst@gmail.com>

	eitd/dmx.cpp: lock whole DMX::getSection

	daemonc/remotecontrol.cpp: use time_monotonic_ms for zap_completion_timeout

	eitd/sectionsd.cpp: remove commented code

	gui/miscsettings_menu.cpp: increase max events to 6 digits

	eitd/SIevents.cpp: fix userClassification, dont save undefined content

	eitd: save table id to xml and restore it

	zapit/src/scansdt.cpp: fix counter

2012-02-26  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	key_current_transponder default MS/games
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2126 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-26  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: fix compile warning

	src/eitd/eitd.h: more stop debug

	eitd/sectionsd.cpp: fix sendTimeEvent

2012-02-25  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: -fix compil
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2125 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-25  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- speedup standby handling by setting standby cpu-frequenzy later
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2124 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-25  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: -fix possible buf overflow & skip read EPG cache if index.tmp available
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2123 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: -fix possible buf overflow & skip read EPG cache if index.tmp available
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2122 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-25  [CST] Focus  <focus.cst@gmail.com>

	eitd/dmx.cpp: WIP

2012-02-24  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	settings_manager & locale rework , thx svenhoefer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2121 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-24  [CST] Focus  <focus.cst@gmail.com>

	eitd/Makefile.am: testing sectionsd without boost, use -fno-rtti -fno-exceptions

	eitd/sectionsd.cpp: move eit update filter code to CCNThread

	libcoolstream/dmx_cs.h: sync header

	eitd/dmxapi.h: remove linux/dvb/dmx.h include

2012-02-23  [CST] Focus  <focus.cst@gmail.com>

	gui/infoviewer.cpp: fix ca icons display

	eitd/sectionsd.cpp: remove old CN thread code; reuse code to send response as sendEmptyResponse; simplify commandSetConfig - less debug in favor of less locks; reuse code in time and CN threads; remove unused code in tine thread - bTimeCorrect never used

2012-02-23  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino user-menu: remove timerlist as default item from features menu
	Timerlist now default in main menu

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2120 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-23  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino user-menu: remove color button from clock
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2119 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-22  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	screenshot: -fix if no video
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2118 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-22  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: convert SDT thread, add debug defines

	eitd/dmx.cpp: change cache_section name to check_complete; add debug defines

	scansdt.cpp: comment debug

	scansdt.cpp: move debug before check for fta

2012-02-21  [CST] Focus  <focus.cst@gmail.com>

	eitd/eitd.h: move name to DMX class; add debug to thread Stop

	eitd/sectionsd.cpp: WIP. commented most checks in CN thread; comment request_pause/unpause; move add events code to class member;

	eitd/dmx.cpp: comment request_pause/unpause; move global myDMXOrderUniqueKey to DMX class; remove wakeup from dropCachedSectionIDs; add seen_section flag to prevent change filter on timeouts - until skipped loop or complete; enable check complete for CN thread

	eitd/debug.h: add color xprint

	daemonc/remotecontrol.cpp: disable setServiceChanged, add NeutrinoMessages::EVT_TUNE_COMPLETE

	neutrino.cpp: disable setServiceChanged, comment unused sectionsd events register

	infoviewer.cpp: disable setServiceChanged

	zapit.cpp: test to fix transponder change detect for nvod

	frontend.cpp: test to fix transponder change detect for nvod

2012-02-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	screenshot: enable scale menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2117 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-20  [CST] Focus  <focus.cst@gmail.com>

	Merge remote-tracking branch 'origin/multituner' into dvbsi++

	Merge remote-tracking branch 'origin/multituner' into dvbsi++

	Dont use FEC menu entry on cable box

	update .gitignore

2012-02-20  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- rework locals for new screenshot menue
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2116 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-19  [CST] Focus  <focus.cst@gmail.com>

	neutrino.cpp: register CZapitClient::EVT_TUNE_COMPLETE; send full channel id with Sectionsd->setServiceChanged - mask will be done in sectionsd.cpp

	driver/rcinput.cpp: process CZapitClient::EVT_TUNE_COMPLETE

	zapit: add new event EVT_TUNE_COMPLETE

	Merge remote-tracking branch 'origin/master' into dvbsi++

	Merge branch 'master' into multituner

2012-02-18  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino features menu: fix missing sripts
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2115 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-18  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	remove unused locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2114 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add settings menu screenshot
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2113 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-18  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: WIP. removed most socket commands code; CN as new thread code; fix channellist events

	eitd/dmx.cpp: move get_eit_version, get_current_service to header; change current_service type to t_channel_id

	eitd/dmx.h: move get_eit_version, get_current_service to header; change current_service type to t_channel_id

2012-02-18  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Moviebrowser: Deleting recordings
	- Deleting of active recordings will be disabled.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2112 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-17  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	rcinput: -add RC_www
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2111 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-17  [CST] Focus  <focus.cst@gmail.com>

	eitd: add define to exclude boost use

	eitd/dmx.cpp: experimental. check for complete totally changed

2012-02-16  [CST] Focus  <focus.cst@gmail.com>

	eitd/dmx.cpp: add next_filter()

	timerd/timermanager.cpp: remove CSectionsdClient, use direct call

2012-02-16  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add user defined key for Current Transponder List
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2110 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-16  [CST] Focus  <focus.cst@gmail.com>

	./nhttpd/tuxboxapi/coolstream/neutrinoyparser.cpp: remove CSectionsdClient, use direct call

	nhttpd/tuxboxapi/coolstream/controlapi.cpp: remove CSectionsdClient, use direct call

2012-02-16  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix 2108 :)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2109 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix 2097 and 2106: CBouquetList::Bouquets is vector of pointers, if hdBouquet added, it cannot be deleted
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2108 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Revert 2096, 2098: screenshot Start save screenshot in background, then delete itself
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2107 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-15  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix possible segfault introduced with svn rev. 2097
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2106 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-15  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino personalize: rework pin access
	PIN access of  personalize setup now managed with an own pin management.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2105 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-15  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino record: use option 'yes' in message as default to stop recording
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2104 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-15  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino rec: define stop key as prefered key if user wants stop recording
	It should be easier, to use one button for one and the same purpose.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2103 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-15  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino channellist: hide list on starting record
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2102 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino settings menu: sort items for more logical order
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2101 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino service menu: add separator
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2100 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-15  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menu: make setSelected()also usable if widget index is in use
	setSelected() had no effect with widget index

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2099 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-15  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: remove possible memleaks sc
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2098 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino: remove possible memleak hdBouqet
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2097 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino movieplayer: remove possible memleak
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2096 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino themes: style, initialize 'CThemes::notifier' in constructor
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2095 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-15  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino scripts: move scripts into features menu
	...scripts are still available in main menue, but not default visible.
	If user wants to use scripts as usual, he can customize it in the
	personalize setup.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2094 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-15  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino games: move games into features menu
	...games are still available in main menue, but not default visible.
	If user wants to use games as usual, he can customize it in the
	personalize setup.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2093 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-15  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- cables.xml:
	* update KMS Muenchen
	* update wilhelm.tel
	* add KMS Frankfurt
	* add KMS Nuernberg
	* whitespace cleanup

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2092 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-15  [CST] Focus  <focus.cst@gmail.com>

	zapit/src/scanpmt.cpp: fix caids parse

2012-02-15  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Enable screenshots; handle screenshot key in streaminfo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2091 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-15  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++

	Merge branch 'master' into dvbsi++

	Merge branch 'master' into multituner

2012-02-15  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino_menue.cpp: fix compile with enabled TEST_MENU
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2088 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-14  [CST] Focus  <focus.cst@gmail.com>

	eitd: move epg filters to xmlutil.cpp

	eitd: rename savexml.cpp to xmlutil.cpp

	eitd: move showProfiling to debug.cpp

	eitd/sectionsd.cpp: fix channels events when no channel list passed

2012-02-11  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	movieplayer: store last multiformat play dir
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2087 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-10  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++

	eitd/dmx: remove unused pauselock; add default constructor

	sync

2012-02-10  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	controlapi: -add doc relodplugins
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2086 e54a6e83-5905-42d5-8d5c-058d10e6a962

	typo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2085 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-10  [CST] Focus  <focus.cst@gmail.com>

	eitd: add operators, simplify event compare code

2012-02-10  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	controlapi: -add relodplugins
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2084 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-10  [CST] Focus  <focus.cst@gmail.com>

	eitd: sectionsd after cleanup, dvbsi++ based, for testing

	eitd: remove old commented code

	eitd: remove unused SIbouquets.hpp SInetworks.hpp

2012-02-09  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: remove last SI_section_header usage

	eitd/SIsections.hpp: comment unused

	eitd: SDT thread re-added, as is but without BAT. TODO: unify SDT thread algo with other threads

	eitd: move freesatHuffmanDecode to SIutils

2012-02-08  [CST] Focus  <focus.cst@gmail.com>

	eitd: comment most of unused code

	eitd/sectionsd.cpp: remove useless eit.header check

	eitd/SIsections.cpp/hpp: remove unused code, test new event parsing

	eitd/SIevents.cpp: add missed elses in event parse code

	eitd/SIevents.hpp: add member to parse dvbsi++ Event

	eitd/SIutils.cpp: add parseDVBtime function

	eitd/edvbstring.cpp: add getCountryCodeDefaultMapping

	eitd/sectionsd.cpp: remove unused sendShort

2012-02-07  [CST] Focus  <focus.cst@gmail.com>

	eitd/sectionsd.cpp: remove duplicate sections check, which also in DMX::getSection

	eitd/SIsections.hpp: remove len argument from SIsection contructor

	eitd: change some of char* to uint8_t*

2012-02-07  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Custom Menu Icons
	- Use paint background to draw the icons in the info bar.
	- Scale down var/hdd fill level in the info bar if larger icons are used.
	- No change to use the original icons.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2083 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-07  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Add paint background to paintIcon() / DisplayImage()
	- paint background before display icon in CFrameBuffer::paintIcon()
	- paint background before display image in CPictureViewer::DisplayImage()

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2082 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-07  [CST] Focus  <focus.cst@gmail.com>

	eitd/dmx.cpp: remove buffer casting to unsigned char

	eitd DMX::getSection: change char* to uint8_t

	eitd/sectionsd.cpp: remove typedefs and xml code

	eitd/Makefile.am: add savexml.cpp

	eitd/dmx.cpp: simplify getSection, use libdvbsi++

	eitd: move save to/read from xml code to own file

	eitd: move typedefs to eitd.h

	eitd dmx.h: remove read

2012-02-03  [CST] Focus  <focus.cst@gmail.com>

	eitd: remove NIT/BAT sections headers

	eitd: remove code under ifdef ENABLE_PPT

	eitd: remove code under ifdef REMOVE_DUPS

	eitd: remove commented code

	eitd: remove UTF8_to_Latin1, use from ZapitTools::UTF8_to_Latin1

	eitd: cleanup includes, remove unused code

	eitd/sectionsdclient: remove unused commands

	eitd: cleanup commented code

2012-02-02  [CST] Focus  <focus.cst@gmail.com>

	eitd: remove most mySIservicesOrderUniqueKey usage for now - some to be added later; optimize sectionsd_getChannelEvents

2012-02-01  [CST] Focus  <focus.cst@gmail.com>

	eitd: restore removed by mistake mySIservicesOrderUniqueKey/mySIservicesNVODorderUniqueKey

	eitd: general cleanup

	eitd: remove all code inder #ifdef UPDATE_NETWORKS

	eitd: remove most of code under #if 0

	eitd: remove code under DO_NOT_INCLUDE_STUFF_NOT_NEEDED_FOR_SECTIONSD ifdef

2012-02-01  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: delete events with vector list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2081 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: remove never used var &6 init var
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2080 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-02-01  [CST] Focus  <focus.cst@gmail.com>

	real copy of sectionsd includes

	copy sectionsd includes, change libsectionsd.a path in Makefile.am

	Copy sectionsd code to new eitd directory, to cleanup and leave original code for reference

2012-01-31  [CST] Focus  <focus.cst@gmail.com>

	sectionsd: fix broken indents

2012-01-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino-menu: change order of tv/radio items and add observe parameters
	Required for personalize the tv/radio toggle option.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2079 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino personalize: add observed option choosers in personalize menu
	Add new parameter 'observer_Item'.
	If you want to observe an item with another item (observer), then use this
	new prameter.
	Effect: While user sets an option of an observer item  to
	'visible' or 'pin-protected', the observed items are deactivated.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2078 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-26  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- extend debug output
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2077 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-26  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'multituner' into dvbsi++

	Merge branch 'master' into multituner

	capmt: little cleanup

	sdt: changes in debug

	add sample providermap.xml

	Change license header

2012-01-26  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix DD audio pid auto-selection if DD prefered is set
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2076 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-26  [CST] Focus  <focus.cst@gmail.com>

	scannit.cpp: remove extra debug

	zapit Makefile.am: remove ci.cpp, cam.cpp, pmt.cpp, add new files

	pmt: new code based on libdvbsi++

	getservices.h: remove ci.h include

2012-01-25  [CST] Focus  <focus.cst@gmail.com>

	CCam: new code on using libdvbsi++

	zapit: remove getCaPmt usage

	channel: remove CCaPmt

	ci: restore code from master

	cam: restore code from master

	pmt: restore code from master

2012-01-25  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* CMessageBox: Buttons draw better
	- Missing 'else' added.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2075 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-23  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* CMessageBox: Buttons draw better
	- Paint the default button corrected.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2074 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-23  [CST] Focus  <focus.cst@gmail.com>

	nit: ifdef DEBUG_NIT_UNUSED for dumping unhandled descriptors

	pmt: use camap to set scrambled flag also at scan time

	remove nit.cpp from build

	nit.cpp/.h: revert to old code

2012-01-22  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* alternative remote controls
	- locale changed from 'dbox' to 'd-box Nokia (old)' (patch by bellum)


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2073 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-22  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* CMessageBox: Buttons draw better
	- New standard variant for centered display the buttons
	- optimized code


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2072 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix memory leak
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2070 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-20  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* CMessageBox: Buttons draw better
	- Improved button layout
	- Alignment either left / right / center


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2069 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-20  [CST] Focus  <focus.cst@gmail.com>

	descriptors.cpp restore original code from master

	zapit scan.cpp: replace parse_nit with new CNit class

	zapit/src/Makefile.am: remove nit.cpp descriptors.cpp

	NIT: replacement code for nit.cpp

	getservices.cpp: fix mistake

	pmt.cpp: remove subtitling_descriptor call

	scansdt.cpp: Change iterators it++ to ++it; move scan_fta_flag from descriptors.cpp

	getservices: change printf to DBG

	getservices: break provider replace search when first replace found

	getservices: change providermap.xml location to /var/tuxbox/config

	scansdt: fix debug descriptor len

2012-01-19  [CST] Focus  <focus.cst@gmail.com>

	getservices and scan: testing provider name replace

	scansdt: hide debug under ifdef; indent

	Remove old sdt.cpp from compile

	Reset old sdt code to master

	zapit: use new sdt class to scan current sdt updates

	scansdt: add code to scan current sdt for updates

	scan: join NIT thread before continue, if sdt parse failed

	pat.cpp: add debug if sid not found

	pat.h: add get sid map method

	getservices.cpp: remove unused sdt.h include

	zapit channel: add constructor using channel_id

	zapittypes.h: add GET_TRANSPORT_STREAM_ID_FROM_CHANNEL_ID define

	zapit channel: add constructor using channel_id

2012-01-18  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: also disable RCU selection menu when nevis_ir include is not present
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2068 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-18  [CST] Focus  <focus.cst@gmail.com>

	scan: test using new sdt class

	sdt: new class

	sdt: new code, more or less working

	zapit Makefile.am: add scansdt.cpp for new sdt class

	edvbstring: change convertDVBUTF8 to stringDVBUTF8 to prevent overloading with implicit convertion from char

	edvbstring: add inlined convertDVBUTF8 with std::string param

	gitignore: add drivertool, svn_version.h, vim swap files

	Makefile.am: add libdvbsi++ to link list

2012-01-18  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Revert rev.2066 changes. Peace please.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2067 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-17  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	seife:The svn is coolstream svn and not the other way
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2066 e54a6e83-5905-42d5-8d5c-058d10e6a962

	dont reload chanellist after manuel reload
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2065 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-17  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino media player menu: call moviebrowser from media player object
	We had 2 ways to open the moviebrowser and one was with parental lock, the
	other without.
	btw: Is it really necessary to lock here?
	Moviebrowser got its own configurable parental lock.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2064 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-17  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	satellites: update Astra 1H/1KR/1L/1M (19.2E) & Hot Bird 6/8/9 (13.0E)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2063 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-17  [CST] Focus  <focus.cst@gmail.com>

	convertDVBUTF8: skip characters 0x80-0x9F

	frontend: set slave in contructor; decrease tune debug lines

2012-01-16  [CST] Focus  <focus.cst@gmail.com>

	Merge branch 'master' into multituner

2012-01-15  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	rcinput: fix build without nevis_ir.h
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2062 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-15  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	reload Channels after SDT scan in standby/shutdown mode
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2061 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add alternative remote controls option (thx, patch by bellum)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2060 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add nevis_ir.h file for alternative remote controls
	git-svn-id: http://www.coolstreamtech.de/coolstream_public_svn/CROSSENVIROMENT/coolstream@2059 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-14  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* CHintBox / CHintBoxExt: better draw
	- Correct calculation of box width in CHintBoxExt
	- Text display in CHintBox and CHintBoxExt centered


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2058 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-13  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	dvbsubtitle:-fix for 1280x subtitel
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2057 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-13  [CST] Focus  <focus.cst@gmail.com>

	debug configure script

	screenshot: enable screenshots

	sectionsd: use negative filter

	update libcs headers

	zapit: split audio pids saving to SaveAudioMap; remove global cam_ci; add CFEManager API to save/load per frontend settings; use new  pat/pmt classes; use CFEManager API to close, open, get frontend; set CI clock at startup; cleanup unused code;

	descriptors: use new pat/pmt classes; use CServiceScan API to get frontend;

	sdt: change to use new pat/pmt classes; use new CServiceScan and CFEManager API

	capmt: remember source demux for updates; use record demux from channel

	zapit pmt: convert pmt code to class; remove global pmt_caids; use negative filter for pmt updates

	libconfigfile: check iterator for end before using it

	neutrino.cpp: save/load ci clock setting; pass ci_clock to zapit at start time; remove global satellitePositions usage; check for free frontend in quickZap if record running, allow quickZap if found remove code moved to scan_setup updateManualSettings; fix remove background radio picture, if mode was changed for record in standby; save neutrino.conf in signal handler; dont delete frameBuffer after stop_daemons(true) to prevent crash

	test_menu.cpp: use CFEManager API to get frontend

	streaminfo2.cpp: add frontend class member; show tuner number with name; use channel ca sys map in place of global pmt_caids; simplify paintCASystem

	neutrino scan: use CServiceManager API to get satellite name; use CServiceScan API to get frontend; set cable nid if cable;

	zapit ci.cpp: add constructors and ca_pmt_pid member

	zapittypes.h: add ci_clock to zapit start arg struct; add cam_ci to zapit config struct

	nhttpd neutrinoapi: use channel camap in place of global pmt_caids

	channellist: new SameTP with channel param; use CFEManager to get frontend and check is it possible to zap

	record: add support to select recording demux; use CFEManager to allocate and lock frontend in use

	fastscan: update CServiceManager usage, use CFEManager

	zapit bouquets: force creating Other bouquet for unused channels

	scan: add cable nid param, use CFEManager to select frontend

	NIT: add thread args struct, use cable NIT setting in NIT parse

	settings: add setting for CI clock and scan setting for cable NID

	setting_helpers: cleanup unused code

	locale: add new locales for scan setup, CI clock, cable NID

	scan_setup: re-write to support two frontends; move update of manual scan menu params from neutrino; changeNotify for related params

	motorcontrol: add frontend member and param to select frontend to use; set live frontend to selected for diseqc commands

	infoviewer: get satellite name from CServiceManager; add tuner number icon; use channel camap to display ca systems

	CI menu: add support to change CI clock

	Get satellite name from CServiceManager

	Move global satellitePositions to CServiceManager class; add frontendType member to CServiceManager

	channel class: Add record demux, polarization, ca sysmap

	* Add struct to keep frontend settigs * Add satellite map to keep configured satellites * Change Lock() to handle usecount * Use slave member to protect diseqc/voltage/tone operations * Change debug to include frontend number

	New CPat class to parse PAT, replace old code

	Add CFEManager class

2012-01-12  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: handle screenshot key in handleMsg to dump video+osd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2056 e54a6e83-5905-42d5-8d5c-058d10e6a962

	keybind_setup: add BMP option
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2055 e54a6e83-5905-42d5-8d5c-058d10e6a962

	screenshot: add bmp format and options to dump fb and scale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2054 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-11  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	movieplayer: -fix timeshift stop
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2053 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-09  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: remove special Tripledragon input handling
	With the new input device, no need for special casing in neutrino.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2052 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-09  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	moviebrowser:-fix info_hdd_level paint
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2051 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-08  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fastscan: add missed copyright header
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2050 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-08  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- screenshot.cpp: fix compile with newer libpng versions
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2049 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2048 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-08  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	movieplayer: sample code to save screenshot
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2047 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: save/load screenshot settings; code to handle screenshot key; move CRCInput::RC_games handle after binded keys
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2046 e54a6e83-5905-42d5-8d5c-058d10e6a962

	keybind menu: missed header commit
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2045 e54a6e83-5905-42d5-8d5c-058d10e6a962

	keybind menu: new key bind and settings for screenshots. not sure what is better place for this
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2044 e54a6e83-5905-42d5-8d5c-058d10e6a962

	locales: new locales for screenshots
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2043 e54a6e83-5905-42d5-8d5c-058d10e6a962

	settings: new variables for screenshots
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2042 e54a6e83-5905-42d5-8d5c-058d10e6a962

	New experimental feature for saving live screenshot images, disabled until lib/driver updated
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2041 e54a6e83-5905-42d5-8d5c-058d10e6a962

	framebuffer: make setupGXA public
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2040 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-06  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino personalize: don't show parental setup in personalize setup
	It's not very useful to manage parental setup with more than one pin option
	see also:
	http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p138010-personalisierungsmen%C3%BCs-anpassen/#post138010

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2039 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-06  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino hdd setup: if no drive was found, ensure that no drive is selectable
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2038 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-06  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menu: make setSelected()also usable if widget index is in use
	setSelected() had no effect with widget index

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2037 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-06  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino usermenu: rework manage of usermenu name
	TODO:
	- fix handling of menu names on changed buttons in infoviewer
	- fix handling in user menu setup, if no item was defined
	...just to name a few

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2036 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-05  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* locals.h/locals_intern.h: Remove tab from line end.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2035 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-01  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino osd setup: init members in constructor, style
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2034 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-01  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino paraental-setup: change title of inputbox
	the user should recognize "that's the Parental PIN input window"

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2033 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-01  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino pin check: add possibility to manipulate head title and hint text
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2032 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-01  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino parental_setup: requesting for pincode in parental setup independently of item in settings menu
	this fixes also the correct pin request in settings menu for parental-setup, because personalize-PIN was requested

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2031 e54a6e83-5905-42d5-8d5c-058d10e6a962

2012-01-01  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	TD neutrino: hack to avoid duplicate code in lcd/fb fontrenderer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2030 e54a6e83-5905-42d5-8d5c-058d10e6a962

	TD neutrino/lcdd: remove unnecessary includes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2029 e54a6e83-5905-42d5-8d5c-058d10e6a962

	lcdd: add isUTF8() from edvbstring
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2028 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: improve TD LCD support in movieplayer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2027 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-31  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	remove duplicate unneccessary LCD fontrenderer code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2026 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-31  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino parantallock_setup: fix possible memleak
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2025 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-30  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menue: remove resetWidget() from destructor
	resetWidget() is only meant to have a possibility to refill
	into a clean widget with items

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2024 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-30  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Create and delete radiotextNotifier in the same function, remove extra delete
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2023 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-29  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Change radiotext to read PES; enable radiotext option for testing. Latest libcs needed.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2022 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino software_update: add widget id's
	this should fix remembering of last selected items in expert functions

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2020 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: remember selected items in flash update sub menues and fileselector
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2019 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: leave personalize setup with menu key
	Note: works not in sub menues

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2018 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: leave cec setup with menu key
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2017 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: add toggle item for tv and radio mode to main menue
	Note: this menu item is also personalized with red button,
	probaly we should use other button

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2016 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: add timer list item to main menu
	Games are moved to number shortcut.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2015 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: backslashes in comments removed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2014 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino clean up: remove unused zapit setup
	If somebody needs this lines, it should be easy to revert this commit, but
	I don't see any sense to beware it.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2013 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino personalize: don't use codlines for prevered keys
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2012 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino personalize: remove delete
	delete causes crashes while saving settings in personalize setup

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2011 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: port personalize feature from tuxbox
	This is a partial port of original neutrino personalize feature
	and includes also moving of user menu settings from key setup into this setup,
	but it's not completley yet in some details and so I think it's a lot to do.
	I hope it works fine and the many user requests are justifying this feature.

	TODO:
	- doc into wiki
	- adapt for yWeb
	- some reworks for user menu settings and plugin management
	- add timer and rework tv radio mode switch item(s)
	and many more...

	please report: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/9565-diskussion-neutrino-goes-neutrinohd-welche-features-funktionen-aus-dem-tuxbox-cvs-%C3%BCbernehmen/

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2010 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-27  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	vfd: use wake_up instead of setMode for turn on LCD
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2009 e54a6e83-5905-42d5-8d5c-058d10e6a962

	check_dir: add ramfs for software update dir
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2008 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-27  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	At least keychooser display was broken with overloaded paint, revert and use double calcSize for now
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2007 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-26  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Set empty audio description to 'unknown' (thx Gaucho316)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2006 e54a6e83-5905-42d5-8d5c-058d10e6a962

	safter strncat & enlarged audio descriptor name length
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2005 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-25  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Complement to r2002
	- Remove rfmode from the locale files


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2004 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-25  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	edvbstring: dont use ISO6937 as default
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2003 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-25  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove rfmod code and unused settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2002 e54a6e83-5905-42d5-8d5c-058d10e6a962

	dont reset CI if recording running
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2001 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove unused includes and commented variables
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2000 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove unused epg_menu.cpp
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1999 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-24  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	bouquetlist: use settings key
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1998 e54a6e83-5905-42d5-8d5c-058d10e6a962

	record:restore user bookmarks
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1997 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-23  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino locales: follow up r1995
	adjustment was necessary because the functions have changed

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1996 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-23  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: partial revert of r1985, but without clock
	User request: implementation of timerlist needs personalisation
	see also: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p137661-dikussion-neues-hauptmen%C3%BC-mit-timerliste/#post137661

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1995 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-23  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino timerlist: ignore numeric keys in open timerlist
	Prevents sending of key messages to parent menus with number shortcuts,
	but probably needs a better solution.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1994 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-23  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Moviebrowser: Display Screenshot
	- Delete the image files if the movie is deleted
	- Calculation of the adjusted image size on 16:9


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1993 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-23  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	bouquetlist: use settings key
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1992 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-23  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Correct me if i am wrong, i think record setup cannot damage anything, so no need to disable while recording
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1991 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix record/TS icon: in case timeshift started when record running, menu/infobar etc show TS while its not
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1990 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-23  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Moviebrowser: Display Screenshot
	- Correct calculation of the image size
	- Display of all supported image formats
	- Suppressed Duplicate call to refresh MovieInfo() at start Moviebrowser
	- remove unused code


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1989 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-23  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Pictureviewer: Supported image formats
	- Added function to determine the supported image formats
	- Is required by moviebrowser.cpp (display screenshot)


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1988 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-22  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Move left/right handling after user-defined keys
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1987 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-20  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: rework clock and radio/tv switch functionality
	- move clock function from red button (main menu) into features menu
	- ...so it's customizable in all user menus
	- switching between tv and radio only with red button (main menu) depend of current mode
	- add timerlist into main menu

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1985 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	infoviewer: infobar centered (thx svenhoefer)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1982 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-20  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Update header
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1981 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-19  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sections: -add iso6397 tab
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1980 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-18  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	cleanup locales
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1979 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-16  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	cleanup locales (thx Tomworld)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1978 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-16  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Movieplayer cleanup: remove unused, split huge PlayFile to functions, fix MB jumps, etc. Please test.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1977 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Add missed variable init
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1976 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-16  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino record: change default button to ok in displayed stopp message
	User request:
	If user wants to stop record it's better we set focus to ok button.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1975 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-15  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino scan_setup: leave menue on menu key
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1974 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-14  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove old fade code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1973 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix ghost infobar, if channel zap not possible because of recording
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1972 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-14  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino cec_setup: remove unused include
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1971 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-13  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Different locale for user configured movie start
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1970 e54a6e83-5905-42d5-8d5c-058d10e6a962

	indent
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1969 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Use CMoviePlayerGui enum
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1968 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix movie start menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1967 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix exchanged end and last play stop bookmarks; close all menus on menu key
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1966 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-12  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Infoclock: correct position on the screen (Patch by snafed) - Optimized code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1965 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-10  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Movieplayer cleanup: remove unused code, move all time realted to CTimeOSD
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1964 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-09  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- move max. recording time setting to rec. mainmenu settings as it affects both: recording and timeshift - change locals - whitespace cleanup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1963 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-09  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix iterator; Simplify stop-all loop, please check
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1962 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-09  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- cables.xml: add wilhelm.tel
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1961 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-08  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	paintButtons: add max txt length option
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1960 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-08  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Pass reference to showMovieTitle; Fix function name
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1959 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Use ZapitTools::Latin1_to_UTF8
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1958 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Add Latin1_to_UTF8 for std::string
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1957 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix fd leak
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1956 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-07  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino user_menue_setup: add widget index to user menu setup menues
	This helps to remember to last selected item in submenu

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1955 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-06  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menu classes: add member and numerations to manage menu position
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1954 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-06  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove second arg from setBlendLevel
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1953 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove unused alphasetup.cpp
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1952 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Use new class to fade. Old code commented for reference until confirmed no changes in behavior
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1951 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Use new class to fade
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1950 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Use new class to fade
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1949 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-06  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	backup.sh: rename backup.list to tobackup.conf & move to /var/tuxbox/config/t (thx svenhoefer)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1948 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-06  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Use new class to fade
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1947 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Use new class to fade
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1946 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Use new class to fade
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1945 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Use new class to fade
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1944 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Use new class to fade
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1943 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Use new class to fade
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1942 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Use new class to fade
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1941 e54a6e83-5905-42d5-8d5c-058d10e6a962

	New class to handle osd fade
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1940 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-05  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	backup.sh: more flexibility with backup.list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1939 e54a6e83-5905-42d5-8d5c-058d10e6a962

	backup.sh: more flexibility with backup.list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1938 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-05  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove unused last arg from paint
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1937 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove wanted_height
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1936 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Experimental: save/restore screen for channel list context menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1935 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Add code to save/restore background, for using menu over another osd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1934 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-03  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	update install.sh script: make dir if dir not exist
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1933 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-02  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix display error with empty timerlist -> http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p136711-anzeige-bugs/#post136711
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1932 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- mediaplayer.cpp: exit on menu button
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1931 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-02  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix CMenuWidget::resetWidget; Fix not needed repaints from CMenuOptionStringChooser; Reset item positions in hide() to prevent paints if hidden
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1930 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Attempt to fix problems after pmt updates. Please report, if comething wrong - with logs
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1929 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-12-01  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix display of western satellites in infoviewer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1928 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-29  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix possible segfault if ID value is bigger than MN_WIDGET_ID_MAX
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1927 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-29  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix compile
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1926 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- settingsmanager: remember selected position
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1925 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-29  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Complement to revision r1869
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1924 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-28  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	  Neutrino: Show key names in keybind setup menu (thx Gaucho316)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1923 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-28  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- key_channelList_pageup/key_channelList_pagedown restore old default values
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1922 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino infomenu: add widget index
	Replaces getSelect(), setSelect() in this context.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1921 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-27  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix possible segfault if selected > items.size()
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1920 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-27  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- remove mheight variable
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1919 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- follow-up patch for rev. 1909 - fix warning in moviebrowser.cpp
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1918 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-26  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove unused g_settings.gtx_alpha1/2
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1917 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove unused CRecordingNotifier
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1916 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove global c_SMSKeyInput
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1915 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove CAPIDChangeExec
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1914 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove unused CAPIDChangeExec and CAudioSelectMenuHandler
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1913 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Add audio pid set code; Return menu result
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1912 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-26  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- CNeutrinoApp::loadKeys() -> set default values back to old ones
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1911 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-26  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Change new class member name to more unique, this prevents possible conflicts - with strict compile at least one was in bouqueteditor_channels.cpp
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1910 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-26  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menu: remove parameter 'mwidth' from widget constructor
	Hope we don't need it anymore...

	*neutrino menu: remove select functions

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1909 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-26  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menu: fix 'memory ' of selected items in submenues
	Add small helper class to manage missing values
	e.g. needed for deallocated widget objects.
	This class we can also use for other things in future!

	In this context I added a vector for 'selected' values needed for
	deeper and deallocated submenues.
	The identification of widgets working now with a new widget parameter named 'w_index'.
	setSelected() and getSelected() functions are still working, but are not needed, if we use an index

	-add define for default widget index
	-add new header file for enums
	-adapted many menu classes for this parameter

	Hope it' works fine. If you find any menu without  a 'memory', please add an index.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1908 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-25  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove loadColors
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1907 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix missing vfd params reset
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1906 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix missing colors reset
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1905 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Stop using loadColors, loadSetup should load same default colors; Clear FB on settings reset - if font/size/preset different, there was artifatcs
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1904 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Bug fix: remove background picture always, not only if user want to contine wizard
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1903 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Return menu result
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1902 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove unused saveColors, same done in themes now
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1901 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove unused code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1900 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove redundant code, use loadKeys/saveKeys
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1899 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove unused uboot settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1898 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove unused code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1897 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Show user menu options as list on OK key
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1896 e54a6e83-5905-42d5-8d5c-058d10e6a962

	indent
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1895 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove redundant CStreamInfo2Handler
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1894 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Return menu result
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1893 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Close all on menu key; allow sat and fav keys
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1892 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Close all on menu key; allow sat and fav keys
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1891 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Close all on menu key; allow sat and fav keys
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1890 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Return menu result
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1889 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Require accept if search for updates failed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1888 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Set connect timeout to 10 seconds, search for updates takes too long in case host not answer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1887 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-24  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Switch list modes also with left/right keys
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1886 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Change in debug
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1885 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-22  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino osd_setup: fix possible memleak
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1884 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-22  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Move OSD preset notify to osd setup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1883 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Attempt to fix osd preset change: if CRT is current, switch to LCD still show scroll-bar
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1882 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Move menu to selected position on menu position option change
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1880 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Return menu result, to close all menus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1879 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Return menu result, to close all menus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1878 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Return menu result, to close all menus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1877 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Return menu result, to close all menus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1876 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Return menu result, to close all menus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1875 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Return menu result, to close all menus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1874 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Return menu result, to close all menus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1873 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Add channel list settings to channel list menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1872 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix strict compile
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1871 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Experimental: save/restore channel list mode for history zaps
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1870 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-22  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Correct calculation of the size of logo in list header.
	- Function for calculating from infoviewer.cpp to pictureviewer.cpp moved
	- Correct calculation in channellist.cpp, epgview.cpp and moviebrowser.cpp


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1869 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-19  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* timerlist.cpp: Use the correct icon size in paintHead function
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1868 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-18  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix debug
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1867 e54a6e83-5905-42d5-8d5c-058d10e6a962

	add COsdSetup::changeNotify, atm only for new option
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1866 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix for last commit
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1865 e54a6e83-5905-42d5-8d5c-058d10e6a962

	async CZapitMessages::CMD_RELOAD_CURRENTSERVICES as different way to resolve dead-lock after scan, for testing
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1864 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-18  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- neutrino channellist: switch button sort order blue <-> yellow (patch by bellum)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1863 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-18  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	tuxtxt: fix config file saving
	tuxtxt does not need the config file, but it needs the *directory*
	$(CONFIGDIR)/tuxtxt
	Since tuxtxt is no longer standalone, moving the config into main
	neutrino.conf would be better, but for now (and in order to not
	invalidate all the docs) just create the directory during installation.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1862 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-17  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- bouqueteditor: add satellite/transponder info for easier userhandling (patch by FlatTV)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1860 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-17  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Complement to revision r1858
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1859 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-17  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Experimental option for non-transparent fonts, to make them readable with high transparency levels. Looking a bit ugly, must be improved
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1858 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Return menu result, to close all menus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1857 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-17  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	record_setup: close all menus on menu key.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1856 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-16  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*Use of One touch recording
	- When instant recording the current EPG data will be used for the receiving end.
	- Function is switchable separately, original condition is Default.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1855 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-16  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	osd_setup: close all menus on menu key. I want recall to all: this is missed behavior, MENU key should quit menus, not return to prev
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1854 e54a6e83-5905-42d5-8d5c-058d10e6a962

	comment old code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1853 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Attempt to fix fonts size Reset to defaults
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1852 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-15  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix locale name
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1851 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Move cCA->Ready before initial zap, test to fix decode using conax card at startup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1848 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Clear p26 extended data, possible fix for Norwegian ttx subtitles. patch from Henrik Nilsson
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1847 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-14  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*Fix LED/VFD indication in time shift (r1828)
	- Changes resulted to sometimes crash neutrino, this patch fixes it.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1846 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-13  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Mute-Zap switch channel list (r1840)
	- Restored the original state with mute button.
	- Switched off via the channel list menu, default value is the original state.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1845 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-13  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- allow to change hostname in both cases (dhcp and static ip)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1844 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-13  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* Timeshift (display the infobar)
	- Infobar is visible when playback (Timeshift pause = off) is running.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1843 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-11  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- correct locals for shutdown timer (patch by svenhoefer)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1842 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-09  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Display error of channel logo in the EPG display 'next'
	- Fixed display error of the channel logo.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1841 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-09  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Mute-Zap switch channel list
	- Mute-Zap Icon remove from the channel list
	- Moved Mute-Zap switch in the Misc Settings menu
	- Mute function restored in the channel list


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1840 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-07  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove old DBox2 identifier (patch by svenhoefer)
	- Renaming NEUTRINO_ICON_BUTTON_DBOX* to NEUTRINO_ICON_BUTTON_MENU*
	- Changed menu icons


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1839 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-07  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino locales: use plausible optionname for zapto pre time option
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1838 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino record_setup: moved zapto pre time option from misc to record-setup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1837 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-07  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino timerlist: use info button instead help button for eventinfo
	Help button is still working,
	but we should  'help button' really use for help features only in future.
	Note: means general  for GUI.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1836 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-07  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino timerlist: don't show info button on empty timerlist
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1835 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: only show CA menue for machines with CI or smartcard slot
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1834 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: make autofs an allowed file system
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1833 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	zapit: fix deadlock after scan
	Depending on various race conditions, the scan thread would
	never terminate, or only after a connection timeout on the
	zapit socket.
	Fix by replacing CZapitClient calls with direct call of the
	reloadchannels command sequence.
	In general, using CZapitClient from within zapit seems not
	to be a good idea and deadlock prone.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1832 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-06  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Prevents division by zero.
	- In particular text box dimensions was a division by zero.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1831 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-05  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: add configure switch to disable upnp
	Add a --disable-upnp switch to disable the UPNP browser for
	those who want to use more modern external solutions.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1830 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-05  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: align tuxtxt defaults with config file
	Let the code use the same defaults as are in the config file,
	so that installing the config file is no longer necessary.
	This makes for easier packaging of neutrino.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1829 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-05  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- Fix LED/VFD indication in time shift.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1828 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-05  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	lcdd: fix compiler warnings on Tripledragon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1827 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: apply HDD settings without blocking
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1826 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: phase out last bits of controld code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1825 e54a6e83-5905-42d5-8d5c-058d10e6a962

	src/daemonc: use correct includes for coolstream / triple
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1824 e54a6e83-5905-42d5-8d5c-058d10e6a962

	link libOpenThreads also on TD
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1823 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: fix compiler warnings / potential overruns in CRecordManager
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1822 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: width of Show(Hint|Msg)UTF is int, not pointer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1821 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: fix 'value computed not used' warning in radiotools.cpp
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1820 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino/hintbox: too long texts could exceed screen space
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1819 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: fix compiler warning in frontend.cpp
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1818 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino/nhttpd: fix compiler warning in mod_yparser
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1817 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-05  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino eventlist: remove painting of enventlist body
	This should help to reduce flicker effects during set of timer events.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1816 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-05  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino icons: add icon for tagged timer events
	This is the same icon like rec.png, but it's better to have
	a separat icon in case user is using own customized icons.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1815 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-04  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- optimized icons (thx bazi98!)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1814 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- update transponder list for "Primacom Sat Einspeisung"
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1813 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-03  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- new icons for better readability (thx svenhoefer!)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1812 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-03  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- Declaration of parameter 'show' added (r1810)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1811 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-03  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Display error EPG (Buttons are partially drawn out of the EPG screen)
	- Use ::paintButtons (buttons.cpp) calculating to the height FunctionBar.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1810 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-02  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino locales: fix sort error from r1808 (hint by micha-bbg)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1809 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-02  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino record: moved some code lines for stop record calls from neutrino.cpp into record.cpp
	-use only the exec() call with action key "Stop_record" from record.cpp
	-small popup message with short timeout added. This will be show if user has pressed stop button, but no recording is running

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1808 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-02  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino record: if more than one recording is running, set the focus to menu item 'stopp all records'
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1807 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino record: if only one recording is running, set the focus to this menu item
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1806 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino record: if no recordings are running, set the focus to the record menu item
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1805 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino record: use plausible variable name for record counts
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1804 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-02  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino record: reduce multiple code for record calls
	Some lines with recording-actions calls in record.cpp and neutrino.cpp were redundant.
	Now we use only the exec() call with action key "Record" from record.cpp.
	So we use the same functions with record button and with the recording menu item
	in  user menu. This also causes, that we can see the infobar as response for user
	on used menu item in user menu.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1803 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-01  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Automake was automatically including a standard COPYING file from the automake tree. As neutrino is still GPLv2 (in our opinion) we should let this file represent that status of the license. All our changes in the source code were made in accordance with this license.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1801 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-01  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix NIT scan on cable boxes (patch by Henrik Nilsson)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1800 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-11-01  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Display error in the title of EPG information.
	- Calculate offset for the title when logo appears.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1799 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-31  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Time display in channel list corrected.
	- See also: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p135527-anzeige-bugs/#post135527


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1798 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-30  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix painting of button bar in eventlist
	if sort record and remind buttons are not set, then the button bar would
	vanish at every key up/down event

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1797 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-29  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	"Ghost" Infobar when recording removes.
	- See also http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p135515-anzeige-bugs/#post135515


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1796 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-29  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Erase the event list from the display fixed.
	- Related with custom icons.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1795 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-29  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- correct a 2 pixel offset in channellist
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1794 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-29  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino eventlist: remove debug output
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1793 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino eventlist: use info button instead help button
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1792 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-29  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino eventlist: show timer conflicts
	This is a partial port from tuxbox.
	TODO: solution for zapto timer events

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1791 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-29  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino eventlist: fix some compiler warnings because of copmarsion of unsigned and signed int variables
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1790 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino eventlist: rework manage painting of function bar
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1789 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino eventlist: move and define some member variables in constructor
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1788 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino eventlist: scope of variable 'nNewChannel' limited (style)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1787 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino icons: add icon zap.png and important.png
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1786 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-29  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino eventlist: remove response messages for added timer events
	It should be enough to see icon as confirm in event item, and is probaly
	easier for users to manage timer events without irritating messages.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1785 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-29  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino eventlist: rework adding of record and zap timer events
	Now we use buttons class to manage button bar.

	Pressing of red button adds a new record timer event and caption changes
	to 'delete'.
	The same procedure happens with the yellow button, but for zap events.

	This changes are a partial port from tuxbox neutrino.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1784 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-29  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino eventlist: change background color for fucntion bar
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1783 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: add timeout parameter for message via web api
	based up patch by FlatTV
	see also: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/10855-nachrichten-%C3%BCber-das-yweb-mit-variablem-timeout-senden/

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1782 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-28  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Switchover remote control standard / neo1
	- Redundant code removed, THX dbt for the tip.
	- Bug in "remote control neo1" left / right keys fixed.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1781 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-28  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add forgotten locals (addition to rev. 1779)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1780 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- extend colored events to channellist
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1779 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-26  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Infobar blocked buttons in time shift.
	- When pressing the player buttons (play, pause, etc.)
	  in the infobar is now hidden and runs the appropriate commands.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1778 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-24  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add "Liwest (Austria)" to cables.xml
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1777 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- align M-net FEC settings with other cable providers FEC settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1776 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-24  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Exit volume bar
	- Correct Exit with Exit button.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1775 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-24  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Switchover remote control standard / neo1
	- Disabled volume level L/R if volume bar is displayed and
	  VirtZap active.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1774 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-23  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- network setup: allow to change hostname when static ip is set
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1773 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-23  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Switchover remote control standard / neo1
	- Disable virtual zap when Neo1 remote control
	- OSD setup (remote control) optimized.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1772 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-23  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add "M-net Muenchen" to cables.xml. THX lotek!
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1771 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-23  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- Fix repeat bug for volume control neo1 left/right
	See also:  http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p135297-funktion-belegung-tasten-li-re-optimieren/#post135297


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1770 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-21  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- Switchover remote control neo1 / neo2 (Main Menu -> Settings -> Key Setup -> Remote Control NEO1 off/on) - Fixed volume control bug (CRCInput::RC_right / CRCInput::RC_left)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1769 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-21  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- block FAV button in VirtualZAP mode to prevent unwanted/buggy behavior
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1768 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- filebrowser: proper fix for small paint error with rounded corners
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1767 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- optimized icons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1766 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add some useful default values to channellist buttons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1765 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- switch button color in channellist (blue <-> yellow) to align with tuxbox cvs
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1764 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add new info buttons and use them
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1763 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-21  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove filetime and display infobar at the start of timeshift.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1762 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-19  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- printf, which are unnecessary from pictureviewer.cpp and png.cpp removed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1761 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- Fix display menue NFS mount.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1760 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-19  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino filebrowser: fix small paint error during first paint
	see also: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p134807-anzeige-bug/#post134807

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1759 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-16  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update satellites.xml
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1758 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-14  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- messagebox: fix some scrolling issues
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1757 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-10  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino icons: renamed some icons
	relevant for user defined icons

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1756 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-08  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino record: show counter of stopped recordings in messagebox
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1755 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-08  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino channellist: optimize space for rec icon
	relevant for userdefined icons
	patch by michabbg

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1754 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-08  micha-bbg  <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add support for 24bit PNGs with alpha-channel in function CPictureViewer::getIcon - code optimized pictureviewer.cpp (CPictureViewer::getIcon / CPictureViewer::getImage) - code optimized png.cpp (fh_png_load / png_load_ext)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1753 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-07  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- menue.cpp: CMenuWidget::paint() - consider icon width
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1752 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-06  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino record: use ts-icon instead '[TS]'
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1751 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-05  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- recording: add timer logic to ensure recording messages are readable for all users
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1750 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- channellist: better readability for right-aligned list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1749 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-04  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino upnpbrowser: fix font colors
	Font colors were not matching to background colors

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1748 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-04  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino upnpbrowser: fix button bar default color
	Color of buttonbar for rescan mode was different to other action modes.
	This fixes also a small font render problem.
	see also: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/10814-fontrendering-bug-bei-manchen-themes/

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1747 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-04  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino upnpbrowser: remove redundant null pointers
	redundant condition (style)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1746 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-03  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: show 'reloading services' box earlier
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1745 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: wait for sectionsd start before registering events
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1744 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: add sectionsd_isReady function
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1743 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: identify streamts error message
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1742 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: add print_stacktrace() function for debugging
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1741 e54a6e83-5905-42d5-8d5c-058d10e6a962

	channellist: avoid unnecessary paint of buttonbar
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1740 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-03  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- dboxinfo.cpp: fix font rendering with some themes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1739 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-02  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino channellist: fix text termination on painted rec-icon
	patch by micha-bbg
	see also: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p134532-anzeige-f%C3%BCr-laufende-aufnahmen/#post134532

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1738 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-02  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino hintbox: use english
	avoids problems with text formatting

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1737 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-01  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino record: add info message for current recording
	this message will be showing, if user presses record button and a
	recording is already started on current channel

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1736 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-01  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino locales: add locales for running recording
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1735 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino record: show infoviewer on start of recording
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1734 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino record: fix return value in GetRecordMode()
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1733 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino channellist: show also ts mode channels
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1732 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino infoviewer: fix ts rec icon display
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1731 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino record: fix missing id parameter
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1730 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino hdd_menu: remove dup include
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1729 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-01  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino record: rework status messages
	removed old messages, add new messages and use locales

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1728 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-01  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino locales: add locales for start/stop recordings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1727 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino channnellist locales: add locales for record info message
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1726 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino channellist: always show infobar after start of recordings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1725 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino record: show user messages during starting or stopping recordings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1724 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-01  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino channellist: don't show infobar after start of recording
	in my opinion it's better to visualize managed recordings via channellist

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1723 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-01  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino channellist: fix dynamic record button
	show matching button to modes record/stop/disable

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1722 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-01  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino channellist: moved paint of buttonbar into it's own member
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1721 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino channellist: show matching rec- or stop button in dependency of selected item
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1720 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-01  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino multirec: manage recordings also with channellist
	- Now you can start or stopping recordings from selected channel in channellist.
	- Current running recordings are marked with rec-icon in the channellist
	- add button icons for 'record' an 'stop'

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1719 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-10-01  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix getservices:Resource leak: fd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1718 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-28  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add better check to ensure logo is really PNG
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1717 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-27  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix non *.png logos
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1716 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-27  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add support for 24bit PNGs with alpha-channel - modify resize function
	If you encounter problems please report here including a log: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/10561-transparente-senderlogos/?s=d3381092abb5a81271ebfa0c4219f73f0ba7b8ca

	THX micha_bbg!

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1715 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-26  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- moviebrowser: fix last start position and ts bookmarks
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1714 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- fix segfault on neutrino restart
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1713 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-20  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino icons: sort filelist
	It's better for next steps in context with name conventions and next changes

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1712 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-20  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino moviebrowser: use unified icons in submenues
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1711 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino moviebrowser: add icon to titlebar
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1710 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino icons: add icon icon_movieplayer_32x32.png
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1709 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-20  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino moviebrowser: remove redundant calls of info_hdd_level()-function
	It's only useful to call this function, if we paint title bar.
	This should also prevent overlaps during painting or hide windows.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1708 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-20  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino icons: removed unused movieplayer.raw icon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1707 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino moviebrowser: add missing menu subheads to sub menues
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1706 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-20  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino moviebrowser: fix movie scan in settings menu with blue button
	This should fix some problems with rendered backgrounds while
	menu operations.
	Patch by Gaucho316
	see also: http://www.dbox2-tuning.net/forum/viewtopic.php?p=380340#p380340

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1705 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-19  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	nhttpd: comments
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1704 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd: fix empty parameter. Inspecting parameters added values.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1703 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-19  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Possible fix for abort manual scan with NIT=off
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1702 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-19  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- improve readability
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1701 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- init currentMode (this should fix some segfaults)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1700 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-18  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- CZapit::LoadSettings(): add missing config parameter makeRemainingChannelsBouquet
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1699 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-18  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove globals and use new zapit class members
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1698 e54a6e83-5905-42d5-8d5c-058d10e6a962

	* move g_current_channel and live_channel_id globals to zapit class * add methods to get g_current_channel and live_channel_id * move firstzap, playing, g_list_changed to zapit class * move all frontend-related globals to frontend class * add methods to setup frontend variables
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1697 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-17  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	remove dup included header file
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1696 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-17  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: revert changes for streaminfo
	sorry, merge error in r1693

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1695 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-17  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino record: add missing function
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1694 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-17  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino record: reworked some code parts from last multirec commits
	- avoids using of boolean structures for record modes calls, handling of
	  enum calls from record manager class should be easier
	- remove boolean structure from infoviewer
	- use commonly member name for count of recordings,
	  GetRecordCount should be more plausible than GetRecmapSize

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1693 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-17  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino channellist: style
	- scope of some variables limited

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1692 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-17  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino moviebrowser: don't paint titlebar before movie search finished
	port from tuxbox

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1691 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-15  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- revert Rev. 1689 because this commit probably only hides the real problem
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1690 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-14  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- cs_malloc_uncached() infrequently generates neutrino segfaults, so let's use malloc as a workaround - add a check if fbbuff is NULL
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1689 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-14  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	nhttpd: some json changes for epg
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1688 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-12  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix streaminfo menu handler (patch by snafed)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1687 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-09  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	nhttpd: exchange encode with outValur for right UTF-8 in file API name field. Used by WebKit.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1686 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd: file API remove last comma for JSON
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1685 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd: activate UTF-8 encoding for outValue
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1684 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd: activate UTF-8 encoding for outValue
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1683 e54a6e83-5905-42d5-8d5c-058d10e6a962

	config API fix one comma to much
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1682 e54a6e83-5905-42d5-8d5c-058d10e6a962

	getBouquet fix events
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1681 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd push version to 3.4 (iOS API-Level < 3.4 = API0)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1680 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd EPG details in bouquetlist for iOS-JSON-Calls
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1679 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-08  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	zapit:scan -fix abort ScanTransponder with NIT
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1678 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-08  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove (again r1649) global allchans, use CServiceManager.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1677 e54a6e83-5905-42d5-8d5c-058d10e6a962

	add doxygen config
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1676 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd reorg xml, json outputs add doxygen style comments api descriptions
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1675 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd add helper for json,xml outputs
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1674 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-06  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Comment debug, fix position init
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1668 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-06  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino info-menu: fix exit handling
	While leaving of imageinfo, we jumped to main menu, that was not right.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1667 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-05  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- addition to rev. 1662+1663
	add colored events to readFile(), saveFile() and setupDefaultColors()

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1666 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-05  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix vfd update in audioplayer (patch by snafed & dbt)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1665 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-04  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- optional usage of busybox ntpd instead of ntpdate (enable it via CFLAGS: -DUSE_BB_NTPD)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1664 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- move new colored events menu point from general osd settings to infobar settings as this is a more appropriate place
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1663 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- optional colouring of NOW or NEXT event in infobar (patch by svenhoefer)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1662 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-03  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix optional cpu menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1661 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-02  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino usermenu plugin: fix plugin call
	Plugin call was broken because of a merge error.

	add config parameter 'index' and 'key' for plugins
	This allows (optional) to config an user definied sort and setup rc-key for plugin via
	plugin.cfg.

	Sort by filename is still working as before in second instance.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1660 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-01  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	remove global sdt_wakeup, use saved transponder id to detect transponder change
	Last commit for now, neutrino should compile again. Testing and feedback needed.



	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1659 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-01  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* use CServiceManager to make channel lists * use CZapit class
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1658 e54a6e83-5905-42d5-8d5c-058d10e6a962

	* rename TIMER_ macros as its not compatible with common * move Open() call outside of constructor
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1657 e54a6e83-5905-42d5-8d5c-058d10e6a962

	* remove global allchans * add helpers for reused code * change renumber channels code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1656 e54a6e83-5905-42d5-8d5c-058d10e6a962

	remove globals, use new classes API
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1655 e54a6e83-5905-42d5-8d5c-058d10e6a962

	use CZapit class
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1654 e54a6e83-5905-42d5-8d5c-058d10e6a962

	use CZapit class
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1653 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove unused global allchans
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1652 e54a6e83-5905-42d5-8d5c-058d10e6a962

	use CZapit class
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1651 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove global allchans, use CServiceManager and CZapit.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1650 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove global allchans, use CServiceManager.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1649 e54a6e83-5905-42d5-8d5c-058d10e6a962

	remove globals, use CServiceScan class.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1648 e54a6e83-5905-42d5-8d5c-058d10e6a962

	* zapit converted to CZapit class. * new class to monitor SDT changes - saving current services xml moved to CServiceManager
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1647 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Move TIMER_* to common header.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1646 e54a6e83-5905-42d5-8d5c-058d10e6a962

	CServiceScan class for service scan tasks.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1645 e54a6e83-5905-42d5-8d5c-058d10e6a962

	CServiceManager class to hold all service-related code.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1644 e54a6e83-5905-42d5-8d5c-058d10e6a962

	* new flag to mark channel added to some bouquet * new helpers to dump service description to services or bouquets xml files.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1643 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-09-01  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Rename struct tag - conflicts with definition in ./driver/audiodec/tag.h.
	Warning: starting to commit current, mostly zapit, changes. Compile will be broken for some time.



	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1642 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-31  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino epgview: fix max value of progressbar
	see also: http://www.dbox2-tuning.net/forum/viewtopic.php?p=380156#p380156
	thx Gaucho316

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1641 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-31  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino usermenu: move user menu to it's own modul
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1640 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-31  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino subchannel_menu: own modul for subchannel menu and clean up keyhelper class
	- move keyhelper class into new file user_menue.h
	  This class is made to manage only colorkeys, but has the same name like
	  CKeyHelper in file keyhelper.h. This class is managing the other keys and
	  it could easily lead to confusion.

	- add modul subchannel/director menu, removed unused functions
	  The subchannel_select.cpp/h modul contains the getNVODMenu() member, moved from neutrino_menue.cpp
	  into its own class.
	  Also removed member SelectAPID() and SelectNVOD()from neutrino.cpp this
	  members were unused.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1639 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-30  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix detection of timeshifted channel - trigger recording menu on first press of STOP button - disable recording stop via REC button - disable menu entry "record current channel" when current channel is already recorded - disable menu entry "timeshift" when current channel is already recorded or timeshifted - flag timeshifted channel with prefix "[TS]"
	Big thanks to micha-bbg!

	For reference: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p133623-anzeige-f%C3%BCr-laufende-aufnahmen/#post133623

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1638 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-28  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- infoviewer: when current channel is not recorded and/or timeshifted show gray recording and/or timeshift icon instead of red ones
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1637 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add gray rec and timeshift icon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1636 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino record manager: style
	use english comment, it's not a good idea to use other languages

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1635 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-28  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- cables.xml: add new transponder to Kabel BW
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1634 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add new timeshift icon - infoviewer: add timeshift status to showRecordIcon()
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1633 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- showRecordIcon(): add rounded corners and increase space to numberbox a tiny bit
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1632 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add new rec-icon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1631 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-26  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix compile
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1630 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add proper localization to new recording menu (introduced in rev. 1627) + some minor fixes (thx to micha-bbg!)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1629 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- no need to hide infotext any more when record mode is active
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1628 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-26  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- rework recording menu and infobar style of recording icon (patch by micha-bbg) -> todo: add proper localization
	*add possibility to start recording of current channel via menu
	*add timeshift to menu
	*add stop all recordings to menu
	*change infobar style (shows number of running recordings beside recording icon)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1627 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-22  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	infoviewer: fix progressbar (patch by Gauch316)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1626 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- infoviewer: fix shadow in showInfoFile() (patch by svenhoefer)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1625 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-18  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Init recording status
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1623 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-15  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix locales
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1622 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-12  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- tuxtxt: fix charset for luxembourg
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1621 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- neutrino: mute icon at volume 0 (thx bazi98!)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1620 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-11  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix lots of stuff for first position in cables.xml/satellites.xml (Satbaby - THX for the hint!)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1619 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-09  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Disable subservices on different TP in case of recording
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1618 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Add nvodchannels to search for channel id
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1617 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Add satellite position to subservices
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1616 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-09  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- infoviewer: remove some debug output
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1615 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-02  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- neutrino: pause sectionsd and set video blank before epg gets saved @standby - some indentation fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1614 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-02  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Stop timeshift before scan
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1613 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Disable scan start if recording running
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1612 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-08-01  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	TRy to fix channel list display depending on record status
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1611 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix unndedn recording status reset; save epg in standby only if no record running
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1610 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Force stop sectionsd on second recording; New function to check if we can zap
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1609 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-07-27  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix compile with kernel headers from new kernels (e.g. 2.6.39.3)
	v4l support has been dropped in recent kernel versions and therefore <linux/videodev.h> is gone. If you want to compile with new kernel headers add -DNEW_CST_KERNEL to your neutrino CFLAGS

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1603 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-07-23  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- yweb: fix shutdown message
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1596 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-07-23  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	libtuxtxt: compil fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1595 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Don t touch the tuxtxt_cache structure outside tuxtx & Stop the cache thread since it will be re-initialise. patch by Rattle. THX
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1594 e54a6e83-5905-42d5-8d5c-058d10e6a962

	init variable
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1593 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-07-23  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Delete eventinfo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1592 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Copy eventinfo to put in pending; Attepmt to fix next recording on different transponder
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1591 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-07-21  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	drivertool: -fix close fd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1586 e54a6e83-5905-42d5-8d5c-058d10e6a962

	init 'recording_id
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1585 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-07-21  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Attempt to fix compile
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1584 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Make constructor private
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1583 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-07-21  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* move most recording related code to driver/record.cpp * remove global was_record, try to handle record in standby without * change record keys: 	record button do record or stop current channel 	stop button show menu to select which recording to stop * cleanup unused/commented code
	Tree should compile again.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1580 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-07-21  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove extern frontend, use new record code - incomplete
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1579 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix setting timeshift dif from menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1578 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Switch to new record code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1577 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove extern frontend, change demux
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1576 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Switch to new record code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1575 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove unused code, change demux
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1574 e54a6e83-5905-42d5-8d5c-058d10e6a962

	New library headers, change library name
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1573 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-07-21  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* split zapit() function to reuse code * remove extern frontend * add zapit_to_record to just parse channel pids * remove demuxes/decoders checks for NULL - never should be true * other changes
	Warning: from now and until commits finished compile broken


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1572 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-07-21  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove extern frontend
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1571 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove extern frontend; Move functions declarations to header
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1570 e54a6e83-5905-42d5-8d5c-058d10e6a962

	New record module
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1569 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove extern frontend
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1568 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Single-instance fe; Fix using global structs
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1567 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Dynamic channel manager
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1566 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Add SAME_TRANSPONDER define; Add new zapit client function
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1565 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Remove extern; remove timer reset
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1564 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Pass channed if with CTimerd::RecordingStopInfo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1563 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Allow killTimer to check and reset timer id
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1562 e54a6e83-5905-42d5-8d5c-058d10e6a962

	New beta branch
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1561 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-07-04  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix compilation with libcurl >= 7.21.7
	Long time deprecated <curl/types.h> was completely removed in libcurl 7.21.7. If CST also uses newer libcurl <curl/types.h> defines can savely be removed.
	Until then use "-DNEW_LIBCURL" for libcurl >= 7.21.7.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1560 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-07-03  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino radiotext: added radiotext settings to infobar settings
	Radiotext don't working fine.
	If you want to test or fix it, please remove the comment tags and report!
	see: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/10635-radiotext-einbauen/

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1559 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-07-03  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino radiotext: removed from misc settings
	Radiotext still not working fine and it makes no really sense to
	show this option.
	This fixes also a memleak in miscsettings.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1558 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menu: paint shortcut numebr only if item is active
	We should do the same as with icons.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1557 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-26  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino timerlist: fix background of edges in timerlist
	Patch by GetaWay
	see: http://www.dbox2world.net/index.php?page=Thread&postID=132042#post132042

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1555 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-19  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	make the --with-tremor-static hack less disgusting
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1554 e54a6e83-5905-42d5-8d5c-058d10e6a962

	zapit: speed up shutdown by explicitly canceling SDT thread
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1553 e54a6e83-5905-42d5-8d5c-058d10e6a962

	CBouquetManager/sectionsd: get rid of (char *) casts left over from rev 117
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1552 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-19  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	netfile: make f_type const char *
	Remove lots of unnecessary (and potentially wrong) (char *) casts by
	making f_type const char *.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1551 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-19  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	motorcontrol: remove unneccessary casts
	Lots of (char *) casts can be removed by making paint{Line,Separator}
	take a const char * instead of a char *. Do that.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1550 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-19  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	CVFD: make ShowText() use const char* to avoid ugly casts
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1549 e54a6e83-5905-42d5-8d5c-058d10e6a962

	drivertool: fix compiler warnings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1548 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-19  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	drivertool: add shortcuts to switch TD and CS remote
	* add shortcut options for TD and CS remotes
	* use nevis_ir.h if present
	Needs testing frontpanel driver to work properly.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1547 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-16  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino usermenu: cancel button temporary removed
	Another solution should be coming soon with better user interaction.
	See also:
	http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p131621-personalisierung-der-men%C3%BCs/#post131621

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1545 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-13  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix FLAC linking
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1544 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-13  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: improve deletion of surplus events in addEvent()
	If the number of events is bigger than the configured maximum, first
	remove old events and only if there are none left start removing the
	most future events.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1543 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-13  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix wavdec.cpp for big endian archs
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1542 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: fix playback position display in flacdec.cpp
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1541 e54a6e83-5905-42d5-8d5c-058d10e6a962

	add libFLAC for use with audioplayer (enable with --enable-flac)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1540 e54a6e83-5905-42d5-8d5c-058d10e6a962

	add FLAC format to audio decoders
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1539 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-13  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	streaminfo2:-fix osd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1538 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-09  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- sectionsd: disable removeDupEvents()
	-> after two days of testing and logging removeDupEvents() did not nemove one single event. So disable it by flipping the CFLAG definition.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1537 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-09  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- sectionsd: remove superflous argument table_id in addEvent() (patch by Gaucho613)
	-> this saves about 3% RAM with ~25000 events in use

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1536 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-09  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix epg Lang selection
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1535 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-08  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino usermenu: struct for some menu properties added
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1534 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-08  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino icons: add new features icon
	Old icon was not really matching.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1533 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-08  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino icons: add new icons for user menu
	Some icons are not really matching for some menu contents,
	simple color icons should be better, but if anyone have better designed
	icons on stock, please let's know and we can use this.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1532 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-08  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino user_menu: cancel button added
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1531 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino user_menu: fix remembering last selected items
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1530 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-08  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- neutrino: fix a segfault and remove unused enable-flash option
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1529 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- fix typo from rev. 1523
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1528 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-08  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: dont use CEC if neutrino restart
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1527 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-07  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- sectionsd: reenable removeDupEvents() but give people who do not need this feature the ability to disable it with -DNO_REMOVE_DUPS via CFLAGS
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1526 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- sectionsd: revert rev. 1489 as it simply removed too much events
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1525 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-05  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: fix compilation with --enable-freesatepg
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1524 e54a6e83-5905-42d5-8d5c-058d10e6a962

	add --enable-freesatepg configure switch
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1523 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-05  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	zapit: revert commit 1519
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1522 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: dont use CEC if box reboot
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1521 e54a6e83-5905-42d5-8d5c-058d10e6a962

	pictureviewer: -add delete pic-file option
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1520 e54a6e83-5905-42d5-8d5c-058d10e6a962

	zapit: Workaround for Radio 60er/70er
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1519 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-05  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	lcddisplay: remove unused code, fix compiler warnings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1518 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-05  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- neutrino: make timerbutton usable
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1517 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-05  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	lcdd: set has_lcd = false to hide useless LCD settings menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1516 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino/lcdd: fix compile with gcc-4.5.2
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1515 e54a6e83-5905-42d5-8d5c-058d10e6a962

	lcdd: initialize variable to silence valgrind
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1514 e54a6e83-5905-42d5-8d5c-058d10e6a962

	lcdd: blink the date if recording during standby
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1513 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: first (very) dirty hack to make TD LCD work
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1512 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-05  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- sectionsd: improved addEvent-handling. This makes removeDupEvents() obsolete and even beats double events on ServusTV and other broadcasters which do not honor the specs. (Patch by Gauch316 -> http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p131104-seife-removedupevents/#post131104)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1511 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-05  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: more infoviewer fixes in movieplayer mode
	The last "fix" was a bit too optimistic. Every internal event, including
	timer messages etc. was now canceling the infobar display. Fix by:
	* handling key events as before, by pushing them into rcinput and
	  canceling the infobar
	* handling all other events by pushing them into the neutrino handler
	Some events trigger EPG data display. Prevent that in movieplayer mode.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1510 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-04  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino osd timeouts: add extra setting for movieplayer timeout
	timeout for movieplayer was set default to 6 sec,
	now it's possible to set it's own timeout

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1509 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-04  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	infoviewer: don't ignore most keys in movieplayer mode
	When infobar was shown in movieplayer mode, most keys were ignored.
	Apparently just pushing up those keys works fine and makes the usage
	much more intuitive.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1508 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-04  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	movieplayer: fix infobar display after pause/play
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1507 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-03  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- sectionsd: refresh itemDescription & item (patch by Gaucho316)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1506 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-03  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino audio_setup: disable SRS TruVolume Technology items if it is disabled
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1505 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-03  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino infobar: add extra timeout setting for radiomode
	moved single arrays named "default_timing" and "timing_setting_name" into
	struct named "timing_setting"

	This is a partial port from original Neutrino,
	The default timeout for radiomode is 0 (no timeout), this timeout
	has more sense e.g. with radiotext

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1504 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-02  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: trivial sort of includes and whitespace cleanups
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1503 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-06-02  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add radiotext icons (unused atm)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1502 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add support for radiotext (needs testing) -> http://www.dbox2world.net/board293-coolstream-hd1/board296-coolstream-software/10635-radiotext-einbauen/
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1501 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- fix compiler warning with new libpng
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1500 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-31  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix RadioChannels - fix delete-button color
	patch by Janus -> http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/board310-coolstream-svn/10639-bug-kontext-men%C3%BC-bouquetsliste/

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1499 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-31  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: fix scrollbar movement on selected last item
	This effect is observable in moviebrowser.
	Scrollbar don't move, if you selected the last item. This should fix this.

	see also: http://www.dbox2-tuning.net/forum/viewtopic.php?p=379439#p379439

	thx Gaucho316 for patch

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1498 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino scan_setup: fix double entries in satlist
	It was necessary to clean satlist in 'addScanMenuAutoScanAll()',
	because of multiple generated options in satlist,
	This ensures that we have a clean list before we add new options.

	thx SatBaby for hint

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1497 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menu class: fix member remove Options()
	member was without effect, 'clear()' was missed, it should working now

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1496 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-26  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	reformat wiith unix2dos & astyle
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1495 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add Logo+Kanalnummer/Signalbalken option
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1494 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-25  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	version check limited to actual transport stream
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1493 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-25  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- remove obsolete rtl workarounds (thx Gaucho316)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1492 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-25  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-update Astra 19.2
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1491 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-24  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	dont show logo if without Logo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1490 e54a6e83-5905-42d5-8d5c-058d10e6a962

	workaround: for save duplicate
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1489 e54a6e83-5905-42d5-8d5c-058d10e6a962

	eventlist: show channel name or channel logo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1488 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1487 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-23  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix Freesat-EPG, thx Houdini & bazi98
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1486 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-22  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	tuxtxt: remember current screenmode if exiting from transparent mode
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1485 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-22  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: add debug method to stop startup until EPG is read
	This allows for more consistent benchmarking of the event insertion
	code. It is not intended for usage in normal setup. Read the comment.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1484 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-22  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	filebrowser: improve display of long paths
	If a directory is too long to be displayed, the last
	part of it is probably more interesting than the first.
	A likely overflow is prevented by using asprintf instead
	of a static buffer

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1483 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-18  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- move logodir settings from misc to infobar settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1481 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-17  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- remove dup getName() call and add a small fix for vps (thx Gaucho316)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1480 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-17  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: more optimization of addEvent() (thanks Gaucho316)
	This saves an SIevent constructor by temporarily modifying the
	already created event. Also slightly reduces code size.
	Performance impact: ~6.5% when reading 25000 events from disk on
	coolstream, almost not noticeable (< 1%) on tripledragon.
	The idea came from Gaucho316.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1479 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-16  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- use ether-wake (from busybox) instead of etherwake -> http://www.dbox2world.net/index.php?page=Thread&postID=130279#post130279
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1478 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-16  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	oops
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1477 e54a6e83-5905-42d5-8d5c-058d10e6a962

	revert change 1429
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1476 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-16  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: optimize the slow_addevent case a bit more
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1475 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-15  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: optimize the slow_addevent case a tiny bit (10%)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1474 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: don't even add duplicate events
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1473 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-13  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: reduce removeDupEvents verbosity
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1472 e54a6e83-5905-42d5-8d5c-058d10e6a962

	infoviewer: remove unnecessary cs_get_revision() which breaks build
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1471 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-13  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix numberbox
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1470 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-13  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1469 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-12  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	 - addition 2 to rev.1465
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1468 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-12  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- addition to rev.1465
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1467 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- audio-select testfix -> http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p130017-bug-audio-optionen/#post130017
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1466 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- new options for logo display in infobar + better locales
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1465 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-12  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix 2:http://www.dbox2world.net/index.php?page=Thread&postID=129992#post129992
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1464 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add czech locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1463 e54a6e83-5905-42d5-8d5c-058d10e6a962

	update sat (28.2E)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1462 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix test
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1461 e54a6e83-5905-42d5-8d5c-058d10e6a962

	http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/10586-kleiner-anzeigebug-in-der-nummernbox-der-infobar/
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1460 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-11  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	streaminfo2: -fix repaint casystem
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1458 e54a6e83-5905-42d5-8d5c-058d10e6a962

	streaminfo2: -fix repaint casystem
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1457 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-11  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix a crash introduced in rev.1454 (patch by micha-bbg)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1456 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-10  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	streaminfo2: show pmt version, show new pids after pmt update
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1455 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add pmt version to CurrentServiceInfo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1454 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-10  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add movieplayer.start & movieplayer.end script (untested) - small cleanup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1453 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- fix yWeb locales
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1452 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-10  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix pmt update (2)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1451 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-10  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	change rel cycle
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1450 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-08  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix technical info prompt
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1449 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-08  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	zapit: improve automatic SDT scan
	- also start scan if current channel is not (no longer) in PAT/PMT
	- do not scan transponder only once per neutrino start but once per
	  hour

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1448 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-08  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	zapit: fix saving of current audio pid (got broken with r1263)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1447 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-08  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: enable slow_addevent by default
	Only very little people are apparently testing this code path, so make
	it opt-out instead of opt-in :-)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1446 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-08  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	vfd menu tiny changes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1445 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-07  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	netfile: one more case of "converting to non-pointer type 'pthread_t'"
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1444 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-07  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix CMenuForwarderNonLocalized compiler warning
	warning: passing NULL to non-pointer argument 6 of \
	'CMenuForwarderNonLocalized::CMenuForwarderNonLocalized'

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1443 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-07  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix "operation on 'sigBox_pos' may be undefined" compiler warning
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1442 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-07  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix "case value not in enumerated type" compiler warning
	the proper fix would be if the driver headers defined the correct
	enumerations, but until this happens, this will do

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1441 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-07  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix "converting to non-pointer type 'pthread_t'" compiler warning
	pthread_t is - at least on our platform - not a pointer type, but
	basically an int
	don't assign NULL but 0 to fix that warning

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1440 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-06  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menu classes: show NEUTRINO_ICON_SCRAMBLED if a PIN code request is necessary
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1439 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-06  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino hintbox: optimize of icon arrangment in title bar
	Note: a lot of popup messages are questions,
	but  e.g a question icon is still missing and probaly some others

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1438 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-06  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menu classes: new members added
	insertItem(), removeItem(), getItemsCount(), getItem()

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1437 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-06  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menue classes: member getName(), setString() optimized
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1436 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino osd settings: use enums
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1435 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino menu classes: add member function resetWidget()
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1434 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-06  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix pmt update
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1433 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-05  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	delete vfdcontroler.cpp vfdcontroler.h
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1432 e54a6e83-5905-42d5-8d5c-058d10e6a962

	delete vfdcontroler.cpp vfdcontroler.h
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1431 e54a6e83-5905-42d5-8d5c-058d10e6a962

	update skyita. & astra 19 T:11023000
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1430 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-03  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	forget in last commit
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1429 e54a6e83-5905-42d5-8d5c-058d10e6a962

	replace if version != version
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1428 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix event version handling
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1427 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-02  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	update2:http://www.dbox2world.net/index.php?page=Thread&postID=129650#post129650
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1426 e54a6e83-5905-42d5-8d5c-058d10e6a962

	tiny fix (other platform
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1425 e54a6e83-5905-42d5-8d5c-058d10e6a962

	http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/board310-coolstream-svn/10572-svn-1419/
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1424 e54a6e83-5905-42d5-8d5c-058d10e6a962

	tiny fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1423 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: -add replae event if new version
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1422 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix shadow
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1421 e54a6e83-5905-42d5-8d5c-058d10e6a962

	vfd: rework vfd menu (use ItemSlider), vfdcontroler deprecated
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1420 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-01  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	menu: -add SliderItem  to CMenuOptionNumberChooser
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1419 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-05-01  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- yWeb - support for png-logos
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1418 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-29  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix transparency (patch by FlatTV) -> http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p129521-transparente-senderlogos/#post129521
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1417 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-24  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- allow *.png as logo. todo: fix transparency (patch by FlatTV)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1415 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-23  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fade changes for new fb driver
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1413 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-18  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: revert svn 1411 and removed imageinfo from sofupdate
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1412 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-17  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino service menu: infomenu item removed
	it's only a provisional solution,
	should better be resolved with personalization coming soon

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1411 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-17  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: avoid duplicate events
	When adding a new event remove others with the same start time and the
	same service id, but possibly different event id.
	This reduces the number of duplicates significantly, and is basically
	similar to what other projects are doing for this case.

	Due to the significant overhead this needs to be explicitly enabled by
	exporting the TEST_ADDEVENT environment variable before starting
	neutrino for now. Please test and report your findings to the mailing
	list.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1410 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-17  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: add number of read events to 'reading saved EPG' message
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1409 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: simplify DMX::getSection code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1408 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-17  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- try to fix wrong wakup channel after standby recordings. This is a very hacky, but should work. Please don't hesitate to revert my changes if you have a proper solution for this problem.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1407 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-17  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: add timing info to 'reading saved EPG' message
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1406 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-16  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: fix iterator type mismatch
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1405 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-16  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add 'drivertool' to experiment with the driver ioctls
	This allows to play with the ioctls of the frontpanel driver
	and the IR driver on the command line.
	Can be extended for more drivers in the future.
	Expert tool, use at your own risk :-)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1404 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-15  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: clean up, unused and multiple includes removed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1403 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino mtd update: use unified menu width
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1402 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino software_update: moved firmware update menu to it's own modules
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1401 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-15  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: fix possible compile error
	missing define added

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1400 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-15  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix channellist focus at wakeup from standby (patch by seife)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1399 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-14  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix yWeb reboot
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1398 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add transponders for mylau/netzschkau (Goeltzschtalbruecke) to cables.xml
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1397 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-12  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	A multiple of whitespace / indent fixes.
	Move the cache lock up to the allocator of the cache pages. There is
	a possible race between tuxtxt_allocate_page and tuxtxt_clear_pages.

	One customer reported repeated crashes while zapping. Debugging the core dump
	lead me to believe there is a race going on as the variables appeared to have been
	erased while it was allocating a page, and in the end crashing on an unallocated
	page.





	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1396 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-12  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	White space / indent fixes.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1395 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Check passed pid. Prevents invalid use and possible corruption of the 'state'.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1394 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-11  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	tuxtxt: simplify FillRect() for Tripledragon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1393 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-11  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: don't take any chances in deleteEvent()
	Just take the write lock right away, to make sure nothing changes the
	event lists behind our backs and possibly corrupts the iterator.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1392 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-11  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: un-break removeDupEvents()
	The crashes probably were caused by the iterator being invalid
	due to concurrent insertion and deletion of events.
	An obvious fix is to collect the list of events to delete while
	holding the read lock, and later deleting them all in an extra loop.
	Turned out to be less complicated than I originally expected ;)
	TODO: audit the sectionsd code for similar stuff in other places.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1391 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-11  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- revert to rev. 1387
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1390 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-11  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	test remove2
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1389 e54a6e83-5905-42d5-8d5c-058d10e6a962

	test remove
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1388 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix compil
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1387 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-11  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: disable removeDupEvents() for now
	removeDupEvents has some yet to be discovered design problem which
	leads to crashes after some time, which smell like stack corruption
	or locking issues wrt. the event lists
	Obviously it needs some more thought, so disable it for now.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1386 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-11  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: use better event set for removeDupEvents()
	Use the set of events which is sorted by start time and
	service id intead of the one sorted by end time to iterate
	through the list of events. Fixes a mysterious crash on ppc.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1385 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-10  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: remove duplicate events with different eventIDs
	Sometimes the playout centers seem to "renumber" the events, leading
	to duplicates.
	This "removeDupEvents()" checks for events from the same service, with
	identical start time and duration. If it finds such events, it keeps
	the one with the lower (== more recent) table_id.
	This check is run from the hosekeeping thread.
	It could be extended to also remove overlapping events, but this is
	potentially more dangerous and can be implemented later still.

	As this code is experimental, it is pretty noisy for now. The debugging
	output should be toned down later.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1384 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-10  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	epgview: rework hasFollowScreenings() and FollowScreenings()
	the current code has differences in hasFollowScreenings() and
	FollowScreenings() leading to different results. hasFollow() returns
	true but Follow() then notices that there are actually no repeats.
	Fix this by making hasFollowScreenings() generate a list "followlist"
	containing all repeats and FollowScreenings() use that list.
	An added benefit is that the requested feature to add a possibility to
	select one of the follow-ups for a record timer will be also able to
	use that list ;-)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1383 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-09  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: replace existing events with event from lower table ID
	If we get a new epg event whose eventID is already existing, still
	replace the existing event if the table ID of the new event is lower.
	This comes from the observation that the lower table IDs have the
	"more current" events:
	Table 0x60-0x6f: other TS,   scheduled
	      0x50-0x5f: current TS, scheduled
	      0x4f:      other TS,   current/next
	      0x4e:      current TS, current/next
	So, at at least in theory, an event from table 0x4e should always be
	"better" than one from 0x60.
	If you see any regressions, don't hesitate to report them.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1382 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-09  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: add table ID to event data
	record the originating table ID with every event
	if not set (e.g. for events read from saved data), it defaults
	to 0xff to make sure it is bigger than a real existing table ID

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1381 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-07  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix stringinput
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1380 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-06  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	stringinput test fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1379 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Hotbird13 freq 11681000,12692000 qpsk to 8psk
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1378 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	stringinput: fix rounded corners for SMS stringinput
	The SMS stringinput method has a button bar below the input field,
	so the rounded corners are on the button bar instead of the input
	field.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1377 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-02  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix missing rounded corners in stringinput
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1376 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-02  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	dboxinfo: simplify code for FS/memory size display
	Before, the units to display for filesystems / memory was based solely
	on the filesystem type. This would lead to e.g. a 16MB FAT partition
	being displayed as "0.01G" which is not too useful. Additionally, the
	code made the distinction between RAM and FS in many places. Simplify
	the code by determining the total/free/used in bytes, then pass that
	number to a conversion function which returns a string with suffix.
	Additional benefit: avoids use of float, code size significantly
	smaller.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1375 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-02  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix boxinfo for rootfs != JFFS2
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1374 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-02  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Backport fix from tuxbox cvs.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1373 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-01  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix segfault due to insufficient size for PIN string
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1372 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-01  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix select bookmark  position
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1371 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-01  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	moviebrowser: specify widths and height in percent of screen size
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1370 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-04-01  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix for backups with old script
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1369 e54a6e83-5905-42d5-8d5c-058d10e6a962

	use root as default dir
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1368 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-31  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Added comments about different blending modes as requested on mailinglist.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1367 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-31  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino scan_setup: safe scan.conf
	scan.conf file should now saved after saving scansettings

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1366 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-31  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: clean up
	removed unused variables

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1365 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-31  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino zapit_setup: remember last selected item
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1364 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-31  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino plugin-class: style correcture
	add missing constructor

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1363 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-31  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menu-classes: style correcture in CAbstractMenuOptionChooser
	contructor and destructors added, init member variables

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1362 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-31  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Our new FB driver header.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1361 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-30  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	do not init CEC if box start in timer record mode
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1354 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-29  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	format timerlist.cpp with astyle
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1352 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix manuel rec dir in timerlist
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1351 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-28  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix segfault on zapping from last service in bouquet
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1347 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-28  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Workaround for new COsdLangSetup, which not send configured preffered languages to sectionsd at startup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1345 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-26  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	CVFD: export getMode() even in !LCD_UPDATE case
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1343 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: use legal default width for CMountChooser class
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1342 e54a6e83-5905-42d5-8d5c-058d10e6a962

	timerlist: properly activate recording dir selector
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1341 e54a6e83-5905-42d5-8d5c-058d10e6a962

	timerlist: restore display mode correctly on exit
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1340 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-25  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	update polski.local
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1338 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-25  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino settings manager: moved settings manager into it's own modul
	Note: settings reset only possible with scrolling to item and press 'OK'
	or '>', because button 'RECALL' is broken, we should fix this!

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1337 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-24  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	do not shutdown in record mode
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1336 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-24  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update cables.xml for provider TeleColumbus Berlin as suggested by bahnbooster
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1335 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-24  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino scansetup: use unified menu width
	make width usable also for transponder selector

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1334 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-24  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino scansetup: use correct actionkey
	previous solution was bad, sry.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1333 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-23  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino info_menue: moved info menu into it's own modul
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1332 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-23  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino scansettings: moved scan setup into it's own modul
	this was a port of original tuxbox neutrino as a
	as similar for stand alone modules, hope it' works, but bugs are not excluded

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1331 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-23  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: clean up
	old miscsettings members removed, not required

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1330 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-23  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino osd_setup: color setting of progressbar moved into main osd settings
	it also affects other windows not only infobar

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1329 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-23  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino bouqueteditor: window width enlarged
	this is only cosmetical, bouqeteditor needs a fundamental rework

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1328 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-23  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino miscsettings: possible memleak sealed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1327 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino port: audioselect menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1326 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-23  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menu: member sortOptions() for CMenuOptionStringChooser()
	use this member e.g. for sorting string options after use of addOption('')

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1325 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-21  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	12130000 qpsk to 8psk
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1323 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-21  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Re-add missed 1315 patch
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1320 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix memleak in case of absent wlan, thanks to T.Graf for patch
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1319 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-21  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove a double memset, not needed.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1318 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix x<>y
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1317 e54a6e83-5905-42d5-8d5c-058d10e6a962

	show scrambled icon in bouqueteditor
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1316 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix special character for ssid
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1315 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-20  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix recording from standby
	After the parental PIN fixes, zapit did no longer zap on leaving standby
	in order to not bypass the parental PIN code. Unfortunately this broke
	recording from soft standby if the channel to be recorded was the same
	as the live channel before standby, since on wakeup it was not tuned.
	Fix this by tuning the channel on zapit:leaveStandby(), but without
	starting playback. Playback start is triggered by neutrino including the
	PIN check.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1314 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-19  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	trigger vfd time in standby
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1313 e54a6e83-5905-42d5-8d5c-058d10e6a962

	remove duplicate code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1312 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-18  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: add missing includes to fix compile with gcc-4.5.2
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1311 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-17  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	with dhcp ON, after apply and menu quit wrong check for changed interface parameters, received from dhcp
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1310 e54a6e83-5905-42d5-8d5c-058d10e6a962

	bug fix: check if last used interface exist, revert to eth0 if not use current network config instance to show current network settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1309 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-17  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1308 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-17  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Add Comhem cable frequencies by user request.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1307 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-16  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	use system(cmd) in DEBUG mode
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1306 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-16  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Testing changes to support wireless network adapters configuration.
	All network setup GUI related code now part of gui/network_setup.cpp,
	old code in setting_helpers.cpp commented.
	Removed recursive menu call in network setup gui.
	When compiled with -DDEBUG, ifup/ifdown not executed, only printed.


	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1305 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-16  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Save / restore last used net interface
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1304 e54a6e83-5905-42d5-8d5c-058d10e6a962

	New locales for wireless network name and key
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1303 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Add back key printf for DEBUG compile
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1302 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Add netGetMacAddr function
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1301 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Add additional attributes for wireless interface
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1300 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Safe copy to scanSettings.satNameNoDiseqc
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1299 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-16  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	smal fix showInfoFile
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1298 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-15  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	infoviewer: don't restart infoviewer on timeset event
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1296 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-14  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- streaminfo: set cable scaling to 27000 (for private cable providers)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1294 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-12  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	get rid of HAVE_DVB_API_VERSION define
	remove non-working legacy code

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1289 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-12  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	allow for 'id3tag.pc' and 'mad.pc' as used by linux distributions
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1288 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-11  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	libtuxtxt uses freetype, so we need the CFLAGS...
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1285 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-11  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	revert to rev1282
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1284 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-10  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	nmute if volume 0
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1283 e54a6e83-5905-42d5-8d5c-058d10e6a962

	unmute if volume plus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1282 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add zapto time correction option
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1281 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-09  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix -Wall build
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1280 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-09  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add save in channeldir menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1279 e54a6e83-5905-42d5-8d5c-058d10e6a962

	memcpy -> memmove
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1278 e54a6e83-5905-42d5-8d5c-058d10e6a962

	bzero -> memset
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1277 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-08  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	show scrambled icon in bouqueteditor
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1276 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-07  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	english.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1275 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-07  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: parental PIN unlocks bouquet for 1 hour
	for 'pre-locked' bouquets, remember that they are unlocked for an hour
	this speeds up channel switching because no EPG is needed for unlocking

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1272 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-07  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	abstime.c: add 7 day offset to time_monotonic() functions
	The start point of the monotonic clock is undefined, but in practice
	it is often zero. There is lots of code that does not assume that a
	timestamp can be that low and then fails in subtle ways.
	Add a 7 day offset to the clock value to work around that.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1271 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-07  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	libpng 1.5 compile fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1270 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1269 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix compilerwarning in rcinput
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1268 e54a6e83-5905-42d5-8d5c-058d10e6a962

	cFramebuffer: fix compiler warnings for !USE_NEVIS_GXA case
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1267 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix compiler warnings in netfile.cpp
	this threw a lot of "warning: suggest a space before ';' or explicit
	braces around empty body in 'for' statement"

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1266 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	channellist: remove (now uneccessary) 'safety margin' for fontwidth
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1265 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fontrenderer: bring RenderString() and getRenderWidth() in line
	both functions had slightly different ideas on how wide a string
	would render, leading to occational off-by-ones and eventually
	stripped characters

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1264 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino/zapit: don't start video when leaving standby
	Parental handling was defeated because zapit did start video before
	a check for lockstatus could be done.
	Fix this by:
	* not zapping to the current channel in leaveStandby() in zapit
	* explicitly zapping during start and after leaving standby from
	  neutrino

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1263 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix parts of parental PIN handling
	* don't send EVT_PROGRAMLOCKSTATUS whenever zap is finished, but only
	  after EPG (or NOEPG event) has been received
	* for foreign zap event (pzapit...) check if channel is locked.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1262 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: add a forgotten 'no epg' event
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1261 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	tuxtxt: allow direction keys to autorepeat
	Useful e.g. for page-catching mode.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1260 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: use reasonable buffer size on TD
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1259 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: close / reopen demux device explicitely on TD
	The Tripledragon drivers need explicit close/open to recover from
	buffer overruns (or similar). Observed problem was, that when starting
	on a channel that does send TDT only every 30 seconds (ZDF), the demux
	would not work anymore and never recover.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1258 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: trigger time refetch after transponder change
	This should ensure that the system time somehow matches the
	transponder time. Comments and reports welcome on the developers
	mailinglist. If this turns out to be not working well for all
	setups, it could be made configurable.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1257 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: improve time acquisition from DVB stream
	* during startup, get time from TDT, to get *any* time information quickly
	* after startup, immediately (after 5 seconds) retry with TDT
	* later calls only use TOT. TOT is not broadcast on all channels, but the
	  channels that broadcast a TOT usually are much more "trustworthy" wrt
	  time setting
	Comments welcome, also reports if this works worse than before

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1256 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: improve getUTC function to decode TOT
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1255 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: improve eit_set_update_filter debug message
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1254 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: improve CN EIT timeout detection
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1253 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: use monotonic time to guard against timesetting
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1252 e54a6e83-5905-42d5-8d5c-058d10e6a962

	add functions to get monotonic timestamps (needs kernel 2.6)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1251 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Reorder the properties for cable. Changing FEC in menu could lead to corrupted command list.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1250 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-06  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	init fan speed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1249 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-05  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: #if 0 unused parseExtendedEvents() function
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1248 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: #if 0 unused BouquetFilter code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1247 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: #if 0 commandRestart (unused and dangerous)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1246 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: #ifdef out complete SDT thread, it is unused anyway
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1245 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-04  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: use C++ options only for g++, not gcc
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1244 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-04  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: add MODE_VIDEO to CMediaPlayerMenu::showMenu()
	This allows to create a "movieplayer shortcut" key.
	Additionally, this probably fixes some memory leaks.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1243 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-04  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix #0000374
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1242 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-04  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino test_menu: clean up
	framebuffer is not required

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1241 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-04  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino test_menu: fix compile error
	header file was not cleaned, see  svn rev. 1182

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1240 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-04  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: clean up
	comments removed

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1239 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-04  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: don't crap your pants on SIGPIPE
	A SIGPIPE can happen e.g. in streamts.cpp. Dont die, but just ignore
	the signal. Should fix bug#375.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1238 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-02  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add lcd menu option: show channalname or clock
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1237 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-03-01  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	update Astra 19
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1236 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-28  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	change font scaling menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1235 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add max/min option in stringinput for digi
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1234 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-28  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix wrong PKG_CONFIG_PATH==
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1233 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-27  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	format channellist.cpp/.h with astyle
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1232 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix new_mode(spkr) zap in channellist
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1231 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-27  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: refactor the PROGRAMLOCKSTATUS code
	Rewrite the NeutrinoMessages::EVT_PROGRAMLOCKSTATUS handling code to
	be more readable and understandable. Should be functionally equivalent.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1230 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-27  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: improve CN thread's handling of non-broadcast events
	* reduce EIT timeout to 3 seconds
	* if there are no events broadcast, send an event to neutrino anyway
	* when EIT has changed but events are the same, return to sleep faster

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1229 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-27  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	update polski.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1228 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-27  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: allow to link static tremor lib
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1227 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: let sectionsd debug actually work
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1226 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-26  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	timerlist: select radius
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1223 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-26  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino osd_setup: add missing 'selected' init
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1222 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-26  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix audio setup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1221 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- small fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1220 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-26  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	 make fanNotifier private
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1219 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-26  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: don't crash during fanspeed setup
	Dear pupils, this is what we learned in todays:
	* crashing == bad
	* not crashing == good
	* deleting an object and then using it == crash

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1218 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-26  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: consolidate fan detection in one place
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1217 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-26  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix: I'm your fan, have fun ;)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1216 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-26  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- revert to rev. 1213 since my changes didn't fix it
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1215 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- try to fix dbt's mess
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1214 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-26  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino start channel settings: moved zapit item from service menu into extended settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1213 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino locales: use more appropriate terms for 'extended channellist'
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1212 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino port: moved osd relevant items from extended settings into osd settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1211 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino port: moved misc settings into it's own class,
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1210 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-26  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-use right/left pagedown/pageup in timerlist
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1209 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add Gaucho316 patch -> ( http://www.dbox2-tuning.net/forum/viewtopic.php?f=2&t=49585 )
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1208 e54a6e83-5905-42d5-8d5c-058d10e6a962

	grrr,  memleak
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1207 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-25  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-streaminfo2: scaling value for DVB-S2 to 27000
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1206 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix menu show min in shutdown timer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1205 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-25  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- set volume step value to a maximum of 25
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1204 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-25  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	break SDT scan if transponder changed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1201 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix select in usermenu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1200 e54a6e83-5905-42d5-8d5c-058d10e6a962

	 tiny SDT scan change
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1199 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-23  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sort other languages
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1197 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-22  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sort ger,eng locale, locals_intern.h & locals.h create with script. for testing
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1195 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-22  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add sleep back to zapit. see comment.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1194 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-22  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino: space between buttons widened
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1193 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino locales: add missing new line at end of file
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1192 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-21  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	rename start kanal menu (locale)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1191 e54a6e83-5905-42d5-8d5c-058d10e6a962

	move startchannel menu to service
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1190 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add zapit start channel menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1189 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add zapit start channel menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1188 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix shadow var
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1187 e54a6e83-5905-42d5-8d5c-058d10e6a962

	update hotbird13 sat
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1186 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-21  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino moviebrowser: separator removed, is not required
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1185 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino epgview: unused variable removed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1184 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino epgplus: removed compiler warning, 'unused variable' TODO: footer height should be calculated directly from a button object (...soon)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1183 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino: cleanup unused members and includes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1182 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-21  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino port mediaplayer menu: own modules for mediaplayer settings added also added own modules for audioplayer settings and pictureviewer settings, called in the mediaplayer menu.
	Note: In original neutrino source also to find  entries for esound and
	movieplayer. These are still missing here, but it's more easy expandable,
	if we add more entries and settings modules in future and it's
	more advantageous for comming changes.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1181 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-21  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino recordsetup: moved define for yes no message box keayval to mymenu.h
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1180 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-21  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino buttonbars: reworked painting of buttonbar in channellist, stringinput (also cleared some char format problems), audioplayer, bouqueteditor_bouqets, bouqueteditor_channels, bouqueteditor_chanselect, bookmarkmanager,, bouquetlist, filebrowser, epgplus, epgview, pictureviewer, timerlist, upnpbrowser
	TODO:
	This is still not a final solution. I would like to see buttonhandling in
	own class for better integration and handling of window structure.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1179 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-20  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	zapit: allow to abort scan even if NIT never finishes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1178 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: enable silent build rules
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1177 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: export screen dimensions, so that plugins don't need to jump through ugly hoops
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1176 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-20  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	zapit: speed up startup
	(if this sleep is necessary, please add a comment why)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1175 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-20  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	zapit: tone down the 'no valid fec set' messages to debug level
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1174 e54a6e83-5905-42d5-8d5c-058d10e6a962

	CVFD: remove debug output
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1173 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-17  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-update radio-stations.xml (thx bazi98)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1166 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-16  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	remove broken links
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1162 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-audioplayer change curl timeout to 2sec
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1161 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-15  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add WTC SN to cables.xml (THX Gorcon!)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1160 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-14  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-update Hotbbird 13
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1159 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-11  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-update satellites.xml Astra 19.2E
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1157 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-update satellites.xml Hotbird 13E
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1156 e54a6e83-5905-42d5-8d5c-058d10e6a962

	LEDs ( blinke blinke ;) )
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1150 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix select bookmark menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1146 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-10  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	copy only new file to flash
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1144 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-09  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Testing foreign ts+xml recording playback, new libcs and libnxp needed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1133 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-09  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-reduce globale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1132 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix icecast select
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1131 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-09  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino moviebrowser: add missing back buttons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1130 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino movieplayer: add missing back buttons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1129 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino mediaplayer: remember audio- and internetplayer contents create and hold the audio player objects while runtime
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1128 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-09  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	do not crash when leaving an empty menu with ok & right
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1127 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-08  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	 some wizzard text changes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1126 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-08  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Please stop the flame, and keep defines the way they used to compile official images
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1124 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-08  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	hide mount hack behind a configure switch
	the mount hack has nothing to do with coolstream hardware, but with
	broken userspace, thus hide it behind a configure switch

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1123 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-08  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Testing record/timeshift problems with CI
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1122 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Luc, please stop to broke compile
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1121 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-08  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	please Adjust Your Temperament!
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1120 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-08  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix selected TP in the list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1119 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-08  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix select transponder
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1118 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-08  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1117 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-07  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add menu for led record
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1116 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-07  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Adding usb mount hack back to neutrino
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1115 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-05  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	oggdec: fix for big endian / libvoris
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1114 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: add --with-tremor configure option to use libvorbisidec
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1113 e54a6e83-5905-42d5-8d5c-058d10e6a962

	movieplayer: remove console debug output
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1112 e54a6e83-5905-42d5-8d5c-058d10e6a962

	hdd_menu: don't segfault if /sys is not mounted
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1111 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-03  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1110 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-03  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Set enabled video auto modex
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1109 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-03  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	oops, sorry
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1108 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add shoutcast dev id to neutrino.conf, no menu now
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1107 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-02  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix audio shortcut,
	- moved subtitle handling to audioplayer,
	- neutrino_menue: changed object handling in mediaplayer forwarder
	- mediaplayer: usage modes added

	user can now open the mediaplayer menu with audio button,
	repeatedly pressing as usual the audio button starts up the audio player,
	button 'W' starts the internet player.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1106 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-02  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- small fix (thx snafed!)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1105 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- update shoutcast API to Version 2.0 and disable shoutcast menu entry until cs-tech gets a proper shoutcast dev-id
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1104 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- remove dup and wrong entry
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1103 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-02-02  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add channel information option
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1102 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add channel information option
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1101 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-31  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: don't segfault on 'audio' keypress (needs proper fix)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1100 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-31  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix pictureviewer background / THX to wittinobi
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1099 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-30  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: exit movieplayer 10 seconds after EOF
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1098 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-30  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix werrnings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1097 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add mov container to fileplayer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1096 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-30  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Testing pmt update while recording fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1095 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-30  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino network_setup: reload menu contents after applying the settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1094 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino network_setup: ip-check before save settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1093 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-30  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	dmx_cs header: fix 'qualifiers ignored' compiler warning
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1092 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix merge error in last commit
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1091 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: silence adjustToChannelID() debug messages
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1090 e54a6e83-5905-42d5-8d5c-058d10e6a962

	libdvbsub: tone down debug output, shut up libavcodec
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1089 e54a6e83-5905-42d5-8d5c-058d10e6a962

	libdvbsub: speed up exit during shutdown
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1088 e54a6e83-5905-42d5-8d5c-058d10e6a962

	rcinput: add support for TD remote control
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1087 e54a6e83-5905-42d5-8d5c-058d10e6a962

	timerd: do not use wakeup settings on TD
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1086 e54a6e83-5905-42d5-8d5c-058d10e6a962

	zapit: fix PMT update for TD
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1085 e54a6e83-5905-42d5-8d5c-058d10e6a962

	improve sectionsd EIT filter for non-broken drivers
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1084 e54a6e83-5905-42d5-8d5c-058d10e6a962

	infoviewer: scale filesystem bars with screen width
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1083 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-28  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add deepstandby.off/on script
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1080 e54a6e83-5905-42d5-8d5c-058d10e6a962

	reduce globales
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1079 e54a6e83-5905-42d5-8d5c-058d10e6a962

	reduce globales
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1078 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino locales: permissions corrected, no idea why these files were saved as executable ?:-(
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1077 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino clean up: Streaming settings removed - from all locales, 	locales.h, 	locales_intern.h - usage of settings in 	filebrowser.cpp, 	movieplayer.cpp, 	neutrino.cpp, 	neutrino.h, 	neutrino_menue.cpp, 	setting_helpers.cpp, 	setting_helpers.h, 	settings.h There is no reason to keep dead features, but if we need streaming settings sometime in future again, then we can dig out it.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1076 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-27  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Init timeshift variable
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1075 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-26  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: start even with missing LCD skin files on TripleDragon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1074 e54a6e83-5905-42d5-8d5c-058d10e6a962

	install LCD skin files on TripleDragon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1073 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-26  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix stream2file.cpp compilation on Tripledragon
	for compatibility reasons, the TD also uses a 'ca_cs.h' header,
	so no #ifdef is needed around it.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1072 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-26  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix lcd display code for Tripledragon (shadow warnings)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1071 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-26  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	reduce globales, show epginfo in timeshift
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1070 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix possible errors
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1069 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-26  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino cec-setup: unused variable removed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1068 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino moviebrowser: use colors of infoviewer in footer, makes caption more readable in some theme configurations, btw.: also many other windows still got  this problem, some ports from original neutrino should help to remove this small problems,... coming soon.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1067 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino multimedia-menu: add singelton, use singelton for creating or destroying for movieplayer instance
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1066 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino cec_setup: cec-setup moved in its own module, now to find under misc settings, but it's probaly not the right place, we should waiting for more user feedback or advising about it, to find a good place for it
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1065 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino make: order of source files changed, it's now alphabetical
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1064 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino multimedia menu: multimedia menu moved into it's own modules
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1063 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino multimedia menu: add new files
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1062 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino vfd_setup: menu width changed to 40%
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1061 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino usermenu_setup: menu width changed to 40%
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1060 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino themes setup: width changed to 40%
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1059 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino proxyserver_setup: width changed to 40%
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1058 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino parentallock_setup: width changed to 40%
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1057 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino keybind_setup: menu width changed to 40%
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1056 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino osd_setup: menu width changed to 40%
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1055 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino network_setup: menu width changed to 40%
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1054 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino streaminfo: use correct font color, COL_MENUCONTENTDARK has bad sideeffect,  font is too bright (e.g Olive)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1053 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino menu classes: use same background shape for not selected items
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1052 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino menu classes: code optimized, temporary code for item arrows removed, needs a better solution
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1051 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino test_menu: new files added
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1050 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino test_menu: moved into it's own modul, to add this menu to neutrino mainmenu, search for '//#define TEST_MENU' and remove slashes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1049 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino menu classes: item height arg inserted into paintItemButton()
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1048 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino menu classes: replaced height with item_height in member args
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1047 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino menu classes: clean up, only comments removed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1046 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino menu classes: comments removed, use const in member paintItem()
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1045 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino menu classes: code reduced - removed double codes for painting items, more will comming soon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1044 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-26  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1043 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-25  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- Remove some globals from vcrcontrol - Allow ttx/epg keys for timeshift - Fix record+live streaming - Live stream code changes for testing - Changes to handle internal CA multi-decoding - hack for -Werror compiling
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1040 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-22  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix clock osd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1039 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix clock osd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1038 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-21  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1037 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1036 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add Astra 19 transponder 10936000freq
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1035 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix check dir
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1034 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-18  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-use chooserDir
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1033 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add chooserDir function
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1032 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-17  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: do not crash when leaving an empty menu with "left"
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1031 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-16  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Show default color of numbox and numboxtext when zapping over current channel in virtual zap, fix possible segfault
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1030 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-15  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix wrong --prefix and DESTDIR usage (also needs buildsystem)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1029 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-13  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add Basic Multilingual Plane of ISO/IEC 10646-1
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1028 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-11  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix transponder seleect osd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1027 e54a6e83-5905-42d5-8d5c-058d10e6a962

	scale menu to max sat/cable name lenght
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1026 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-10  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: remove useless use of float, fix compiler warnings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1025 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: init font struct to avoid crashes with old ppc compilers
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1024 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-10  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menu: colorhandling optimized, was not working nice
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1023 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-08  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	pictureviewer: rename config.h to pv_config.h
	this avoids confusion with the global config.h, which in turn
	caused very hard to debug runtime failures when objects were
	compiled with different defines, causing e.g. g_settings to
	have different sizes...

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1022 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-08  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- dynamic hw-based fb-picture switch in yWeb (feel free to contribute better pictures!) THX to annie and FlatTV!
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1021 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-08  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix memleak hdd menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1020 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix disk name
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1019 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-08  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix up include paths for portability
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1018 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-08  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino menu: variable exit button, depends of exit handling, definied in keysettings (g_settings.menu_left_exit)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1017 e54a6e83-5905-42d5-8d5c-058d10e6a962

	drive-setup: hdd settings menu adapted, it looks now a little bit more like the original, but it's still not what I imagine e.g. : device settings should not be available for removable devices but should only be visible, if the user has selected a hdd device and also should  be able to manage network shares on network drives ...a lot todo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1016 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino locales: removed unnecessary text, is already visible in subhead
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1015 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino osd_setup font type settings: changed arrangment, - sorting of fontsize types from great to small in relation to screen arrangement   should matching better
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1014 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*port: menu classes ported - add new members: setItemColors(), paintItemBackground() and paintItem()  (contains both) as a substitute for many double code lines in   paint()-members. These define (or manipulate) menue item colors.   (...bottom and scrollbars - optimized painting of menu windows CMenuWidget::paint(), bottom and scrollbars   should be rendered with or without rounded corners clean now (FIXMES removed) - CMenuOptionLanguageChooser::paint()   *set items always activ,   *make first char large in item captions   (...but here is still a lot to do)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1013 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino: corner dimensions adapted
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1012 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino: minimal corner radius added
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1011 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*new navigation icons added
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1010 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*port: neutrino menue classes with icon handling
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1009 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino keybind_setup: remember last selected item
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1008 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino vfd_setup: remember last selected item
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1007 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino osdlang_setup: remember last selected item
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1006 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino osd_setup: remember last selected item
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1005 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino locales: (user request) replaced 'ts' with 'Timeshift', because of risk of confusion with 'TS' as similar for transport stream recordings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1004 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino record_setup: increased menue width, (user request) because of possible longer record directories
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1003 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino record_setup: remember last selected item
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1002 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino network_setup: remember last selected item
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1001 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino parental_setup: remember last selected item
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1000 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino videosettings: remember last selected item
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@999 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*add locale for 'Cancel'
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@998 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-06  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	update Astra 19 (THX Janus)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@997 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-03  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add eligible logo dir
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@996 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix crashes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@995 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-02  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: SOFTRESET makes no sense in movieplayer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@994 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: fix crash in showMovieTitle if playstate is not as expected
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@993 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-01  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-use paintBoxFrame in audioplayer, -fix compil with -Werror
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@992 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-01  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: make moviebrowser obey pageup/down key settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@991 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: make CListFrame not shorten lines (affects moviebrowser)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@990 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-01  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix resource leak
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@989 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-01  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: send more chars of the event description
	If the short description of an event was empty, only 40 chars of the
	extended description were sent. This causes truncated text in the
	channellist's details window.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@988 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-01  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	tuxtxt: remove unused 16:9 menu setting
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@987 e54a6e83-5905-42d5-8d5c-058d10e6a962

2011-01-01  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	tuxtxt: better usage of screen space for PIP mode
	for the PIP mode (text with toptext list on the right and
	small livetv picture at bottom right) the screen space was
	wasted by keeping the overall aspect ratio (text + toplist
	+ PIP) 4:3. Change this to keep the text AR to 4:3, shifting
	it to the left and adding the toplist and PIP on the right
	to completely fill the 16:9 screen.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@986 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-31  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add mac to hwinfo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@985 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix compil warrnings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@984 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add hw info to func_get_boxtype, fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@983 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-30  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	*neutrino audio_setup: moved item 'dd subchannel auto on/off'
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@982 e54a6e83-5905-42d5-8d5c-058d10e6a962

	*neutrino audio_setup: optional wizard mode functionality added
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@981 e54a6e83-5905-42d5-8d5c-058d10e6a962

	new files added for audio setup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@980 e54a6e83-5905-42d5-8d5c-058d10e6a962

	port: own modul for audio-setup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@979 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino nfs: increased menu width (user request) and using member addIntroItems() to add back buttons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@978 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-30  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add hwinfo to httpd info
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@977 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add hwinfo to httpd info
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@976 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add tuner name to streaminfo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@975 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-30  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino network setup: unused variable removed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@974 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino user request: moved hddsettings item to shortcut key, small clean up
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@973 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-27  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: removed proxy menu from update window, it's now found in network setup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@972 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: update list width increased
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@971 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: useless cemments removed, recordsettings was moved to it's own module named 'record_setup.cpp'
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@970 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-26  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix up simple resolution setup
	'off' does not work as expected (e.g. var/hdd bars are not shifted
	accordingly), so disable this for now.
	Original patch is by bazi98 btw ;)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@969 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-26  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: add setting for a simple resolution display
	this enables the "simple" display that only shows "SD" and "HD"
	(This originated on the dbox2world forum, I'm not sure who the
	 original author was).

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@968 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-26  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: make big EPG window run-time configurable
	This was configurable with "-DUSE_SPACE_EFFICIENTLY" but can easily
	be integrated into the OSD menu.
	TODO: better locale texts could probably be found.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@967 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-25  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add TD framebuffer support to tuxtxt
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@966 e54a6e83-5905-42d5-8d5c-058d10e6a962

	add TD remote driver to tuxtxt
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@965 e54a6e83-5905-42d5-8d5c-058d10e6a962

	add lcd display code for Tripledragon, mostly from tuxbox
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@964 e54a6e83-5905-42d5-8d5c-058d10e6a962

	use libcoolstream includes for CS and libtriple for TD
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@963 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-25  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add generic dispatcher headers for frontend etc
	add generic audio, video and demux headers in zapit/include (TODO: put them
	into a better place, or put wrappers into lib directories) that automatically
	dispatch to the hardware specific functions and use them in the code

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@962 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-25  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	libtriple: implement init_td_api and shutdown_td_api
	provide compatibility with cs_api_init() and cs_api_exit()
	This contains a DirectFB wrapper, needed to make the framebuffer
	transparent. The framebuffer itself is usable without DFB.
	Additionally it sets up the system for a changed RC address in "BIOS".

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@961 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-25  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add "libtriple" skeleton
	This should provide the same functionality as libcoolstream does,
	but for the TripleDragon
	Add td-compat directory with includes to convert values from
	TD api to DVB api and back.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@960 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-24  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	hdd_menu: use addIntroItems() to generate menu head (because of missing GenericMenuSeparator)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@959 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-23  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	port: use own modules for record and network setup - changes on locales - moved functions int safe_mkdir() and int check_dir from neutrino.cpp into settings_helper.cpp/ - /gui/makefile.am: added network_setup.cpp and record_setup.cpp - small whitespace clean ups and useles comments removed - TODO: Filename Templates in record settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@958 e54a6e83-5905-42d5-8d5c-058d10e6a962

	use percent value for menue width
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@957 e54a6e83-5905-42d5-8d5c-058d10e6a962

	port: add functions to get eth-id and create instance as singelton
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@956 e54a6e83-5905-42d5-8d5c-058d10e6a962

	port: message info added
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@955 e54a6e83-5905-42d5-8d5c-058d10e6a962

	port: modules for network and recordsettings added
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@954 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-22  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	final fix pmt update
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@953 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-21  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- move volume step menu entry because it's not part of srs and disallow zero value. Yes, a sad day for all married guys. :P
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@952 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-20  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- volume steps for audio menu (thx bazi98!) -> untested ;)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@951 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix for utf8 filesytem (ntfs)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@950 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-20  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: unount filesystems after shutdown scripts, not before
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@949 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix(?) pmt update
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@948 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-19  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix bug 0000350
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@947 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-18  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix set timer in findEvents
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@946 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-15  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	remove \n
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@945 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-update Hotbird 13
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@944 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-14  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add replace_char to ZapitTools
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@943 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-12  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fixes for Ci reset after standby; Blank video in audioplayer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@942 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-09  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix broken sdt scan
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@940 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-09  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	cam_menu: actually activate the new code of rev 936
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@939 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-09  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	zapit config for ci init
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@938 e54a6e83-5905-42d5-8d5c-058d10e6a962

	reset str buffer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@936 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-08  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add missing locales
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@935 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-07  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix ChannelList format
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@934 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-07  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add missed strings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@933 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-07  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	* reworked CA menu code * added support for internal cardreaders for future conax support * added inactivity shutdown timer for EuP WARNING: new libcoolstream and libOpenThreads needed.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@925 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-05  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	videosettings: add missing subhead
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@923 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-04  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	default not stop sectionsd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@922 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-03  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add missing hd transponder (kabel deutschland) to cables.xml
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@921 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-12-03  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	removed compiler warning
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@919 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-30  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add a comment because of missing -M parameter in busybox hdparm - even wider window
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@918 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- remove useless hdparm call
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@917 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-29  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@916 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-28  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: remove unused remains of RGBCsync code
	remove unused rgbcsynccontroler.h includes and video_csync variable

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@915 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-28  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: remove useless pig.h includes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@914 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- use proper pointer format specifier (int does not work on 64 bit systems)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@913 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- fix necessary for out-of-source build
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@912 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- fix constness
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@911 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix build against older kernel-headers
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@910 e54a6e83-5905-42d5-8d5c-058d10e6a962

	zapit: remove unnecessary vfd.h include from frontend code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@909 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-28  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	compil fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@908 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	clean up: comments removed, actionKeys found in it's own classes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@907 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-28  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- remove dup entry
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@906 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- update locales
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@905 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-28  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	imageinfo: replaced "man neutrino" with link to online documentation
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@902 e54a6e83-5905-42d5-8d5c-058d10e6a962

	tuxbox-port: use new class modules, this is one first part of ported parts from tuxbox, comming soon there are comming more parts, but it's a lot to do, see also: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/9565-diskussion-neutrino-goes-neutrinohd-welche-features-funktionen-aus-dem-tuxbox-cvs-%C3%BCbernehmen/
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@901 e54a6e83-5905-42d5-8d5c-058d10e6a962

	tuxbox-port: locales for old hardcoded theme selection removed and addedsome new lines needed by themes class, new entry 'keybindingmenu.misc' for keybindings modul added
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@900 e54a6e83-5905-42d5-8d5c-058d10e6a962

	vfdcontroler.h included
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@899 e54a6e83-5905-42d5-8d5c-058d10e6a962

	tuxbox-port: added theme files, will be installed as own files instead hardcoded in neutrino.cpp
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@898 e54a6e83-5905-42d5-8d5c-058d10e6a962

	usermenu class removed, now found in it's own module
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@897 e54a6e83-5905-42d5-8d5c-058d10e6a962

	removed unused lcd files from makefile
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@896 e54a6e83-5905-42d5-8d5c-058d10e6a962

	tuxbox-port:added menu subhead, also sed in new member addintroItems(), added in menu class
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@895 e54a6e83-5905-42d5-8d5c-058d10e6a962

	tuxbox-port: modul files added
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@894 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-27  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	movieplayer: reindent callInfoViewer()
	make the callInfoViewer() function more readable by reindenting
	it, additionally fix a theoretically possible buffer overflow in
	the filename copying code

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@892 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-27  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	movieplayer: display approx. playback position in infobar
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@891 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-27  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix for gcc4.5
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@890 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-21  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	zapit: add first experimental EN50494 (aka unicable) support
	This adds first experimental and rudimentary support for unicable.
	This will not work with complex setups (DiSEqC-Switches combined with
	SCR Matrices etc). Only simple setups are supported.
	Also, there is no GUI configuration yet. To enale, kill running
	neutrino, then add "uni_scr={0...7}" (only one value, from 0 to 7) to
	/var/tuxbox/config/zapit/zapit.conf. Note that the "receiver number" you
	probably got for your installation is probably from 1 to 8, so you need
	to decrease it by one to get the SCR value.
	If your setup has nonstandard frequencies, you might want to add your
	assigned frequency as "uni_qrg=1234" (in MHz).

	Check the log for those lines if it does not work:
	[fe0] tune to frequency 11303000 pol Horizontal/Left srate 22000000
	[fe0] tuner to frequency 1553000 (offset 9750000)
	VOLT18=1 TONE_ON=0, freq=1553000 bpf=1284 ret=1283000
	[fe0] Diseqc cmd: 0xE0 0x10 0x5A 0x9 0x67
	[fe0] DEMOD: FEC 2/3 system DVB-S2 modulation 8PSK pilot on, freq 1283000

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@889 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-20  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	SIsections: add parsing of PDC descriptor (VPS time)
	Tdd the VPS time to the event if available. Not yet used for anything
	useful ;-)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@888 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	hdd_menu: do not allow to wipe the drive the root fs is on
	If the root FS is on a HDD, disable the HDD menu for this disk.
	As long as we always repartition / reformat the whole drive, this
	is the best way to avoid people shooting themselves in the foot.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@887 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	hdd_menu: make it work with sfdisk and fdisk
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@886 e54a6e83-5905-42d5-8d5c-058d10e6a962

	hdd_menu: apply hdparm on all drives
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@885 e54a6e83-5905-42d5-8d5c-058d10e6a962

	hdd_menu: fix memleak in menu setup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@884 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: actually save the resolution :)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@883 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: make screen resolution (old -r parameter) configurable
	The screen resolution (zoom factor for fonts) can now be configured
	via menu. This obsoletes the -r parameter.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@882 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-02  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add paintBoxFrame (copy/paste from GetAway patch )
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@881 e54a6e83-5905-42d5-8d5c-058d10e6a962

	wide window
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@880 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-02  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	unity fix from klauser
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@879 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-01  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix 'adiomix' ;) in audioplayer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@878 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-11-01  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- cosmetics
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@877 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-31  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	hdd_menu: fix progress reporting for HDD formatting routine
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@876 e54a6e83-5905-42d5-8d5c-058d10e6a962

	hdd_menu: remove extraneous '\n' (thanks Miky1968)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@875 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-31  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	872rev remove \n
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@874 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-31  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	dboxinfo: remove extraneous '\n' (thanks TheDuke for reporting)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@873 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-31  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fontrenderer: remove '\n' handling
	'\n' in a text was not working correctly - it did not reset the
	X position correctly and it did jump out of the assigned box.
	Visible errors were e.g. on epgplus, 13.0E SF1, where the short
	description often contains '\n' and thus garbage was painted
	below the epgplus window (and did not get cleared afterwards).
	For now we replace '\n' with '¶' (0x00b6). Later, if no offenders
	are found, it should simply be removed.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@872 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-28  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Possible fix for timer over DST change
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@871 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-28  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add new SKY transponder *Sky Action HD *Sky Cinema Hits HD *Sky Sport HD 2
	- add new HD transponder
	*RTL HD
	*VOX HD
	*SAT.1 HD
	*PRO 7 HD
	*Kabel 1 HD

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@870 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-25  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	still not ready
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@867 e54a6e83-5905-42d5-8d5c-058d10e6a962

	remove 0xd3 from fix_service_type
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@866 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix fuck dvb
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@865 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix oopsd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@864 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix dont parse current pmt pid
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@863 e54a6e83-5905-42d5-8d5c-058d10e6a962

	parse only running service
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@862 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix modulation
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@861 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add pmt parse to scanSDT
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@860 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-24  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	clean up: moved on/off defines to mymenu.h, removed redefinition in cam_menue.cpp
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@859 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-23  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update satellites.xml
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@858 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- remove duplicate
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@857 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-22  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	disable vbi how long still some crash reported
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@854 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-22  thilo  <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	clean up: gui module files in makefile sorted, as a first step for more clean ups
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@853 e54a6e83-5905-42d5-8d5c-058d10e6a962

	vfd-setup: use lcd icon instead settings icon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@852 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-22  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	change unity values according to klauser
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@851 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-21  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add to scanSDT scrambled update
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@850 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add reloadsetup (neutrino.conf) to nhttpd controlapi
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@849 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	chaange scanSDT window to popup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@848 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-19  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix close & osd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@846 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-17  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	remove duplicate libeventserver include path
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@843 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-15  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add cam,boxinfo,imageinfo to user menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@842 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-14  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update satellites.xml -> if you encounter problems please report here: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/board310-coolstream-svn/10138-satellites-xml/
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@839 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-13  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	unintentional variable rename
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@838 e54a6e83-5905-42d5-8d5c-058d10e6a962

	osd fix, tab for screening
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@837 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-12  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add missing stuff for script installation
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@836 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add install.sh script - install all scripts with proper permissions (755)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@835 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-12  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	new standard start jpeg file
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@834 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-12  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix compile with test menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@831 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-11  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Disable VFD/CI/scart menu on zee
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@830 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-11  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-update Eurobird 16
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@829 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-09  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add compare bouquetname withoutspace
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@828 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-08  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-upgrade Eurobird 16, THX Janus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@827 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add remove multiple whitespaces to descriptors,-fix scanSDT
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@826 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-08  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	small changes for wizzard
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@825 e54a6e83-5905-42d5-8d5c-058d10e6a962

	reenable vbi
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@824 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-08  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	compatibility with newer ffmpeg.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@823 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix defaults for Scart and Cinch. Scart: RGB SD Cinch: YPrPb SD
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@822 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-06  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-show infoviewer with rc pause,play,forward,rewind in movieplayer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@821 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-05  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add movieplayer icons to  infoviewer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@820 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@819 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-update play icons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@818 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add play icons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@817 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-04  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add show hdd indicator level in moviebrowser
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@816 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-03  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix german locales typo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@815 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-03  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix #337
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@814 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-03  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@813 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- update deutsch.locale (remove inappropriate spaces before punctuations, some fixes, some changes) - update satellites.xml
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@812 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-02  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Disable VBI until driver crash will be fixed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@810 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Change default timers weekdays; Fix for fastscan crash; Open video with configured mode instead of PAL - for testing
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@809 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-10-02  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	update (Sky 3D)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@808 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-30  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix some typo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@807 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-30  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Factory reset to delete all, with reboot
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@806 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-28  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix Radio Maria
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@805 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix osd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@804 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-27  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	variable bouquets name compare
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@803 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix service_type & remove space at ende providerName
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@802 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-24  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	better detection of phantom bouquets for the bouquet-editor (y521)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@799 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-23  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	hack for hack
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@798 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Testing VBI, new libcoolstream needed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@796 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-23  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	/mini ca mode default
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@795 e54a6e83-5905-42d5-8d5c-058d10e6a962

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@794 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix fec
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@793 e54a6e83-5905-42d5-8d5c-058d10e6a962

	oops, -fix my bug
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@792 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-22  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	now ywen 2.8.0.8
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@789 e54a6e83-5905-42d5-8d5c-058d10e6a962

	check install do not check for fcp (y520)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@788 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Check install: do not check for upd-streaming
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@787 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Text (Kommandozeile ->Shell) shorten text -> No Linebreak in Chrome, Firefox using Linux or Mac
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@786 e54a6e83-5905-42d5-8d5c-058d10e6a962

	update About information
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@785 e54a6e83-5905-42d5-8d5c-058d10e6a962

	correct default nhttpd.conf
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@784 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix cpu locale, fix menu & descrete rc
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@783 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-19  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	show with cool rc current transponder list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@782 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-17  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb 2.8.0.7 Dont show phantom bouquets
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@781 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix some html and js format errors
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@780 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-17  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	check is same TP & bazi98 services
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@779 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@778 e54a6e83-5905-42d5-8d5c-058d10e6a962

	update + fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@777 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-17  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Update to test descrete codes. Power-toggle key should be redefined, if power key should work as descrete power-on
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@775 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-14  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	comma at end of enumerator list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@772 e54a6e83-5905-42d5-8d5c-058d10e6a962

	comma at end of enumerator list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@771 e54a6e83-5905-42d5-8d5c-058d10e6a962

	 fix Wextra compil
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@770 e54a6e83-5905-42d5-8d5c-058d10e6a962

	 fix Wshadow compil
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@769 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-14  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Werror compile fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@768 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-12  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: make location of "information" menu configurable
	the location of the "information" menu can now be configured in
	neutrino.conf: show_infomenu=1 shows it below the service menu,
	show_infomenu=0 (default) in the main menu, as before.
	Patch by bazi98. Should probably be configurable somewhere in the GUI.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@766 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-12  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add show epg with rc forward/rewind from prev/nex channel in bouquet (test version)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@765 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-12  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: cancel TOT thread on shutdown
	this helps with spurious hangs on exit / ctrl-C

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@764 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-12  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Merge branch 'tmp'
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@763 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-12  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: port "do not step time for small differences" from tuxbox
	When receiving new system time data from the DVB stream, and the
	difference to the current time is less than 120 seconds, do not step
	the time but call adjtime(3) instead to do a continuous time correction.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@762 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-12  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	remove unnecessary use of linux dvb api in sectionsd
	the variable types are not really used as intended, so we can
	as well avoid using them at all to make it easier to port to
	other platforms

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@761 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-12  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: remove unused ringbuffer code
	The ringbuffer code is not used at all, so let's remove it

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@760 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-12  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	tuxtxt: fix crash on double height / PIP
	on coolstream, it did not crash, but the TOP sidebar was broken
	with PIP/double height.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@759 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-12  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	only NEO have led
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@758 e54a6e83-5905-42d5-8d5c-058d10e6a962

	channellist: only update epg events for visible channels from neutrino-hd-tripledragon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@757 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-08  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Dont stop playback when record started. Experimental, for testing
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@756 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-05  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add frequency 10815000 & 11317000 to Hotbird13
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@755 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add astra19.2-digital+ to blacklist
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@754 e54a6e83-5905-42d5-8d5c-058d10e6a962

	change Sirius 4 name to Astra 4, update transponder (THX Janus)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@753 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-05  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb 2.8.0.6 version info
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@752 e54a6e83-5905-42d5-8d5c-058d10e6a962

	EPG+ bigger line layout
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@751 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb 2.8.0.6 add deinterlacer for mozilla-vlc-plugin
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@750 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd 3.3.3 add mime-type for ts-streaming
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@749 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd 3.3.3 add largefile support for recorded movie streaming
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@748 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-04  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	jump to next/prev transponder with up/down rc in test signal  mode
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@747 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix astra19.2 hotbird13
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@746 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add norsk icon (THX bazi98)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@745 e54a6e83-5905-42d5-8d5c-058d10e6a962

	update slovak locale (THX EnoSat)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@744 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-02  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	deep standby led blink, if timer set
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@742 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-09-01  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Testing timer wakeup fixes for NEO
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@741 e54a6e83-5905-42d5-8d5c-058d10e6a962

	new header
	git-svn-id: http://www.coolstreamtech.de/coolstream_public_svn/CROSSENVIROMENT/coolstream@740 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-31  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update satellites.xml, see: http://www.dbox2world.net/board293-coolstream-hd1/board313-coolstream-downloads/board309-coolstream-firmware/9588-coolstream-firmware-1-87-23-08-2010/?s=b5c7992dcd81ae90e7d33e424d5545de3f1c452b#post117374
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@739 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-23  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix OSD hide bug
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@738 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-23  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: add menu option for info on EPG change (thanks to bazi98)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@737 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-22  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: port "show infobar on EPG change" from tuxbox
	Maybe this should be configurable besides the config file,
	then another Menu item is needed...

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@736 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-21  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix crash after txt not found on TP; Not ask about recording in case of auto timeshift
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@735 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add plugin hdd dir menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@734 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-20  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	deutsch.locale
	- Fix "Deppenapostroph" -> http://heise.forenwiki.de/index.php?title=Deppenapostroph ;)
	- Groß- und Kleinschreibung

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@733 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-19  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	tiny osd fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@732 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-19  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	auto video mode fix; enable key repeat for number and string choosers menu items
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@731 e54a6e83-5905-42d5-8d5c-058d10e6a962

	use video auto modes only if they enabled in neutrino
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@728 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-19  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	led menu enlarge
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@727 e54a6e83-5905-42d5-8d5c-058d10e6a962

	led menu enlarge
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@726 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-18  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add led on/off menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@725 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-17  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add deepStandby brightness menu for neo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@724 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-15  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix  delayed shutdown
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@723 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-13  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix comment
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@722 e54a6e83-5905-42d5-8d5c-058d10e6a962

	osd fixes & rotor fix by bazi98, THX
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@721 e54a6e83-5905-42d5-8d5c-058d10e6a962

	osd fix see:http://www.dbox2world.net/board293-coolstream-hd1/board306-coolstream-hd1-support/board299-coolstream-fragen-und-anregungen/9550-unerw%C3%BCnschter-balken-im-infoviewer/
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@720 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix shutdown for neo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@719 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-10  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix mini mode ;)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@718 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add mini mode to ca display
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@717 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-08  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix ttx start
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@716 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-07  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix fade on ttx start (?)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@715 e54a6e83-5905-42d5-8d5c-058d10e6a962

	only NEO
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@714 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add MenuBack to VIDEOMODE menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@713 e54a6e83-5905-42d5-8d5c-058d10e6a962

	menu fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@712 e54a6e83-5905-42d5-8d5c-058d10e6a962

	NEO menu fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@711 e54a6e83-5905-42d5-8d5c-058d10e6a962

	NEO have 1 CI slot
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@710 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix head icons offset
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@709 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-05  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	change icon offset
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@708 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add rec icon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@707 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add rec icon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@706 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-04  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	 -add frame rates
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@705 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fixe
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@704 e54a6e83-5905-42d5-8d5c-058d10e6a962

	optimize & fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@703 e54a6e83-5905-42d5-8d5c-058d10e6a962

	optimize & fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@702 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-02  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add 288 icon res
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@701 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-08-01  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix icon 1080 und 576
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@700 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@699 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@698 e54a6e83-5905-42d5-8d5c-058d10e6a962

	change to yres
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@697 e54a6e83-5905-42d5-8d5c-058d10e6a962

	 -add resolution icons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@696 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-31  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	 small help icon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@695 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add resolution icon to infoviewer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@694 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add resolution icons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@693 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-29  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	rework ca mode
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@692 e54a6e83-5905-42d5-8d5c-058d10e6a962

	compil fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@691 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add ca one icon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@690 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add CA display mode
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@689 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-29  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix bouquet name in epgplus; Fix bitrate for radio channels; Show language settings before setup banner
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@688 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-update polski.locale (thx to fryta)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@682 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-18  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	enable LED when display on 0 in deep stby
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@680 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-17  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	typo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@679 e54a6e83-5905-42d5-8d5c-058d10e6a962

	scale fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@678 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix ue
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@677 e54a6e83-5905-42d5-8d5c-058d10e6a962

	scale fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@676 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-16  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	scale fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@675 e54a6e83-5905-42d5-8d5c-058d10e6a962

	scale fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@674 e54a6e83-5905-42d5-8d5c-058d10e6a962

	scale fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@673 e54a6e83-5905-42d5-8d5c-058d10e6a962

	scale fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@672 e54a6e83-5905-42d5-8d5c-058d10e6a962

	scale fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@671 e54a6e83-5905-42d5-8d5c-058d10e6a962

	scale fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@670 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-15  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	scale width with font size
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@669 e54a6e83-5905-42d5-8d5c-058d10e6a962

	osd fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@668 e54a6e83-5905-42d5-8d5c-058d10e6a962

	osd fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@667 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-14  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix center txt
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@666 e54a6e83-5905-42d5-8d5c-058d10e6a962

	const 20
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@665 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix center txt
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@664 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-update slovak locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@663 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix center
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@662 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-13  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix center no/yes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@661 e54a6e83-5905-42d5-8d5c-058d10e6a962

	typo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@660 e54a6e83-5905-42d5-8d5c-058d10e6a962

	localize delete question
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@659 e54a6e83-5905-42d5-8d5c-058d10e6a962

	localize delete question
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@658 e54a6e83-5905-42d5-8d5c-058d10e6a962

	tiny osd edits
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@657 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-12  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-use snprintf
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@656 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix Buffer size
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@655 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-11  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-update slovak.locale for 1.82 rev651 (thx EnoSat)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@652 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-06  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Epg-plus changes: show only current bouquet, bouquet switch fix, zapping fix. For testing
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@651 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-04  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update locals
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@650 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- install radio-stations.xml - todo fix .../scripts/Makefile.am (how to set 755?)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@649 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-07-03  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix page up/down in page mode
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@648 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Menus shadow; 0 calls timer-list in event-list; Fix exit from sleeptimer set; Testing backup/restore settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@647 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-28  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Trying to fix #311
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@646 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-27  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Windows fade emulation. Some main windows at the moment only. New drivers needed.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@644 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-24  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fixes for GXA. Now it is possible use GXA without an active driver.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@639 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-19  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add new files
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@635 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-19  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Update menu changes; setup wizard banner
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@634 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-18  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	No caching allowed for timer list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@633 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-18  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	show only standard icon size
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@632 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-18  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	URL encoding SyncTimer Update
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@631 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-18  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add shortcuts to key settings menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@630 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-tiny change
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@629 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-correct next event info on pressed info button in channellist (copy/paste from tuxbox cvs ;) )
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@628 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-15  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	new defaults for LCD preset and 4:3 mode
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@623 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-13  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@622 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-11  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	defaults changed: volume 50%, 1080i, LCD preset, bouquet cycle off
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@621 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-11  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add new includes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@619 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-09  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	klack sync: fix add timer yWeb 2.8.0.4
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@617 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-08  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix emulate vertical tab with newline in EPG data
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@616 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix dd avial
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@615 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-07  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix ac3 info  , patch  by focus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@614 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-05  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	update slovak locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@612 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-06-01  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Add AAC support. (working but little testing).
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@611 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-31  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- Kabel Deutschland -> workaround for lack of AUTO QAM support
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@610 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-30  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@609 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-28  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Changes for CEC.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@607 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Updated header with CEC changes.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@606 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-28  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	missed locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@605 e54a6e83-5905-42d5-8d5c-058d10e6a962

	More cec options for future, not ready
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@604 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-28  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Locale for CEC.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@603 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Add CEC gui code.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@602 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Add CEC modes of operation.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@601 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-25  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	nhttpd 3.3.2 Clear EPG for new retrival
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@599 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add internetradio menu , patch by bazi98. THX :)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@598 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-20  nightshad  <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Updated headers for new libcoolstream. Indent cleanups and added functionality. Add new CS API header. WIP. Remove old init_cs.h header.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@596 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Change to new CS API to get the revision of the box.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@595 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Some compiler fix for open(). It needs the mode argument if O_CREAT is used.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@594 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Make CISendMessage CS specific and make it static while at it. It is not used elsewhere. Exchange header from init_cs.h to cs_api.h. Use new API functions to init and register messenger to CS specific parts.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@593 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Some compiler error fixes.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@592 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Some compiler error fixes.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@591 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix some compiler errors.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@590 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Some indent cleanup.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@589 e54a6e83-5905-42d5-8d5c-058d10e6a962

	New CS header file.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@588 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix some compiler error.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@587 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix some silly mistake.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@586 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix compiler error on open(). Some small indent changes. New CS header file.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@585 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-15  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	patch for biger info icons in infobar
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@584 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-14  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add show infobar.txt window
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@583 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-12  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	patch for width logos epilog ;)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@582 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-12  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Search mtd device to update by name
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@581 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-11  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- try to fix some problems with windows svn-clients - Micron_italic.ttf seems not used anyway, so rename it to micron_italic_old.ttf and nuke it from the makfile
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@580 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- fix some icons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@579 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-10  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	patch for width logos final ;)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@578 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-09  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	patch for width logos
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@576 e54a6e83-5905-42d5-8d5c-058d10e6a962

	ppattch for width logos
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@575 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-06  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	memory percent
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@571 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix gui bugs with big font
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@570 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-06  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fixes for non-standart icon sizes. Not complete yet, work in progress. Probably will broke commit #568
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@569 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-06  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix gui bugs with big fonst
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@568 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-06  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	small change
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@567 e54a6e83-5905-42d5-8d5c-058d10e6a962

	add new headers for compile
	git-svn-id: http://www.coolstreamtech.de/coolstream_public_svn/CROSSENVIROMENT/coolstream@563 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-04  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	remove bad transponder & add 10911 hb 13
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@562 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-03  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add on/off menu  for infobar var & hdd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@561 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-02  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	nhttpd: channel logo names: space allowed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@560 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-02  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix later list , consequence from commit 556
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@559 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-05-01  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	nhttpd: extend EPG infos
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@558 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd: allows relative path for scripts
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@557 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-30  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix search in bouquet & all
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@556 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-29  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix fec's & add transsponders  to astra 19 ,hotbird 13
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@555 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-24  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	new locale file
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@554 e54a6e83-5905-42d5-8d5c-058d10e6a962

	upc 1W
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@553 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-23  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@552 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-22  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	f-fix warning
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@551 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-21  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	New locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@550 e54a6e83-5905-42d5-8d5c-058d10e6a962

	#286, 288, 285, 242, 282, 296, 293
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@549 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-16  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix accidentally introduced segfault from rev. 546
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@548 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add provider FAKS - update Kabel Deutschland
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@547 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- don't show rotor and fan speed settings on cable box
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@546 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-12  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix fec
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@545 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add time to channellist (thx bazi98)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@544 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-12  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	nhttpd add some new configfile handling
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@543 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-10  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add support for parsing javascript files (yjs)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@542 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd-API: Updates to GetBouquetCGI
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@541 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-09  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	hide game menu if no games
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@540 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-08  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix git build
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@539 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-07  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add svn rev. to imageinfo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@538 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-04  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Explicit fec for upcoming drivers; Little fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@537 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-01  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	re-work /control/bouquets fro coolstream, add more output formats (plain, xml, json)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@536 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-01  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix for Wextra Wshadow Werror build
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@535 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-04-01  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add json response for yweb 3 calls
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@534 e54a6e83-5905-42d5-8d5c-058d10e6a962

	some updates in timer handling
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@533 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-31  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	/control/timer?formalt=xml add some more repeat information
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@532 e54a6e83-5905-42d5-8d5c-058d10e6a962

	add new nhttpd-api for external recording-apps <box>/control/timer?format=xml
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@531 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-27  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb 2.8.0.3 new logo handling and some fixes to EPG Plus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@530 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-27  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fixes for Werror build
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@529 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-24  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Testing
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@527 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Testing
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@526 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-23  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix locale switch
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@525 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@524 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-21  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix lcd/crt preset saving; Option to set usals flag for all
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@523 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Full lcd/crt presets, for testing
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@522 e54a6e83-5905-42d5-8d5c-058d10e6a962

	#241 for testing
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@521 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-20  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add getAspectRatio(); setAspectRatio(); void getMode43(); void setMode43(); to zapit. Patch by SnowHead. -> http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/9240-framebuffer-blockiert/
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@519 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@518 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- remove superfluous define - fix typo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@517 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- remove superfluous entries in deutsch.locale - update/change duetsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@516 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-20  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	OSD menu settings reorganized, most OSD related now there; New Media submenu, main menu going too big
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@515 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-20  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@513 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-19  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add slovak flag
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@512 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-18  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb check for webserver 3.2.6
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@511 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb ist now 2.8.0.2
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@510 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: add timer sync for tvinfo and klack
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@509 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: add timer sync for tvinfo and klack
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@508 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: update EPG Plus: Show logos, show recording and zap timers
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@507 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: file not needed anymore
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@506 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd: add short ids for bouquests and epg
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@505 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd: update the default logo path
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@504 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-18  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Show tuner locked or not using green or red radar, experimental
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@503 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-18  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	revert
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@502 e54a6e83-5905-42d5-8d5c-058d10e6a962

	add some new
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@500 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-17  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix build until somebody updates libcoolstream
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@499 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-17  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update deutsch.locale again... this time with the right file
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@498 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-17  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb 2.8.0.1 fix start wizard & refresh
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@497 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: add portuguese language file Thanx to SingleBytes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@496 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: add language file version
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@495 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-17  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Bottom screen margin preset for lazy Boss
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@494 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Reset CI after standby option
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@493 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fastscan: setup diseqc, clear channels before scan
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@492 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Testing CI reset
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@491 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-16  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@489 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- install new font -> DejaVuLGCSansMono-Bold.ttf - remove 12.pcf.gz, 14B.pcf.gz and 15B.pcf.gz from makefile -> not used
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@488 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-16  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Hostname, #271. rcS needs hostname -F /etc/hostname before ifup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@487 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-15  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- network menu (#264) - tune timeout (#266) - satfinder (#269) - tuxtxt: 	new monospace font to support more languages 	option to select teletext font 	charset selection from pmt 	more menu languages from tuxbox cvs 	cleanup sutitiles start screen needs testing.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@486 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-14  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb: fix start wizard: start pages
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@485 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-14  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix broken build
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@484 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-14  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb: 2.8.0.0 Release
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@483 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-13  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb: new version number 2.8.b.4, nhttpd 3.2.4 - add /control/crypt for crypto information - add crypto information to streaminfo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@482 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: fix startpage settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@481 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: streaminfo update to coolstream & multilanguage
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@480 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd: - controlapi: add audio to API (/control/audio) - neutrinoapi: add some new function for streaming infos
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@479 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd:controlapi: activate videoformat to API again
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@478 e54a6e83-5905-42d5-8d5c-058d10e6a962

	nhttpd:controlapi: add aspectratio to API again
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@477 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: fix multilanguage for boxcontrol
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@476 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-11  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove newline from event name; Up to date encoding.conf from enigma
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@474 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-10  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fastscan sort close to provider's way
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@473 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-09  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix for last change
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@472 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Hack to use different locale for back item in initial startup settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@471 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-09  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix ca-icon alignment
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@470 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-09  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	13/18v option for rotor; 4:3 teletext, PiG in teletext
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@469 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-08  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add NetCologne MultiKabel to cables.xml
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@468 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-07  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb: now Version 2.8.b.3
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@467 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: update start wizard to new language convention
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@466 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: minor correction
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@465 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: speed up LiveTV
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@464 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-06  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb: remove debug info
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@463 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb 1300px width
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@462 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-06  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add slovak locale (thx EnoSat)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@461 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-06  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb: some HTML format corrections
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@460 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: remote & osd multilanguage (ybug 473, 474)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@459 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: some changes to multilanguage convention
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@458 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: fix for free space in box
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@457 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-05  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Experimental fastscan for CD/TVV/Telesat providers
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@456 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-05  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb: Extensions multilanguage (ybug 476)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@455 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: Def.Language English for javascript (ybug 443)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@454 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: fix lost menue items
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@453 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: Def.Language English (ybug 445)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@452 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: minor shell script changes for CS (ybug 444)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@451 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-03  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb: some changes to multilanguage convention
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@450 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: enhancement of OSD shot
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@449 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: Breite bis zu 1300px
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@448 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-02  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	NEW - ybug 468: Tools: yInstaller multilanguage
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@447 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-03-01  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb: now Beta. Ready for testing yweb 2.8.b.1
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@446 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: live multilanguage
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@445 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: deactivate not supported settings for coolstream
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@444 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: - audioplayer, pictureviewer settings now as multilanguage - now version 2.8.a.6
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@443 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: webserver settings: no keep-alive settings for coolstream
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@442 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: settings webserver, yweb: change naming convention & disable threading in settings for coolstream
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@441 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: can now determine status of audio mute (ybug 448)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@440 e54a6e83-5905-42d5-8d5c-058d10e6a962

	zapit, libcoolstream: determine audio mute status
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@439 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-28  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	ca-icon size variable
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@438 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-28  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Faster live-edit reload. Experimental, should be tested
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@437 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-27  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb: after nhttpd changes -> reload yWeb
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@436 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: new: start wizard
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@435 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: own version check for coolstream
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@434 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb rename version to 2.8.a.5
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@433 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: add timeshift settings to settings->recording
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@432 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: Neutrino settings: parental, recording, movieplayer added multilanguage
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@431 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: add multi-language to live tv/radio
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@430 e54a6e83-5905-42d5-8d5c-058d10e6a962

	LiveTV/Radio: Problems with switch channels fixed (ybug 463)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@429 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Set SVN:keyword Date, Revision
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@428 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Set SVN:keyword Date, Revision
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@427 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-26  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Testing list edit problem #249; Commented some not used code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@426 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Disable return root dir
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@425 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-26  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb- add Multilanguage to Tools Menue, Check settings, Command Shell (ybug 460)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@424 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-26  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	libpng-1.2.36 already needs png_set_strip_alpha
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@423 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-26  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	yweb: show channelname in timerlis correctly (ybug 450)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@422 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: fix setting of default Remote to coolstream. fix save of remote type (settings->yweb) (ybug 454)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@421 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: updated info-help (ybug 459)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@420 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yweb: Update Tools->info (ybug 456)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@419 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Activate Wake on LAN (for CS) again (ybug 455)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@418 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-25  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix for process view
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@417 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yWeb 2.8.a.4 - updated nhttpd - Code clean up - changes to nhttpd.conf - some changes for logo display
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@416 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-25  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fixes for delete/move menu entry from different channel lists; Change list mode, if current list dont have channel, for ex. zap from history or with pzapit
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@415 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-25  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	dont start neutrino if font not found
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@414 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-25  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- correct dolby digital icon (THX bazi98!)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@413 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-25  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix crash, if channel has more than 4 CA descriptors, regarding #252
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@412 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-24  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Truth is: nobody know how it work
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@409 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-24  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix: mute audio on yWeb start
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@408 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yWeb 2.8.a.3 Alpha-Version
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@407 e54a6e83-5905-42d5-8d5c-058d10e6a962

	yWeb 2.8.a.3 Alpha-Version
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@406 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-24  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix rc favorites
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@405 e54a6e83-5905-42d5-8d5c-058d10e6a962

	timescale position
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@404 e54a6e83-5905-42d5-8d5c-058d10e6a962

	 fix clock position & corner
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@403 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-23  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Calc %% from full screen width
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@402 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Set minimum menu width to 30%
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@401 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-23  yjogol  <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	not needed any more
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@400 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-21  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add 11464000 frequency (Prosiebe HD)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@399 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-21  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@398 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	volumebar radius
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@397 e54a6e83-5905-42d5-8d5c-058d10e6a962

	cooli radius
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@396 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add menu rounded corners on/off
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@395 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-20  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- port over some not yet landed fixes for german SKY TV epg (THX Gaucho316!)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@394 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- remove superflous entry - make german language settings more intuitive
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@393 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- small adjustment to volumebar position
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@392 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix warning
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@391 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-20  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Menu position settings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@390 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Alternate user-menu names
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@389 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fast fix for picviewer; Page up/down change for channel list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@388 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-19  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix some c&p errors
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@387 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-19  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	scalable volumebar
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@386 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-19  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Separate subtitles preferences on request; Load english locale to use as default for not complete locales
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@385 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-18  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add menu volume pos
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@384 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-18  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix scaling
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@383 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- fix scaling
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@382 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@381 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-18  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	typo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@380 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-18  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Move all language settings to own menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@379 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-18  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add menu scrambled message on/off
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@378 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-18  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Change new line to space until OSD code will suppport newline parsing
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@377 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Code and option to auto select subtitles for prefered language
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@376 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-18  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- some cosmetics in infoviewer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@375 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@374 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- update deutsch.locale
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@373 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-18  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Rework of prefered language code to support both possible iso639 codes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@372 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-18  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add upnp icon - optimize icon display in infoviewer an menus - thx bazi98!
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@371 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-18  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix timer conf
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@370 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fiix for scalable mute icon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@369 e54a6e83-5905-42d5-8d5c-058d10e6a962

	optimize
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@368 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-17  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	 copy fixes from tuxcvs
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@367 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-17  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	emulate vertical tab with newline in EPG data
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@366 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-17  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add new entries - remove superfluous entries
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@365 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- scale colorchooser with fontsize
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@364 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-17  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix for switching to ac3 pid at second call
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@363 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Change default filter mode
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@362 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Prefered language settings for testing, at the moment for audio and epg
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@361 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-17  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- scale imageinfo with fontsize
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@360 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- scale with fontsize
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@359 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- new yellow crypticons - new slider icons - THX Alfredo01!
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@358 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-17  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Remove most exotic never seen languages from table, to cut upcoming prefered language menu; Full tab left for reference
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@357 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-16  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- remove unneeded stuff
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@356 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- remove unneeded icons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@355 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-16  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix rounding
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@354 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-16  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- smaller is better ;)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@353 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- exchange lots of raw icons with png icons (THX bazi98!) - remove unneeded raw icons - adjust makefile
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@352 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- alignment optimization in in infoviewer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@351 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- new icons (THX Alfredo01!)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@350 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-15  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix cryptoinfo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@349 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix cryptoinfo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@348 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@347 e54a6e83-5905-42d5-8d5c-058d10e6a962

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@346 e54a6e83-5905-42d5-8d5c-058d10e6a962

	unused functions
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@345 e54a6e83-5905-42d5-8d5c-058d10e6a962

	tiny fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@344 e54a6e83-5905-42d5-8d5c-058d10e6a962

	tiny fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@343 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-15  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- more new icons (THX again Alfredo01!)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@342 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-15  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	change ecm pid to caid
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@341 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add show Cryptsysteme tiny fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@340 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add show Cryptsysteme
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@339 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-14  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix blue button alignment in infoviewer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@338 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add new icons (thx again Alfredo01!) - adjust icon width of bottons - todo: fix alignment of blue icon in infoviewer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@337 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-14  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Removed libcontrold dependency
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@336 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-13  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix black color corruption after scan; Change progressbar logic to follow progressbar_color setting, if bar created with blink enabled
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@333 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-12  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix crash, if some of r/g/b is 0
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@330 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-12  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	 dont paint '-' if left align
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@329 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-12  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	move hardcoded keys processing to the end, so user can redefine
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@328 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-12  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-fix max<->min
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@327 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-12  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@326 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-12  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	loclalize freq tiny fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@325 e54a6e83-5905-42d5-8d5c-058d10e6a962

	loclalize freq
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@324 e54a6e83-5905-42d5-8d5c-058d10e6a962

	another graphics fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@323 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-12  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix for virtual zap; Fix for png icon paint from getSize; TTX national tables from actual tux cvs; Starting to test ttx sub remember/autostart
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@322 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-12  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- channellist now uses 75% of ScreenWidth as width and 80% of ScreenHeight as height
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@321 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-11  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	 -fix possible segfault
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@320 e54a6e83-5905-42d5-8d5c-058d10e6a962

	 cabel scaling
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@319 e54a6e83-5905-42d5-8d5c-058d10e6a962

	variable scaling
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@318 e54a6e83-5905-42d5-8d5c-058d10e6a962

	oops
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@317 e54a6e83-5905-42d5-8d5c-058d10e6a962

	cosmetics
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@316 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix graphic bugs
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@315 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-11  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix infobar after virtual zap
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@314 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-11  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add new transponders to TeleColumbus Berlin - add Primacom Sat Einspeisung - add Primacom Glasfasernetz
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@313 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add some reworked icons (THX Alfredo01!)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@312 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-10  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	dont stop dvb subs pid data caching on pause
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@311 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-08  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: initialize CKeyValue() in constructor, not only on paint()
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@310 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-08  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix key value display in keychooser
	CMenuSeparator::getString() was actually not unused :)
	fix up prototypes of non-const functions so that they can actually
	use getString(). fixes the missing key labels in key chooser menu.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@309 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-08  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: improve menu width calculation
	calculate menu width in paint() instead of addItem()
	this allows to cahnge the width of a menu later on dynamically

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@308 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-08  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: resize keychooser window with font size
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@307 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-08  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	show freq for cabel
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@306 e54a6e83-5905-42d5-8d5c-058d10e6a962

	show current bitrate
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@305 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix graphic
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@304 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix warnings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@303 e54a6e83-5905-42d5-8d5c-058d10e6a962

	icon colors order
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@302 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-07  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix numbers in menus without digit-icons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@301 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-07  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix some warnings (patch by Houdini)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@300 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-07  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	stringinput: fix literal "double delete" :)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@299 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: fix segfault on restart
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@298 e54a6e83-5905-42d5-8d5c-058d10e6a962

	movieplayer: make info key usable like help key
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@297 e54a6e83-5905-42d5-8d5c-058d10e6a962

	infoviewer: use display_Info also for fileplay mode
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@296 e54a6e83-5905-42d5-8d5c-058d10e6a962

	infoviewer: alignment fixes for curr/next and time
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@295 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-07  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix record red
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@294 e54a6e83-5905-42d5-8d5c-058d10e6a962

	change 'long long' tom int64_t'
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@293 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-07  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix png alpha channel with older libpng
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@292 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-07  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	change 'long long' tom int64_t'; change variable buf to new delete;
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@291 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-07  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: vertically center menu icons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@290 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: consider menu icon width for calculation of iconOffset
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@289 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-07  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: add possibility to specify minimal menu width
	A static window width was specified in pixels before, which is
	"problematic". Then it was ignored and menus were automatically
	sized to their largest menu item.
	Due to popular demand, add the possibility to specify a minimal
	window width in percent of screen width. If set to 0 (default),
	menus will autosize as before.
	Main menu is set to 22% screenwidth.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@288 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-06  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	copy Houdini fix from tuxcvs;-fix  unsigned len  >= 0 is always true
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@287 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix announce_Time shadow fix, unused OutputFd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@286 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix comma at end of enumerator list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@285 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix comma at end of enumerator list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@284 e54a6e83-5905-42d5-8d5c-058d10e6a962

	 remove extra ';'
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@283 e54a6e83-5905-42d5-8d5c-058d10e6a962

	 remove extra ';'
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@282 e54a6e83-5905-42d5-8d5c-058d10e6a962

	ISO C++ forbids variable length array 'buf'
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@281 e54a6e83-5905-42d5-8d5c-058d10e6a962

	comma at end of enumerator list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@280 e54a6e83-5905-42d5-8d5c-058d10e6a962

	 remove extra ';'
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@279 e54a6e83-5905-42d5-8d5c-058d10e6a962

	format with astyle
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@278 e54a6e83-5905-42d5-8d5c-058d10e6a962

	 remove extra ';'
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@277 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix comma at end of enumerator list
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@276 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-fix rest of shadow warnings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@275 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-06  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix shadow warnings (patch by houdini -> http://www.dbox2world.selfip.com/board293-coolstream-hd1/board314-coolstream-development/9010-neutrino-experimental/index2.html#post108122)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@274 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-06  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix picture view move; Enable hw blit for picture/logo; Move channel logo display after all channellist shown
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@273 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: make screensetup scale better with big fonts
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@272 e54a6e83-5905-42d5-8d5c-058d10e6a962

	osdsetup: fix shadow warning introduced with last commit
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@270 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix OSD limits setup
	the transparent PNGs used now showed a flaw in OSD screen setup code
	fix this by drawing background color before drawing edge markers

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@269 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-06  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	picviewer/png: always strip alpha channel
	newer libpng (1.2.40+ at least) seems to always deliver an alpha
	channel for 8bit paletted pics, but not always set PNG_COLOR_MASK_ALPHA
	=> always strip alpha channel to fix this

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@268 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-06  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	bla->blau for VTXT
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@267 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-05  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix icon install failure (wrong filename)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@266 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-05  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add bosanski.png (language icons are now complete)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@265 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-05  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix usermenu.item_none
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@264 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-05  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix deutsch.locale (thx bazi98 for reporting)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@263 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- fix accidentally committed ignore
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@262 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-05  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	update it
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@261 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-05  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add a bunch of new *.png icons (thx bazi98!) - delete unneeded *.raw icons - re-add radar.pal (needed) - hopefully nothing is missing ;)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@260 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-05  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Mode fb and picviewer cleanup; unify channel logo display code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@259 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-04  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Testing GXA icon blit; Cleanup FB and pictureviwer code; This is work in progress, any bugs possible
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@258 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-04  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-use: getWidth()
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@256 e54a6e83-5905-42d5-8d5c-058d10e6a962

	-add: getWidth()
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@255 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-03  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	 check ChanWidth size if to smal
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@254 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-03  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Attempt to fix #233
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@253 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-03  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-add: fta channels scan option (for Dr.Dish ;)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@252 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-02  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	More checks for recording on zap; Quick zap redirected to open current TP channel list; Hack for crash at exit for testing
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@251 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-02  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	 add delete icon
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@250 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-01  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix possible Resource leak
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@249 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix digi icon count
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@248 e54a6e83-5905-42d5-8d5c-058d10e6a962

	 add digi icons to menus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@246 e54a6e83-5905-42d5-8d5c-058d10e6a962

	 add digi icons to menus
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@245 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-02-01  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Analog on/off support
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@244 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Disable zap to different TP from channel list if recording, quick zap still TODO; Dont zap on left/right if virtual zap mode on
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@242 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-31  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: implement CMenuSeparator::getString() in menue
	this fixes the menu autosize issues with strings in menu separators

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@241 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-31  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	mp3.raw is icon, not background as mp3.jpg, so needed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@240 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-31  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: improve display of 'overtime' events in infobar
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@239 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-31  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Wav play added - not ok, have bugs; Fixes for webif radio streaming bouquets/channels lists; Mute after standby fix; Hack to read 2x sdp on cable, for testing; Restore analog audio stereo/mono mode on zap
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@238 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-31  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: improve epgplus scalability
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@237 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: use horizontal space in channel list more economically
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@236 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: avoid crash in channellist with extreme font sizes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@235 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: allow to toggle the epgplus fontsize with the epg key
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@234 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: remove unnecessary casts from epgplus code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@233 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: start epgplus with 2x key_epg
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@232 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-31  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fill tuxtxt2.conf with some useful stuff
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@231 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-31  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	tuxtxt: install config file (currently empty)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@230 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-30  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add more missing icons and install them
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@229 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add some missing items - remove obsolete items - change makefile properly - hopefully nothing is missing
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@228 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-30  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: bring epgview code closer to tuxbox codebase
	* if epg title needs 2 lines, expand header downwards to make
	  sure that we don't draw outside of the framebuffer
	* if USE_SPACE_EFFICIENTLY is defined, do not resize the EPG window
	  if the font size is switched but always paint the "big" window

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@227 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-30  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: let menus resize to the needed dimension
	Instead of letting the caller of the menuewidget specify the
	dimensions, determine them based on the text that is to be
	displayed.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@226 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-30  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- add KMS Muenchen, Kabel Deutschland, TeleColumbus, UnityMedia and Kabel BW to cables.xml
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@225 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-30  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fontrenderer: do not paint background color
	do not paint the background color, making the font "transparent"
	this works around display problems in e.g. streaminfo, because the
	"wrong" background color is used

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@224 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-30  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix indentation - whitespace cleanup
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@223 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-30  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: reset state if stopped while in standby
	If you stop neutrino while in standby, you cannot restart it anymore
	because it hangs in _write_gxa in framebuffer.cpp. "Fix" this by
	leaving the powermanager standby mode and resetting cpufreq in the
	"stop the system" routine.
	A proper fix would be to fix the crappy drivers... ;-)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@222 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-30  striper  <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	- fix nhttpd-makefile (channels.js, Y_Baselib.js and Y_VLC.js should not be compressed)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@221 e54a6e83-5905-42d5-8d5c-058d10e6a962

	- add tuxtxt.odb (needed by tuxtxt) - fix fonts-makefile to install all needed fonts
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@220 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-29  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	All icon file names moved to icons.h; .raw extension removed from icon names
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@219 e54a6e83-5905-42d5-8d5c-058d10e6a962

	another try to feet scaled subs to user-defined screen edges
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@218 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-28  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix scaled subtitles overlap
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@217 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-27  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	scale dvb subtitles
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@216 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-27  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	show rec hdd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@215 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-27  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Support for icons in png format
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@214 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-26  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	correct transponder 12265000 & add 12242000 HB13
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@213 e54a6e83-5905-42d5-8d5c-058d10e6a962

	correct symbol rate for transponder 12226000 HB13
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@212 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-25  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix crash, if -r used without arg or with one arg only
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@211 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-25  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix ChannelName in recordmode
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@210 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-24  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@209 e54a6e83-5905-42d5-8d5c-058d10e6a962

	osd fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@208 e54a6e83-5905-42d5-8d5c-058d10e6a962

	reserve for head
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@207 e54a6e83-5905-42d5-8d5c-058d10e6a962

	#ifndef
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@206 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix segfault
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@205 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-24  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: fix extended event description being one char short (mantis 227)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@204 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-23  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix to long mount name
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@203 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-21  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	testing cable problems
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@202 e54a6e83-5905-42d5-8d5c-058d10e6a962

	testing cable problems
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@201 e54a6e83-5905-42d5-8d5c-058d10e6a962

	testing cable problems
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@200 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@199 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-21  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	optimize code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@198 e54a6e83-5905-42d5-8d5c-058d10e6a962

	optimize code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@197 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-20  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: speed up the fontrenderer
	Speed up the fontrenderer by *not* using the GXA accelerator. To
	prevent artifacts, add a routine to framebuffer class to sync on
	the GXA engine being ready with drawing.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@196 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix errors
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@195 e54a6e83-5905-42d5-8d5c-058d10e6a962

	casystem_display default false
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@194 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix infobar
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@193 e54a6e83-5905-42d5-8d5c-058d10e6a962

	dos2unix format
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@192 e54a6e83-5905-42d5-8d5c-058d10e6a962

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@191 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-20  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: change channelnumber default font size (only used for numberbox)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@190 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-20  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	More hacks about subtitles...
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@189 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-20  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@188 e54a6e83-5905-42d5-8d5c-058d10e6a962

	cs system on/off
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@187 e54a6e83-5905-42d5-8d5c-058d10e6a962

	use addMenueIntroItems funktion
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@186 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-19  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	raw icon cache
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@185 e54a6e83-5905-42d5-8d5c-058d10e6a962

	TTX subs menu, not ready yet, just backup of current code
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@184 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-19  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add channellogo menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@183 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-18  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add change blink
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@182 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-18  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix radio channel list timers
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@181 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-18  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	move miscsettings to sub menu
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@180 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-17  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	actually install satellites.xml and cables.xml
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@179 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-17  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	infoviewer: prepare for configurable logo position
	For now, this needs to be set with the LOGO_POS environment variable.
	See the comment above showChannelLogo() for possible values.
	Defaults should be the same as before, if not please report.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@178 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-17  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	missed files
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@176 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-17  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@175 e54a6e83-5905-42d5-8d5c-058d10e6a962

	More sub pause/restart
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@174 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Code cleanup, still testing
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@173 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-16  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	dboxinfo: automatically resize info window
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@172 e54a6e83-5905-42d5-8d5c-058d10e6a962

	framebuffer: print info if accelerator is used
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@171 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-16  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	change shadow color for blink ProgressBar
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@170 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-16  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	framebuffer: fix !USE_NEVIS_GXA case
	The GXA accelerator is a win for e.g. big boxes, but it is a net
	loss for the fontrenderer in the current implementation. So fix
	the framebuffer class, so that disabling USE_NEVIS_GXA works again
	for testing both cases.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@169 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-16  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	channellist: add timing debug output
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@168 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-16  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Possible fix for infobar's current event after standby
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@167 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-16  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	dvbsubtitle: fix lots of debug output if dvbsub is not running
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@166 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-16  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix2 shadow fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@165 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-16  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	actually install the newly added icons ;)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@164 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-16  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix dhadow fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@163 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-16  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add files
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@162 e54a6e83-5905-42d5-8d5c-058d10e6a962

	add files
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@161 e54a6e83-5905-42d5-8d5c-058d10e6a962

	some missed files
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@160 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-15  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	 add zap by channel id
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@159 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-13  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	shadow var
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@158 e54a6e83-5905-42d5-8d5c-058d10e6a962

	shadow var
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@157 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-12  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	enable usals repeat when Rotor position <> 0
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@156 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-12  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add pzapit -gi returns the current channel ID (hexadecimal)& name (tuxcvs)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@155 e54a6e83-5905-42d5-8d5c-058d10e6a962

	rework
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@154 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-11  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Drop vdr code, use ffmpeg dvb sub decoder. atm patched ffmpeg used
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@153 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-10  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix dual loop
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@152 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-06  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix scroll bugs
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@151 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-05  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	bazi98 locale, THX
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@150 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix shadow fixes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@149 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-04  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix build outside of source dir by creating proper install rules for yhttpd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@148 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-04  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	typo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@147 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-04  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Revert accidental part of rev 142
	Accidentally, the epgview window size was changed by rev 142 (and
	again by satbaby's rev 145), but this part needs more work.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@146 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-04  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	show only future Screenings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@145 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-03  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add weekday to date
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@144 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-03  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	infoviewer: improve infobar scalability
	dynamically calculate the x position of current / next info text in infobar
	test with "neutrino -r 200 72" ;-)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@143 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-03  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	epgview: fix 'color direction' of progressbar
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@142 e54a6e83-5905-42d5-8d5c-058d10e6a962

	neutrino: fix parameter parsing, rename -blink to --noblink for consistency
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@141 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: we need to lock the mutex for pthread_cond_broadcast()
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@140 e54a6e83-5905-42d5-8d5c-058d10e6a962

	sectionsd: speed up shutdown
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@139 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-03  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: speed up shutdown
	streamts and sectionsd can take some time to shutdown, so trigger
	them first

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@138 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-03  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix for older boost
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@137 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-03  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	streaminfo: fix painting of progress bars
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@136 e54a6e83-5905-42d5-8d5c-058d10e6a962

	CProgressBar: initialize variable
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@135 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-03  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	sectionsd: get rid of exceptions
	Fortunately, those exceptions do not trigger. If they did, they
	would kill the box as an unhandled exception would lead to an unclean
	shutdown of the drivers anyway, so we can just do without them as in
	the rest of neutrino.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@134 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-03  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: make blinkenlights runtime configurable
	Get rid of "--disable-blinkenlights" configure switch. Colored
	progress bars can be disabled with "neutrino -noblink" now.
	Unfortunately CProgressBar had to be touched again to avoid
	ambiguities in the constructor, but should be done for now.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@133 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-03  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	deprecate CScale code. TODO: remove completely
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@132 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-03  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: consolidate CScale and CProgressBar code
	Add code for coloured progressbars to CProgressBar class. This
	allows to deprecate the CScale code completely (is not used anymore)
	and, in a follow-up step, make the progress bar style runtime configurable.

	TODO: documentation ;)
	      check if all progressbars still behave the same

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@131 e54a6e83-5905-42d5-8d5c-058d10e6a962

2010-01-01  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix icons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@130 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-31  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	widget/menu.*: add keyval_ext type
	instead of adding unneeded default values to all menuchooser options
	just to cater for two special cases, add an extra version that does
	not need a locale setting but instead takes a char* instead.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@129 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-30  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	testing dvb subtitles
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@128 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix icons
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@127 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-29  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	testing dvb subtitles
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@126 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-29  mws  <mws@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix initializers and shadows
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@124 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix initializers and shadows
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@123 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix initializers and shadows
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@122 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix initializers and shadows
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@121 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-26  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	try to correct mws's fuckup by disabling exceptions again
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@120 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-24  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix segfault
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@119 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-23  mws  <mws@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix shadow stuff and initializers....
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@118 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-22  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix up libxmltree interfaces, so that useless casts can be removed
	Lots of places hat casts from (const char*) to (char *) to silence
	a "deprecated conversion" warning. Instead of casting (which is
	inherently wrong), fix up the libxmltree interfaces.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@117 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-22  mws  <mws@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix shadowed stuff that in reality was case sensitive naming of variables but sucks for me\!
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@116 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-22  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	is safe to deallocate a NULL pointer
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@115 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-22  mws  <mws@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	shadowed stuff
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@114 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix qualifier
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@113 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix shadowed things
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@112 e54a6e83-5905-42d5-8d5c-058d10e6a962

	declaration of 'const XML_Char* s' shadows a parameter
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@111 e54a6e83-5905-42d5-8d5c-058d10e6a962

	 error: declaration of 'in' shadows a previous local
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@110 e54a6e83-5905-42d5-8d5c-058d10e6a962

	error: declaration of 'index' shadows a global declaration
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@109 e54a6e83-5905-42d5-8d5c-058d10e6a962

	error: declaration of 'nBufSize' shadows a previous local
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@108 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-22  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fontrenderer.cpp: stuff allocated with strdup must be free()'d, not deleted
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@107 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-22  mws  <mws@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix casting
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@106 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-21  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix more "type qualifiers ignored on function return type" warnings
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@105 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-21  mws  <mws@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Mark unused vars as comment
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@104 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-21  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	compiler warning fixes
	Fix a bunch of "warning: type qualifiers ignored on function
	return type" (you see them with -Wall -Wextra). Still lots to fix.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@103 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-20  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	infoviewer: fix timescale background in blinkenlights mode
	The timescale background was not painted on subsequent calls of the
	infobar unless the percentage had changed. Thanks lucgas for reporting.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@102 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-20  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix typo in "recalculate" commit
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@101 e54a6e83-5905-42d5-8d5c-058d10e6a962

	framebuffer: make table of circle values static
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@100 e54a6e83-5905-42d5-8d5c-058d10e6a962

	recalculate infobar position after font or screensetup changes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@99 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-20  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: rework infoviewer
	Make the infoviewer more "tuxbox-like". The default appearance should
	only change marginally, but this provides infrastructure to:
	*) disable the crypto icons (default if --disable-blinkenlights)
	*) resize the infobar better to adapt to changed font sizes (not yet
	   perfect, but better than before)
	*) always vertically center the icons in the button bar (red green blue
	   and AC3/16:9 etc)
	The one thing visible immediately is that the infobar is always drawn
	at the same height, regardless if the buttonbar is drawn below or not.
	Originally I did it that way because a) the code was simpler and b) I
	liked it better. If this is an issue, please report an I can change that.

	I deliberately did not touch the display in file playback mode, this can
	be done later once potential issues are shaken out.

	Tis is a massive change, so I expect it to be not perfect. Please report
	anything you find.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@98 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-20  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	infoviewer: fix CScale sizes
	The CScale code does not allow for a height of 4 or 8 (it rounds
	up to 6 and 10 due to buggy implementation), so we might as well
	declare the scales with the proper size.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@93 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-20  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	framebuffer: add infrastructure to center icons vertically
	add an additional height parameter to paintIcon() that allows to
	center the icons vertically between y and y+h
	defaults to 0 == unchanged behaviour

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@92 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-18  mws  <mws@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	-Werror compiler flag  activated. this prevents a successfull build if any warning is issued.  more to come...
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@91 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-17  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	port getScreenStartX() & getScreenStartY() code from tuxbox CVS; use getScreenStartX(),getScreenStartY(),h_max(),w_max() routines
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@90 e54a6e83-5905-42d5-8d5c-058d10e6a962

	port getScreenStartX() & getScreenStartY() code from tuxbox CVS; use getScreenStartX(),getScreenStartY(),h_max(),w_max() routines
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@89 e54a6e83-5905-42d5-8d5c-058d10e6a962

	port getScreenStartX() & getScreenStartY() code from tuxbox CVS; use getScreenStartX(),getScreenStartY(),h_max(),w_max() routines
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@88 e54a6e83-5905-42d5-8d5c-058d10e6a962

	port rounded corner code from tuxbox CVSuse getScreenStartX(),getScreenStartY(),h_max(),w_max() routines
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@87 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-16  mws  <mws@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fix sign of integer / unused stuff / ...
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@86 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix variable init
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@85 e54a6e83-5905-42d5-8d5c-058d10e6a962

	unused stuff commented
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@84 e54a6e83-5905-42d5-8d5c-058d10e6a962

	move warning to fixme
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@83 e54a6e83-5905-42d5-8d5c-058d10e6a962

	unused stuff commented
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@82 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix constness
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@81 e54a6e83-5905-42d5-8d5c-058d10e6a962

	unused stuff commented
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@80 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix structnaming from anonymous to a real name
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@79 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix constness
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@78 e54a6e83-5905-42d5-8d5c-058d10e6a962

	unused stuff commented
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@77 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix init - please CHECK for me it is an uninited pointer...
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@76 e54a6e83-5905-42d5-8d5c-058d10e6a962

	unused stuff commented
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@75 e54a6e83-5905-42d5-8d5c-058d10e6a962

	unused stuff commented
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@74 e54a6e83-5905-42d5-8d5c-058d10e6a962

	move warning to fixme. comment dprint statement
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@73 e54a6e83-5905-42d5-8d5c-058d10e6a962

	comment warning off
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@72 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix constness
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@71 e54a6e83-5905-42d5-8d5c-058d10e6a962

	comment warning off
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@70 e54a6e83-5905-42d5-8d5c-058d10e6a962

	comment unused var
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@69 e54a6e83-5905-42d5-8d5c-058d10e6a962

	comment unused var
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@68 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix sign of int
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@67 e54a6e83-5905-42d5-8d5c-058d10e6a962

	move warning to FIXME
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@66 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix sign of integer. comment in unused var
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@65 e54a6e83-5905-42d5-8d5c-058d10e6a962

	change #warning to TODO
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@64 e54a6e83-5905-42d5-8d5c-058d10e6a962

	comment unused variables
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@63 e54a6e83-5905-42d5-8d5c-058d10e6a962

	change #warning to FIXME
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@62 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix to prevent uninitialized data
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@61 e54a6e83-5905-42d5-8d5c-058d10e6a962

	comment in unused variables, replace #warning statements
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@60 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix typo
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@59 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix Makefiles to comply to C and CPP rules announcement -Wall -Werror will force compile breaking in the near future.
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@58 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-16  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add .gitignore - does no harm and helps me with git conversion
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@57 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix build with gcc-4.4.x by adding necessary #includes
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@56 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-15  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Err..
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@55 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Defaults to NORTH, 00.0
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@54 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-14  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	improve the progressbar code
	* disable "round corners" for the progressbars for now, does not look good
	* if the progressbar is less than 5 pixels high, disable the border, this
	  helps for the tiny bars in the infobar

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@52 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-14  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Manual Channel Search: remove (not need)
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@51 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Manual Channel Search
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@50 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-14  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	add "--disable-blinkenlights" configure switch
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@49 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-13  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: add an option to choose the classic progress bar style
	add a #define NO_BLINKENLIGHTS in scale.h to choose the classic
	progress bar style instead of the colorful blinkenlights.

	TODO: make this a configure option.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@48 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-13  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	channellist: use progressbar class for extended channellist
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@47 e54a6e83-5905-42d5-8d5c-058d10e6a962

	add progress bar class, ported from tuxbox.org
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@46 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-13  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: port rounded corner code from tuxbox CVS
	This allows to set all four corners separately. The default is
	now to have all four corners rounded if radius is > 0 in paintBoxRel.
	It also places hard coded integer numbers for CORNER_TOP and
	CORNER_BOTTOM with the respective #defines.
	This should make it much easier to port over code parts from tuxbox.org.
	However, there are probably bugs and oversights in that I did not find
	yet. Reports are welcome.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@45 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-13  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	framebuffer/pictureviewer: add functions to query icon size
	Add infrastructure to query icon size as in tuxbox neutrino.
	TODO: those functions are yet to be tested for non-.raw icons ;)

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@44 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-13  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	neutrino: fix crashes on invalid fonts
	with the latest fontrenderer fix, invalid fonts now can lead to
	division by zero errors. fix the occurences I found.

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@43 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-13  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	fontrenderer: improve freetype error handling
	* freetype errors are != 0, not < 0, fix that to avoid segfaults in
	  case of invalid fonts
	* unlock the render mutex in case of an error

	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@42 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-13  seife  <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	libsectionsdclient: fix parallel build
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@41 e54a6e83-5905-42d5-8d5c-058d10e6a962

	do not check for openssl in configure - it is not needed
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@40 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-09  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	reverse last fix
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@39 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Fix Memory leak: hdBouquet
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@38 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-09  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	dbdr default to off; comment clock recovery option
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@37 e54a6e83-5905-42d5-8d5c-058d10e6a962

	cable name display fix for scan
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@36 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-08  satbaby  <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	Possible Resource leak: fd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@35 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix utf for prov BetaDigital
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@34 e54a6e83-5905-42d5-8d5c-058d10e6a962

	initializ variable: buffer, Possible Resource leak:fd
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@33 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Memory leak:hdd,hintBox
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@32 e54a6e83-5905-42d5-8d5c-058d10e6a962

	fix Resource leak
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@31 e54a6e83-5905-42d5-8d5c-058d10e6a962

	Possible Memory leak: tag
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@30 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-08  focus  <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	cable scan fix to test
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@29 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-12-08  mrcolor  <mrcolor@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	missing file
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@28 e54a6e83-5905-42d5-8d5c-058d10e6a962

	our current experimental Neutrino branch
	git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@27 e54a6e83-5905-42d5-8d5c-058d10e6a962

2009-11-17  lucgas  <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>

	includes for $PREFIX..../include
	git-svn-id: http://www.coolstreamtech.de/coolstream_public_svn/CROSSENVIROMENT/coolstream@17 e54a6e83-5905-42d5-8d5c-058d10e6a962
