From d7922af57559e02d66a10df3945a1459fc3044b2 Mon Sep 17 00:00:00 2001 From: Thilo Graf Date: Tue, 17 Oct 2017 20:41:22 +0200 Subject: [PATCH] update version to 3.6.0 Prepared for multiplatform builds --- ChangeLog | 57173 ++++++++++++++++++++----------------------------- configure.ac | 2 +- 2 files changed, 23190 insertions(+), 33985 deletions(-) diff --git a/ChangeLog b/ChangeLog index 772feca0c..740218f44 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,49965 +1,39170 @@ -Thilo Graf 2017-09-14 +2017-10-17 Thilo Graf - update version to 3.5.1 + update version to 3.6.0 + Prepared for multiplatform builds -Thilo Graf 2017-08-13 + Merge branch 'pu/mp' into 'master' - 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. + CUpnpBrowserGui: fix button arrangement + defined label width parameter was too large -Thilo Graf 2017-08-13 + icons: add new default iconset, thx OneOfNine + Hope it's complete, please report if somthing is missing! - CMenuWidget: use CComponentsFooter for paint footers in menues - - Another step for more unified window designs. + neutrino.cpp: show logo on start up -svenhoefer 2017-09-08 + CComponentsPIP: use default background image as default image - - 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. - - Signed-off-by: Thilo Graf + data/pictures: add new default background/start image -svenhoefer 2017-09-08 + maintain: add version update script - - get sure we have the logo-dir, even if it's empty - - Signed-off-by: Thilo Graf +2017-10-17 Jacek Jendrzej -svenhoefer 2017-09-07 + Merge branch 'master' into pu/mp - - rc_lock: use OFFSET defines - - Signed-off-by: Thilo Graf + movieplayer.cpp remove free , attempting free on address which was not malloc()-ed -svenhoefer 2017-09-07 +2017-10-16 Jacek Jendrzej - - don't save conf-files to flash; use /media by default - - Signed-off-by: Thilo Graf + Merge branch 'master' into pu/mp -svenhoefer 2017-09-07 + Revert "- libdvbsub: add missing free() call" + This reverts commit 89f9ae85f07ffc900a0698be718e4e635db282f4. - - locale: small changes; unify save/load locales - - Signed-off-by: Thilo Graf +2017-10-14 Jacek Jendrzej -svenhoefer 2017-09-07 + streaminfo2: add desc to audiotype - - keybind_setup: resort items as in other menus too; 'save' before 'load' - - Signed-off-by: Thilo Graf +2017-10-14 M. Liebmann -svenhoefer 2017-09-07 + CBEBouquetWidget::getInfoText(): Fix compile error - - menu: always add an offset to menus; not only in round-border-mode - - Signed-off-by: Thilo Graf +2017-10-13 Thilo Graf -svenhoefer 2017-09-06 + bedit: add methods ResetModules() and init() + Help to handle instances of modules to get current screen and font settings + after changed settings by user. - - nhttpd: remove unused string Dbox_Hersteller - - Signed-off-by: Thilo Graf + Dimensions were not applied after changed settings. eg: All Items had wrong + position and dimensions after changed font size. -svenhoefer 2017-09-06 +2017-10-13 Thilo Graf - - nhttpd: de-capitalize hooknames for controlapi and neutrinoyparser - - Signed-off-by: Thilo Graf + bedit: remove multiple code from paintHead() method -svenhoefer 2017-09-06 + bedit: remove multiple code from paintFoot() method - - nhttpd: fix typo in LOG_FILE define - - Signed-off-by: Thilo Graf + bedit: ensure apply of possible changed timeout settings on runtime -svenhoefer 2017-09-06 + bedit: move paintBody() into base class + Avoids multiple code parts - - nhttpd: move defines for SSL-certs after HTTPD_CONFIGDIR define - - Signed-off-by: Thilo Graf + bedit: declare internal vars as protected + Access to internal member vars should be done via methods and funtions. -svenhoefer 2017-09-06 +2017-10-13 Thilo Graf - - nhttpd: use PORT-defines from yconfig.h instead of "hardcoded" ports - - Signed-off-by: Thilo Graf + bedit: use inherited version of hide() + This overwrites inherited hide() from CMenuTarget -svenhoefer 2017-09-05 + rework hide - - yWeb: align cifs-mounts to new automount-syntax - - Signed-off-by: Thilo Graf +2017-10-13 Thilo Graf -svenhoefer 2017-09-05 + bedit: use inherited version of paintDetails() and dline/ibox objects + This moves full identicaly code into base class. - - nhttpd: fix indentations - - Signed-off-by: Thilo Graf + TODO: There are more similar parts. -svenhoefer 2017-09-05 +2017-10-13 Thilo Graf - - nhttpd: small re-sorts; TODO: fix $Revision$ replacements - - Signed-off-by: Thilo Graf + bedit: remove multiple forward declaration of CFrameBuffer + I don't see any sense why this should be done here. -svenhoefer 2017-09-05 + CComponentsFooter: rework uniformed arrangement + Some parts were incomplete treated with defined parameter + 'label_width' and/or 'chain_width'. - - nhttpd: sort entrys in Makefile.am - - Signed-off-by: Thilo Graf + Revert "CTimerList: adjust label width in footer dependent by count of buttons" + This reverts commit 3987c3a30633111ed1e5d78f580e3b837b2f87e8. -svenhoefer 2017-09-05 + CMenuWidget: don't use parameter for label width calculation + Footer object does this itself. - - nhttpd: remove unused mod_testhook - - Signed-off-by: Thilo Graf + CTimerList: localize info and send timer buttons -svenhoefer 2017-09-05 +2017-10-13 svenhoefer - - nhttpd: just code-reformats; fix indentation - - Signed-off-by: Thilo Graf + - libdvbsub: add missing free() call -svenhoefer 2017-09-05 + - libdvbsub: use framebuffer functions getBackBufferPointer() and blit2FB() - - nhttpd: resort defines - - Signed-off-by: Thilo Graf +2017-10-13 Striper -svenhoefer 2017-09-05 + - dvbsubtitle: fix copy/paste error and only show debug if there is something to clear - - nhttpd: remove obsolete CONFIG_SYSTEM_TUXBOX_COOLSTREAM switch - - Signed-off-by: Thilo Graf - - Some changes was different. + - cleanup dvbsubtitle code -svenhoefer 2017-09-05 +2017-10-13 svenhoefer - - nhttpd: just cosmetics (remove annoying linebreaks) - - Signed-off-by: Thilo Graf + - libdvbsub: allow FullHD resolution dimensions -svenhoefer 2017-09-05 + - libdvbsub: port usefull code from Neutrino-MP to make dvbsub nice again - - nhttpd: remove obsolete function to show commandline help - - Signed-off-by: Thilo Graf +2017-10-09 Jacek Jendrzej -svenhoefer 2017-09-05 + src/gui/upnpbrowser.cpp clear framebuffer - - nhttpd: remove non-working and outdated Y_CONFIG_BUILD_AS_DAEMON switch - - Signed-off-by: Thilo Graf + Merge branch 'master' into pu/mp -svenhoefer 2017-09-05 + upnpbrowser : fix memleaks - - nhttpd: align mod_sendfile.mime_types to HTTPD_SENDFILE_EXT - - Signed-off-by: Thilo Graf + upnpbrowser : fix memleak -svenhoefer 2017-09-05 +2017-10-08 Jacek Jendrzej - - nhttpd: fix typo in AUTH_NAME_MSG - - Signed-off-by: Thilo Graf + Merge branch 'master' into pu/mp -svenhoefer 2017-09-05 +2017-10-08 Thilo Graf - - nhttpd: enable mod_sendfile.sendAll by default - - Signed-off-by: Thilo Graf + CUpnpBrowserGui: fix possible compile errot + error: suggest parentheses around ‘&&’ within ‘||’ [-Werror=parentheses] -svenhoefer 2017-09-01 + 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. - - y-web: show hostname as page-title - - Signed-off-by: Thilo Graf + CTimerList: increase width of remote menu + eg: With oversized font sizes the buttons inside footer are squeezed. -svenhoefer 2017-09-01 + CMenuWidget: small clean ups - - y-web: remove white background from favicon - - Signed-off-by: Thilo Graf +2017-10-08 Jacek Jendrzej -svenhoefer 2017-08-31 + Merge branch 'master' into pu/mp - - acinclude.m4: add missing variables substitutions - - Signed-off-by: Thilo Graf + fix video folderplay -svenhoefer 2017-08-29 + src/gui/upnpbrowser.cpp clear framebuffer - - locale: small changes in update locales - - Signed-off-by: Thilo Graf + src/gui/upnpbrowser.cpp kill infobox and timebox -svenhoefer 2016-08-11 + src/gui/test_menu.cpp fix memleak - helpers.chh/h: add some helper functions - - Partial cherry pick from: - https://bitbucket.org/neutrino-images/ni-neutrino-hd - - Signed-off-by: Thilo Graf +2017-10-02 Jacek Jendrzej -Jacek Jendrzej 2017-09-14 + fix compil after merge - src/driver/screenshot.cpp avoid memory ranges overlap + Merge branch 'master' into pu/mp -vanhofen 2017-09-13 +2017-10-02 Stefan Seyfried - - parentallock_setup: fix compiler warning; remove easymenu leftover + helpers/readFile: limit memory allocations -vanhofen 2017-09-13 + 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 ;-) - - rework multimedia-menu code; cleanup from many unused code +2017-09-30 Jacek Jendrzej -Jacek Jendrzej 2017-09-13 + Merge branch 'master' into pu/mp - fix pick diff error +2017-09-30 svenhoefer -vanhofen 2017-09-13 + - deutsch.locale: adjust EPGPlus.remind - - remove unused nkplay stuff +2017-09-30 Stefan Seyfried -vanhofen 2017-09-13 + 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. - - remove unused nkplay stuff +2017-09-29 Jacek Jendrzej -vanhofen 2017-09-12 + Merge branch 'master' into pu/mp - - drop easymenu +2017-09-29 svenhoefer -Jacek Jendrzej 2017-09-08 + - rcinput: simplify calcTimeoutEnd() calls; 0 is "off" by default now - remove double includes +2017-09-28 Jacek Jendrzej -Jacek Jendrzej 2017-08-29 + Merge branch 'master' into pu/mp - remove my stupid init +2017-09-28 svenhoefer -Thilo Graf 2017-08-28 + - bouqueteditor: clear details in infobox if no channels available - CTimerList: adjust label width in footer dependent by count of buttons +2017-09-28 Jacek Jendrzej -Thilo Graf 2017-08-28 + fix clang compil, use swap() - CTimerList: paint header only if required - - Avoid possible flicker effects. - - TODO: fix clock background with enabled gradient on header repaint. +2017-09-27 Jacek Jendrzej -Thilo Graf 2017-08-28 + Merge branch 'master' into pu/mp - comments: fix copy paste errors +2017-09-27 svenhoefer -Thilo Graf 2017-08-28 + - menue: only add hint_height to full_height, if we really have a hint - cc_item_shapes.cpp/h: Add method to create draw boxes without explicit objects + - bouqueteditor_channels: allow to navigate with left/right through the bouquets + add corresponding context-icons to header -Thilo Graf 2017-08-28 +2017-09-27 Jacek Jendrzej - Helpbox: add missing check for null pointer + Merge branch 'master' into pu/mp -Thilo Graf 2017-08-28 +2017-09-27 svenhoefer - CComponentsHeader: add missing check for null pointer + - bouqueteditor: some more timeout-fixes -Thilo Graf 2017-08-28 +2017-09-27 Jacek Jendrzej - CProgressBarCache: remove benchmark lines - - Was only for debugging. + Revert "CMenuWidget: simplify menu_left_exit code, add missing break" + This reverts commit aa0863f0c33ecd30805424400b7552158a0571fa. -Thilo Graf 2017-08-28 + Merge branch 'master' into pu/mp - CComponentsPicture: remove benchmark lines - - Was only for debugging. +2017-09-27 svenhoefer -Thilo Graf 2017-08-28 + - fix some timout-off-bugs in bouquetlist and channellist - CComponentsFooter: fix possible error with non-POD element type - - affected is struct type 'button_label_cc' + - fix some timout-off-bugs in epgplus, epgview, eventlist and filebrowser -Thilo Graf 2017-08-28 + - bouqueteditor: fix timeout; editor doesn't open when timeout was "off" - 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 + - network-setup: add header-icon to network-test -Thilo Graf 2017-08-28 + - network-setup: fix text-alignment for network-test - cc_frm.cpp, cc_frm_button.cpp: remove unread stored variables +2017-09-26 Jacek Jendrzej -Thilo Graf 2017-08-28 + Merge branch 'master' into pu/mp - CComponentsFrmClock: fix wrong initialization of w_tmp +2017-09-26 svenhoefer -Jacek Jendrzej 2017-08-23 + - menue: fix coordinates for savescreen function - fix possible out of bound memory access + - bouqueteditor_bouquets: RC_yellow now stops move bouquets too -Jacek Jendrzej 2017-08-23 +2017-09-26 Jacek Jendrzej - null pointer check + Merge branch 'master' into pu/mp -Jacek Jendrzej 2017-08-23 +2017-09-26 svenhoefer - fxi possible buffer overflow + - menue: add missing delete -Jacek Jendrzej 2017-08-23 +2017-09-26 Jacek Jendrzej - some inits and never read var + Merge branch 'master' into pu/mp -Jacek Jendrzej 2017-08-21 + Revert "src/gui/osd_setup.cpp disable hint paint in channellist-mode, is broken" + This reverts commit e308407b229b72cf2f1851a122221878114033d1. - some inits warnings +2017-09-26 svenhoefer -vanhofen 2017-08-14 + - menue: user smaller vertical offset for hintboxes to keep it in sync with other vertical offsets + * get bottom menu offset from CMenuSeparator()->getHeight() - - hw_caps: remove CFEManager-code; ... - - the relevant boxmodels are handled now in a "dirty part of hw_caps" - in neutrino.cpp after zapit-start + - osd-setup: use 0 as a localized value for timeout-settings -Jacek Jendrzej 2017-08-21 + - menue: add possibility to add localized values in CMenuOptionNumberChooser seperately - Revert "- neutrino: fix hw_caps init; it must be initialized after zapit start" - - This reverts commit edb0a5937e30477f633550c18c87cdfa6c2a5827. + - 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. -svenhoefer 2017-08-12 +2017-09-26 svenhoefer - - upnpbrowser: fix mode_ts for videos; was switched back to mode_upnp by stopAudio() - - Signed-off-by: Thilo Graf + - 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 -svenhoefer 2017-08-12 + 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 - Revert "neutrino: disable some menus in upnp & ts mode" - - This reverts commit 90de51de3807c76f66f642c94fec82cd1f7d2f6f. - - Signed-off-by: Thilo Graf + bouqueteditor_chanselect: + * RC_green now add channels too + * don't use listbox-widget anymore (listbox is unused now) -Thilo Graf 2017-08-12 +2017-09-26 Stefan Seyfried - Revert "infoviewer.cpp: handle timeout of mode upnp like mode ts" - - This reverts commit 0225b043db882011b6ce258bb3da648d32a45f4d. + 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) -Thilo Graf 2017-08-11 + audioplayer: allow to add https:// urls from playlist - 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. + 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 -GetAway 2017-08-11 + fb_accel: fix blit after time_monotonic_ms fix - infoviewer.cpp: handle timeout of mode upnp like mode ts - - Signed-off-by: Thilo Graf - - 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. + abstime: fix time_monotonic_ms on 32bit systems + m) -Thilo Graf 2017-08-09 + rcinput: disable timer debug messages - CComponentsScrollBar: use matching type names + subchannel_select: ensure buffer does not overflow -Thilo Graf 2017-08-09 + audioplayer: fix buffer overflow - CComponentsScrollBar: fix possible build error with -Werror=sign-compare + moviebrowser: fix format-string warnings -Thilo Graf 2017-08-09 + zapit: properly initialize arrays in scanbat and scansdt - CComponentsScrollBar: fix possible too small type size - - Possible segment count could be more than 265. - Was a remnant from scrollbar test phase. + CMenuWidget: simplify menu_left_exit code, add missing break -Thilo Graf 2017-08-07 + zapit: suppress one more implicit-fallthrough warning - english.locale: corrections in channellist locales - - Consideration of rules for capitalization of headings, titles and labels. + 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. -svenhoefer 2017-08-01 + neutrinoyparser: fix invalid logic in func_unmount_get_list - - menu: fix icon for CGenericMenuNext forwarder - - Signed-off-by: Thilo Graf + pictureviewer: fix build with gcc7 -Thilo Graf 2017-08-04 + add comments to suppres -Wimplicit-fallthrough warnings - CComponentsForm: add functions to get used or free space of form dimensions + add LUA_CFLAGS everywhere widget/menue.h is used -Thilo Graf 2017-08-04 + 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. - CComponentsForm: add methods to get previous and next item + moviplayer: suppress unused variable warning -Thilo Graf 2017-08-03 +2017-09-24 Thilo Graf - CComponentsItem: fix possible issues with position inside forms - - This ensures relative position for items inside form + cc_detailsline.cpp: fix possible unintended reduced height of bottom marker + Decrement value removed. -Thilo Graf 2017-08-03 + 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. - CCDraw: add missing member for real item position - - Changes of real positions were not watched. + comes in with 9948649f55f2bba8ece636a17028159d11a3298b -Thilo Graf 2017-08-03 +2017-09-21 Jacek Jendrzej - CComponentsItem: move real position methods from draw class into item class - - These methods ar only relavant for items + Merge branch 'master' into pu/mp -TangoCash 2016-11-07 + fix stack buffer underflow - fix epgtitle - - Signed-off-by: Thilo Graf + fix use stack after scope -svenhoefer 2017-07-26 +2017-09-21 svenhoefer - - audioplayer: fix right offsets for item - - Signed-off-by: Thilo Graf + - code alignments to master branch -Thilo Graf 2017-08-02 +2017-09-21 M. Liebmann - CComponentsHeader: disable permanent clock paint on interval. + Merge branch 'master' into pu/mp -Thilo Graf 2017-08-02 + jsoncpp: update to current version 1.8.3 - 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. +2017-09-20 svenhoefer -Thilo Graf 2017-08-02 + - add and use FRAME_WIDTH defines; ... + replace other fixed frame widths with OFFSET defines - 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, +2017-09-20 Thilo Graf -Thilo Graf 2017-08-02 + CComponentsFrmClock: Using less chars for time string. + Current count of chars could be not enough in some cases. - CFrameBuffer: fb-generic.cpp - add methode for clean up icon cache - - This could be required eg. on changed resoulutions or - changed iconsets on runtime. +2017-09-20 Jacek Jendrzej -Thilo Graf 2017-08-02 + Merge branch 'master' into pu/mp - 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. + src/gui/osd_setup.cpp disable hint paint in channellist-mode, is broken -Thilo Graf 2017-08-02 +2017-09-19 M. Liebmann - offsets: add SIDEBAR_WIDTH - - required in window class + Merge branch 'master' into pu/mp -Thilo Graf 2017-08-02 + Use parseJsonFromString() for parsing json data in + - CMoviePlayerGui::luaGetUrl() + - CTimerList::RemoteBoxChanExists() + - CTimerList::RemoteBoxTimerList() + - CTimerList::paintItem() + - cTmdb::GetMovieDetails() + - cYTFeedParser::parseFeedJSON() + - cYTFeedParser::parseFeedDetailsJSON() - CBuildInfo: add missing offset defines +2017-09-19 M. Liebmann -Thilo Graf 2017-08-02 + helpers.cpp: Add new functions + - readFile() + - parseJsonFromFile() + - parseJsonFromString() - 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 + parseJsonFromString() and parseJsonFromFile() use Json::CharReader + instead of the obsolete function Json::Reader -GetAway 2017-08-06 +2017-09-19 Thilo Graf - neutrino: disable some menus in upnp & ts mode - - to prevent inoperability of neutrino + CKeyChooserItem: add missing 'timeoutbar' while waiting for pressed key -GetAway 2017-08-06 +2017-09-19 Jacek Jendrzej - neutrino.cpp: repaint of background in radio mode, when close UPNP-Browser + Merge branch 'master' into pu/mp -TangoCash 2017-07-05 +2017-09-19 vanhofen - 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 - - Signed-off-by: Thilo Graf + - menue: use getItemColors() to get item colors -svenhoefer 2017-07-04 +2017-09-19 Jacek Jendrzej - - 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. - - Signed-off-by: Thilo Graf + Merge branch 'master' into pu/mp -svenhoefer 2017-07-03 +2017-09-19 max_10 - - moviebrowser: another fix for deletion function ... - - and add some temporary console output to see what happens - - Signed-off-by: Thilo Graf + mediaplayer: fixes form Duckbox git -svenhoefer 2017-07-04 +2017-09-19 Jacek Jendrzej - - audioplayer: don't scale covers to quadrat-dimensions - - Signed-off-by: Thilo Graf - - # Conflicts: - # src/gui/audioplayer.cpp + Merge branch 'master' into pu/mp -Thilo Graf 2017-07-03 + fix start clock supplement to d30bd0ea268eb0effa680c20afb392d6576f9420 - 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-09-18 Jacek Jendrzej -TangoCash 2017-07-02 + Merge branch 'master' into pu/mp - fix epgplus detailsline hide bug (thx dbo) - - Signed-off-by: Thilo Graf - - 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! + osd_setup.cpp fix memleak -Thilo Graf 2017-07-01 + fix memleak - 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. + Merge branch 'master' into pu/mp -Thilo Graf 2017-07-01 + fix mem leak - CUpnpBrowserGui: fix dline paint during directory selection - - Dline was not removed on directory selection. +2017-09-17 Thilo Graf -Jacek Jendrzej 2017-07-01 + CKeyChooserItem: fix possible memleak - src/gui/opkg_manager.cpp fix esource leak; supplement to 4bdacf39c81a89e07dd7f5399a88217f7030c303 + CHintBox: fix possible unintended cut of text + Last line size was not considered. -Thilo Graf 2017-06-29 + CPersonalizeGui: fix visualize of passive and active locked items - 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. + CMenuItem: add members set/get info icon inside menu items -Jacek Jendrzej 2017-06-30 +2017-09-16 Jacek Jendrzej - src/gui/movieplayer.cpp fix play icon after pause->seek + Merge branch 'master' into pu/mp -Jacek Jendrzej 2017-06-30 + remove unused locale - src/gui/movieplayer.cpp show FileTimeOSD only if setSpeed work +2017-09-16 vanhofen -Jacek Jendrzej 2017-06-29 + - keychooser: just small renamings for a better view - src/gui/moviebrowser/mb.cpp fix segfault if m_movieSelectionHandler is NULL +2017-09-15 Thilo Graf -svenhoefer 2017-06-29 + CColorChooser: fix possible artefacts on screen after closed window + Window was painted with shadow but hide() method didn't know about this. - - 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) - Signed-off-by: Thilo Graf - - Conflicts: - src/system/settings.h +2017-09-15 Jacek Jendrzej -M. Liebmann 2017-06-29 + readd fontmenu scaling hint - lib-libtuxtxt-tuxtxt.cpp avoid segfault, supplement to 7aec84d + Merge branch 'master' into pu/mp -Thilo Graf 2017-06-28 +2017-09-15 vanhofen - 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. + - icons: rename slider icons to more logical names -Thilo Graf 2017-06-28 + - rename SLIDER defines - 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. + - icons: new slider icons with material colors -Thilo Graf 2017-06-28 + - menu: rework slider; ... + * rename some variables + * use paintBoxFrame() instead of background-icon; this avoids scaling + issues on higher resolutions; scaled icons are ugly - CComponentsFooter: remove FIXME tag - - fixed since 2e24663a3f676d4a0a9684748b1cf726bda6c3a6 - Obsolete wrong types caused this. + - 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 -svenhoefer 2017-06-28 + - keychooser: use CMenuDForwarder instead of CMenuForwarder - - audioplayer: reset idle time to avoid screensaver ... - - when returning from shoutcast-filebrowser - - (cherry picked from commit 0a8024cdef84d9e60fa1e64c65e687f16c1d90ce) - Signed-off-by: Thilo Graf + - keychooser: strip unneeded code; use hintbox instead of handcrafted paints -svenhoefer 2017-06-28 +2017-09-14 M. Liebmann - - audioplayer: fix round borders in footer when playlist is hidden ... - - and use large roundings as in the other gui-elements - - cherry-picked from 8a3d8f8b51a8bd97966f8b0708f0a0a631d07bc8 - - Signed-off-by: Thilo Graf + Merge branch 'master' into pu/mp -svenhoefer 2017-06-28 + system/helpers.cpp: Add cstr_replace() + - This is a faster C version of str_replace() - - audioplayer: reset idle time to avoid screensaver ... - - when returning from filebrowser - - (cherry picked from commit d4f366c0dd9ab7f997a7c4f85948168ccf80f4ad) - Signed-off-by: Thilo Graf +2017-09-14 Jacek Jendrzej -svenhoefer 2017-06-27 + Merge branch 'master' into pu/mp - - audioplayer: fix position of meta data in titlebox - - (cherry picked from commit 37c61fa12f6961048f1382ae48873d7c06bd9c64) - Signed-off-by: Thilo Graf + remove unused -svenhoefer 2017-06-28 +2017-09-14 Thilo Graf - - audiometadata: add logo to metadata - - # Conflicts: - # src/driver/audiometadata.cpp - # src/driver/audiometadata.h - - cherry-picked from 9c115bec035114a4cec33834e0ab3a6385f44711 - - Signed-off-by: Thilo Graf + update version to 3.5.1 -svenhoefer 2017-06-27 + 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. - - audioplayer: fix coordinates to clear title-box - - (cherry picked from commit 0dfe5becbbc832c4379e957abdcea92604eb1caf) - Signed-off-by: Thilo Graf + CMenuWidget: use CComponentsFooter for paint footers in menues + Another step for more unified window designs. -svenhoefer 2017-06-27 +2017-09-14 svenhoefer - - audiodec: unify cover handling - - (cherry picked from commit ae0f735d998b8cbc5caf969f342be7af747b05f5) - Signed-off-by: Thilo Graf + - plugin-code: cleanup from many unused code; ... + * remove intergration conversion because we can use the integer as it is + * update headers -svenhoefer 2017-06-27 + Do we need /src/plugin.h anymore? Maybe this code could be merged into src/gui/plugins.h. - - audioplayer: change scanXmlData() arguments order ... - - switch url <-> name to get the same order as in other used functions - - (cherry picked from commit f31f8c5bc84c817e3fc955d816bb57cb0dcdfab7) - Signed-off-by: Thilo Graf +2017-09-14 svenhoefer -svenhoefer 2017-06-26 + - get sure we have the logo-dir, even if it's empty - - bouqueteditor: use default font for CComponentsFooter - - (cherry picked from commit 7fef066dfe33b5dbc6d5728bea8171f160d8622d) - Signed-off-by: Thilo Graf + - rc_lock: use OFFSET defines -svenhoefer 2017-06-26 + - don't save conf-files to flash; use /media by default - - moviebrowser: fix deletion of non-marked movies via mute-key - - (cherry picked from commit 895aa1ca8cbd6ecf4f254c361a6bec633e9483f1) - Signed-off-by: Thilo Graf + - locale: small changes; unify save/load locales -svenhoefer 2017-06-26 + - keybind_setup: resort items as in other menus too; 'save' before 'load' - - timerlist: fix compiler-warning (comparison signed/unsigned int) - - (cherry picked from commit 28b606c19f8a50c81841272fd774ff87dfb5d0d8) - Signed-off-by: Thilo Graf + - menu: always add an offset to menus; not only in round-border-mode -svenhoefer 2017-06-26 + - nhttpd: remove unused string Dbox_Hersteller - - timerlist: add separationline to items - - (cherry picked from commit 2709af5f8a300e0cabbb1ff2d662ee12b7035d43) - Signed-off-by: Thilo Graf + - nhttpd: de-capitalize hooknames for controlapi and neutrinoyparser -svenhoefer 2017-06-26 + - nhttpd: fix typo in LOG_FILE define - CProgressWindow: use CProgressBar::PB_TIMESCALE as default - - More colors makes not really sense here. - - Signed-off-by: Thilo Graf + - nhttpd: move defines for SSL-certs after HTTPD_CONFIGDIR define -Jacek Jendrzej 2017-06-26 + - nhttpd: use PORT-defines from yconfig.h instead of "hardcoded" ports - init pre post + - yWeb: align cifs-mounts to new automount-syntax -Jacek Jendrzej 2017-06-26 + - nhttpd: fix indentations - lib/libtuxtxt/tuxtxt.cpp avoid segfault, FIXME + - nhttpd: small re-sorts; TODO: fix $Revision$ replacements -Thilo Graf 2017-06-21 + - nhttpd: sort entrys in Makefile.am - EpgPlus: fix wrong shadow parameter for scrollbar + - nhttpd: remove unused mod_testhook -Thilo Graf 2017-06-21 + - nhttpd: just code-reformats; fix indentation - cc_types.h: add more shadow defines - - Allows compact style on use for arguments in methods. + - nhttpd: resort defines -svenhoefer 2017-06-21 +2017-09-14 svenhoefer - - moviebrowser: clearify deletion-locale; add movie-title to menu - - Signed-off-by: Thilo Graf + - nhttpd: remove obsolete CONFIG_SYSTEM_TUXBOX_COOLSTREAM switch -svenhoefer 2017-06-21 + Some changes was different. - - moviebrowser: fix deletion of cursor_only movie via "menu" -> "yellow" - - Signed-off-by: Thilo Graf +2017-09-14 svenhoefer -svenhoefer 2017-06-21 + - nhttpd: just cosmetics (remove annoying linebreaks) - - timermanager: don't set stoptime for timers without a stop-event - - Signed-off-by: Thilo Graf + - nhttpd: remove obsolete function to show commandline help -svenhoefer 2017-06-21 + - nhttpd: remove non-working and outdated Y_CONFIG_BUILD_AS_DAEMON switch - - cc_frm_header: remove CComponentsHeaderLocalized() subclass - - use another constructor of CComponentsHeader() instead - - Signed-off-by: Thilo Graf - - Good idea, this I had already in mind too. + - nhttpd: align mod_sendfile.mime_types to HTTPD_SENDFILE_EXT -Thilo Graf 2017-06-21 + - nhttpd: fix typo in AUTH_NAME_MSG - 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. + - nhttpd: enable mod_sendfile.sendAll by default -svenhoefer 2017-06-21 + - y-web: show hostname as page-title - - timerlist: small design reworks ... - - * re-align item contents - * rename some variables - * use CComponentsFooter - * blinking clock in header (shameless stolen from TangoCash) - - Signed-off-by: Thilo Graf + - y-web: remove white background from favicon -Thilo Graf 2017-05-30 + - acinclude.m4: add missing variables substitutions - 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(). + - locale: small changes in update locales -svenhoefer 2017-06-19 + helpers.chh/h: add some helper functions + Partial cherry pick from: + https://bitbucket.org/neutrino-images/ni-neutrino-hd - - audioplayer: minor format changes in title box - - Signed-off-by: Thilo Graf +2017-09-14 Jacek Jendrzej -svenhoefer 2017-06-19 + try to fix tm thread - - upnpbrowser: center text in topbox - - Signed-off-by: Thilo Graf + src/driver/screenshot.cpp avoid memory ranges overlap -svenhoefer 2017-06-19 +2017-09-13 vanhofen - - upnpbrowser: activate shadow on scrollbar - - Signed-off-by: Thilo Graf + - parentallock_setup: fix compiler warning; remove easymenu leftover -svenhoefer 2017-06-19 +2017-09-13 Jacek Jendrzej - - bouquetlist: add shadow to gui-elements; simplify footer handling - - Signed-off-by: Thilo Graf + Merge branch 'master' into pu/mp -svenhoefer 2017-06-19 +2017-09-13 vanhofen - - simplify last shadow-changes ... - - I didn't know about the possibility to add a shadow directly to - the scrollbar. - - Signed-off-by: Thilo Graf + - rework multimedia-menu code; cleanup from many unused code -svenhoefer 2017-06-19 +2017-09-13 Jacek Jendrzej - - epgplus: add shadow to gui-elements - - Signed-off-by: Thilo Graf + Merge branch 'master' into pu/mp -svenhoefer 2017-06-19 + fix pick diff error - - filebrowser: add shadow to gui-elements - - Signed-off-by: Thilo Graf + Merge branch 'master' into pu/mp -svenhoefer 2017-06-19 +2017-09-13 vanhofen - - audioplayer: fix coordinates in hide() function - - Signed-off-by: Thilo Graf + - remove unused nkplay stuff -svenhoefer 2017-06-19 +2017-09-13 Jacek Jendrzej - - pictureviewer: add shadow to gui-elements - - Signed-off-by: Thilo Graf + Merge branch 'master' into pu/mp -svenhoefer 2017-06-19 +2017-09-13 vanhofen - - audioplayer: add shadow to gui-elements - - Signed-off-by: Thilo Graf + - remove unused nkplay stuff -svenhoefer 2017-06-18 + - drop easymenu - - audioplayer: don't show not recognized bitrates - - Signed-off-by: Thilo Graf +2017-09-08 Jacek Jendrzej -svenhoefer 2017-06-18 + remove double includes - - audioplayer: minor format changes in title box - - Signed-off-by: Thilo Graf +2017-08-29 Jacek Jendrzej -Thilo Graf 2017-06-20 + pic max10 code from commit f480ad018c72d40a9d2d2fb4006cfca1c262234d - CProgressWindow: remove unused variable - - fix for possible compiler error with -Werror=unused-variable + Merge branch 'master' into pu/mp -TangoCash 2017-06-18 + remove my stupid init - -progresswindow: fix progressbar if both bars have the same value (thx dbo) + Merge branch 'master' into pu/mp -Jacek Jendrzej 2017-06-18 +2017-08-28 Thilo Graf - try to fix versio check for ffmpeg + CTimerList: adjust label width in footer dependent by count of buttons -Thilo Graf 2017-06-18 +2017-08-28 Thilo Graf - CMenuSeparator: clean up multiple code parts + CTimerList: paint header only if required + Avoid possible flicker effects. -Thilo Graf 2017-06-18 + TODO: fix clock background with enabled gradient on header repaint. - CMenuOptionNumberChooser: clean up multiple code parts +2017-08-28 Thilo Graf -Thilo Graf 2017-06-18 + comments: fix copy paste errors - CMenuForwarder: clean up multiple code parts + cc_item_shapes.cpp/h: Add method to create draw boxes without explicit objects -Thilo Graf 2017-06-18 + Helpbox: add missing check for null pointer - CMenuOptionStringChooser: clean up multiple code parts + CComponentsHeader: add missing check for null pointer -Thilo Graf 2017-06-18 + CProgressBarCache: remove benchmark lines + Was only for debugging. - CMenuOptionChooser: clean up multiple code parts + CComponentsPicture: remove benchmark lines + Was only for debugging. -svenhoefer 2017-06-18 + CComponentsFooter: fix possible error with non-POD element type + affected is struct type 'button_label_cc' - - audioplayer: small design reworks ... - - * use OFFSET defines - * use CComponentsScrollbar - * rename some variables - * many, many position calculation fixes - * re-format code - - Signed-off-by: Thilo Graf + 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 -[priv] M. Liebmann 2017-06-16 + cc_frm.cpp, cc_frm_button.cpp: remove unread stored variables - COsdHelpers: Fix video system switching on HD1 + CComponentsFrmClock: fix wrong initialization of w_tmp -M. Liebmann 2017-06-16 +2017-08-23 Jacek Jendrzej - Revert "HD1: Workaround for missing cs_get_chip_type" - - This reverts commit a6fe60d60a5363973459384a156ed49c9e9ee91c. + Merge branch 'master' into pu/mp -svenhoefer 2017-06-16 + fix possible out of bound memory access - - epgview: align with and height of progressbar - - Signed-off-by: Thilo Graf + null pointer check -Thilo Graf 2017-06-16 + fxi possible buffer overflow - 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. + some inits and never read var -Thilo Graf 2017-06-16 +2017-08-21 Jacek Jendrzej - CComponentsHeader: fix corner type comparison + some inits warnings -svenhoefer 2017-06-15 + Merge branch 'master' into pu/mp - - bouqueteditor: use CComponentsScrollbar - - Signed-off-by: Thilo Graf +2017-08-21 vanhofen -svenhoefer 2017-06-15 + - hw_caps: remove CFEManager-code; ... + the relevant boxmodels are handled now in a "dirty part of hw_caps" + in neutrino.cpp after zapit-start - - listbox: use CComponentsScrollbar - - Signed-off-by: Thilo Graf +2017-08-21 Jacek Jendrzej -svenhoefer 2017-06-15 + Revert "- neutrino: fix hw_caps init; it must be initialized after zapit start" + This reverts commit edb0a5937e30477f633550c18c87cdfa6c2a5827. - - timerlist: use CComponentsScrollbar - - Signed-off-by: Thilo Graf + part from 382181e289ac990fa1bc69ec528b8c25be6c6537 -svenhoefer 2017-06-15 +2017-08-21 Stefan Seyfried - - epgview: use CComponentsScrollbar - - Signed-off-by: Thilo Graf + 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. -svenhoefer 2017-06-15 + rcinput: add two more keys in the ugly azbox translate() table - - eventlist: use CComponentsScrollbar - - Signed-off-by: Thilo Graf + zapit: trivial azbox compile fix -svenhoefer 2017-06-15 + rcinput: fix getKeyName for RC_none case - - channellist: use CComponentsScrollbar - - Signed-off-by: Thilo Graf + CKeyChooserItemNoKey: fix type cast -svenhoefer 2017-06-15 + 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. - - textbox: use CComponentsScrollbar - - Signed-off-by: Thilo Graf + 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 -svenhoefer 2017-06-15 +2017-08-21 Jacek Jendrzej - - listframe: use CComponentsScrollbar - - Signed-off-by: Thilo Graf + Revert "- neutrino: fix hw_caps init; it must be initialized after zapit start" + This reverts commit edb0a5937e30477f633550c18c87cdfa6c2a5827. -svenhoefer 2017-06-15 +2017-08-14 Jacek Jendrzej - - upnpbrowser: use CComponentsScrollbar - - Signed-off-by: Thilo Graf + Merge branch 'master' into pu/mp -TangoCash 2017-06-15 +2017-08-12 svenhoefer - supplemental to 7031e99573959206d0cd887f04c2ebe8d0b8d408 + - upnpbrowser: fix mode_ts for videos; was switched back to mode_upnp by stopAudio() -Thilo Graf 2017-06-15 + Revert "neutrino: disable some menus in upnp & ts mode" + This reverts commit 90de51de3807c76f66f642c94fec82cd1f7d2f6f. - neutrinoapi.cpp: fix possible broken build - - error: ‘to_string’ was not declared... - - to_string is handled inside helpers.h/cpp. - include of is required here. +2017-08-12 Thilo Graf -TangoCash 2017-06-15 + Revert "infoviewer.cpp: handle timeout of mode upnp like mode ts" + This reverts commit 0225b043db882011b6ce258bb3da648d32a45f4d. - [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-08-12 Jacek Jendrzej -Thilo Graf 2017-06-15 + Merge branch 'master' into pu/mp - 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. +2017-08-11 Thilo Graf -Thilo Graf 2017-06-15 + 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. - CCDraw: rework getScreen(), getScreenData(), add pixbuf checks +2017-08-11 GetAway -Thilo Graf 2017-06-15 + infoviewer.cpp: handle timeout of mode upnp like mode ts - 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. + 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. -svenhoefer 2017-06-15 +2017-08-09 Thilo Graf - - epgplus: use getScrollBarData() function - - Signed-off-by: Thilo Graf + CComponentsScrollBar: use matching type names -svenhoefer 2017-06-15 + CComponentsScrollBar: fix possible build error with -Werror=sign-compare - - pictureviewer: use getScrollBarData() function - - Signed-off-by: Thilo Graf + CComponentsScrollBar: fix possible too small type size + Possible segment count could be more than 265. + Was a remnant from scrollbar test phase. -svenhoefer 2017-06-15 +2017-08-09 Jacek Jendrzej - - bouquetlist: use getScrollBarData() function - - Signed-off-by: Thilo Graf + Fix merge-error; add missing add_gxa_sync_marker() function -svenhoefer 2017-06-15 +2017-08-08 Jacek Jendrzej - - filebrowser: use getScrollBarData() function - - Signed-off-by: Thilo Graf + Merge branch 'master' into pu/mp -svenhoefer 2017-06-15 +2017-08-08 Thilo Graf - - cc_frm_scrollbar: add getScrollBarData() function ... - - to calculate total pages and current page for CComponentsScrollBar - - Signed-off-by: Thilo Graf + english.locale: corrections in channellist locales + Consideration of rules for capitalization of headings, titles and labels. -svenhoefer 2017-06-15 +2017-08-08 svenhoefer - - locale: minor changes in audioplayer's and pictureviewer's locales - - Signed-off-by: Thilo Graf + - menu: fix icon for CGenericMenuNext forwarder -svenhoefer 2017-06-15 +2017-08-08 Thilo Graf - - pictureviewer: small design reworks ... - - * use OFFSET defines - * use CComponentsScrollbar - * rename some variables - - Signed-off-by: Thilo Graf + CComponentsForm: add functions to get used or free space of form dimensions -svenhoefer 2017-06-15 + CComponentsForm: add methods to get previous and next item - - menue: replace last fixed values ... - - ... with OFFSET defines and scale2Res()-calculations - - Signed-off-by: Thilo Graf - - - removed TODO for height of hint calculation + CComponentsItem: fix possible issues with position inside forms + This ensures relative position for items inside form -svenhoefer 2017-06-15 + CCDraw: add missing member for real item position + Changes of real positions were not watched. - - settings.h: use CORNER_RADIUS_NONE defines ... - - to determinate RADIUS defines - - Signed-off-by: Thilo Graf + CComponentsItem: move real position methods from draw class into item class + These methods ar only relavant for items -svenhoefer 2017-06-15 +2017-08-08 TangoCash - - test_menu: avoid usage of CORNER_RADIUS defines; use RADIUS instead - - ... because the RADIUS defines depends on user's corner settings - - Signed-off-by: Thilo Graf + fix epgtitle -Thilo Graf 2017-06-15 +2017-08-08 svenhoefer - icon: add missing pictureviewer icon + - audioplayer: fix right offsets for item -svenhoefer 2017-06-15 +2017-08-08 Thilo Graf - - volumebar: use OFFSET defines; fix height of progressbar - - Signed-off-by: Thilo Graf + CComponentsHeader: disable permanent clock paint on interval. -svenhoefer 2017-06-15 + 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. - - vfd-setup: fix brightness setup for CST's boxmodel "Link" ... - - and hide the brightness menu for all "Trinity" models. There's no display. - - Signed-off-by: Thilo Graf + 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, -Thilo Graf 2017-06-15 + CFrameBuffer: fb-generic.cpp - add methode for clean up icon cache + This could be required eg. on changed resoulutions or + changed iconsets on runtime. - CLuaInstCCText: try to fix return value of CCTextGetLines() - - Init was missing. + 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. -Thilo Graf 2017-06-15 + offsets: add SIDEBAR_WIDTH + required in window class - 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 + CBuildInfo: add missing offset defines -Thilo Graf 2017-06-15 +2017-08-08 Thilo Graf - CComponentsText: make initCCText() - - Is more useful + 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. -Thilo Graf 2017-06-15 + TODO: update theme files with matching values if required - CEventList: Move channel name to left side - - Center place is reserved for logo +2017-08-07 GetAway -Thilo Graf 2017-06-15 + neutrino: disable some menus in upnp & ts mode + to prevent inoperability of neutrino - FBFontRenderClass/CNeutrinoFonts: ensure reset of some instances - - Only for safety. + neutrino.cpp: repaint of background in radio mode, when close UPNP-Browser -Thilo Graf 2017-06-15 +2017-07-05 Jacek Jendrzej - CProgressBarCache: ensure clean iterator inside pbcClear() - - For safety only. + Merge branch 'master' into pu/mp -Thilo Graf 2017-06-15 +2017-07-05 TangoCash - CComponentsFrmClock: ensure clean timer instance - - For safety only. + 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 -Thilo Graf 2017-06-15 +2017-07-04 svenhoefer - CProgressBar/CComponentsInfoBox: add missing value inits + - 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. -Thilo Graf 2017-06-15 + - moviebrowser: another fix for deletion function ... + and add some temporary console output to see what happens - CComponentsForm: remove extra item declaration - - Remove instances from vector only for sure. +2017-07-04 svenhoefer -Thilo Graf 2017-06-15 + - audioplayer: don't scale covers to quadrat-dimensions - CComponentsHeader: remove virtual declararion from getClockObject() - - Not required. + # Conflicts: + # src/gui/audioplayer.cpp -Thilo Graf 2017-06-15 +2017-07-04 Thilo Graf - CChannelList: add instance check for header clock object - - Only for sure. + 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. -Thilo Graf 2017-06-15 + Overload of getText() was not possible but, + name getTextAsString() is keeping namespace of base function + getText(). - CCButtonSelect: select button objects only - - Other types are not required. +2017-07-04 TangoCash -Thilo Graf 2017-06-15 + fix epgplus detailsline hide bug (thx dbo) - CCButtonSelect: rename chain to btn_container - - more plausible name + dline was not removed after called epg info. -Thilo Graf 2017-06-15 + 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! - CCButtonSelect: outsource button select handling into own class +2017-07-02 Jacek Jendrzej -Thilo Graf 2017-06-15 + Merge branch 'master' into pu/mp - CComponentsInfoBox: fix image y pos - - Image was not centered, because of frame was not considered. +2017-07-01 Thilo Graf -Jacek Jendrzej 2017-06-13 + 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. - 2 supplement to 1f0a1bfdf25ba4f489d5e738940fab66ec1a5d61 + CUpnpBrowserGui: fix dline paint during directory selection + Dline was not removed on directory selection. -Jacek Jendrzej 2017-06-13 +2017-07-01 Jacek Jendrzej - supplement to 1f0a1bfdf25ba4f489d5e738940fab66ec1a5d61 + src/gui/opkg_manager.cpp fix esource leak; supplement to 4bdacf39c81a89e07dd7f5399a88217f7030c303 -Jacek Jendrzej 2017-06-13 +2017-06-30 Thilo Graf - src/driver/pictureviewer/pictureviewer.cpp add bufferram and cached to calc freemem + 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. -Jacek Jendrzej 2017-06-11 +2017-06-30 Jacek Jendrzej - src/gui/movieplayer.cpp fix possible segfault + src/gui/movieplayer.cpp fix play icon after pause->seek -vanhofen 2017-06-06 + src/gui/movieplayer.cpp show FileTimeOSD only if setSpeed work - - filebrowser: fix total_pages calculation for CComponentsScrollBar +2017-06-29 Jacek Jendrzej -svenhoefer 2017-06-07 + src/gui/moviebrowser/mb.cpp fix segfault if m_movieSelectionHandler is NULL - - record-setup: use new timer_followscreenings_options struct in item +2017-06-29 svenhoefer -M. Liebmann 2017-06-07 + - settings.h: rename FRAME_MIN_WIDTH to FRAME_WIDTH_MIN ... + to get same name-structure as in the existing defines - configure.ac: bump revision to 3.5.0 + (cherry picked from commit f77c2b897c269810c15a1780ae4918a7a0deec3d) -Merge: f2cae79b1 701273034 -M. Liebmann 2017-06-07 + Conflicts: + src/system/settings.h - Merge branch 'pu/fb-setmode' +2017-06-29 M. Liebmann -svenhoefer 2017-06-07 + Merge branch 'master' into pu/mp - - bouquetlist: fix calculation of footerwidth - - wrong font was used - - Signed-off-by: Thilo Graf + lib-libtuxtxt-tuxtxt.cpp avoid segfault, supplement to 7aec84d -Stefan Seyfried 2017-06-07 +2017-06-28 Thilo Graf - set threadnames to unique values - - Signed-off-by: Thilo Graf + 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. -Thilo Graf 2017-06-07 + btw: time box was too much on the right side. Frame of titelbox + was overpainted but was not very noticeable if frame width < 2. - Followscreenings: add enumeration for a better readability +2017-06-28 Thilo Graf -TangoCash 2017-06-07 + 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. - -epgplus: fix possible segfault (thx dbo) - - Signed-off-by: Thilo Graf + CComponentsFooter: remove FIXME tag + fixed since 2e24663a3f676d4a0a9684748b1cf726bda6c3a6 + Obsolete wrong types caused this. -svenhoefer 2017-06-07 +2017-06-28 svenhoefer - - file.cpp|h: port filetypes handling from martii - - Signed-off-by: Thilo Graf + - audioplayer: reset idle time to avoid screensaver ... + when returning from shoutcast-filebrowser -svenhoefer 2017-06-07 + (cherry picked from commit 0a8024cdef84d9e60fa1e64c65e687f16c1d90ce) - - icons.h: sort filetype icons - - Signed-off-by: Thilo Graf +2017-06-28 svenhoefer -svenhoefer 2017-06-07 + - audioplayer: fix round borders in footer when playlist is hidden ... + and use large roundings as in the other gui-elements - - filebrowser: port fileicon handling from TangoCash - - Signed-off-by: Thilo Graf + cherry-picked from 8a3d8f8b51a8bd97966f8b0708f0a0a631d07bc8 -svenhoefer 2017-06-07 +2017-06-28 svenhoefer - - file.cpp|h: port filetypes from TangoCash + - audioplayer: reset idle time to avoid screensaver ... + when returning from filebrowser -svenhoefer 2017-06-07 + (cherry picked from commit d4f366c0dd9ab7f997a7c4f85948168ccf80f4ad) - - icons: add filetype-icon for pictures - - Signed-off-by: Thilo Graf +2017-06-28 svenhoefer -svenhoefer 2017-06-07 + - audioplayer: fix position of meta data in titlebox + (cherry picked from commit 37c61fa12f6961048f1382ae48873d7c06bd9c64) - - icons: move mp3.png from /headers to /filetypes; align icon size - - Signed-off-by: Thilo Graf +2017-06-28 svenhoefer -svenhoefer 2017-06-07 + - audiometadata: add logo to metadata + # Conflicts: + # src/driver/audiometadata.cpp + # src/driver/audiometadata.h - - audioplayer: use NEUTRINO_ICON_AUDIO in header - - Signed-off-by: Thilo Graf + cherry-picked from 9c115bec035114a4cec33834e0ab3a6385f44711 -svenhoefer 2017-06-07 +2017-06-28 svenhoefer - - filebrowser: use NEUTRINO_ICON_PICTURE to mark pictures - - Signed-off-by: Thilo Graf + - audioplayer: fix coordinates to clear title-box + (cherry picked from commit 0dfe5becbbc832c4379e957abdcea92604eb1caf) -svenhoefer 2017-06-07 + - audiodec: unify cover handling + (cherry picked from commit ae0f735d998b8cbc5caf969f342be7af747b05f5) - - icons: add filetype-icon for pictures - - Signed-off-by: Thilo Graf +2017-06-28 svenhoefer -svenhoefer 2017-06-07 + - audioplayer: change scanXmlData() arguments order ... + switch url <-> name to get the same order as in other used functions - - 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 - - Signed-off-by: Thilo Graf + (cherry picked from commit f31f8c5bc84c817e3fc955d816bb57cb0dcdfab7) -svenhoefer 2017-06-07 +2017-06-26 Jacek Jendrzej - - locale: small changes in filebrowser's sort locales - - Signed-off-by: Thilo Graf + Merge branch 'master' into pu/mp -svenhoefer 2017-06-07 +2017-06-26 svenhoefer - - filebrowser: use a bit larger regular font by default - - Signed-off-by: Thilo Graf + - bouqueteditor: use default font for CComponentsFooter + (cherry picked from commit 7fef066dfe33b5dbc6d5728bea8171f160d8622d) -svenhoefer 2017-06-07 + - moviebrowser: fix deletion of non-marked movies via mute-key + (cherry picked from commit 895aa1ca8cbd6ecf4f254c361a6bec633e9483f1) - - filebrowser: use "dirs first" sort method by default - - Signed-off-by: Thilo Graf + - timerlist: fix compiler-warning (comparison signed/unsigned int) + (cherry picked from commit 28b606c19f8a50c81841272fd774ff87dfb5d0d8) -Striper 2017-06-07 + - timerlist: add separationline to items + (cherry picked from commit 2709af5f8a300e0cabbb1ff2d662ee12b7035d43) - 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. - - Signed-off-by: Thilo Graf + CProgressWindow: use CProgressBar::PB_TIMESCALE as default + More colors makes not really sense here. -M. Liebmann 2017-06-07 +2017-06-26 Jacek Jendrzej - HD1: Workaround for missing cs_get_chip_type + init pre post -Jacek Jendrzej 2017-05-30 + lib/libtuxtxt/tuxtxt.cpp avoid segfault, FIXME - change prozent ckeck to 90 +2017-06-21 Jacek Jendrzej -Merge: 8ab1ead14 88e047942 -Thilo Graf 2017-05-29 + Merge branch 'master' into pu/mp - Merge branch 'master' into pu/fb-setmode +2017-06-21 Thilo Graf -Thilo Graf 2017-05-29 + EpgPlus: fix wrong shadow parameter for scrollbar - CProgressBarCache: declare funtions pbcPaint(), pbcPaintBoxRel() as const - - Technically these members can be const. + cc_types.h: add more shadow defines + Allows compact style on use for arguments in methods. -Thilo Graf 2017-05-29 +2017-06-21 svenhoefer - CComponentsTimer: exec OnTimer cleanup after stopped thread - - Users reported about crashes, but I could not verify them by myself. - - Supplement to: c0fe5d24027da1dd4f7a5f250b14b6e0bf915759 + - moviebrowser: clearify deletion-locale; add movie-title to menu -Merge: 402c302bb 4f5d21612 -Thilo Graf 2017-05-28 + - moviebrowser: fix deletion of cursor_only movie via "menu" -> "yellow" - Merge branch 'master' into pu/fb-setmode + - timermanager: don't set stoptime for timers without a stop-event -Thilo Graf 2017-05-28 +2017-06-21 svenhoefer - CChannelList: simplify calls of logo paints, avoid possible dub paints + - cc_frm_header: remove CComponentsHeaderLocalized() subclass + use another constructor of CComponentsHeader() instead -Merge: f4175eefe 294278aad -Thilo Graf 2017-05-28 - Merge branch 'master' into pu/fb-setmode + Good idea, this I had already in mind too. -Thilo Graf 2017-05-28 +2017-06-21 Thilo Graf - 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. + CTimerList: partial revert of - timerlist: small design reworks ... + removed: * blinking clock in header (shameless stolen from TangoCash) -Thilo Graf 2017-05-28 + 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. - CComponentsButton: use defined offset for append offset +2017-06-21 svenhoefer -Merge: c0cc7ef19 c0fe5d240 -Thilo Graf 2017-05-27 + - timerlist: small design reworks ... + * re-align item contents + * rename some variables + * use CComponentsFooter + * blinking clock in header (shameless stolen from TangoCash) - Merge branch 'master' into pu/fb-setmode +2017-06-20 Jacek Jendrzej -Thilo Graf 2017-05-27 + Merge branch 'master' into pu/mp - CComponentsTimer: ensure cleanup of OnTimer signal while sopping timer +2017-06-20 Thilo Graf -Thilo Graf 2017-05-27 + 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(). - CComponentsFrmClock: init OnTimer after ititialized timer object - - Content of OnTimer was not considered after init of timer object. +2017-06-20 svenhoefer -Thilo Graf 2017-05-27 + - audioplayer: minor format changes in title box - CComponentsHeader: ensure reset of icon object + - upnpbrowser: center text in topbox -Thilo Graf 2017-05-27 + - upnpbrowser: activate shadow on scrollbar - CCDraw: expand debug output inside clearFbGradientData() - - get info for addresses. + - bouquetlist: add shadow to gui-elements; simplify footer handling -Thilo Graf 2017-05-27 + - simplify last shadow-changes ... + I didn't know about the possibility to add a shadow directly to + the scrollbar. - CComponentsFrmClock: fix wrong comparison + - epgplus: add shadow to gui-elements -Jacek Jendrzej 2017-05-23 + - filebrowser: add shadow to gui-elements - src/gui/screensaver.cpp try to fix segfault on stop + - audioplayer: fix coordinates in hide() function -Jacek Jendrzej 2017-05-23 + - pictureviewer: add shadow to gui-elements - src/gui/adzap.cpp init before use + - audioplayer: add shadow to gui-elements -Merge: aaa34d888 36c8f4c24 -Thilo Graf 2017-05-21 + - audioplayer: don't show not recognized bitrates - Merge branch 'master' into pu/fb-setmode + - audioplayer: minor format changes in title box -Thilo Graf 2017-05-21 +2017-06-20 Thilo Graf - CComponentsButton: add missing init of col_body_old - - Some changes on runtime were ignored on runtime. + CProgressWindow: remove unused variable + fix for possible compiler error with -Werror=unused-variable -Thilo Graf 2017-05-21 +2017-06-20 TangoCash - cc_item.h/cc_frm.h/cc_frm_button.h: use pre defined frame color as default + -progresswindow: fix progressbar if both bars have the same value (thx dbo) -Thilo Graf 2017-05-21 +2017-06-18 Jacek Jendrzej - CMsgBox: fix paint of footer buttons - - Only paint of button container is required. + try to fix versio check for ffmpeg -Thilo Graf 2017-05-21 + Merge branch 'master' into pu/mp - CHintBox: use less colors time scale mode for visual timeout - - Otherwise probably in this context to much colored with default settings. +2017-06-18 Thilo Graf -Jacek Jendrzej 2017-05-17 + CMenuSeparator: clean up multiple code parts - src/gui/lua/lua_cc_text.cpp avoid segfault + CMenuOptionNumberChooser: clean up multiple code parts -Thilo Graf 2017-05-17 + CMenuForwarder: clean up multiple code parts - CHintBox: fix position in case of missing text - - Without text, position was not complete calculated. - Only default position was used. + CMenuOptionStringChooser: clean up multiple code parts -svenhoefer 2017-05-17 + CMenuOptionChooser: clean up multiple code parts - - cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke" +2017-06-18 svenhoefer -svenhoefer 2017-05-16 + - audioplayer: small design reworks ... + * use OFFSET defines + * use CComponentsScrollbar + * rename some variables + * many, many position calculation fixes + * re-format code - - buttons: use OFFSET defines +2017-06-16 [priv] M. Liebmann -Merge: a26c1bc86 942a27e3e -Thilo Graf 2017-05-11 + COsdHelpers: Fix video system switching on HD1 - Merge branch 'master' into pu/fb-setmode - - # Conflicts: - # src/gui/components/cc_frm_window.h +2017-06-16 M. Liebmann -Thilo Graf 2017-05-11 + Revert "HD1: Workaround for missing cs_get_chip_type" + This reverts commit a6fe60d60a5363973459384a156ed49c9e9ee91c. - 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-06-16 Jacek Jendrzej -Thilo Graf 2017-05-11 + Merge branch 'master' into pu/mp - EpgPlus: use default parameter for titel arrangement +2017-06-16 svenhoefer -Merge: 60fed9cc0 1b2f1d320 -Thilo Graf 2017-05-11 + - epgview: align with and height of progressbar - Merge branch 'master' into pu/fb-setmode +2017-06-16 Thilo Graf -Thilo Graf 2017-05-11 + 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 brace error - - suggest explicit braces to avoid ambiguous ‘else’ + CComponentsHeader: fix corner type comparison -Jacek Jendrzej 2017-05-10 +2017-06-15 svenhoefer - use lua_Integer + - bouqueteditor: use CComponentsScrollbar -Merge: 07c72026e 27eb80eb5 -Thilo Graf 2017-05-10 + - listbox: use CComponentsScrollbar - Merge branch 'master' into pu/fb-setmode + - timerlist: use CComponentsScrollbar -Thilo Graf 2017-05-10 + - epgview: use CComponentsScrollbar - 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. + - eventlist: use CComponentsScrollbar -Thilo Graf 2017-05-10 + - channellist: use CComponentsScrollbar - CComponentsHeader: Try to adopt different logo/title alignments - - Not all constellations are tested. Please report. + - textbox: use CComponentsScrollbar -Thilo Graf 2017-05-10 + - listframe: use CComponentsScrollbar - CComponentsHeader: fix centering of header title + - upnpbrowser: use CComponentsScrollbar -Thilo Graf 2017-05-10 +2017-06-15 TangoCash - CComponentsHeader: remove double text color assignment + supplemental to 7031e99573959206d0cd887f04c2ebe8d0b8d408 -Thilo Graf 2017-05-10 +2017-06-15 Thilo Graf - CComponentsHeader: fix order of width calculation - - Required for following position calculation + neutrinoapi.cpp: fix possible broken build + error: ‘to_string’ was not declared... -svenhoefer 2017-05-09 + to_string is handled inside helpers.h/cpp. + include of is required here. - - clearify comment +2017-06-15 TangoCash -Thilo Graf 2017-05-09 + [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 - CLuaInstCCWindow: fix passed shadow paramater + 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. -svenhoefer 2017-05-09 +2017-06-15 Jacek Jendrzej - - locale: minor changes in EPG-Plus locales + Merge branch 'master' into pu/mp -Thilo Graf 2017-05-09 +2017-06-15 Thilo Graf - CBuildInfo: fix shadow parameter - - Type is int not bool + 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. -svenhoefer 2017-05-08 + CCDraw: rework getScreen(), getScreenData(), add pixbuf checks - - neutrino: fix hw_caps init; it must be initialized after zapit start + 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. -svenhoefer 2017-05-08 +2017-06-15 svenhoefer - - eventlist: minor cosmetics; - - rename getPrvNextChannelName() to getChannelNames() + - epgplus: use getScrollBarData() function -Jacek Jendrzej 2017-05-08 + - pictureviewer: use getScrollBarData() function - supplement 2 to 5f9f82b8e6f232218f2a47bcdad7cf365a1e395f + - bouquetlist: use getScrollBarData() function -Jacek Jendrzej 2017-05-08 + - filebrowser: use getScrollBarData() function - supplement to 5f9f82b8e6f232218f2a47bcdad7cf365a1e395f + - cc_frm_scrollbar: add getScrollBarData() function ... + to calculate total pages and current page for CComponentsScrollBar -Jacek Jendrzej 2017-05-08 + - locale: minor changes in audioplayer's and pictureviewer's locales - src/gui/eventlist.cpp show prev next channel name on start + - pictureviewer: small design reworks ... + * use OFFSET defines + * use CComponentsScrollbar + * rename some variables -Merge: e35acf2e2 f1779d0a9 -Thilo Graf 2017-05-08 +2017-06-15 svenhoefer - Merge branch 'master' into pu/fb-setmode + - menue: replace last fixed values ... + ... with OFFSET defines and scale2Res()-calculations -Thilo Graf 2017-05-08 - movieplayer.cpp: prevent build error - - Avoid build error if build not configured with -D__STDC_LIMIT_MACROS + - removed TODO for height of hint calculation -svenhoefer 2017-05-08 +2017-06-15 svenhoefer - - epgplus: fix progressbar's type + - settings.h: use CORNER_RADIUS_NONE defines ... + to determinate RADIUS defines -Merge: 9c4e0d173 9fd3b27d6 -Thilo Graf 2017-05-08 + - test_menu: avoid usage of CORNER_RADIUS defines; use RADIUS instead + ... because the RADIUS defines depends on user's corner settings - Merge branch 'master' into pu/fb-setmode +2017-06-15 Thilo Graf -Thilo Graf 2017-05-08 + icon: add missing pictureviewer icon - CChannelList: fix code indentation +2017-06-15 svenhoefer -Thilo Graf 2017-05-08 + - volumebar: use OFFSET defines; fix height of progressbar - CNaviBar: prevent compiler warning -Wshadow + - vfd-setup: fix brightness setup for CST's boxmodel "Link" ... + and hide the brightness menu for all "Trinity" models. There's no display. -Thilo Graf 2017-05-08 +2017-06-15 Thilo Graf - movieplayer.cpp: remove possible compile issue - - "__STDC_LIMIT_MACROS" redefined + CLuaInstCCText: try to fix return value of CCTextGetLines() + Init was missing. -Merge: 2b17db46e c8f6888d8 -Thilo Graf 2017-05-07 +2017-06-15 Thilo Graf - Merge branch 'master' into pu/fb-setmode + 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! -Thilo Graf 2017-05-07 + also remove inline declaration, not needed here - CChannelList: change scope of bool unlocked - - Scope of the variable 'unlocked' can be reduced. +2017-06-15 Thilo Graf -Thilo Graf 2017-05-07 + CComponentsText: make initCCText() + Is more useful - CChannelList: use enums for additional modes - - Readability + CEventList: Move channel name to left side + Center place is reserved for logo -Thilo Graf 2017-05-07 + FBFontRenderClass/CNeutrinoFonts: ensure reset of some instances + Only for safety. - SNeutrinoSettings: add missing enums for channellist additional modes + CProgressBarCache: ensure clean iterator inside pbcClear() + For safety only. -Thilo Graf 2017-05-07 + CComponentsFrmClock: ensure clean timer instance + For safety only. - CChannelList: ensure disconnect signal/slot on delete of channellist ojects + CProgressBar/CComponentsInfoBox: add missing value inits -Merge: 237ae21bf cf7a21032 -Thilo Graf 2017-05-07 + CComponentsForm: remove extra item declaration + Remove instances from vector only for sure. - Merge branch 'master' into pu/fb-setmode + CComponentsHeader: remove virtual declararion from getClockObject() + Not required. -Thilo Graf 2017-05-07 + CChannelList: add instance check for header clock object + Only for sure. - CChannelList: delete and reset minitv object inside unified scope + CCButtonSelect: select button objects only + Other types are not required. -Thilo Graf 2017-05-07 + CCButtonSelect: rename chain to btn_container + more plausible name - CChannelList: add connection to ResetModuls() - - Ensures re init after font changes. + CCButtonSelect: outsource button select handling into own class -Thilo Graf 2017-05-06 + CComponentsInfoBox: fix image y pos + Image was not centered, because of frame was not considered. - CChannelList: remove init of cc_minitv from constructor. - - Is not a member of CChannelList and already inititialized - as static outside of constructor. +2017-06-13 Jacek Jendrzej -Thilo Graf 2017-05-06 + 2 supplement to 1f0a1bfdf25ba4f489d5e738940fab66ec1a5d61 - CChannelList: add missing compare for existant header object. + supplement to 1f0a1bfdf25ba4f489d5e738940fab66ec1a5d61 -Thilo Graf 2017-05-06 + src/driver/pictureviewer/pictureviewer.cpp add bufferram and cached to calc freemem - CEpgData: remove unused vars +2017-06-12 Jacek Jendrzej -Merge: de43d212a 8f3fcc606 -Thilo Graf 2017-05-06 + Merge branch 'master' into pu/mp - Merge branch 'master' into pu/fb-setmode +2017-06-11 Jacek Jendrzej -Thilo Graf 2017-05-05 + src/gui/movieplayer.cpp fix possible segfault - CEpgData/CEventList: use class CNaviBar for bottom box +2017-06-07 Jacek Jendrzej -Thilo Graf 2017-05-05 + Merge branch 'master' into pu/mp - CNaviBar: add new widget class: CNaviBar - - Should help to reduce and unify code in some epg windows. + Merge branch 'master' into pu/mp -Thilo Graf 2017-05-04 +2017-06-07 vanhofen - CEpgData: supplement to 'fix header size' - - commit: 7583714e6703a7ae9591e112726759c4070d0c68 - - Permanent font init is required to avoid possible crash after - changed font settings by user. + - filebrowser: fix total_pages calculation for CComponentsScrollBar -Merge: 326fca55c 23912ba58 -Thilo Graf 2017-05-04 +2017-06-07 svenhoefer - Merge branch 'master' into pu/fb-setmode + - record-setup: use new timer_followscreenings_options struct in item -Thilo Graf 2017-05-04 +2017-06-07 M. Liebmann - 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. + configure.ac: bump revision to 3.5.0 -Thilo Graf 2017-05-04 + Merge branch 'pu/fb-setmode' - CMovieBrowser: prevent possible segfault - - Clock is disabled, will crash here. - - comes with: 3ac2f99a671b444426f515b0d25ead1708880bf8 +2017-06-07 svenhoefer -Merge: 1d63606bb 81001410f -Thilo Graf 2017-05-03 + - bouquetlist: fix calculation of footerwidth + wrong font was used - Merge branch 'master' into pu/fb-setmode +2017-06-07 Stefan Seyfried -Thilo Graf 2017-05-03 + set threadnames to unique values - 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-06-07 Thilo Graf -Thilo Graf 2017-05-03 + Followscreenings: add enumeration for a better readability - CComponentsHeader: optimize logo size/position handling - - Prevent oversized paint with stupid screen and/or font size settings +2017-06-07 TangoCash -Thilo Graf 2017-05-03 + -epgplus: fix possible segfault (thx dbo) - Revert "-cc_form_header: add max caption width" - - This reverts commit c482dd139f26e5db804e022921fd21a9b75c653b. +2017-06-07 svenhoefer -Thilo Graf 2017-05-03 + - file.cpp|h: port filetypes handling from martii - CEventList: optimize handling of header and bottom box - - Mainly to reduce flicker effects on right/left scroll. + - icons.h: sort filetype icons -TangoCash 2017-05-03 + - filebrowser: port fileicon handling from TangoCash - -eventlist,epgview: reduce header flickering - - picked from: https://github.com/TangoCash/neutrino-mp-cst-next - commit: df6862963a9b29a4d0955b01a22e1061c312b17f - - Signed-off-by: Thilo Graf - review reqiured - - Conflicts: - src/gui/epgview.cpp + - file.cpp|h: port filetypes from TangoCash -Thilo Graf 2017-05-03 + - icons: add filetype-icon for pictures - CEpgData: optimize handling of header and bottom box - - Working with existant instances and reduce flicker effects. + - icons: move mp3.png from /headers to /filetypes; align icon size -TangoCash 2017-05-03 + - audioplayer: use NEUTRINO_ICON_AUDIO in header - -eventlist: fix segfault - - Signed-off-by: Thilo Graf - review required + - filebrowser: use NEUTRINO_ICON_PICTURE to mark pictures -TangoCash 2017-05-03 + - icons: add filetype-icon for pictures - -eventlist: fix gradient background - - Signed-off-by: Thilo Graf - review required +2017-06-07 svenhoefer -TangoCash 2017-05-03 + - filebrowser: small design reworks ... + * use OFFSET defines + * use CComponentsScrollbar + * rename some variables - -eventlist,epgview: add infoviewer bottom gradient style - - Signed-off-by: Thilo Graf - review required + Unfortunately we can't use CComponentsFooter, because + CComponentsFooter can't handle button_label_ext yet -TangoCash 2017-05-03 +2017-06-07 svenhoefer - -epgview: fix movieinfo + - locale: small changes in filebrowser's sort locales -TangoCash 2017-05-03 + - filebrowser: use a bit larger regular font by default - -eventlist: fix clock - - Signed-off-by: Thilo Graf - review required + - filebrowser: use "dirs first" sort method by default -TangoCash 2017-05-03 +2017-06-07 Striper - -eventlist,epgview: adjust style, implement new header class - - picked from: https://github.com/TangoCash/neutrino-mp-cst-next - commit: 477db186ee4f306e191035ed2201ff4fc9d70b9d - - Signed-off-by: Thilo Graf - review reqiured + 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. -Merge: 5b2a013da c482dd139 -Thilo Graf 2017-05-02 +2017-06-07 M. Liebmann - Merge branch 'master' into pu/fb-setmode + HD1: Workaround for missing cs_get_chip_type -TangoCash 2017-05-01 +2017-05-30 Jacek Jendrzej - -cc_form_header: add max caption width - - picked from: https://github.com/TangoCash/neutrino-mp-cst-next - commit: 4ff6c9f89b194c5fffdc4ee4e4eb744829be975f - - Signed-off-by: Thilo Graf - review reqiured + change prozent ckeck to 90 -Thilo Graf 2017-05-02 + Merge branch 'master' into pu/mp - CComponentsForm: expand debug output with address. +2017-05-29 Thilo Graf -Thilo Graf 2017-05-02 + Merge branch 'master' into pu/fb-setmode - cc_types: add missing image types + CProgressBarCache: declare funtions pbcPaint(), pbcPaintBoxRel() as const + Technically these members can be const. -Thilo Graf 2017-05-01 +2017-05-29 Thilo Graf - CComponentsForm: use current bg save mode while paint items - - Mode was always false but current mode could be required in - many constellations. + CComponentsTimer: exec OnTimer cleanup after stopped thread + Users reported about crashes, but I could not verify them by myself. -Thilo Graf 2017-05-01 + Supplement to: c0fe5d24027da1dd4f7a5f250b14b6e0bf915759 - CCDraw: add methode do get current background save mode +2017-05-28 Jacek Jendrzej -Jacek Jendrzej 2017-05-02 + Merge branch 'master' into pu/mp - src/gui/upnpbrowser.cpp fix segfault on connect error +2017-05-28 Thilo Graf -Merge: 1a750df51 1e4967e11 -Thilo Graf 2017-04-29 + Merge branch 'master' into pu/fb-setmode - Merge branch 'master' into pu/fb-setmode + CChannelList: simplify calls of logo paints, avoid possible dub paints -Thilo Graf 2017-04-29 + Merge branch 'master' into pu/fb-setmode - CChannelList: Ensure new initialize of modules on palette changes while runtime. + 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. -Thilo Graf 2017-04-29 + CComponentsButton: use defined offset for append offset - cc_frm_chain.cpp: fix c/p error in comment +2017-05-27 Thilo Graf -Merge: 76574279a b7d50b923 -Thilo Graf 2017-04-29 + Merge branch 'master' into pu/fb-setmode - Merge branch 'master' into pu/fb-setmode + CComponentsTimer: ensure cleanup of OnTimer signal while sopping timer -Thilo Graf 2017-04-29 + CComponentsFrmClock: init OnTimer after ititialized timer object + Content of OnTimer was not considered after init of timer object. - CTimerList: adjust date offset via format + CComponentsHeader: ensure reset of icon object -Thilo Graf 2017-04-29 + CCDraw: expand debug output inside clearFbGradientData() + get info for addresses. - CComponentsHeader: adjust context button offset + CComponentsFrmClock: fix wrong comparison -Thilo Graf 2017-04-29 +2017-05-23 Jacek Jendrzej - CComponentsFrmChain: add possibility to assign border offsets + src/gui/screensaver.cpp try to fix segfault on stop -Jacek Jendrzej 2017-04-27 + src/gui/adzap.cpp init before use - src/gui/channellist.cpp remove unused logo_off +2017-05-21 Thilo Graf -Thilo Graf 2017-04-27 + Merge branch 'master' into pu/fb-setmode - CChannelList: don't assign logo if disabled + CComponentsButton: add missing init of col_body_old + Some changes on runtime were ignored on runtime. -Thilo Graf 2017-04-27 + cc_item.h/cc_frm.h/cc_frm_button.h: use pre defined frame color as default - 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). + CMsgBox: fix paint of footer buttons + Only paint of button container is required. -Thilo Graf 2017-04-27 + CHintBox: use less colors time scale mode for visual timeout + Otherwise probably in this context to much colored with default settings. - CComponentsHeader: rectification for 'optimize auto size mode for logos' - - see commit: 76cd93555db7043a8442727f5f2fcba50ddde36d - - Additional variable was required. - Values were overwritten and had no effect. +2017-05-17 Jacek Jendrzej -Merge: c91084aa1 c2bc8b4f8 -M. Liebmann 2017-04-26 + src/gui/lua/lua_cc_text.cpp avoid segfault - Merge branch 'master' into pu/fb-setmode +2017-05-17 Thilo Graf -Thilo Graf 2017-04-26 + CHintBox: fix position in case of missing text + Without text, position was not complete calculated. + Only default position was used. - 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-05-17 svenhoefer -Merge: 855472232 b696007ec -M. Liebmann 2017-04-26 + - cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke" - Merge branch 'master' into pu/fb-setmode +2017-05-16 svenhoefer -Jacek Jendrzej 2017-04-25 + - buttons: use OFFSET defines - fix logo position with clock +2017-05-11 Jacek Jendrzej -Merge: 1852183fa 76cd93555 -Thilo Graf 2017-04-25 + Merge branch 'master' into pu/mp - Merge branch 'master' into pu/fb-setmode +2017-05-11 Thilo Graf -Thilo Graf 2017-04-25 + Merge branch 'master' into pu/fb-setmode + # Conflicts: + # src/gui/components/cc_frm_window.h - 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. +2017-05-11 Thilo Graf -Thilo Graf 2017-04-25 + 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. - CComponentsPicture: add methode to get real image size + Involved classes adjusted too. -Thilo Graf 2017-04-25 +2017-05-11 Thilo Graf - CProgressBar: add own position methodes - - NOTE: not required in branch pu/fb-setmode, remove this after merge! + EpgPlus: use default parameter for titel arrangement -Thilo Graf 2017-04-11 + Merge branch 'master' into pu/fb-setmode - EpgPlus: update license text + CComponentsHeader: fix brace error + suggest explicit braces to avoid ambiguous ‘else’ -Thilo Graf 2017-04-24 +2017-05-10 Jacek Jendrzej - COsdSetup: reset channellist objects after changed window size - - Ensures complete reinit of relevent modules inside channellist instance. + Merge branch 'master' into pu/mp except c08144a9d9ba022c2548512bc97881521f900af6 edb0a5937e30477f633550c18c87cdfa6c2a5827 -Thilo Graf 2017-04-24 + use lua_Integer - EpgPlus: simplify calls of logo attributes and logo instance +2017-05-10 Thilo Graf -Thilo Graf 2017-04-24 + Merge branch 'master' into pu/fb-setmode - CComponentsHeader: unifiy init value for logo align + 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. -Merge: d3ceb0ec7 aaa7b41d0 -M. Liebmann 2017-04-24 + CComponentsHeader: Try to adopt different logo/title alignments + Not all constellations are tested. Please report. - Merge branch 'master' into pu/fb-setmode + CComponentsHeader: fix centering of header title -M. Liebmann 2017-04-24 + CComponentsHeader: remove double text color assignment - src/zapit/src/femanager.cpp: Fix compile error + CComponentsHeader: fix order of width calculation + Required for following position calculation -M. Liebmann 2017-04-24 +2017-05-09 svenhoefer - lib/libtuxtxt/Makefile.am: Fix FREETYPE_CFLAGS + - clearify comment -Merge: cbdf41d9d fe5f84c1d -M. Liebmann 2017-04-24 +2017-05-09 Thilo Graf - Merge branch 'master' into pu/fb-setmode + CLuaInstCCWindow: fix passed shadow paramater -svenhoefer 2017-04-24 +2017-05-09 svenhoefer - - scrollbars: avoid usage of COL_SCROLLBAR_PASSIVE_PLUS_0 ... - - ... outside of CComponentsScrollBar(). Since the color-changes in - 89bda2d the non-CC scrollbars looks weird. + - locale: minor changes in EPG-Plus locales -Merge: a11f5e07c fbe8889fa -M. Liebmann 2017-04-23 +2017-05-09 Thilo Graf - Merge branch 'master' into pu/fb-setmode + CBuildInfo: fix shadow parameter + Type is int not bool -Thilo Graf 2017-04-23 +2017-05-08 svenhoefer - CChannelList: remove unused logo object - - Not required since - 68835056c38a74b33c04e647ccbe21bb7bf5ae7a: add possibility to show channellogo + - neutrino: fix hw_caps init; it must be initialized after zapit start -Merge: 5cc587b8a 330171c90 -Thilo Graf 2017-04-23 + - eventlist: minor cosmetics; + rename getPrvNextChannelName() to getChannelNames() - Merge branch 'master' into pu/fb-setmode +2017-05-08 Jacek Jendrzej -Thilo Graf 2017-04-23 + Merge branch 'master' into pu/mp - CComponentsHeader: use previous offset to fit logo - - Was OFFSET_INNER_MIN in older versions, not OFFSET_INNER_SMALL. + supplement 2 to 5f9f82b8e6f232218f2a47bcdad7cf365a1e395f -Thilo Graf 2017-04-23 + Merge branch 'master' into pu/mp - CComponentsHeader: add fallback if title and logo are overlapping - - Logo is now general centered on screen, not as before between title and clock + supplement to 5f9f82b8e6f232218f2a47bcdad7cf365a1e395f -Thilo Graf 2017-04-23 + src/gui/eventlist.cpp show prev next channel name on start - CChannelList/CUpnpBrowserGui: add missing reinit for corner modes - - Required eg. if corner settings has been changed by user on runtime. + Merge branch 'master' into pu/mp -svenhoefer 2017-04-22 +2017-05-08 Thilo Graf - - color.h: just code cosmetics + Merge branch 'master' into pu/fb-setmode -svenhoefer 2017-04-22 + movieplayer.cpp: prevent build error + Avoid build error if build not configured with -D__STDC_LIMIT_MACROS - - luainstance: add missing COL_SCROLLBAR colors +2017-05-08 svenhoefer -svenhoefer 2017-04-22 + - epgplus: fix progressbar's type - - colors: add and use missing COL_SCROLLBAR_PLUS_0 wrapper +2017-05-08 Thilo Graf -Merge: e9412ac3a e74db896b -svenhoefer 2017-04-22 + Merge branch 'master' into pu/fb-setmode - Merge branch 'master' into pu/fb-setmode + CChannelList: fix code indentation -svenhoefer 2017-04-22 + CNaviBar: prevent compiler warning -Wshadow - - epgplus: add channellogo to header + movieplayer.cpp: remove possible compile issue + "__STDC_LIMIT_MACROS" redefined -Thilo Graf 2017-04-21 +2017-05-07 Thilo Graf - CComponentsHeader/CChannelList: unify methode names + Merge branch 'master' into pu/fb-setmode -Thilo Graf 2017-04-21 + CChannelList: change scope of bool unlocked + Scope of the variable 'unlocked' can be reduced. - CComponentsScrollBar: add missing attributes for different visual modes + CChannelList: use enums for additional modes + Readability -Thilo Graf 2017-04-21 + SNeutrinoSettings: add missing enums for channellist additional modes - colors.h: add missing base color for scrollbars +2017-05-07 Jacek Jendrzej -Thilo Graf 2017-04-21 + Merge branch 'master' into pu/mp - CComponentsScrollBar: fix radius for single segment - - Radius on top was missed if only one segment is available. +2017-05-07 Thilo Graf -Thilo Graf 2017-04-21 + CChannelList: ensure disconnect signal/slot on delete of channellist ojects - CComponentsPicture: Change order of called base methodes setWidth/Height - - Calls of base methods should come after internal method calls. - Values could be changed unintentionally. + Merge branch 'master' into pu/fb-setmode -Thilo Graf 2017-04-21 + CChannelList: delete and reset minitv object inside unified scope - 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. + CChannelList: add connection to ResetModuls() + Ensures re init after font changes. -Jacek Jendrzej 2017-04-19 +2017-05-06 Thilo Graf - try to fix version check for avformat codecpar + CChannelList: remove init of cc_minitv from constructor. + Is not a member of CChannelList and already inititialized + as static outside of constructor. -Merge: b46f566e2 f6482eb04 -M. Liebmann 2017-04-18 + CChannelList: add missing compare for existant header object. - Merge branch 'master' into pu/fb-setmode + CEpgData: remove unused vars -Jacek Jendrzej 2017-04-18 +2017-05-06 Jacek Jendrzej - fix download pic from ssl url + Merge branch 'master' into pu/mp -Merge: 2afb8fef8 f74724ceb -M. Liebmann 2017-04-17 +2017-05-06 Thilo Graf - Merge branch 'master' into pu/fb-setmode + Merge branch 'master' into pu/fb-setmode -Thilo Graf 2017-04-17 + CEpgData/CEventList: use class CNaviBar for bottom box - CSignalBox: remove CC_APPEND flag - - Should be gradually removed in all affected classes + CNaviBar: add new widget class: CNaviBar + Should help to reduce and unify code in some epg windows. -Thilo Graf 2017-04-17 +2017-05-05 Jacek Jendrzej - CComponentsForm: use global default width for scrollbar + Merge branch 'master' into pu/mp -Thilo Graf 2017-04-17 +2017-05-04 Thilo Graf - CSignalBar: use global offsets for init of min height + CEpgData: supplement to 'fix header size' + commit: 7583714e6703a7ae9591e112726759c4070d0c68 -Thilo Graf 2017-04-17 + Permanent font init is required to avoid possible crash after + changed font settings by user. - CComponentsFrmClock: use correct setHeight() +2017-05-04 Thilo Graf -Thilo Graf 2017-04-17 + Merge branch 'master' into pu/fb-setmode - CComponentsFrmClock: remove unnecessary call of cch_cl_obj->setYPos() +2017-05-04 Thilo Graf -Thilo Graf 2017-04-17 + 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. - CComponentsHeader: Reduce offset between clock and right border. - - Was too large + In future we should unify header size with other windows. -Thilo Graf 2017-04-17 +2017-05-04 Thilo Graf - CComponentsWindow: try to fix header and footer arrangement - - Header and footer were placed too much on left side. + CMovieBrowser: prevent possible segfault + Clock is disabled, will crash here. -Thilo Graf 2017-04-17 + comes with: 3ac2f99a671b444426f515b0d25ead1708880bf8 - CComponentsForm: try to fix fit items inside forms - - Some items had offsets on screen. Was seen eg. in message windows. +2017-05-03 Thilo Graf -Merge: 68c2b29ca 5361296ff -M. Liebmann 2017-04-16 + Merge branch 'master' into pu/fb-setmode - Merge branch 'master' into pu/fb-setmode +2017-05-03 Thilo Graf -Thilo Graf 2017-04-16 + CChannelList: rework details line handling, fix hide() after setup + Detailsline is handling hide() by itself. - CComponentsPicture: add explicit methodes to set image position + After channellist setup, eg. switching additional infos and channellist + window has different size, artefacts were possible. -Thilo Graf 2017-04-16 +2017-05-03 Thilo Graf - CComponentsItem: add missing methodes for position setters - - Parent items were not considered for position calculation. + CComponentsHeader: optimize logo size/position handling + Prevent oversized paint with stupid screen and/or font size settings -Thilo Graf 2017-04-16 + Revert "-cc_form_header: add max caption width" + This reverts commit c482dd139f26e5db804e022921fd21a9b75c653b. - CComponentsPicture: init missing vars for old dimension dimensions + CEventList: optimize handling of header and bottom box + Mainly to reduce flicker effects on right/left scroll. -Thilo Graf 2017-04-16 +2017-05-03 TangoCash - 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. + -eventlist,epgview: reduce header flickering + picked from: https://github.com/TangoCash/neutrino-mp-cst-next + commit: df6862963a9b29a4d0955b01a22e1061c312b17f -Thilo Graf 2017-04-16 + review reqiured - CComponentsChannelLogo: add missing type + Conflicts: + src/gui/epgview.cpp -Thilo Graf 2017-04-11 +2017-05-03 Thilo Graf - CComponentsTimer: use sleep() instead mySleep() - - Had some problems with mySleep() related to select() which was used - inside mySleep() + CEpgData: optimize handling of header and bottom box + Working with existant instances and reduce flicker effects. -Thilo Graf 2017-04-13 +2017-05-03 TangoCash - CComponentsFooter: avoid crash because possible divisions by 0 + -eventlist: fix segfault + review required -Thilo Graf 2017-04-13 + -eventlist: fix gradient background + review required - CMovieBrowser: try to reduce effort for vizualized scan - - For comparings I added a benchmark with log output. + -eventlist,epgview: add infoviewer bottom gradient style + review required -Jacek Jendrzej 2017-04-13 + -epgview: fix movieinfo - fix init cl_force_repaint + -eventlist: fix clock + review required -svenhoefer 2017-04-13 +2017-05-03 TangoCash - - 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 + -eventlist,epgview: adjust style, implement new header class + picked from: https://github.com/TangoCash/neutrino-mp-cst-next + commit: 477db186ee4f306e191035ed2201ff4fc9d70b9d -svenhoefer 2017-04-13 + review reqiured - - epgplus: get sure we have enough space for detailsline +2017-05-02 Jacek Jendrzej -svenhoefer 2017-04-12 + Merge branch 'master' into pu/mp - - settings: fix calculation for SCROLLBAR_WIDTH ... - - to work with subtractions too +2017-05-02 Thilo Graf -svenhoefer 2017-04-12 + Merge branch 'master' into pu/fb-setmode - - channelist: rename bool pig_on_win to minitv_is_active +2017-05-02 TangoCash -svenhoefer 2017-04-12 + -cc_form_header: add max caption width + picked from: https://github.com/TangoCash/neutrino-mp-cst-next + commit: 4ff6c9f89b194c5fffdc4ee4e4eb744829be975f - - channellist: one more missing OFFSET define + review reqiured -svenhoefer 2017-04-12 +2017-05-02 Thilo Graf - - osd_setup: a bit smaller font for epgplus-items; ... - - it's now aligned to epgview's fontsizes + CComponentsForm: expand debug output with address. -svenhoefer 2017-04-12 + cc_types: add missing image types - - channelist: use OFFSET defines for bottom detailsbox + CComponentsForm: use current bg save mode while paint items + Mode was always false but current mode could be required in + many constellations. -svenhoefer 2017-04-12 + CCDraw: add methode do get current background save mode - - eventlist: use OFFSET defines for right infobox +2017-05-02 Jacek Jendrzej -Merge: e79392767 7e6746e2a -M. Liebmann 2017-04-12 + Merge branch 'master' into pu/mp - Merge branch 'master' into pu/fb-setmode + src/gui/upnpbrowser.cpp fix segfault on connect error -svenhoefer 2017-04-11 +2017-04-29 Thilo Graf - - channellist: a bit more offset for item; fix progressbar's width - - use OFFSET defines for logo in header and in right infozone + Merge branch 'master' into pu/fb-setmode -svenhoefer 2017-04-11 + CChannelList: Ensure new initialize of modules on palette changes while runtime. - - channellist: simplify MaxChanNr() function +2017-04-29 Jacek Jendrzej -svenhoefer 2017-04-11 + Merge branch 'master' into pu/mp - - remove obsolete src/driver/wav.h +2017-04-29 Thilo Graf -svenhoefer 2017-04-11 + cc_frm_chain.cpp: fix c/p error in comment - - remove obsolete src/gui/dmx_tspidbandwidth.c + Merge branch 'master' into pu/fb-setmode -Merge: 7d55c0fa7 a64225c09 -svenhoefer 2017-04-10 + CTimerList: adjust date offset via format - Merge branch 'master' into pu/fb-setmode + CComponentsHeader: adjust context button offset -vanhofen 2017-04-10 + CComponentsFrmChain: add possibility to assign border offsets - - epgplus: add missing separationline to clearMark() function +2017-04-27 Jacek Jendrzej -vanhofen 2017-04-10 + Merge branch 'master' into pu/mp - - epgplus: use enlighten background toggle color + src/gui/channellist.cpp remove unused logo_off -vanhofen 2017-04-10 +2017-04-27 Thilo Graf - - color: allow to toggle normal <-> enlighten background colors + CChannelList: don't assign logo if disabled -vanhofen 2017-04-10 + 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). - - epgplus: fix selected handling for channelevents +2017-04-27 Thilo Graf -vanhofen 2017-04-10 + CComponentsHeader: rectification for 'optimize auto size mode for logos' + see commit: 76cd93555db7043a8442727f5f2fcba50ddde36d - - epgplus: smoother aligment for channelnumbers + Additional variable was required. + Values were overwritten and had no effect. -Thilo Graf 2017-04-10 +2017-04-26 M. Liebmann - EpgPlus: fix missing to disble clock after hided window - - btw: rename header->head, for better readability + Merge branch 'master' into pu/fb-setmode -vanhofen 2017-04-10 +2017-04-26 Thilo Graf - - epgplus: add missing round corner to selected item + CComponentsHeader: fix logo position with clock + This reverts "fix logo position with clock", + commit b696007ec8d0ecb624cfbd9a31583cdc549f393e. + Was not the right way. -vanhofen 2017-04-10 + 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. - - epgplus: use getItemColors() to get global item colors +2017-04-26 M. Liebmann -Merge: f0ae55707 8e8b95a93 -svenhoefer 2017-04-10 + Merge branch 'master' into pu/fb-setmode - Merge branch 'master' into pu/fb-setmode +2017-04-25 Jacek Jendrzej -vanhofen 2017-04-10 + fix logo position with clock - - epgplus: mark framebuffer pointer in header class as unused + Merge branch 'master' into pu/mp -vanhofen 2017-04-10 +2017-04-25 Thilo Graf - - epgplus: add clock and context button to header + Merge branch 'master' into pu/fb-setmode -vanhofen 2017-04-10 + 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. - - epgplus: fix text offsets in secontary timeline + CComponentsPicture: add methode to get real image size -vanhofen 2017-04-10 + CProgressBar: add own position methodes + NOTE: not required in branch pu/fb-setmode, remove this after merge! - - epgplus: always show a progressbar in secondary timeline ... - - to avoid 'design changes' when cursor is moved left or right + EpgPlus: update license text -Eric Loxat 2017-04-10 + COsdSetup: reset channellist objects after changed window size + Ensures complete reinit of relevent modules inside channellist instance. - - epgplus: add progressbar for current event + EpgPlus: simplify calls of logo attributes and logo instance -Eric Loxat 2017-04-10 + CComponentsHeader: unifiy init value for logo align - - epgplus: bind display of channelnumbers to channelists's setting; - - fix position of channelentry +2017-04-24 Jacek Jendrzej -TangoCash 2017-04-08 + Merge branch 'master' into pu/mp - - epgplus: fix detailsline; +2017-04-24 M. Liebmann -svenhoefer 2017-04-08 + Merge branch 'master' into pu/fb-setmode - - epgplus: fix detailsline; codeblock was removed by mistake + src/zapit/src/femanager.cpp: Fix compile error -Merge: c8861ea46 01e0ae369 -M. Liebmann 2017-04-08 + lib/libtuxtxt/Makefile.am: Fix FREETYPE_CFLAGS - Merge branch 'master' into pu/fb-setmode + Merge branch 'master' into pu/fb-setmode -vanhofen 2017-04-08 +2017-04-24 Jacek Jendrzej - - epgplus: simplify detailsline handling; fix coords in hide() + Merge branch 'master' into pu/mp -vanhofen 2017-04-08 +2017-04-24 svenhoefer - - epgplus: re-implement bigfont handling + - scrollbars: avoid usage of COL_SCROLLBAR_PASSIVE_PLUS_0 ... + ... outside of CComponentsScrollBar(). Since the color-changes in + 89bda2d the non-CC scrollbars looks weird. -vanhofen 2017-04-08 +2017-04-23 M. Liebmann - - epgplus: use CComponenentsFooter to paint buttonbar + Merge branch 'master' into pu/fb-setmode -vanhofen 2017-04-08 +2017-04-23 Thilo Graf - - epgplus: add separationline to event's left side + CChannelList: remove unused logo object + Not required since + 68835056c38a74b33c04e647ccbe21bb7bf5ae7a: add possibility to show channellogo -vanhofen 2017-04-08 + Merge branch 'master' into pu/fb-setmode - - epgplus: use new FONT_TYPE_EPGPLUS_ITEM font; ... - - TODO: re-implement bigfont handling + CComponentsHeader: use previous offset to fit logo + Was OFFSET_INNER_MIN in older versions, not OFFSET_INNER_SMALL. -vanhofen 2017-04-08 + CComponentsHeader: add fallback if title and logo are overlapping + Logo is now general centered on screen, not as before between title and clock - - osd_setup: add new epgplus font + CChannelList/CUpnpBrowserGui: add missing reinit for corner modes + Required eg. if corner settings has been changed by user on runtime. -vanhofen 2017-04-08 +2017-04-22 svenhoefer - - epgplus: add detailsline + - color.h: just code cosmetics -vanhofen 2017-04-08 + - luainstance: add missing COL_SCROLLBAR colors - - epgplus: add missing round corners to footer + - colors: add and use missing COL_SCROLLBAR_PLUS_0 wrapper -vanhofen 2017-04-08 + Merge branch 'master' into pu/mp - - epgplus: add an inner small offset and a small frame to footer + Merge branch 'master' into pu/fb-setmode -vanhofen 2017-04-08 + - epgplus: add channellogo to header - - epgplus: move footer-box to bottom of screen +2017-04-21 Thilo Graf -vanhofen 2017-04-08 + CComponentsHeader/CChannelList: unify methode names - - epgplus: remove obsolete icon calculation + CComponentsScrollBar: add missing attributes for different visual modes -vanhofen 2017-04-08 + colors.h: add missing base color for scrollbars - - epgplus: change toggle colors + CComponentsScrollBar: fix radius for single segment + Radius on top was missed if only one segment is available. -vanhofen 2017-04-08 + CComponentsPicture: Change order of called base methodes setWidth/Height + Calls of base methods should come after internal method calls. + Values could be changed unintentionally. - - epgplus: use OFFSET defines +2017-04-21 Thilo Graf -vanhofen 2017-04-08 + 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. - - epgplus: add separationline to timeline + Hope it works on first try. To see how it works, take look + at channellist class. -vanhofen 2017-04-08 +2017-04-19 svenhoefer - - epgplus: use a small dark separation line + Merge branch 'master' into pu/mp -vanhofen 2017-04-08 +2017-04-19 Jacek Jendrzej - - epgplus: change colors in footer + try to fix version check for avformat codecpar -vanhofen 2017-04-08 +2017-04-18 M. Liebmann - - epgplus: enlarge channel/event font; scale font to osd-resolution + Merge branch 'master' into pu/fb-setmode -vanhofen 2017-04-08 +2017-04-18 Jacek Jendrzej - - epgplus: use global paintScrollBar function to paint scrollbar + fix download pic from ssl url -vanhofen 2017-04-08 +2017-04-17 M. Liebmann - - epgplus: remove obsolete casts + Merge branch 'master' into pu/fb-setmode -vanhofen 2017-04-08 +2017-04-17 Thilo Graf - - epgplus: use RC_epg to exit + CSignalBox: remove CC_APPEND flag + Should be gradually removed in all affected classes -vanhofen 2017-04-08 + CComponentsForm: use global default width for scrollbar - - epgplus: use RC_help to switch bigfonts; ... - - This is same key as used in epgview.cpp to switch bigfonts + CSignalBar: use global offsets for init of min height -vanhofen 2017-04-08 + CComponentsFrmClock: use correct setHeight() - - epgplus: use BIGFONT_FACTOT to calculate big fonts + CComponentsFrmClock: remove unnecessary call of cch_cl_obj->setYPos() -vanhofen 2017-04-08 + CComponentsHeader: Reduce offset between clock and right border. + Was too large - - epgview: move BIGFONT_FACTOR to settings.h + CComponentsWindow: try to fix header and footer arrangement + Header and footer were placed too much on left side. -vanhofen 2017-04-08 + CComponentsForm: try to fix fit items inside forms + Some items had offsets on screen. Was seen eg. in message windows. - - epgplus: replace footer fonts with FONT_TYPE_EVENTLIST fonts +2017-04-16 M. Liebmann -vanhofen 2017-04-08 + Merge branch 'master' into pu/fb-setmode - - epgplus: replace timeline fonts with FONT_TYPE_EPG_DATE +2017-04-16 Thilo Graf -vanhofen 2017-04-08 + CComponentsPicture: add explicit methodes to set image position - - epgplus: remove unused buttons font + CComponentsItem: add missing methodes for position setters + Parent items were not considered for position calculation. -vanhofen 2017-04-08 + CComponentsPicture: init missing vars for old dimension dimensions - - epgplus: use global header font + 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. -vanhofen 2017-04-08 + CComponentsChannelLogo: add missing type - - epgplus: remove annoying gaps +2017-04-13 Thilo Graf -vanhofen 2017-04-08 + CComponentsTimer: use sleep() instead mySleep() + Had some problems with mySleep() related to select() which was used + inside mySleep() - - epgplus: do not toggle text colors + CComponentsFooter: avoid crash because possible divisions by 0 -vanhofen 2017-04-08 + CMovieBrowser: try to reduce effort for vizualized scan + For comparings I added a benchmark with log output. - - epgplus.cpp: reformat; no binary changes +2017-04-13 Jacek Jendrzej -vanhofen 2017-04-08 + fix init cl_force_repaint - - epgplus.h: reformat; no binary changes +2017-04-13 svenhoefer -Merge: 1f6555ec4 6135a827d -M. Liebmann 2017-04-08 + - 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 - Merge branch 'master' into pu/fb-setmode + - epgplus: get sure we have enough space for detailsline -Thilo Graf 2017-04-08 +2017-04-12 svenhoefer - CComponentsItem: disable unused variable + - settings: fix calculation for SCROLLBAR_WIDTH ... + to work with subtractions too -Thilo Graf 2017-04-07 + - channelist: rename bool pig_on_win to minitv_is_active - CComponentsFooter: add missing member inits + - channellist: one more missing OFFSET define -Thilo Graf 2017-04-07 + - osd_setup: a bit smaller font for epgplus-items; ... + it's now aligned to epgview's fontsizes - CComponentsHeader: add methode initRepaintSlot() and considered parent - - Required in sub classes. Considering of parent ensures usage of - required background color in sub classes. + - channelist: use OFFSET defines for bottom detailsbox -Thilo Graf 2017-04-07 + - eventlist: use OFFSET defines for right infobox - CCDraw: remove some debug lines, and override comparisons - - This should reduce some effort in this method. +2017-04-12 M. Liebmann -Thilo Graf 2017-04-07 + Merge branch 'master' into pu/fb-setmode - 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. +2017-04-11 svenhoefer -Thilo Graf 2017-04-07 + - channellist: a bit more offset for item; fix progressbar's width + use OFFSET defines for logo in header and in right infozone - CComponentsButton: remove unused member + - channellist: simplify MaxChanNr() function -Thilo Graf 2017-04-07 + - remove obsolete src/driver/wav.h - CCDraw: fix wrong intit values for corners and position + - remove obsolete src/gui/dmx_tspidbandwidth.c -Thilo Graf 2017-04-07 +2017-04-10 svenhoefer - CComponentsFrmClock: add members to control segment refreshing on interval - - Refreshing of segments is now enabled on default. - In certain conditions this should be better. + Merge branch 'master' into pu/fb-setmode -Merge: 923daa87d 83cfd68f8 -M. Liebmann 2017-03-31 + Merge branch 'master' into pu/mp - Merge branch 'master' into pu/fb-setmode +2017-04-10 vanhofen -Thilo Graf 2017-03-31 + - epgplus: add missing separationline to clearMark() function - Lua: try to implement progresswindow + - epgplus: use enlighten background toggle color -Thilo Graf 2017-03-31 + - color: allow to toggle normal <-> enlighten background colors - LUA-Api: add alignment parameter for text in window header - - Possible modes are : - * "DEFAULT" (left) - * "CENTER" - * "RIGHT" - - TODO: doc + - epgplus: fix selected handling for channelevents -svenhoefer 2017-03-30 + - epgplus: smoother aligment for channelnumbers - - 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-04-10 Thilo Graf -svenhoefer 2017-03-29 + EpgPlus: fix missing to disble clock after hided window + btw: rename header->head, for better readability - - locale: minor changes +2017-04-10 vanhofen -M. Liebmann 2017-03-28 + - epgplus: add missing round corner to selected item - Fix videosystem auto mode + - epgplus: use getItemColors() to get global item colors -M. Liebmann 2017-03-28 +2017-04-10 svenhoefer - fb_accel hd1/hd2: Add fb_accel_cs_hdx.cpp for common functions - - - Add 'class CFbAccelCSHDx' to fb_accel.h - - Some small code updates + Merge branch 'master' into pu/fb-setmode -M. Liebmann 2017-03-28 + Merge branch 'master' into pu/mp - lib/libtuxtxt/tuxtxt.cpp: Update for hd1/hd2 +2017-04-10 vanhofen -M. Liebmann 2017-03-28 + - epgplus: mark framebuffer pointer in header class as unused - CStreamInfo2: Add new info items - - - Videosystem - - OSD Resolution + - epgplus: add clock and context button to header -M. Liebmann 2017-03-28 + - epgplus: fix text offsets in secontary timeline - CFbAccelCSHD[1|2]::setMode(): Insert cVideo::updateOsdScreenInfo() + - epgplus: always show a progressbar in secondary timeline ... + to avoid 'design changes' when cursor is moved left or right -Merge: 515ab1fe5 b945336a7 -M. Liebmann 2017-03-28 +2017-04-10 Eric Loxat - Merge branch 'master' into pu/fb-setmode + - epgplus: add progressbar for current event -svenhoefer 2017-03-28 + - epgplus: bind display of channelnumbers to channelists's setting; + fix position of channelentry - - jsoncpp: update to current version 1.8.0 - - Use amalgamated src from https://github.com/open-source-parsers/jsoncpp +2017-04-08 TangoCash -svenhoefer 2017-03-28 + - epgplus: fix detailsline; - Revert "- jsoncpp: update to current version 1.8.0; align Makefile.am" - - This reverts commit 760a64fc6ab6fc4cbe5e01a25d45e43b89911dbd, because - some people has build-problems. +2017-04-08 svenhoefer -svenhoefer 2017-03-28 + - epgplus: fix detailsline; codeblock was removed by mistake - - 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 + Merge branch 'master' into pu/mp + Conflicts: + src/gui/epgplus.cpp -svenhoefer 2017-03-27 +2017-04-08 M. Liebmann - - upnpbrowser: fix neutrino mode while playing audio + Merge branch 'master' into pu/fb-setmode -svenhoefer 2017-03-27 +2017-04-08 vanhofen - - upnpbrowser: reduce console output in updateTimes() + - epgplus: simplify detailsline handling; fix coords in hide() -svenhoefer 2017-03-26 + - epgplus: re-implement bigfont handling - - upnpbrowser: reduce console output in selectDevice() + - epgplus: use CComponenentsFooter to paint buttonbar -M. Liebmann 2017-03-23 + - epgplus: add separationline to event's left side - CFbAccelCSHD2::setMode: Fix if ENABLE_CHANGE_OSD_RESOLUTION is not defined + - epgplus: use new FONT_TYPE_EPGPLUS_ITEM font; ... + TODO: re-implement bigfont handling -M. Liebmann 2017-03-23 + - osd_setup: add new epgplus font - src/neutrino.cpp: Simplification EVT_AUTO_SET_VIDEOSYSTEM handling + - epgplus: add detailsline -Merge: 2a858c628 833a65c9e -M. Liebmann 2017-03-23 + - epgplus: add missing round corners to footer - Merge branch 'master' into pu/fb-setmode + - epgplus: add an inner small offset and a small frame to footer -Jacek Jendrzej 2017-03-23 + - epgplus: move footer-box to bottom of screen - fix needed mem check + - epgplus: remove obsolete icon calculation -svenhoefer 2017-03-23 + - epgplus: change toggle colors - - cables.xml: update WTC SN; thanks to Gorcon + - epgplus: use OFFSET defines -M. Liebmann 2017-03-22 + - epgplus: add separationline to timeline - Fix videosystem auto mode / osd mode switch in movie player + - epgplus: use a small dark separation line -svenhoefer 2017-03-22 + - epgplus: change colors in footer - - 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. + - epgplus: enlarge channel/event font; scale font to osd-resolution -svenhoefer 2017-03-22 + - epgplus: use global paintScrollBar function to paint scrollbar - - acinclude.m4: align to neutrino-mp + - epgplus: remove obsolete casts -Stefan Seyfried 2017-03-22 + - epgplus: use RC_epg to exit - 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 + - epgplus: use RC_help to switch bigfonts; ... + This is same key as used in epgview.cpp to switch bigfonts -Merge: 8212746cf 9bc2d9b95 -M. Liebmann 2017-03-22 + - epgplus: use BIGFONT_FACTOT to calculate big fonts - Merge branch 'master' into pu/fb-setmode + - epgview: move BIGFONT_FACTOR to settings.h -M. Liebmann 2017-03-22 + - epgplus: replace footer fonts with FONT_TYPE_EVENTLIST fonts - 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() + - epgplus: replace timeline fonts with FONT_TYPE_EPG_DATE -Merge: 73f2aa87d 4eb6a315f -M. Liebmann 2017-03-20 + - epgplus: remove unused buttons font - Merge branch 'master' into pu/fb-setmode + - epgplus: use global header font -Thilo Graf 2017-03-20 + - epgplus: remove annoying gaps - 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. + - epgplus: do not toggle text colors -Jacek Jendrzej 2017-03-20 + - epgplus.cpp: reformat; no binary changes - fix segfault aufter unbreak msgbox f9b7fca210978a90cadd9cbdfd5cd8b85e2b38cf + - epgplus.h: reformat; no binary changes -svenhoefer 2017-03-20 +2017-04-08 M. Liebmann - - move movieinfo.cpp|h from src/gui to src/driver ... - - because there are no gui-elements included anymore + Merge branch 'master' into pu/fb-setmode -Merge: be4968643 d2b3a8da6 -M. Liebmann 2017-03-20 +2017-04-08 Thilo Graf - Merge branch 'master' into pu/fb-setmode + CComponentsItem: disable unused variable -M. Liebmann 2017-03-20 + CComponentsFooter: add missing member inits - CNeutrinoApp::InitMenuMain: Fix compiler warning + CComponentsHeader: add methode initRepaintSlot() and considered parent + Required in sub classes. Considering of parent ensures usage of + required background color in sub classes. -Merge: 2de98df48 b8a97a97c -M. Liebmann 2017-03-20 + CCDraw: remove some debug lines, and override comparisons + This should reduce some effort in this method. - Merge branch 'master' into pu/fb-setmode + 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. -svenhoefer 2017-03-19 + CComponentsButton: remove unused member - - neutrino: just code cosmetics in ExitRun() + CCDraw: fix wrong intit values for corners and position -svenhoefer 2017-03-19 +2017-04-07 Thilo Graf - - neutrino: remove unused write_si from ExitRun() function ... - - and rename retcode to can_shutdown for a better readability + CComponentsFrmClock: add members to control segment refreshing on interval + Refreshing of segments is now enabled on default. + In certain conditions this should be better. -svenhoefer 2017-03-19 +2017-03-31 svenhoefer - - use g_info.hw_caps->can_shutdown; mostly ported from neutrino-mp + Merge branch 'master' into pu/mp -svenhoefer 2017-03-19 +2017-03-31 M. Liebmann - - move src/timerd/doku.html to doc/timerd.html + Merge branch 'master' into pu/fb-setmode -Thilo Graf 2017-03-19 +2017-03-31 Thilo Graf - 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. + Lua: try to implement progresswindow -Thilo Graf 2017-03-19 +2017-03-31 Thilo Graf - CNeutrinoFonts: reduce debug spam - - In some cases with many following dynamic size changes, - it could be better to suppress this output. + LUA-Api: add alignment parameter for text in window header + Possible modes are : + * "DEFAULT" (left) + * "CENTER" + * "RIGHT" -Thilo Graf 2017-03-19 + TODO: doc - CColorChooser: fix missing rewrite current values to *value[selected] - - Supplement to commit: - CColorChooser: fix compile conversion warnings - 3b5cd00bf4af7ef65fad1490c346b249d5ce2365 +2017-03-30 svenhoefer -Merge: e83a255e9 720269c99 -M. Liebmann 2017-03-19 + - 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: - Merge branch 'master' into pu/fb-setmode + FRIBIDI_VER = 0.19.7 + $(ARCHIVE)/fribidi-$(FRIBIDI_VER).tar.bz2: + $(WGET) https://fribidi.org/download/fribidi-$(FRIBIDI_VER).tar.bz2 -svenhoefer 2017-03-19 + $(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 $@ - - remove unused g_info.delivery_system + If you want to link libfribidi statically add --disable-shared + and --enable-static to configure call. -svenhoefer 2017-03-19 +2017-03-29 svenhoefer - - remove unused g_info.box_Type + - locale: minor changes -svenhoefer 2017-03-19 +2017-03-28 M. Liebmann - - use g_info.hw_caps->has_fan; remove old g_info.has_fan + Fix videosystem auto mode -svenhoefer 2017-03-19 + fb_accel hd1/hd2: Add fb_accel_cs_hdx.cpp for common functions + - Add 'class CFbAccelCSHDx' to fb_accel.h + - Some small code updates - - neutrinoyparser: remove workaround for Neo Twin + lib/libtuxtxt/tuxtxt.cpp: Update for hd1/hd2 -svenhoefer 2017-03-19 + CStreamInfo2: Add new info items + - Videosystem + - OSD Resolution - - controlapi: use "CST" instead of "Coolstream" ... - - because I don't know the current legal situation. + CFbAccelCSHD[1|2]::setMode(): Insert cVideo::updateOsdScreenInfo() -svenhoefer 2017-03-19 + Merge branch 'master' into pu/fb-setmode - - hardware_caps: fix has_fan and add detection of Neo Twin +2017-03-28 svenhoefer -Merge: b190e0c4f ad47a5d5e -M. Liebmann 2017-03-17 + - jsoncpp: update to current version 1.8.0 + Use amalgamated src from https://github.com/open-source-parsers/jsoncpp - Merge branch 'master' into pu/fb-setmode - - Conflicts: - src/driver/screenshot.h - src/driver/screenshot.cpp - acinclude.m4 + Revert "- jsoncpp: update to current version 1.8.0; align Makefile.am" + This reverts commit 760a64fc6ab6fc4cbe5e01a25d45e43b89911dbd, because + some people has build-problems. -M. Liebmann 2017-03-17 + - 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 - CScreenShot: Remove OpenThreads and use pthread functions +2017-03-27 svenhoefer -svenhoefer 2017-03-16 + Merge branch 'master' into pu/mp - - acinclude.m4: remove unused --enable-tmsdk switch; ... - - There's so much more unused and outdated stuff :/ + - upnpbrowser: fix neutrino mode while playing audio -Merge: e498cc6b0 f974b5634 -M. Liebmann 2017-03-15 + - upnpbrowser: reduce console output in updateTimes() - Merge branch 'master' into pu/fb-setmode +2017-03-26 svenhoefer -TangoCash 2017-03-15 + - upnpbrowser: reduce console output in selectDevice() - add unicable2/jess (thx DboxOldie) +2017-03-23 M. Liebmann -Jacek Jendrzej 2017-03-15 + CFbAccelCSHD2::setMode: Fix if ENABLE_CHANGE_OSD_RESOLUTION is not defined - screenshot.cpp fix memcpy param overlap + src/neutrino.cpp: Simplification EVT_AUTO_SET_VIDEOSYSTEM handling -Jacek Jendrzej 2017-03-15 + Merge branch 'master' into pu/fb-setmode - src/neutrino.cpp fix possible memleak +2017-03-23 Jacek Jendrzej -Merge: 3b5cd00bf 9cefe16d4 -Sven Höfer 2017-03-15 + fix needed mem check - Merge pull request #8 from Pr0metheus2/patch-1 - - Update slovak.locale +2017-03-23 svenhoefer -Thilo Graf 2017-03-15 + - cables.xml: update WTC SN; thanks to Gorcon - CComponentsExtTextForm: use scaled default dimension values +2017-03-22 svenhoefer -Thilo Graf 2017-03-15 + - acinclude.m4: fix merge error - CImageInfo: optimize label arrangement - - Distance between label and text was too large with full hd resolution. +2017-03-22 M. Liebmann -Thilo Graf 2017-03-15 + Fix videosystem auto mode / osd mode switch in movie player - CComponentsExtTextForm: fix label width calculation +2017-03-22 svenhoefer -Thilo Graf 2017-03-15 + Merge branch 'master' into pu/mp + Conflicts: + acinclude.m4 - CImageInfo: use global offset for item offset + - 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. -Andrej Tobola 2017-03-15 + - acinclude.m4: align to neutrino-mp - Update slovak.locale +2017-03-22 Stefan Seyfried -Merge: f5f2bf92b 3b5cd00bf -M. Liebmann 2017-03-14 + 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 - Merge branch 'master' into pu/fb-setmode +2017-03-22 M. Liebmann -Thilo Graf 2017-03-14 + Merge branch 'master' into pu/fb-setmode - CColorChooser: fix compile conversion warnings +2017-03-22 M. Liebmann -Thilo Graf 2017-03-14 + hd[1|2]/libcoolstream: Update headers for new libcoolstream functions + libcoolstream-mt.so version 3.2.0 required - CComponentsDetailsLine: add scale to details line width - - Also added correction for odd line width values and added - method to change details line width. + Functions: + - updateOsdScreenInfo() + - GetVideoSystem() + - GetVideoSystemFormatName() + - fbCopy() + - fbFill() + - cs_set_extra_debug() -Thilo Graf 2017-03-14 +2017-03-21 svenhoefer - cc_types.h: add scale to CC_WIDTH_MIN/CC_HEIGHT_MIN + - neutrino: grab whole ExitRun() from neutrino-mp ... + This fixes my last merge commit, small typos and alignes indentation. -Thilo Graf 2017-03-14 + Merge branch 'master' into pu/mp - settings.h: enable scale for DETAILSLINE_WIDTH +2017-03-20 M. Liebmann -svenhoefer 2017-03-14 + Merge branch 'master' into pu/fb-setmode - - .gitignore: add compile - - - .svnignore: remove +2017-03-20 Thilo Graf -Merge: 2677543cc 60d3cfb96 -M. Liebmann 2017-03-14 + 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. - Merge branch 'master' into pu/fb-setmode + directKey and directKeyAlt were removed from struct type 'button_label_cc' + and directKeys was added as container for possible message values. -svenhoefer 2017-03-13 + Some methods of CComponentsFooter had to be adapted for that. - - neutrinoyparser: stay compatible with present code in Y_Blocks.txt +2017-03-20 Jacek Jendrzej -Merge: d0b02a975 5b0faeab8 -M. Liebmann 2017-03-13 + fix segfault aufter unbreak msgbox f9b7fca210978a90cadd9cbdfd5cd8b85e2b38cf - Merge branch 'master' into pu/fb-setmode +2017-03-20 svenhoefer -svenhoefer 2017-03-13 + - move movieinfo.cpp|h from src/gui to src/driver ... + because there are no gui-elements included anymore - - unify DetailsLine-names; move define to settings.h + Merge branch 'master' into pu/mp + Conflicts: + src/gui/miscsettings_menu.cpp + src/neutrino.cpp + src/system/settings.h -M. Liebmann 2017-03-13 +2017-03-20 M. Liebmann - CMenuWidget::calcSize: Add forgotten 'wi' + Merge branch 'master' into pu/fb-setmode -Merge: 2ed30486c 3fa097ebb -M. Liebmann 2017-03-13 + CNeutrinoApp::InitMenuMain: Fix compiler warning - Merge branch 'master' into pu/fb-setmode + Merge branch 'master' into pu/fb-setmode -M. Liebmann 2017-03-13 +2017-03-19 svenhoefer - CMenuWidget::calcSize: Use scale2Res() to adjust fixed sizes + - neutrino: just code cosmetics in ExitRun() -M. Liebmann 2017-03-13 + - neutrino: remove unused write_si from ExitRun() function ... + and rename retcode to can_shutdown for a better readability - CMenuWidget::calcSize: Recalculation of min_width ... - - ... for adjustment to the osd resolution + - use g_info.hw_caps->can_shutdown; mostly ported from neutrino-mp -Thilo Graf 2017-03-13 + - move src/timerd/doku.html to doc/timerd.html - cc_types.h: expand button_label_cc with hint as descrpition for button +2017-03-19 Thilo Graf -Thilo Graf 2017-03-13 + 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. - cc_types: move struct button_label_cc into cc_types.h + CNeutrinoFonts: reduce debug spam + In some cases with many following dynamic size changes, + it could be better to suppress this output. -Thilo Graf 2017-03-13 + CColorChooser: fix missing rewrite current values to *value[selected] + Supplement to commit: + CColorChooser: fix compile conversion warnings + 3b5cd00bf4af7ef65fad1490c346b249d5ce2365 - CComponentsFooter: add bg_image to button_label_cc type +2017-03-19 M. Liebmann -Merge: 5ce34d5cf c766a970d -M. Liebmann 2017-03-12 + Merge branch 'master' into pu/fb-setmode - Merge branch 'master' into pu/fb-setmode +2017-03-19 svenhoefer -M. Liebmann 2017-03-12 + - remove unused g_info.delivery_system - Revert "- allow to force given osd resolution in "videosystem = auto" mode" - - This reverts commit 6fc24e990b3923d72c571477110102c9e3ddbbfa. + - remove unused g_info.box_Type -Thilo Graf 2017-03-11 + - use g_info.hw_caps->has_fan; remove old g_info.has_fan - 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. + - neutrinoyparser: remove workaround for Neo Twin -Thilo Graf 2017-03-11 + - controlapi: use "CST" instead of "Coolstream" ... + because I don't know the current legal situation. - 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 + - hardware_caps: fix has_fan and add detection of Neo Twin -Stefan Seyfried 2017-03-07 +2017-03-17 Jacek Jendrzej - bouquetlist: don't block RC keys while list is opened + src/driver/fb_generic.cpp fix possible memleak and possible double free -Stefan Seyfried 2017-03-07 +2017-03-17 M. Liebmann - msgbox: deobfuscate assignment of default result value + Merge branch 'master' into pu/fb-setmode + Conflicts: + src/driver/screenshot.h + src/driver/screenshot.cpp + acinclude.m4 -Merge: 5e09df1d9 0203de264 -M. Liebmann 2017-03-10 + Merge branch 'master' into pu/mp + Conflicts: + src/driver/screenshot.cpp + src/Makefile.am - Merge branch 'master' into pu/fb-setmode + CScreenShot: Remove OpenThreads and use pthread functions -svenhoefer 2017-03-10 +2017-03-16 svenhoefer - - controlapi: /control/info => return PACKAGE_NAME and PACKAGE_VERSION + - acinclude.m4: remove unused --enable-tmsdk switch; ... + There's so much more unused and outdated stuff :/ -svenhoefer 2017-03-10 +2017-03-15 TangoCash - - hardware_caps: just changes in comments + 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 -svenhoefer 2017-03-10 +2017-03-15 M. Liebmann - - neutrinoyparser: use hw_caps in func_get_boxtype() ... - - ... and func_get_boxmodel() + Merge branch 'master' into pu/fb-setmode -svenhoefer 2017-03-10 +2017-03-15 TangoCash - - controlapi: use hw_caps in HWInfoCGI() + add unicable2/jess (thx DboxOldie) -svenhoefer 2017-03-10 +2017-03-15 Jacek Jendrzej - - controlapi: /control/info => return right name + enable SCREENSHOT for generic -svenhoefer 2017-03-10 + screenshot.cpp fix memcpy param overlap - - hardware_caps/Makefile: use @HWLIB_CFLAGS@ instead of defines + src/neutrino.cpp fix possible memleak -svenhoefer 2017-03-10 + dont cal permanently settimeofday if operation not permitted - - hardware_caps: use define instead of value; better readability +2017-03-15 svenhoefer -svenhoefer 2017-03-10 + - locale: re-add some minor elipses fixes - Revert "hardware_caps.cpp: Add hw ifdef for cs_get_chip_type()" - - This reverts commit f5cdaff28227801e7f9e76a03b4d01db9edc1ba3 - because libcoolstream now is updated +2017-03-15 Sven Höfer -Merge: fee5cd017 ab6ca5b60 -M. Liebmann 2017-03-10 + Merge pull request #8 from Pr0metheus2/patch-1 + Update slovak.locale - Merge branch 'master' into pu/fb-setmode +2017-03-15 Thilo Graf -M. Liebmann 2017-03-10 + CComponentsExtTextForm: use scaled default dimension values - hd2/libcoolstream/*.h: Update for new libcoolstream functions - - - cs_get_lib_version() - - cs_compare_lib_versions() - - GetVideoSystem() - - GetVideoSystemFormatName() - - Add CS_CHIP_NEVIS definitions + CImageInfo: optimize label arrangement + Distance between label and text was too large with full hd resolution. -M. Liebmann 2017-03-10 + CComponentsExtTextForm: fix label width calculation - 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 + CImageInfo: use global offset for item offset -Merge: 94492c427 f5cdaff28 -M. Liebmann 2017-03-09 +2017-03-15 svenhoefer - Merge branch 'master' into pu/fb-setmode + - pictures: re-add familiar shutdown picture -M. Liebmann 2017-03-09 + - icons: re-add some familiar icons - hardware_caps.cpp: Add hw ifdef for cs_get_chip_type() +2017-03-15 max_10 -Merge: 6a531d430 b546ed517 -M. Liebmann 2017-03-09 + unicable jess added (thx DboxOldie) - Merge branch 'master' into pu/fb-setmode +2017-03-15 Andrej Tobola -svenhoefer 2017-03-09 + Update slovak.locale - - hardware_caps: add latest coolstream models +2017-03-14 Jacek Jendrzej -Merge: 7ad59776d 87b7260c4 -M. Liebmann 2017-03-08 + src/gui/streaminfo2.cpp add MP3 info - Merge branch 'master' into pu/fb-setmode +2017-03-14 M. Liebmann -M. Liebmann 2017-03-08 + Merge branch 'master' into pu/fb-setmode - Add src/compatibility.h to include software-dependency macros +2017-03-14 Thilo Graf -Merge: 6fc24e990 b58aa9ad6 -M. Liebmann 2017-03-08 + CColorChooser: fix compile conversion warnings - Merge branch 'master' into pu/fb-setmode + CComponentsDetailsLine: add scale to details line width + Also added correction for odd line width values and added + method to change details line width. -M. Liebmann 2017-03-08 + cc_types.h: add scale to CC_WIDTH_MIN/CC_HEIGHT_MIN - Fix malloc_stats() call for newer uClibc-ng versions + settings.h: enable scale for DETAILSLINE_WIDTH -Jacek Jendrzej 2017-03-07 +2017-03-14 svenhoefer - make neutrino compatible with new ffmpeg + Merge branch 'master' into pu/mp -svenhoefer 2017-03-06 + - .gitignore: add compile + - .svnignore: remove - - allow to force given osd resolution in "videosystem = auto" mode +2017-03-14 M. Liebmann -M. Liebmann 2017-03-06 + Merge branch 'master' into pu/fb-setmode - Fix osd mode switch in videosystem auto mode + src/uncooloff.c: Fix compile error -Merge: 8c6a47ee3 d3c3d3760 -M. Liebmann 2017-03-06 + src/gui/videosettings.cpp: Replace BOXMODEL_APOLLO by BOXMODEL_CS_HD2 - Merge branch 'master' into pu/fb-setmode + src/gui/widget/buttons.cpp: Use system/stacktrace.h ... + ... instead of driver/stacktrace -svenhoefer 2017-03-06 + src/system/stacktrace.cpp: Use dummy function for print_stacktrace()... + ... and install_crash_handler() if HAVE_BACKTRACE is not defined - - configure.ac: remove duplicated code +2017-03-13 svenhoefer -svenhoefer 2017-03-06 + - neutrinoyparser: stay compatible with present code in Y_Blocks.txt - - move public libcoolstream-headers to hardware directory +2017-03-13 M. Liebmann -svenhoefer 2017-03-06 + Merge branch 'master' into pu/fb-setmode - - port hardware_caps from Neutrino-MP +2017-03-13 Jacek Jendrzej -Thilo Graf 2017-03-06 + try fix segfault with --enable-cleanup - CMovieBrowser/cYTFeedParser: implement signals from CProgressSignals + fix PC compil -Thilo Graf 2017-03-06 +2017-03-13 svenhoefer - CProgressWindow/CProgressSignals: add prepared signals - - Required for inhertance of signals used with CProgressWindow. + Merge remote-tracking branch 'neutrino-mp/master' into pu/mp + Conflicts: + src/neutrino.cpp + src/nhttpd/tuxboxapi/neutrinoyparser.cpp -Thilo Graf 2017-03-06 + - unify DetailsLine-names; move define to settings.h - CMovieBrowser: remove wrong progress value +2017-03-13 M. Liebmann -Thilo Graf 2017-03-06 + CMenuWidget::calcSize: Add forgotten 'wi' - CTextBox: fix pass of SCROLL_FRAME_WIDTH + Merge branch 'master' into pu/fb-setmode -Jacek Jendrzej 2017-03-06 + CMenuWidget::calcSize: Use scale2Res() to adjust fixed sizes - subpagetable is unsigned + CMenuWidget::calcSize: Recalculation of min_width ... + ... for adjustment to the osd resolution -Jacek Jendrzej 2017-03-06 +2017-03-13 Thilo Graf - src/gui/movieplayer.cpp some streams need more time pro frame + cc_types.h: expand button_label_cc with hint as descrpition for button -Merge: b1dcce0ad f80f69c23 -M. Liebmann 2017-03-05 + cc_types: move struct button_label_cc into cc_types.h - Merge branch 'master' into pu/fb-setmode + CComponentsFooter: add bg_image to button_label_cc type -M. Liebmann 2017-03-05 +2017-03-12 M. Liebmann - COsdHelpers: Remove no longer required function resetOsdResolution() + Merge branch 'master' into pu/fb-setmode -M. Liebmann 2017-03-05 + Revert "- allow to force given osd resolution in "videosystem = auto" mode" + This reverts commit 6fc24e990b3923d72c571477110102c9e3ddbbfa. - COsdHelpers: Add function setVideoSystem() +2017-03-11 Thilo Graf -M. Liebmann 2017-03-05 + 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. - CFbAccelCSHD2::setMode: Fix value for screeninfo.yres_virtual +2017-03-11 Thilo Graf -Stefan Seyfried 2017-03-04 + 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. - msgbox: remove explicit handling of record events - - these are handled in the last else clause anyway + TODO: + - maybe needs global caching because images are not yet managed like icons in framebuffer class -Stefan Seyfried 2017-03-04 +2017-03-10 Stefan Seyfried - msgbox: remove duplicated code + bouquetlist: don't block RC keys while list is opened -Stefan Seyfried 2017-03-04 + msgbox: deobfuscate assignment of default result value - 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-10 M. Liebmann -Jacek Jendrzej 2017-03-05 + Merge branch 'master' into pu/fb-setmode - try fix YT cache wirite to root +2017-03-10 svenhoefer -Jacek Jendrzej 2017-03-05 + - controlapi: /control/info => return PACKAGE_NAME and PACKAGE_VERSION - src/gui/widget/msgbox.cpp init result + - hardware_caps: just changes in comments -Merge: 487b69b1d bc188c66b -M. Liebmann 2017-03-05 + - neutrinoyparser: use hw_caps in func_get_boxtype() ... + ... and func_get_boxmodel() - Merge branch 'master' into pu/fb-setmode + - controlapi: use hw_caps in HWInfoCGI() -Jacek Jendrzej 2017-03-05 + - controlapi: /control/info => return right name - src/zapit/src/zapit.cpp fix segfault without services.xml + - hardware_caps/Makefile: use @HWLIB_CFLAGS@ instead of defines -svenhoefer 2017-03-03 + - hardware_caps: use define instead of value; better readability - - imageinfo: remove obsolete define + Revert "hardware_caps.cpp: Add hw ifdef for cs_get_chip_type()" + This reverts commit f5cdaff28227801e7f9e76a03b4d01db9edc1ba3 + because libcoolstream now is updated -svenhoefer 2017-03-03 +2017-03-10 M. Liebmann - - imageinfo: change handling of yWeb version; use own CConfigFile + Merge branch 'master' into pu/fb-setmode -Merge: 8862ef621 c9242679a -M. Liebmann 2017-03-03 + hd2/libcoolstream/*.h: Update for new libcoolstream functions + - cs_get_lib_version() + - cs_compare_lib_versions() + - GetVideoSystem() + - GetVideoSystemFormatName() + - Add CS_CHIP_NEVIS definitions - Merge branch 'master' into pu/fb-setmode + 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 -M. Liebmann 2017-03-03 +2017-03-09 M. Liebmann - CScanTs::handleMsg: Fix handling left/right keys during channel search + Merge branch 'master' into pu/fb-setmode -svenhoefer 2017-03-03 + hardware_caps.cpp: Add hw ifdef for cs_get_chip_type() - - fix funny typo + Merge branch 'master' into pu/fb-setmode -Thilo Graf 2017-03-03 +2017-03-09 svenhoefer - CProgressWindow: small optimize of size handling + - hardware_caps: add latest coolstream models -Thilo Graf 2017-03-03 +2017-03-08 M. Liebmann - CTestMenu: adaopt progress sample with discret percental window dimensions + Merge branch 'master' into pu/fb-setmode -Thilo Graf 2017-03-03 + Add src/compatibility.h to include software-dependency macros - CProgressWindow: adaopt for discret percental window dimensions + Merge branch 'master' into pu/fb-setmode -Thilo Graf 2017-03-03 + Fix malloc_stats() call for newer uClibc-ng versions - CMovieBrowser: adaopt for discret percental window dimensions +2017-03-07 Stefan Seyfried -Thilo Graf 2017-03-03 + bouquetlist: don't block RC keys while list is opened - CBuildInfo: adaopt for discret percental window dimensions + msgbox: deobfuscate assignment of default result value -Thilo Graf 2017-03-03 + Merge remote-tracking branch 'tuxbox/master' - 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-07 Jacek Jendrzej -Merge: 6c3b5dcd9 75ff8687d -M. Liebmann 2017-03-03 + make neutrino compatible with new ffmpeg - Merge branch 'master' into pu/fb-setmode +2017-03-06 svenhoefer -svenhoefer 2017-03-03 + - allow to force given osd resolution in "videosystem = auto" mode - - luainstance: re-add typo TO_WIDE to stay backward compatible +2017-03-06 M. Liebmann -svenhoefer 2017-03-03 + Fix osd mode switch in videosystem auto mode - - luainstance: add missing RADIUS_NONE; fix typo in dynfont handling + Merge branch 'master' into pu/fb-setmode -Merge: 02e5c9cbf 9fe20399c -M. Liebmann 2017-03-02 +2017-03-06 svenhoefer - Merge branch 'master' into pu/fb-setmode + - configure.ac: remove duplicated code -M. Liebmann 2017-03-02 + - move public libcoolstream-headers to hardware directory - CNeutrinoApp::loadSetup: Fix Segfault when an remote timer is defined + - port hardware_caps from Neutrino-MP -svenhoefer 2017-03-02 +2017-03-06 Thilo Graf - - luainstance: add offsets to lua; set Lua api version to 1.70 + CMovieBrowser/cYTFeedParser: implement signals from CProgressSignals -svenhoefer 2017-03-01 + CProgressWindow/CProgressSignals: add prepared signals + Required for inhertance of signals used with CProgressWindow. - - update: rename DEBUG1 to DRYRUN + CMovieBrowser: remove wrong progress value -svenhoefer 2017-03-01 + CTextBox: fix pass of SCROLL_FRAME_WIDTH - - update: small cleanup; ... - - remove obsolete g_Locale->getText() from ShowHint calls +2017-03-06 Jacek Jendrzej -svenhoefer 2017-03-01 + subpagetable is unsigned - - update: change filetype comparsion; "< '3'" to "<= '2'" + src/gui/movieplayer.cpp some streams need more time pro frame -svenhoefer 2017-03-01 +2017-03-05 M. Liebmann - - update: prepare for menu hints + Merge branch 'master' into pu/fb-setmode -svenhoefer 2017-03-01 + COsdHelpers: Remove no longer required function resetOsdResolution() - - flashtool: localize getType() function + COsdHelpers: Add function setVideoSystem() -TangoCash 2017-03-01 + CFbAccelCSHD2::setMode: Fix value for screeninfo.yres_virtual - fix blinking clock in some modes (thx dbo) +2017-03-05 Stefan Seyfried -Jacek Jendrzej 2017-03-01 + msgbox: remove explicit handling of record events + these are handled in the last else clause anyway - src/neutrino.cpp init struct timer_remotebox_item, avoid segfault without InfoClock + msgbox: remove duplicated code -svenhoefer 2017-03-01 + 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) - - rename g_PluginList to g_Plugins; this isn't a list of plugins +2017-03-05 Jacek Jendrzej -svenhoefer 2017-03-01 + try fix YT cache wirite to root - - yWeb: unify rec/zap timer handling; avoid german umlaut in js-popup + src/gui/widget/msgbox.cpp init result -Merge: ff11dd44a 2d30ef10d -M. Liebmann 2017-02-28 +2017-03-05 M. Liebmann - Merge branch 'master' into pu/fb-setmode + Merge branch 'master' into pu/fb-setmode -M. Liebmann 2017-02-28 +2017-03-05 Jacek Jendrzej - lua cwindow.new: Fix draw small windows - - - Ignore percent conversion of width and height - to remain compatible with the Lua API + src/zapit/src/zapit.cpp fix segfault without services.xml -M. Liebmann 2017-02-28 +2017-03-04 Stefan Seyfried - osd resolution: Use COsdHelpers::changeOsdResolution() to adjust... - - ...OSD resolution after switching video format + 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. -M. Liebmann 2017-02-28 + frontend: use hw_caps instead of BOXMODEL define - NeutrinoMessages: Add EVT_AUTO_SET_VIDEOSYSTEM + hw_caps: add caps for 14:9 AR and broken tuner driver -M. Liebmann 2017-02-28 + msgbox: remove explicit handling of record events + these are handled in the last else clause anyway - CInfoViewer::showTitle: Add parameter forcePaintButtonBar + msgbox: remove duplicated code -M. Liebmann 2017-02-28 + 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) - osd resolution: Add 'mode' to osd_resolution_struct_t - - - Use COsdSetup::OSDMODE_XXX enums to identify various resolutions + Merge remote-tracking branch 'tuxbox/master' -M. Liebmann 2017-02-28 +2017-03-03 svenhoefer - osd resolution: Add src/gui/osd_helpers.cpp - - - Move switch osd resolution from COsdSetup::changeNotify() to - COsdHelpers::changeOsdResolution() + - imageinfo: remove obsolete define -Merge: 1fea75f42 6166f4a6f -M. Liebmann 2017-02-27 + - imageinfo: change handling of yWeb version; use own CConfigFile - Merge branch 'master' into pu/fb-setmode +2017-03-03 M. Liebmann -M. Liebmann 2017-02-27 + Merge branch 'master' into pu/fb-setmode - CLuaInstance: Add script fumction 'scale2Res' - - - Set Lua api version to 1.69 + CScanTs::handleMsg: Fix handling left/right keys during channel search -M. Liebmann 2017-02-27 +2017-03-03 svenhoefer - fb_generic: Add "#define SCALE2RES_DEFINED" to check... - - ...presence of 'CFrameBuffer::scale2Res()' - - - Revert this patch when pu/fb-setmode branch is merged to master + - fix funny typo -Thilo Graf 2017-02-26 +2017-03-03 Thilo Graf - CHintBox: use OFFSET_INNER_MID as defaul value for W_RAME + CProgressWindow: small optimize of size handling -Thilo Graf 2017-02-26 + CTestMenu: adaopt progress sample with discret percental window dimensions - CHintBox: fix passed width parameter + CProgressWindow: adaopt for discret percental window dimensions -Thilo Graf 2017-02-26 + CMovieBrowser: adaopt for discret percental window dimensions - CTextBox: use scaled base dimensions + CBuildInfo: adaopt for discret percental window dimensions -Thilo Graf 2017-02-26 + 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 - CBuildInfo: use percental calculated dimensions +2017-03-03 M. Liebmann -Thilo Graf 2017-02-25 + Merge branch 'master' into pu/fb-setmode - hintbox.h: use calculated dimensions as default - - Useful for possible different screen resolutions. +2017-03-03 svenhoefer -Thilo Graf 2017-02-25 + - luainstance: re-add typo TO_WIDE to stay backward compatible - CProgressWindow: use percental calculated dimensions as default + - luainstance: add missing RADIUS_NONE; fix typo in dynfont handling -Thilo Graf 2017-02-25 +2017-03-02 M. Liebmann - CMovieBrowser: use percental calculated dimensions for progress window - - Useful for possible for different screen resolutions. + Merge branch 'master' into pu/fb-setmode -Thilo Graf 2017-02-25 + CNeutrinoApp::loadSetup: Fix Segfault when an remote timer is defined - CComponentsWindow: add more tags for doxygen +2017-03-02 svenhoefer -Thilo Graf 2017-02-25 + - luainstance: add offsets to lua; set Lua api version to 1.70 - 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-03-01 svenhoefer -Thilo Graf 2017-02-23 + - update: rename DEBUG1 to DRYRUN - CMovieBrowser: visualize global loading of defined directories + - update: small cleanup; ... + remove obsolete g_Locale->getText() from ShowHint calls -Thilo Graf 2017-02-23 + - update: change filetype comparsion; "< '3'" to "<= '2'" - 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. + - update: prepare for menu hints -Thilo Graf 2017-02-17 + - flashtool: localize getType() function - CTestMenu: add samples for progress window with signals +2017-03-01 TangoCash -Thilo Graf 2017-02-17 + fix blinking clock in some modes (thx dbo) - CProgressWindow: small cosmetic +2017-03-01 Jacek Jendrzej -Thilo Graf 2017-02-17 + src/neutrino.cpp init struct timer_remotebox_item, avoid segfault without InfoClock - CProgressWindow: rename InitProgressItem -> getProgressItem - - more plausible +2017-03-01 svenhoefer -Thilo Graf 2017-02-17 + - rename g_PluginList to g_Plugins; this isn't a list of plugins - CProgressWindow: move some methodes for more clarity + - yWeb: unify rec/zap timer handling; avoid german umlaut in js-popup -Thilo Graf 2017-02-16 +2017-02-28 M. Liebmann - CProgressWindow: encapsulate show methodes, add dimension defines + Merge branch 'master' into pu/fb-setmode -Thilo Graf 2017-02-15 + lua cwindow.new: Fix draw small windows + - Ignore percent conversion of width and height + to remain compatible with the Lua API - CTestMenu: ad samples for progress window + osd resolution: Use COsdHelpers::changeOsdResolution() to adjust... + ...OSD resolution after switching video format -Thilo Graf 2017-02-15 + NeutrinoMessages: Add EVT_AUTO_SET_VIDEOSYSTEM - CProgressWindow: add overloaded constructor with string arg + CInfoViewer::showTitle: Add parameter forcePaintButtonBar -Merge: 0bc65538a df25b5094 -M. Liebmann 2017-02-26 + osd resolution: Add 'mode' to osd_resolution_struct_t + - Use COsdSetup::OSDMODE_XXX enums to identify various resolutions - Merge branch 'master' into pu/fb-setmode + osd resolution: Add src/gui/osd_helpers.cpp + - Move switch osd resolution from COsdSetup::changeNotify() to + COsdHelpers::changeOsdResolution() -Jacek Jendrzej 2017-02-26 +2017-02-27 M. Liebmann - src/gui/movieplayer.cpp try fix stop play file on file end + Merge branch 'master' into pu/fb-setmode -svenhoefer 2017-02-26 + CLuaInstance: Add script fumction 'scale2Res' + - Set Lua api version to 1.69 - - channelist: use OFFSET-defines for channels w/o EPG too +2017-02-27 M. Liebmann -svenhoefer 2017-02-26 + fb_generic: Add "#define SCALE2RES_DEFINED" to check... + ...presence of 'CFrameBuffer::scale2Res()' - - timerlist: fix timer comparison in modifyTimer() + - Revert this patch when pu/fb-setmode branch is merged to master -Merge: 9ad53f963 c3e5d77bf -M. Liebmann 2017-02-25 +2017-02-26 Thilo Graf - Merge branch 'master' into pu/fb-setmode + CHintBox: use OFFSET_INNER_MID as defaul value for W_RAME -Stefan Seyfried 2017-02-25 + CHintBox: fix passed width parameter - 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 :-) + CTextBox: use scaled base dimensions -Merge: 2174dde26 be9dd7938 -M. Liebmann 2017-02-25 + CBuildInfo: use percental calculated dimensions - Merge branch 'master' into pu/fb-setmode + hintbox.h: use calculated dimensions as default + Useful for possible different screen resolutions. -Thilo Graf 2017-02-24 + CProgressWindow: use percental calculated dimensions as default - CVideoSettings: avoid unnecessary display of messageboxes + CMovieBrowser: use percental calculated dimensions for progress window + Useful for possible for different screen resolutions. -Thilo Graf 2017-02-22 + CComponentsWindow: add more tags for doxygen - CComponentsScrollBar: remove unnecessary debug output +2017-02-26 Thilo Graf -Merge: 1dccb68ad 0953e66d2 -M. Liebmann 2017-02-24 + 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. - Merge branch 'master' into pu/fb-setmode + TODO: behavior inside parents -M. Liebmann 2017-02-23 +2017-02-26 Thilo Graf - neutrino: No terminate moviebrowser, menue, etc. when recording start + CMovieBrowser: visualize global loading of defined directories -svenhoefer 2017-02-24 + 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. - - audioplayer: fix small typo + CTestMenu: add samples for progress window with signals -Stefan Seyfried 2016-01-10 + CProgressWindow: small cosmetic - 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 :-) + CProgressWindow: rename InitProgressItem -> getProgressItem + more plausible -Jacek Jendrzej 2017-02-24 + CProgressWindow: move some methodes for more clarity - supplement to 1f5778b769942a79754f97fce66a008c46a83f5a, add stop msg + CProgressWindow: encapsulate show methodes, add dimension defines -svenhoefer 2017-02-23 + CTestMenu: ad samples for progress window - - followscreenings: don't show, when followlist is empty + CProgressWindow: add overloaded constructor with string arg -svenhoefer 2017-02-23 +2017-02-26 M. Liebmann - - followscreenings: don't show, when channel_id is 0 + Merge branch 'master' into pu/fb-setmode -Jacek Jendrzej 2017-02-23 +2017-02-26 Jacek Jendrzej - src/gui/widget/msgbox.cpp dont block record msg + src/gui/movieplayer.cpp try fix stop play file on file end -Merge: 6a2fe8dd9 6b8a7eb5f -M. Liebmann 2017-02-23 +2017-02-26 svenhoefer - Merge branch 'master' into pu/fb-setmode + - channelist: use OFFSET-defines for channels w/o EPG too -M. Liebmann 2017-02-23 + - timerlist: fix timer comparison in modifyTimer() - CKeybindSetup: Fix changeNotify call for change repeat_block... +2017-02-25 M. Liebmann -Stefan Seyfried 2017-02-22 + Merge branch 'master' into pu/fb-setmode - fb_accel: move hd2 specific parts from fader to fb_accel +2017-02-25 Stefan Seyfried -Stefan Seyfried 2017-02-22 + 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: clarify comment regarding hd2 device + 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 :-) -Stefan Seyfried 2017-02-22 +2017-02-25 M. Liebmann - rcinput: add less ugly hack for crappy hd2 driver + Merge branch 'master' into pu/fb-setmode -Stefan Seyfried 2017-02-22 +2017-02-25 Thilo Graf - Revert "CRCInput::set_rc_hw: Fix device check for cs hd2" - - This reverts commit 5cac45ccb837955bd03b9b2cc41e415c983139d7. + CVideoSettings: avoid unnecessary display of messageboxes -Stefan Seyfried 2017-02-22 + CComponentsScrollBar: remove unnecessary debug output - 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. ;) - - Signed-off-by: M. Liebmann +2017-02-24 M. Liebmann -svenhoefer 2017-02-23 + Merge branch 'master' into pu/fb-setmode - - 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? + neutrino: No terminate moviebrowser, menue, etc. when recording start -svenhoefer 2017-02-22 +2017-02-24 svenhoefer - - rcsim: fix perror message + - audioplayer: fix small typo -svenhoefer 2017-02-22 +2017-02-24 Stefan Seyfried - - controlapi: fix perror message + 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 :-) -svenhoefer 2017-02-22 +2017-02-24 Jacek Jendrzej - - rc_input: do always show key-presses in console; ... - - by mistake removed in 1eec78ccfd7d672ef2cc814ee8ff245696fe3a78 + supplement to 1f5778b769942a79754f97fce66a008c46a83f5a, add stop msg -Merge: 9209326a1 383af04cb -M. Liebmann 2017-02-22 +2017-02-23 svenhoefer - Merge branch 'master' into pu/fb-setmode + - followscreenings: don't show, when followlist is empty -M. Liebmann 2017-02-22 + - followscreenings: don't show, when channel_id is 0 - CRCInput::setKeyRepeatDelay: Change hardware dependency, - - HD2 driver is not so very ugly. ;) +2017-02-23 Jacek Jendrzej -svenhoefer 2017-02-22 + src/gui/widget/msgbox.cpp dont block record msg - - rc_input: we have d_printf, so let's use it +2017-02-23 M. Liebmann -svenhoefer 2017-02-22 + Merge branch 'master' into pu/fb-setmode - - rc_input: just cosmetics to satisfy syntax-highlighters + CKeybindSetup: Fix changeNotify call for change repeat_block... -svenhoefer 2017-02-22 +2017-02-23 Stefan Seyfried - - rc_input: rename checkLnkDev() to checkdev_lnk(); ... - - just to align form-style to latest changes + fb_accel: move hd2 specific parts from fader to fb_accel -Merge: eb0d7afa9 5cac45ccb -M. Liebmann 2017-02-22 + rcinput: clarify comment regarding hd2 device - Merge branch 'master' into pu/fb-setmode + rcinput: add less ugly hack for crappy hd2 driver -M. Liebmann 2017-02-22 + Revert "CRCInput::set_rc_hw: Fix device check for cs hd2" + This reverts commit 5cac45ccb837955bd03b9b2cc41e415c983139d7. - CRCInput::set_rc_hw: Fix device check for cs hd2 +2017-02-23 Stefan Seyfried -Stefan Seyfried 2017-02-20 + Revert "rcinput: Add exception handling for cs hd2" + This reverts commit 1b79faff780befa63a04be86560e7183d7a663aa. - rcinput: remove unused/unimplemented click functions + Wrong in so many ways :-) -Stefan Seyfried 2017-02-20 + - The code worked perfectly. But ok, it's easier possible. ;) - rcinput: remove now unused (and broken) getFileHandle() +2017-02-23 svenhoefer -Stefan Seyfried 2017-02-20 + - 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? - keybind_setup: use rcinput->setKeyRepeatDelay() +2017-02-22 Stefan Seyfried -Stefan Seyfried 2017-02-20 + fb_accel: move hd2 specific parts from fader to fb_accel - rcinput: fix set_rc_hw() after dynamic devices patch - - ...this could use some tests... :-) + rcinput: clarify comment regarding hd2 device -Stefan Seyfried 2017-02-20 + Revert "- rc_input: do always show key-presses in console; ..." + This reverts commit 056b47c09b8794bbca1f00d62dc25d33808ade26. - rcinput: add setKeyRepeatDelay() function - - this allows to get rid of the broken getFileHandle function later + Merge branch 'tuxbox-fixed' -M. Liebmann 2017-02-22 + Revert "- rc_input: just cosmetics to satisfy syntax-highlighters" + This reverts commit d7ed439e53cc55b5c936fe843044ff8fc708b17d. - rcinput: Add exception handling for cs hd2 - - - Supplement to previous commit + Revert "- rc_input: rename checkLnkDev() to checkdev_lnk(); ..." + This reverts commit 0e435bb389d3923325d8f92bb452e45268e88966. -Stefan Seyfried 2017-02-19 +2017-02-22 svenhoefer - 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. + - rcsim: fix perror message -M. Liebmann 2017-02-22 + - controlapi: fix perror message - Fix compiler format warnings + - rc_input: do always show key-presses in console; ... + by mistake removed in 1eec78ccfd7d672ef2cc814ee8ff245696fe3a78 -M. Liebmann 2017-02-22 +2017-02-22 M. Liebmann - rcinput: Transfer from neutrino-mp for better compatibility + Merge branch 'master' into pu/fb-setmode -M. Liebmann 2017-02-22 + CRCInput::setKeyRepeatDelay: Change hardware dependency, + HD2 driver is not so very ugly. ;) - src/system/helpers.cpp: Add function readLink() +2017-02-22 svenhoefer -Merge: d76c9c536 8bee8b4c6 -M. Liebmann 2017-02-21 + - rc_input: we have d_printf, so let's use it - Merge branch 'master' into pu/fb-setmode +2017-02-22 Stefan Seyfried -M. Liebmann 2017-02-21 + rcinput: add less ugly hack for crappy hd2 driver - fb_generic: use more swidth variables in fbCopyArea() +2017-02-22 svenhoefer -Stefan Seyfried 2017-02-19 + - rc_input: just cosmetics to satisfy syntax-highlighters - tuxtxt: remove dead code, unnecessary header includes + - rc_input: rename checkLnkDev() to checkdev_lnk(); ... + just to align form-style to latest changes -Stefan Seyfried 2017-02-19 +2017-02-22 Stefan Seyfried - tuxtxt: remove old, unused input code + Revert "CRCInput::set_rc_hw: Fix device check for cs hd2" + This reverts commit 5cac45ccb837955bd03b9b2cc41e415c983139d7. -Stefan Seyfried 2017-02-19 +2017-02-22 Stefan Seyfried - fb_accel_glfb: fix color palette setting + Revert "rcinput: Add exception handling for cs hd2" + This reverts commit 1b79faff780befa63a04be86560e7183d7a663aa. -Stefan Seyfried 2017-02-19 + Wrong in so many ways :-) - tuxtxt: remove old framebuffer device code +2017-02-22 Stefan Seyfried -Stefan Seyfried 2017-02-19 + Merge remote-tracking branch 'tuxbox/master' - tuxtxt: remove unused dmx variable +2017-02-22 M. Liebmann -Stefan Seyfried 2017-02-19 + Merge branch 'master' into pu/fb-setmode - libtuxtxt: remove unused fd parameter from tuxtx_main() + CRCInput::set_rc_hw: Fix device check for cs hd2 -Stefan Seyfried 2017-02-19 +2017-02-22 Stefan Seyfried - acinclude: move AC_SYS_LARGEFILE after AC_CANONICAL_* - - no idea why, but detection of 64bit largefile flags fails otherwise in - some setups + rcinput: remove unused/unimplemented click functions -Stefan Seyfried 2017-02-19 + rcinput: remove now unused (and broken) getFileHandle() - fb_generic: use 32bit pointers instead of 8bit + keybind_setup: use rcinput->setKeyRepeatDelay() -Stefan Seyfried 2017-02-15 + rcinput: fix set_rc_hw() after dynamic devices patch + ...this could use some tests... :-) - 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 + rcinput: add setKeyRepeatDelay() function + this allows to get rid of the broken getFileHandle function later -Merge: 43dbfed1b b7110faaf -M. Liebmann 2017-02-20 +2017-02-22 M. Liebmann - Merge branch 'master' into pu/fb-setmode + rcinput: Add exception handling for cs hd2 + - Supplement to previous commit -M. Liebmann 2017-02-19 +2017-02-22 Stefan Seyfried - tuxtxt: Use hw blitting with fbCopyArea() for cs hd2 + 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. -M. Liebmann 2017-02-19 +2017-02-22 M. Liebmann - 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 + Fix compiler format warnings -svenhoefer 2017-02-19 + rcinput: Transfer from neutrino-mp for better compatibility - - move ENABLE_CHANGE_OSD_RESOLUTION to scale2Res() function + src/system/helpers.cpp: Add function readLink() -svenhoefer 2017-02-19 +2017-02-21 M. Liebmann - - settings.h: scale RADIUS- and OFFSET-defines + Merge branch 'master' into pu/fb-setmode -svenhoefer 2017-02-19 + fb_generic: use more swidth variables in fbCopyArea() - - framebuffer: rename scaleFont() to scale2Res() +2017-02-21 Stefan Seyfried -Jacek Jendrzej 2017-02-17 + tuxtxt: remove dead code, unnecessary header includes - try to fix segfault with --enable-cleanup + tuxtxt: remove old, unused input code -Jacek Jendrzej 2017-02-17 + fb_accel_glfb: fix color palette setting - src/driver/scanepg.cpp avoid possible segfault + tuxtxt: remove old framebuffer device code -M. Liebmann 2017-02-15 + tuxtxt: remove unused dmx variable - tuxtxt: Fix display in 1280x720 mode + libtuxtxt: remove unused fd parameter from tuxtx_main() -Merge: d457cc8ef 84edb25f3 -M. Liebmann 2017-02-15 + acinclude: move AC_SYS_LARGEFILE after AC_CANONICAL_* + no idea why, but detection of 64bit largefile flags fails otherwise in + some setups - Merge branch 'master' into pu/fb-setmode + fb_generic: use 32bit pointers instead of 8bit -M. Liebmann 2017-02-15 + 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 - fb_accel_cs_hd2: add missing getBackBufferPointer() +2017-02-20 Stefan Seyfried -Stefan Seyfried 2017-02-15 + rcinput: remove unused/unimplemented click functions - 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. + rcinput: remove now unused (and broken) getFileHandle() -M. Liebmann 2017-02-15 + keybind_setup: use rcinput->setKeyRepeatDelay() - libtuxtxt: Transfer from neutrino-mp for better compatibility + rcinput: fix set_rc_hw() after dynamic devices patch + ...this could use some tests... :-) -Stefan Seyfried 2017-02-15 + rcinput: add setKeyRepeatDelay() function + this allows to get rid of the broken getFileHandle function later - fb_accel_td: add missing getBackBufferPointer() - - this fixes tuxtxt rendering problems +2017-02-20 M. Liebmann -svenhoefer 2017-02-15 + Merge branch 'master' into pu/fb-setmode - - neutrino: small code cosmetics in loadSetup() + tuxtxt: Use hw blitting with fbCopyArea() for cs hd2 -svenhoefer 2017-02-15 + 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 - - disable strange try-to-detect-bad-config-file if-statement +2017-02-19 svenhoefer -Merge: 56446c358 e8ec4540c -M. Liebmann 2017-02-14 + - move ENABLE_CHANGE_OSD_RESOLUTION to scale2Res() function - Merge branch 'master' into pu/fb-setmode - - Fix merge conflict + - settings.h: scale RADIUS- and OFFSET-defines -M. Liebmann 2017-02-14 + - framebuffer: rename scaleFont() to scale2Res() - fb_generic: make blitBox2FB virtual +2017-02-19 Stefan Seyfried -M. Liebmann 2017-02-14 + 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. - fb_generic.h: Add missing function add_gxa_sync_marker() - - - is required for cs hd1 + tuxtxt: remove dead code, unnecessary header includes -Stefan Seyfried 2017-02-14 + tuxtxt: remove old, unused input code - system/helpers: disable GetWidth4FB_HW_ACC() - - ...will be removed later + fb_accel_glfb: fix color palette setting -Stefan Seyfried 2017-02-14 + tuxtxt: remove old framebuffer device code - 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 :-) + tuxtxt: remove unused dmx variable -Stefan Seyfried 2017-02-14 + libtuxtxt: remove unused fd parameter from tuxtx_main() - 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. + acinclude: move AC_SYS_LARGEFILE after AC_CANONICAL_* + no idea why, but detection of 64bit largefile flags fails otherwise in + some setups -Stefan Seyfried 2017-02-14 + fb_generic: use 32bit pointers instead of 8bit - fb_generic: remove hardware specific #ifdef +2017-02-17 Jacek Jendrzej -Stefan Seyfried 2017-02-13 + try to fix segfault with --enable-cleanup - acinclude: only set default model to hd1 if boxtype=coolstream + src/driver/scanepg.cpp avoid possible segfault -M. Liebmann 2017-02-14 +2017-02-15 Stefan Seyfried - screenshot: Workaround for broken osd screenshot with new fb driver... - - ...and 1280x720 resolution. + 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 -svenhoefer 2017-02-13 + Merge remote-tracking branch 'tuxbox/master' - - set new osd-presets closer to old values; auto-calc screenEnd-values +2017-02-15 M. Liebmann -svenhoefer 2017-02-13 + tuxtxt: Fix display in 1280x720 mode - - fix keywords in strange try-to-detect-bad-config-file if-statement + Merge branch 'master' into pu/fb-setmode -svenhoefer 2017-02-13 + fb_accel_cs_hd2: add missing getBackBufferPointer() - - migrate users settings; screen_StartX_crt/lcd -> screen_StartX_crt/lcd_0 +2017-02-15 Stefan Seyfried -M. Liebmann 2017-02-13 + 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. - 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-15 M. Liebmann -M. Liebmann 2017-02-13 + libtuxtxt: Transfer from neutrino-mp for better compatibility - neutrino: Upscaling fonts, infoclock and volumebar for full hd +2017-02-15 Stefan Seyfried -M. Liebmann 2017-02-13 + fb_accel_td: add missing getBackBufferPointer() + this fixes tuxtxt rendering problems - CFbAccelCSHD2: Add scaleFont()function for font upscaling when fullhd is aktiv +2017-02-15 svenhoefer -M. Liebmann 2017-02-13 + - neutrino: small code cosmetics in loadSetup() - CFbAccelCSHD2::setMode: Update for new framebuffer driver (full hd) + - disable strange try-to-detect-bad-config-file if-statement -M. Liebmann 2017-02-13 +2017-02-15 Stefan Seyfried - configure: Add macro ENABLE_CHANGE_OSD_RESOLUTION - - - macro is default for hd2 - - macro can activated for other hardware by - configure option --enable-reschange + 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. -Thilo Graf 2017-02-13 + fb_accel_td: add missing getBackBufferPointer() + this fixes tuxtxt rendering problems - CMovieBrowser: vizualize progress for loading of youtube vidoes +2017-02-14 M. Liebmann -Thilo Graf 2017-02-13 + Merge branch 'master' into pu/fb-setmode + Fix merge conflict - cYTFeedParser: add signal OnLoadVideoInfo - - Required for visualized progress display. + fb_generic: make blitBox2FB virtual -Thilo Graf 2017-02-13 + fb_generic.h: Add missing function add_gxa_sync_marker() + - is required for cs hd1 - 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-14 Stefan Seyfried -Thilo Graf 2017-02-10 + system/helpers: disable GetWidth4FB_HW_ACC() + ...will be removed later - CMovieBrowser: visualize progress during load movies - - TODO: youtube load +2017-02-14 Stefan Seyfried -Thilo Graf 2017-02-10 + 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. - CProgressWindow: add documentation for Doxygen + This needs testing on the affected hardware, which I do not have :-) -Thilo Graf 2017-02-10 +2017-02-14 Stefan Seyfried - CProgressWindow: use using namespace for std and sigc - - Makes more clearly + 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. -Thilo Graf 2017-02-10 + fb_generic: remove hardware specific #ifdef - CProgressWindow: add possibility to show progress via signal + acinclude: only set default model to hd1 if boxtype=coolstream -Thilo Graf 2017-02-10 +2017-02-14 M. Liebmann - CProgressWindow: allow variable max value, allow define dimensions + screenshot: Workaround for broken osd screenshot with new fb driver... + ...and 1280x720 resolution. -svenhoefer 2017-02-12 +2017-02-14 Stefan Seyfried - - sectionsd: add missing include of system/set_threadname.h + lcdd (tripledragon): remove bogus warning message -svenhoefer 2017-02-12 + system/helpers: disable GetWidth4FB_HW_ACC() + ...will be removed later - - test_menu: add missing include of gui/components/cc_timer.h +2017-02-14 Stefan Seyfried -Stefan Seyfried 2017-02-12 + 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. - fb_generic: add sanity check and missing mark() to painIcon8 + This needs testing on the affected hardware, which I do not have :-) -Stefan Seyfried 2017-02-12 +2017-02-14 Stefan Seyfried - streamts: don't overflow receive buffer, better diag message + 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. -Stefan Seyfried 2017-02-12 + fb_generic: remove hardware specific #ifdef - neutrino: move start of standby epgscan forward - - this avoids that cpufreq is set to standby value before epgscan is - started, resulting in poor performance +2017-02-13 svenhoefer -Stefan Seyfried 2017-02-12 + - set new osd-presets closer to old values; auto-calc screenEnd-values - remove spurious newlines from debug output + - fix keywords in strange try-to-detect-bad-config-file if-statement -Stefan Seyfried 2017-02-12 + - migrate users settings; screen_StartX_crt/lcd -> screen_StartX_crt/lcd_0 - set useful thread names for all spawned threads +2017-02-13 M. Liebmann -Stefan Seyfried 2017-02-12 + neutrino: Add switch osd resolution when supported from hardware + - At the moment supported hardware: CS HD2 - CComponentsTimer: allow to set a thread name + 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) -Stefan Seyfried 2017-02-12 +2017-02-13 M. Liebmann - cc: reduce impact of cc_draw header from 161 to 4 files + neutrino: Upscaling fonts, infoclock and volumebar for full hd -Stefan Seyfried 2017-02-12 + CFbAccelCSHD2: Add scaleFont()function for font upscaling when fullhd is aktiv - getservices: don't update channels if only scrambling changed + CFbAccelCSHD2::setMode: Update for new framebuffer driver (full hd) -Stefan Seyfried 2017-02-12 + configure: Add macro ENABLE_CHANGE_OSD_RESOLUTION + - macro is default for hd2 + - macro can activated for other hardware by + configure option --enable-reschange - zapit: speed up scan by skipping unsupported delivery systems +2017-02-13 Thilo Graf -Stefan Seyfried 2017-02-11 + CMovieBrowser: vizualize progress for loading of youtube vidoes - 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() + cYTFeedParser: add signal OnLoadVideoInfo + Required for visualized progress display. -Stefan Seyfried 2017-02-11 +2017-02-13 Thilo Graf - fb_accel_td: implement setBlendMode/Level + 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. -Stefan Seyfried 2017-02-11 +2017-02-13 Thilo Graf - sectionsdclient: remove unused scanMode variable + CMovieBrowser: visualize progress during load movies + TODO: youtube load -Stefan Seyfried 2017-02-11 + CProgressWindow: add documentation for Doxygen - remove unnecessary sectionsdclient.h includes + CProgressWindow: use using namespace for std and sigc + Makes more clearly -Stefan Seyfried 2017-02-11 + CProgressWindow: add possibility to show progress via signal - remove udpstreampes from build, it's unlikely to work anyway + CProgressWindow: allow variable max value, allow define dimensions -M. Liebmann 2017-02-12 +2017-02-13 Stefan Seyfried - configure.ac: bump revision to 3.4.2 + acinclude: only set default model to hd1 if boxtype=coolstream -M. Liebmann 2017-02-12 +2017-02-12 svenhoefer - pu/fb-modules: Rename hardware defined macros for coolstream stb - - BOXMODEL_NEVIS => BOXMODEL_CS_HD1 - BOXMODEL_APOLLO => BOXMODEL_CS_HD2 + - sectionsd: add missing include of system/set_threadname.h -Merge: 9fdbe0bc6 0d66899cb -M. Liebmann 2017-02-12 + - test_menu: add missing include of gui/components/cc_timer.h - Merge branch 'master' into pu/fb-modules +2017-02-12 Stefan Seyfried -M. Liebmann 2017-02-12 + fb_generic: add sanity check and missing mark() to painIcon8 - neutrino: Rename hardware defined macros for coolstream stb - - BOXMODEL_NEVIS => BOXMODEL_CS_HD1 - BOXMODEL_APOLLO => BOXMODEL_CS_HD2 + streamts: don't overflow receive buffer, better diag message -M. Liebmann 2017-02-12 + neutrino: move start of standby epgscan forward + this avoids that cpufreq is set to standby value before epgscan is + started, resulting in poor performance - 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 + remove spurious newlines from debug output -Jacek Jendrzej 2017-02-11 + set useful thread names for all spawned threads - src/driver/pictureviewer/pictureviewer.cpp Picviewer need double image bufferSize for avoid segfault + CComponentsTimer: allow to set a thread name -Merge: 81bcddaad 274b117f3 -M. Liebmann 2017-02-11 + cc: reduce impact of cc_draw header from 161 to 4 files - Merge branch 'master' into pu/fb-modules + getservices: don't update channels if only scrambling changed -svenhoefer 2017-02-11 + zapit: speed up scan by skipping unsupported delivery systems - - 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. + 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() -Merge: db8ea57da 582051b9a -M. Liebmann 2017-02-10 + fb_accel_td: implement setBlendMode/Level - Merge branch 'master' into pu/fb-modules + sectionsdclient: remove unused scanMode variable -Jacek Jendrzej 2017-02-10 + remove unnecessary sectionsdclient.h includes - src/driver/audiometadata.cpp init cover_temporary + remove udpstreampes from build, it's unlikely to work anyway -Jacek Jendrzej 2017-02-10 + remove fb_accel_cs.cpp after merge - src/driver/pictureviewer/pictureviewer.cpp check whether there is enough free memory for the image buffer + Merge remote-tracking branch 'tuxbox/pu/fb-modules' + only compile tested ;-) -Merge: ad8e6180a a56bb97b5 -M. Liebmann 2017-02-09 + fb_generic: add sanity check and missing mark() to painIcon8 - Merge branch 'master' into pu/fb-modules +2017-02-12 M. Liebmann -Thilo Graf 2017-02-09 + configure.ac: bump revision to 3.4.2 - Revert "CChannelList: delete with red yes button" - - This reverts commit 36896849689c552989cf365984de546a4ed5282a. - - User request: Is not desired +2017-02-12 Stefan Seyfried -svenhoefer 2017-01-13 + streamts: don't overflow receive buffer, better diag message - - avoid configuration mismatch in screen settings + zapit: disable spark hack, seems no longer necessary -svenhoefer 2017-01-12 + 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 screen_width/height from neutrino.conf; ... - - it's just for internal usage + remove spurious newlines from debug output -svenhoefer 2017-01-12 + set useful thread names for all spawned threads - - rename screen_x/yres to font_scaling_x/y + CComponentsTimer: allow to set a thread name -Thilo Graf 2017-02-09 + cc: reduce impact of cc_draw header from 161 to 4 files - CMenuWidget: remove dub code from init + getservices: don't update channels if only scrambling changed -Thilo Graf 2017-02-09 + zapit: speed up scan by skipping unsupported delivery systems - 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-12 M. Liebmann -M. Liebmann 2017-02-09 + pu/fb-modules: Rename hardware defined macros for coolstream stb + BOXMODEL_NEVIS => BOXMODEL_CS_HD1 + BOXMODEL_APOLLO => BOXMODEL_CS_HD2 - CFbAccelCSHD1::~CFbAccelCSHD1: Remove unnecessary entries... - - ...that are processed in the CFrameBuffer destructor + Merge branch 'master' into pu/fb-modules -Stefan Seyfried 2017-02-09 + neutrino: Rename hardware defined macros for coolstream stb + BOXMODEL_NEVIS => BOXMODEL_CS_HD1 + BOXMODEL_APOLLO => BOXMODEL_CS_HD2 - fontrenderer: add hack to work around broken fullBG code +2017-02-12 M. Liebmann -Stefan Seyfried 2017-02-09 + 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 - fb_generic: remove unused VT switching / restoring code + BOXMODEL_APOLLO => BOXMODEL_CS_HD2 + configure parameter: --with-boxmodel=hd2 + --with-boxmodel=apollo is deprecated, but still valid -Stefan Seyfried 2017-02-08 +2017-02-11 Jacek Jendrzej - fb_accel: add TripleDragon framebuffer code + src/driver/pictureviewer/pictureviewer.cpp Picviewer need double image bufferSize for avoid segfault -Stefan Seyfried 2017-02-08 +2017-02-11 Stefan Seyfried - fb_generic: open device O_CLOEXEC, better diagnostic output + 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() -Stefan Seyfried 2017-02-08 + fb_accel_td: implement setBlendMode/Level - fb_generic: make paintLine virtual + sectionsdclient: remove unused scanMode variable -Merge: ef61905a2 c1f788ac4 -M. Liebmann 2017-02-09 + remove unnecessary sectionsdclient.h includes - Merge branch 'master' into pu/fb-modules +2017-02-11 M. Liebmann -GetAway 2017-02-07 + Merge branch 'master' into pu/fb-modules - change to CURLOPT_CONNECTTIMEOUT_MS and ... - - use a connect_timeout of 300ms for remote timer +2017-02-11 Stefan Seyfried -svenhoefer 2017-02-09 + remove udpstreampes from build, it's unlikely to work anyway - - helpbox: fix display of text after scroll; thx to DboxOldie + Merge remote-tracking branch 'tuxbox/master' -GetAway 2017-02-07 +2017-02-11 svenhoefer - make the webtv directory configurable + - 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. -Merge: 9ddb4fc9c 622e7a4dd -M. Liebmann 2017-02-08 +2017-02-10 M. Liebmann - Merge branch 'master' into pu/fb-modules + Merge branch 'master' into pu/fb-modules -Thilo Graf 2017-02-08 +2017-02-10 Jacek Jendrzej - fb_accel_cs_hdx_inc.h: remove unused includes + src/driver/audiometadata.cpp init cover_temporary -Thilo Graf 2017-02-08 + src/driver/pictureviewer/pictureviewer.cpp check whether there is enough free memory for the image buffer - fb_accel_cs_hdx: remove dub includes, add includes into common header file +2017-02-09 M. Liebmann -M. Liebmann 2017-02-08 + Merge branch 'master' into pu/fb-modules - fb_accel: Some renaming nevis => hd1 & apollo => hd2 +2017-02-09 Thilo Graf -M. Liebmann 2017-02-08 + Revert "CChannelList: delete with red yes button" + This reverts commit 36896849689c552989cf365984de546a4ed5282a. - fb_accel: Rename CFbAccelCSApollo class => CFbAccelCSHD2 - - Rename fb_accel_cs_apollo.cpp => fb_accel_cs_hd2.cpp + User request: Is not desired -M. Liebmann 2017-02-08 +2017-02-09 svenhoefer - fb_accel: Rename CFbAccelCSNevis class => CFbAccelCSHD1 - - Rename fb_accel_cs_nevis.cpp => fb_accel_cs_hd1.cpp + - avoid configuration mismatch in screen settings -M. Liebmann 2017-02-08 + - remove screen_width/height from neutrino.conf; ... + it's just for internal usage - CFbAccelCSApollo: Add paintHLineRel() & paintVLineRel() functions - - - Remove unused debug output + - rename screen_x/yres to font_scaling_x/y -M. Liebmann 2017-02-08 +2017-02-09 Thilo Graf - CFbAccelCSNevis: Add paintHLineRel() & paintVLineRel() functions - - - Remove unused debug output + CMenuWidget: remove dub code from init -M. Liebmann 2017-02-08 + CMenuWidget: use only nameString as container for widget name + neutrino_locale_t name could be transformed always to real string to + unify this container - 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-09 M. Liebmann -Stefan Seyfried 2017-02-06 + CFbAccelCSHD1::~CFbAccelCSHD1: Remove unnecessary entries... + ...that are processed in the CFrameBuffer destructor - reduce impact of zapit/frontend_c.h header - - down from ~217 files to ~57... +2017-02-09 Stefan Seyfried -Stefan Seyfried 2017-02-06 + fontrenderer: add hack to work around broken fullBG code - reduce impact of driver/pictureviewer.h header file - - before, more than 175 files depended on it, now it's about 35 + fb_generic: remove unused VT switching / restoring code -Stefan Seyfried 2017-02-04 + fb_accel: add TripleDragon framebuffer code - flashtool: make CFlashVersionInfo robust against invalid input + fb_generic: open device O_CLOEXEC, better diagnostic output -Stefan Seyfried 2017-02-04 + fb_generic: make paintLine virtual - framebuffer/configure: remove unused --restore-prev-mode - - this is unused, untested and most likely not working at all +2017-02-09 M. Liebmann -Stefan Seyfried 2017-02-06 + Merge branch 'master' into pu/fb-modules - fb_accel: add backend for GL framebuffer +2017-02-09 GetAway -M. Liebmann 2017-02-07 + change to CURLOPT_CONNECTTIMEOUT_MS and ... + use a connect_timeout of 300ms for remote timer - fb_accel: add accelerated framebuffer for Apollo graphic chips +2017-02-09 svenhoefer -Stefan Seyfried 2017-02-05 + - helpbox: fix display of text after scroll; thx to DboxOldie - fb_accel: add accelerated framebuffer for Nevis GXA chips - - Signed-off-by: M. Liebmann +2017-02-09 GetAway -Stefan Seyfried 2017-02-05 + make the webtv directory configurable - fb_generic: fix blit2FB call +2017-02-09 Stefan Seyfried -Stefan Seyfried 2017-02-05 + fontrenderer: add hack to work around broken fullBG code - framebuffer: add accelerator for STi framebuffer - - also add a generic helper class for other accelerated - framebuffer implementations + fb_generic: remove unused VT switching / restoring code -Stefan Seyfried 2017-02-05 +2017-02-08 Stefan Seyfried - fb_generic: nicer debug output, remove dead code + fb_accel: add TripleDragon framebuffer code -Stefan Seyfried 2017-02-05 + fb_generic: open device O_CLOEXEC, better diagnostic output - fb_generic: add fb_name member to identify fb implementation + fb_generic: make paintLine virtual -Stefan Seyfried 2017-02-05 +2017-02-08 M. Liebmann - move gui/color.h includes from headers to cpp files + Merge branch 'master' into pu/fb-modules -Stefan Seyfried 2017-02-05 +2017-02-08 Thilo Graf - fb_generic: add pointer for double-buffered fb + fb_accel_cs_hdx_inc.h: remove unused includes -Stefan Seyfried 2017-02-05 + fb_accel_cs_hdx: remove dub includes, add includes into common header file - fb_generic: remove all hardware specific code +2017-02-08 M. Liebmann -Stefan Seyfried 2017-02-05 + fb_accel: Some renaming nevis => hd1 & apollo => hd2 - fb_generic: add stuff needed for compilation + fb_accel: Rename CFbAccelCSApollo class => CFbAccelCSHD2 + Rename fb_accel_cs_apollo.cpp => fb_accel_cs_hd2.cpp -Stefan Seyfried 2017-02-05 + fb_accel: Rename CFbAccelCSNevis class => CFbAccelCSHD1 + Rename fb_accel_cs_nevis.cpp => fb_accel_cs_hd1.cpp - 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. + CFbAccelCSApollo: Add paintHLineRel() & paintVLineRel() functions + - Remove unused debug output -Stefan Seyfried 2017-02-05 + CFbAccelCSNevis: Add paintHLineRel() & paintVLineRel() functions + - Remove unused debug output - 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 + neutrino: Replace USE_NEVIS_GXA with hardware-specific macros + - Existing USE_NEVIS_GXA definitions in the build system + (neutrino configure) can be removed. -Stefan Seyfried 2017-02-05 +2017-02-07 Stefan Seyfried - 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) + reduce impact of zapit/frontend_c.h header + down from ~217 files to ~57... -Thilo Graf 2017-02-07 + reduce impact of driver/pictureviewer.h header file + before, more than 175 files depended on it, now it's about 35 - CScreenSaver: ensure full cleanup of infoclock after stopped screensaver - - This provokes re init of info clock. + flashtool: make CFlashVersionInfo robust against invalid input -Thilo Graf 2017-02-07 + framebuffer/configure: remove unused --restore-prev-mode + this is unused, untested and most likely not working at all - CTextBox: compare condition for text render more precisely + fb_accel: add backend for GL framebuffer -Thilo Graf 2017-02-06 +2017-02-07 M. Liebmann - Helpbox: fix missing text after page repaint + fb_accel: add accelerated framebuffer for Apollo graphic chips -Thilo Graf 2017-02-06 +2017-02-07 Stefan Seyfried - CComponentsForm: move slots into base classes - - Usable for all form classes + fb_accel: add accelerated framebuffer for Nevis GXA chips -Thilo Graf 2017-02-06 + fb_generic: fix blit2FB call - signals: reduce multiple includes for sigc++/bind.h + framebuffer: add accelerator for STi framebuffer + also add a generic helper class for other accelerated + framebuffer implementations -svenhoefer 2017-02-06 + fb_generic: nicer debug output, remove dead code - - hdd_menu: fix c/p error + fb_generic: add fb_name member to identify fb implementation -svenhoefer 2017-02-06 + move gui/color.h includes from headers to cpp files - - flashtool: allow type U (update-package) + fb_generic: add pointer for double-buffered fb -TangoCash 2017-02-06 + fb_generic: remove all hardware specific code - fix pre and post times, set menuentry for unavailable boxes inactiv + fb_generic: add stuff needed for compilation -TangoCash 2017-02-06 + 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. - dont ask which box, if just one is present. + 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 -svenhoefer 2017-02-06 + 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) - - hdd_menu: fix hd-idle/hdparm logic; fix small memleaks +2017-02-07 Thilo Graf -M. Liebmann 2017-02-05 + CScreenSaver: ensure full cleanup of infoclock after stopped screensaver + This provokes re init of info clock. - movieplayer: Fix display filetime + CTextBox: compare condition for text render more precisely -M. Liebmann 2017-02-04 + Helpbox: fix missing text after page repaint - configure.ac: Fix freetype check + CComponentsForm: move slots into base classes + Usable for all form classes -Stefan Seyfried 2017-02-01 + signals: reduce multiple includes for sigc++/bind.h - 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 - - Signed-off-by: M. Liebmann +2017-02-06 svenhoefer -Thilo Graf 2017-02-02 + - hdd_menu: fix c/p error - Forms/header/clock: implement slot into OnBeforeRePaint + - flashtool: allow type U (update-package) -Thilo Graf 2017-02-02 +2017-02-06 TangoCash - CComponentsSignals: add signal OnBeforeRePaint + fix pre and post times, set menuentry for unavailable boxes inactiv -Thilo Graf 2017-02-02 + dont ask which box, if just one is present. - Revert "CMenuWidget: ensure repaint of all header content if it is already painted" - - This reverts commit 97ed7cdaf74c7a539c792773541f5ac5e6608856. +2017-02-06 svenhoefer -Thilo Graf 2017-02-02 + - hdd_menu: fix hd-idle/hdparm logic; fix small memleaks - Revert "CChannelList: ensure repaint of new header content" - - This reverts commit ea700ddf525a0293c94c68bf084be426544dc34a. +2017-02-06 Stefan Seyfried -Jacek Jendrzej 2017-02-01 + reduce impact of zapit/frontend_c.h header + down from ~217 files to ~57... - try to fix loop rezap with lua script + reduce impact of driver/pictureviewer.h header file + before, more than 175 files depended on it, now it's about 35 -Thilo Graf 2017-02-01 + fb_accel: add backend for GL framebuffer - 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. +2017-02-05 Stefan Seyfried -Thilo Graf 2017-02-01 + fb_accel: add accelerated framebuffer for Nevis GXA chips - CRecordManager: revert warn message for stream overflow - - It's an error not a warning! + neutrino: initialize api before setting up framebuffer -Thilo Graf 2017-02-01 + fb_generic: fix blit2FB call - 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. + framebuffer: add accelerator for STi framebuffer + also add a generic helper class for other accelerated + framebuffer implementations -M. Liebmann 2017-01-31 + fb_generic: nicer debug output, remove dead code - configure.ac: bump revision to 3.4.1 +2017-02-05 M. Liebmann -Thilo Graf 2017-01-30 + movieplayer: Fix display filetime - 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. +2017-02-05 Stefan Seyfried -Thilo Graf 2017-01-29 + fb_generic: add fb_name member to identify fb implementation - CVolume: replace repaintVolScale() with paint() - - paint() contains repaintVolScale() + move gui/color.h includes from headers to cpp files -Thilo Graf 2017-01-29 + fb_generic: add pointer for double-buffered fb - CVolumeBar: add missing paint() methode, avoid multiple iitem instances + fb_generic: remove all hardware specific code -Thilo Graf 2017-01-29 + fb_generic: add stuff needed for compilation - CVolumeBar: use OFFSET_INNER_SMALL instead static value for item offset + 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. -Thilo Graf 2017-01-28 + 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 - 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. + 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) -Thilo Graf 2017-01-28 + remove unused fader.h - CVolumeBar: don't use digit height - - height is wrong and calculations for digit positions could be confused +2017-02-04 Stefan Seyfried -Thilo Graf 2017-01-27 + flashtool: make CFlashVersionInfo robust against invalid input - 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. + 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. -Thilo Graf 2017-01-27 + framebuffer/configure: remove unused --restore-prev-mode + this is unused, untested and most likely not working at all - CComponentsText: add signal OnBeforePaint into text paint() methode +2017-02-04 M. Liebmann -Thilo Graf 2017-01-27 + configure.ac: Fix freetype check - CComponentsText: add missing parameters to kill() methode +2017-02-02 Stefan Seyfried -M. Liebmann 2017-01-27 + 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 - CVolumeBar: Enable background paint for digits +2017-02-02 Thilo Graf -M. Liebmann 2017-01-26 + Forms/header/clock: implement slot into OnBeforeRePaint - configure.ac: Check freetype version >= 2.5.0 + CComponentsSignals: add signal OnBeforeRePaint -M. Liebmann 2017-01-25 + Revert "CMenuWidget: ensure repaint of all header content if it is already painted" + This reverts commit 97ed7cdaf74c7a539c792773541f5ac5e6608856. - CInfoViewer: Use flag Font::FULLBG for RenderString() - - dependent on g_settings.theme.infobar_gradient_* + Revert "CChannelList: ensure repaint of new header content" + This reverts commit ea700ddf525a0293c94c68bf084be426544dc34a. -Thilo Graf 2017-01-24 +2017-02-01 Stefan Seyfried - CChannelList: ensure repaint of new header content + 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 -Thilo Graf 2017-01-24 + Merge remote-tracking branch 'tuxbox/master' - CComponentsHeader: add missing paramters to kill methode + framebuffer_ng: fix gradient blit + fixes https://github.com/neutrino-mp/neutrino-mp/issues/2, + thanks satbaby -Thilo Graf 2017-01-24 +2017-02-01 Jacek Jendrzej - 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. + try to fix loop rezap with lua script -Thilo Graf 2017-01-24 +2017-02-01 Thilo Graf - CComponentsForm: remove debug spam + 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. -Thilo Graf 2017-01-23 + CRecordManager: revert warn message for stream overflow + It's an error not a warning! - CImageInfo: prevent possible overpainting while switching of sub text caption + 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. -Thilo Graf 2017-01-23 +2017-01-31 M. Liebmann - CInfoViewer: enable kill text items after killed title - - This causes repaint text on next view of infobar. + configure.ac: bump revision to 3.4.1 -Thilo Graf 2017-01-23 +2017-01-31 Thilo Graf - 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. + 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. -Thilo Graf 2017-01-23 + CVolume: replace repaintVolScale() with paint() + paint() contains repaintVolScale() - CComponentsExtTextForm: init with gradient support and sl_repaint slot + CVolumeBar: add missing paint() methode, avoid multiple iitem instances -Thilo Graf 2017-01-24 + CVolumeBar: use OFFSET_INNER_SMALL instead static value for item offset - CComponentsForm: add some usefull slots/signal to help paint backgrounds - - Requried to paint form items only on changed contents and on repaint + 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. -Thilo Graf 2017-01-24 + CVolumeBar: don't use digit height + height is wrong and calculations for digit positions could be confused - CCDraw: add new attribut force_paint_bg - - should help for some repaint actions + 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. -Thilo Graf 2017-01-24 + CComponentsText: add signal OnBeforePaint into text paint() methode - CComponentsText: fix order of paint init + CComponentsText: add missing parameters to kill() methode -Thilo Graf 2017-01-24 +2017-01-31 M. Liebmann - CTestMenu: fix icon container - - was not removed from screen + CVolumeBar: Enable background paint for digits -Thilo Graf 2017-01-19 + configure.ac: Check freetype version >= 2.5.0 - Experimental try to rework isPainted() + CInfoViewer: Use flag Font::FULLBG for RenderString() + dependent on g_settings.theme.infobar_gradient_* -Thilo Graf 2017-01-24 +2017-01-31 Thilo Graf - 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. + CChannelList: ensure repaint of new header content -Thilo Graf 2017-01-18 + CComponentsHeader: add missing paramters to kill methode - 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. + 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. -Thilo Graf 2017-01-18 + CComponentsForm: remove debug spam - CCDraw: add signal OnAfterPaintBg + CImageInfo: prevent possible overpainting while switching of sub text caption -Thilo Graf 2017-01-17 + CInfoViewer: enable kill text items after killed title + This causes repaint text on next view of infobar. - CTextBox: rework return control of value of setText() function - - value was not clearly, hope i'ts now + 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. -Thilo Graf 2017-01-24 + CComponentsExtTextForm: init with gradient support and sl_repaint slot - CTextBox: add attribut 'm_bg_painted' - - Shoul help in together with changed text content - to control required text render. + CComponentsForm: add some usefull slots/signal to help paint backgrounds + Requried to paint form items only on changed contents and on repaint -Thilo Graf 2017-01-16 + CCDraw: add new attribut force_paint_bg + should help for some repaint actions - CTextBox: remove text reinit from reInitToCompareVar() - - Will be already done after each text render. + CComponentsText: fix order of paint init -Thilo Graf 2017-01-10 + CTestMenu: fix icon container + was not removed from screen - CTextBox: paint bg always if pixbuffer exists - - Should prevent unintended possible overlap on multiple font render. + Experimental try to rework isPainted() -M. Liebmann 2017-01-24 + 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. - Remove obsolete 'contrast_fonts' code from osd menu +2017-01-31 Thilo Graf -M. Liebmann 2017-01-24 + 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. - screensaver: Use black background for the clock + This is required if segments are only will paint if + their content was changed and attribut ct_force_text_paint = false. -M. Liebmann 2017-01-24 +2017-01-31 Thilo Graf - 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 + CCDraw: add signal OnAfterPaintBg -Thilo Graf 2017-01-23 + CTextBox: rework return control of value of setText() function + value was not clearly, hope i'ts now - CTestMenu: fix blink of extended text sample + CTextBox: add attribut 'm_bg_painted' + Shoul help in together with changed text content + to control required text render. -Thilo Graf 2017-01-23 + CTextBox: remove text reinit from reInitToCompareVar() + Will be already done after each text render. - CBuildInfo: move InitInfoItems() into exec() - - ensures paint of data on each repaint. + CTextBox: paint bg always if pixbuffer exists + Should prevent unintended possible overlap on multiple font render. -Thilo Graf 2017-01-23 +2017-01-31 M. Liebmann - CCDraw: simplified statement for blink init + Remove obsolete 'contrast_fonts' code from osd menu -Thilo Graf 2017-01-23 + screensaver: Use black background for the clock - CComponentsLabel: Added missing overloaded counterpart to CComponentsText(parent) constructor. +2017-01-31 M. Liebmann -Thilo Graf 2017-01-23 + 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 - cc_types.h: remove obsolete type enums + BS-Patch for freetype 2.5-2.7 + ----------------------------- + ** include/freetype/config/ftoption.h ** -Thilo Graf 2017-01-23 + -/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */ + +#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING - CComponentsText: fix wrong item type + -/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING */ + +#define TT_CONFIG_OPTION_SUBPIXEL_HINTING -Thilo Graf 2017-01-21 + BS-Patch for freetype 2.7.1 + --------------------------- + ** include/freetype/config/ftoption.h ** - CComponentsHeader: fix order inside overloaded methode setCaption() - - Stop() was never touched with string version of setCaption() + -/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */ + +#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING -Jacek Jendrzej 2017-01-30 +2017-01-31 Thilo Graf - src/gui/components/cc_item_progressbar.cpp revert static + CTestMenu: fix blink of extended text sample -Jacek Jendrzej 2017-01-30 + CBuildInfo: move InitInfoItems() into exec() + ensures paint of data on each repaint. - some inits + CCDraw: simplified statement for blink init -Jacek Jendrzej 2017-01-30 + CComponentsLabel: Added missing overloaded counterpart to CComponentsText(parent) constructor. - some inits + cc_types.h: remove obsolete type enums -Thilo Graf 2017-01-30 + CComponentsText: fix wrong item type - CMenuWidget: Forcing removal of details line during removing of hint box. + CComponentsHeader: fix order inside overloaded methode setCaption() + Stop() was never touched with string version of setCaption() -Thilo Graf 2017-01-30 +2017-01-30 Stefan Seyfried - CComponentsDetailLine: remove multiple init of cc_save_bg. - - Init is passed with paintFbItems() at the end of paint() methode. + Merge remote-tracking branch 'tuxbox/master' -M. Liebmann 2017-01-30 +2017-01-30 Jacek Jendrzej - src/gui/opkg_manager.cpp: Fix compiler warning + src/gui/components/cc_item_progressbar.cpp revert static -M. Liebmann 2017-01-30 + some inits - CMoviePlayerGui: Bind enable/disable FileTime to enableInfoClock() + some inits -svenhoefer 2017-01-29 +2017-01-30 Thilo Graf - - streaminfo2: add comment because of broken libcoolstream2 output + CMenuWidget: Forcing removal of details line during removing of hint box. -GetAway 2017-01-29 + CComponentsDetailLine: remove multiple init of cc_save_bg. + Init is passed with paintFbItems() at the end of paint() methode. - - neutrino: fix umount of netfs-drives in ExitRun() function +2017-01-30 M. Liebmann -Stefan Seyfried 2017-01-29 + src/gui/opkg_manager.cpp: Fix compiler warning - upkg_manager: comment out stale code + CMoviePlayerGui: Bind enable/disable FileTime to enableInfoClock() -Stefan Seyfried 2017-01-29 +2017-01-29 svenhoefer - 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 + - streaminfo2: add comment because of broken libcoolstream2 output -Stefan Seyfried 2017-01-29 +2017-01-29 GetAway - opkg_manager: add magic string to reset error flags - - ... to be used by sytem-update script + - neutrino: fix umount of netfs-drives in ExitRun() function -Stefan Seyfried 2017-01-29 +2017-01-29 Stefan Seyfried - opkg_manager: make console output more useful + upkg_manager: comment out stale code -Stefan Seyfried 2017-01-29 + 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: 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. + opkg_manager: add magic string to reset error flags + ... to be used by sytem-update script -Stefan Seyfried 2017-01-29 + opkg_manager: make console output more useful - shellwindow: reduce update interval + 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. -Stefan Seyfried 2017-01-29 + shellwindow: reduce update interval - shellwindow: ensure text is set correctly and only when necessary + shellwindow: ensure text is set correctly and only when necessary -Stefan Seyfried 2017-01-29 + shellwindow: use run_pty() instead of my_popen() - 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. -Stefan Seyfried 2017-01-29 + 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. - 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. + shellwindow: use time_monotonic_ms() -Stefan Seyfried 2017-01-29 + opkg_manager: avoid the zombie apocalypse, use waitpid() - 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. + 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. -Stefan Seyfried 2017-01-29 + 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. - shellwindow: use time_monotonic_ms() +2017-01-29 Jacek Jendrzej -Stefan Seyfried 2017-01-29 + fix uninitialised values - opkg_manager: avoid the zombie apocalypse, use waitpid() +2017-01-29 M. Liebmann -Stefan Seyfried 2017-01-29 + install.sh: Preserve symlinks at update - 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-29 Stefan Seyfried -Stefan Seyfried 2017-01-29 + Merge remote-tracking branch 'tuxbox/master' - 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. + upkg_manager: comment out stale code -Jacek Jendrzej 2017-01-29 + 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 - fix uninitialised values + opkg_manager: add magic string to reset error flags + ... to be used by sytem-update script -M. Liebmann 2017-01-29 + opkg_manager: make console output more useful - install.sh: Preserve symlinks at update + 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. -Jacek Jendrzej 2017-01-28 + shellwindow: reduce update interval - src/gui/lua/lua_curl.cpp set dumb cookie for dumb 403 forbidden + shellwindow: ensure text is set correctly and only when necessary -max_10 2017-01-22 +2017-01-28 Stefan Seyfried - - edvbstring: fix utf8 encoding, thx DboxOldie + shellwindow: use run_pty() instead of my_popen() -Jacek Jendrzej 2017-01-26 + 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. - movieplayer dont chache last realurl for lua script + 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. -svenhoefer 2017-01-24 + shellwindow: use time_monotonic_ms() - CTextBox::refreshText: Fix flags for RenderString() v2.0; thx to DboxOldie +2017-01-28 Jacek Jendrzej -GetAway 2017-01-21 + src/gui/lua/lua_curl.cpp set dumb cookie for dumb 403 forbidden - gcc-6.2 compil fixes +2017-01-28 Stefan Seyfried -GetAway 2017-01-21 + opkg_manager: avoid the zombie apocalypse, use waitpid() - fix -Werror=misleading-indentation with newer compiler + 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. -M. Liebmann 2017-01-20 +2017-01-28 max_10 - CTextBox::refreshText: Fix flags for RenderString() + - edvbstring: fix utf8 encoding, thx DboxOldie -Jacek Jendrzej 2017-01-13 +2017-01-26 Jacek Jendrzej - src/gui/movieplayer.cpp try to fix livestreamInfo + movieplayer dont chache last realurl for lua script -Jacek Jendrzej 2017-01-11 +2017-01-24 svenhoefer - fix readepg from sectionsdcontrol :supplement to d2ef5030283dfb01de994f2b24cdd3a410062144 new try + CTextBox::refreshText: Fix flags for RenderString() v2.0; thx to DboxOldie -Merge: 1d8de839d adcc5c428 -Sven Höfer 2017-01-11 +2017-01-22 Stefan Seyfried - Merge pull request #7 from Pr0metheus2/patch-1 - - Update slovak.locale + 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. -Thilo Graf 2017-01-10 + Merge remote-tracking branch 'tuxbox/master' - 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-21 GetAway -Andrej Tobola 2017-01-11 + gcc-6.2 compil fixes - Update slovak.locale + fix -Werror=misleading-indentation with newer compiler -Andrej Tobola 2017-01-11 +2017-01-20 M. Liebmann - Update slovak.locale + CTextBox::refreshText: Fix flags for RenderString() -Andrej Tobola 2017-01-11 +2017-01-13 Jacek Jendrzej - Update slovak.locale - - New update, is it submitted in correct way? + src/gui/movieplayer.cpp try to fix livestreamInfo -Thilo Graf 2017-01-09 +2017-01-11 Jacek Jendrzej - CComponentsFrmClock: add missing reinit + fix readepg from sectionsdcontrol :supplement to d2ef5030283dfb01de994f2b24cdd3a410062144 new try -Thilo Graf 2017-01-09 +2017-01-11 Sven Höfer - CComponentsFrmClock: disable digit height - - Using of digit height is not really required here. - eg. better centering + Merge pull request #7 from Pr0metheus2/patch-1 + Update slovak.locale -Merge: 236ca5395 9b2a0d441 -Sven Höfer 2017-01-09 +2017-01-11 Thilo Graf - Merge pull request #5 from Ezak91/master - - add entry to load saved epg data manual + 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. -Marc Szymkowiak 2017-01-09 +2017-01-11 Andrej Tobola - add entry to load saved epg data manual + Update slovak.locale -Thilo Graf 2017-01-08 + Update slovak.locale - 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. + Update slovak.locale + New update, is it submitted in correct way? -Thilo Graf 2017-01-08 +2017-01-09 Thilo Graf - CComponentsFrmClock/CInfoClock: simplify font init + CComponentsFrmClock: add missing reinit -Thilo Graf 2017-01-04 + CComponentsFrmClock: disable digit height + Using of digit height is not really required here. + eg. better centering - CHintBox: add overloaded version of setMsgText() with locale parameter +2017-01-09 Sven Höfer -Thilo Graf 2017-01-04 + Merge pull request #5 from Ezak91/master + add entry to load saved epg data manual - CHintBox/CMsgBox: reduce minimal dimensions - - Better display for smaller texts. +2017-01-09 Marc Szymkowiak -Thilo Graf 2017-01-05 + add entry to load saved epg data manual - CComponentsFooter: optimize button position and size - - Buttons are now smaller so it should be enough, to center only, if not - please report. +2017-01-08 Thilo Graf -Thilo Graf 2017-01-03 + 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. - CComponentsFooter: fix default button font type - - Deafult buttonfont is FONT_TYPE_BUTTON_TEXT not FONT_TYPE_MENU_FOOT + 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. -Thilo Graf 2017-01-03 +2017-01-08 Thilo Graf - CComponentsButton: try to fix fallback for font size - - Some conditions were not catched. + CComponentsFrmClock/CInfoClock: simplify font init -Thilo Graf 2017-01-05 +2017-01-05 Thilo Graf - 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. + CHintBox: add overloaded version of setMsgText() with locale parameter -Thilo Graf 2017-01-05 + CHintBox/CMsgBox: reduce minimal dimensions + Better display for smaller texts. - CComponentsButton: fix height comparsion - - comparsion with itself + CComponentsFooter: optimize button position and size + Buttons are now smaller so it should be enough, to center only, if not + please report. -Thilo Graf 2017-01-01 + CComponentsFooter: fix default button font type + Deafult buttonfont is FONT_TYPE_BUTTON_TEXT not FONT_TYPE_MENU_FOOT - 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. + CComponentsButton: try to fix fallback for font size + Some conditions were not catched. -Thilo Graf 2017-01-05 + 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. - CMovieBrowser: fix possible compiler warning - - -misleading-indentatio + CComponentsButton: fix height comparsion + comparsion with itself -Thilo Graf 2017-01-05 +2017-01-05 Thilo Graf - CNeutrinoApp: try to fix display intro settings message - - Message was not really visible on startup. Contents of InitZapper() - seems to have prevented this. + 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, -svenhoefer 2017-01-05 + Note: However, depending of implementations, the font image may change. + Most likely this must be adapted to some parts. - - locale: update slovak; thx to Pr0metheus +2017-01-05 Thilo Graf -M. Liebmann 2017-01-03 + CMovieBrowser: fix possible compiler warning + -misleading-indentatio - src/driver/pictureviewer/png.cpp: Fix -Wclobbered compiler warning + CNeutrinoApp: try to fix display intro settings message + Message was not really visible on startup. Contents of InitZapper() + seems to have prevented this. -Jacek Jendrzej 2017-01-03 +2017-01-05 svenhoefer - src/timerd/timermanager.cpp dont unlock on other errors + - locale: update slovak; thx to Pr0metheus -Jacek Jendrzej 2017-01-03 +2017-01-03 M. Liebmann - src/eitd/edvbstring.cpp init array + src/driver/pictureviewer/png.cpp: Fix -Wclobbered compiler warning -svenhoefer 2017-01-02 +2017-01-03 Jacek Jendrzej - - infoviewer_bb: use OFFSET defines in getBBIconInfo() + src/timerd/timermanager.cpp dont unlock on other errors -M. Liebmann 2017-01-01 + src/eitd/edvbstring.cpp init array - src/driver/pictureviewer/png.cpp: Add support for gray scale PNGs... - - ...with alpha channel +2017-01-02 svenhoefer -Thilo Graf 2016-12-29 + - infoviewer_bb: use OFFSET defines in getBBIconInfo() - CComponentsButton: try to fix font size in buttons - - Some text in button chains had different font sizes. To see in some - Messageboxes. +2017-01-01 M. Liebmann -Thilo Graf 2016-12-29 + src/driver/pictureviewer/png.cpp: Add support for gray scale PNGs... + ...with alpha channel - 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. +2016-12-30 Thilo Graf -Thilo Graf 2016-12-29 + CComponentsButton: try to fix font size in buttons + Some text in button chains had different font sizes. To see in some + Messageboxes. - CComponentsWindow: use FONT_TYPE_BUTTON_TEXT instead FONT_TYPE_MENU_FOOT - - Buttton text is not the same like footer text. + 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. -Thilo Graf 2016-12-29 + 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 + CComponentsTimer: try to fix possible uncanceled thread -Thilo Graf 2016-12-29 + locales: add locales for buttontext settings + supplement to: 0bf74271652982ff69f378589ee3b8409dce003f - locales: add locales for buttontext settings - - supplement to: 0bf74271652982ff69f378589ee3b8409dce003f +2016-12-30 Thilo Graf -Thilo Graf 2016-12-29 + settings: add explicit button font + Fonts for menu foot and button font are not not necessarily the same thing. - settings: add explicit button font - - Fonts for menu foot and button font are not not necessarily the same thing. - - TODO: locales + TODO: locales -Thilo Graf 2016-12-27 +2016-12-30 Thilo Graf - 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 + 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 -Thilo Graf 2016-12-29 + CComponentsButton: rename cc_btn_capt -> cc_btn_text + More plausible - CComponentsButton: rename cc_btn_capt -> cc_btn_text - - More plausible +2016-12-30 Jacek Jendrzej -Jacek Jendrzej 2016-12-30 + supplement to 853c0d1b6835d132bd774335969d5e76d2073fde - supplement to 853c0d1b6835d132bd774335969d5e76d2073fde +2016-12-30 svenhoefer -svenhoefer 2016-12-30 + - streaminfo2: just code cosmetics; no binary changes - - streaminfo2: just code cosmetics; no binary changes +2016-12-29 Jacek Jendrzej -Jacek Jendrzej 2016-12-29 + some dead assignment - some dead assignment + some dead assignment -Jacek Jendrzej 2016-12-29 + src/timerd/timermanager.cpp fix double locking - some dead assignment + src/zapit/src/fastscan.cpp avoid out of bounds -Jacek Jendrzej 2016-12-29 +2016-12-29 svenhoefer - src/timerd/timermanager.cpp fix double locking + Revert "- moviebrowser: fix crash; disable non-existing movie directories" + This reverts commit 615c4f360a6933cef5cfc5efd68b91e6006c4b3b, because + this forces user to re-enable these directories manually. -Jacek Jendrzej 2016-12-29 + - themes: allow progressbar-settings in themes - src/zapit/src/fastscan.cpp avoid out of bounds +2016-12-27 Thilo Graf -svenhoefer 2016-12-29 + CStringInput: unify init handler inside constructors, fix message title + Alternative solution for: remove possible display of NONEXISTANT_LOCALE + 4e853d98c2b2b289f0dce1c7dc9fed53eb317ce1 - Revert "- moviebrowser: fix crash; disable non-existing movie directories" - - This reverts commit 615c4f360a6933cef5cfc5efd68b91e6006c4b3b, because - this forces user to re-enable these directories manually. + 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. -svenhoefer 2016-12-29 +2016-12-27 Thilo Graf - - themes: allow progressbar-settings in themes + Revert "CStringInput: remove possible display of NONEXISTANT_LOCALE" + This reverts commit 4e853d98c2b2b289f0dce1c7dc9fed53eb317ce1. -Thilo Graf 2016-12-27 + Conflicts: + src/gui/widget/stringinput.cpp - 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 -Thilo Graf 2016-12-27 + 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. - Revert "CStringInput: remove possible display of NONEXISTANT_LOCALE" - - This reverts commit 4e853d98c2b2b289f0dce1c7dc9fed53eb317ce1. - - Conflicts: - src/gui/widget/stringinput.cpp + CMsgBox: remove debug output + Not longer required. -Thilo Graf 2016-12-27 +2016-12-27 svenhoefer - 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. + - osd-setup: allow higher osd-timeouts; up to 240 sec. now -Thilo Graf 2016-12-25 + Revert "fix readepg from sectionsdcontrol" + This reverts commit d2ef5030283dfb01de994f2b24cdd3a410062144. - CMsgBox: remove debug output - - Not longer required. +2016-12-26 Jacek Jendrzej -svenhoefer 2016-12-27 + supplement to a0f0df7f1746f547798c0261751bbcdff7202002 - - osd-setup: allow higher osd-timeouts; up to 240 sec. now +2016-12-26 TangoCash -svenhoefer 2016-12-27 + fix readepg from sectionsdcontrol + to avoid permanently change of epd_dir, this would break epg read + frequently function - Revert "fix readepg from sectionsdcontrol" - - This reverts commit d2ef5030283dfb01de994f2b24cdd3a410062144. +2016-12-24 Jacek Jendrzej -Jacek Jendrzej 2016-12-26 + widget/stringinput: fix compare - supplement to a0f0df7f1746f547798c0261751bbcdff7202002 +2016-12-23 Sven Höfer -TangoCash 2016-12-26 + Merge pull request #4 from Ezak91/master + fix link to developer forum - fix readepg from sectionsdcontrol - - to avoid permanently change of epd_dir, this would break epg read - frequently function +2016-12-23 Thilo Graf -Jacek Jendrzej 2016-12-24 + CKeyboardInput: remove possible display of NONEXISTANT_LOCALE + This should fix possible incorrect titles with content of + NONEXISTANT_LOCALE with lua script handler - widget/stringinput: fix compare + CStringInput: remove possible display of NONEXISTANT_LOCALE + This should fix possible incorrect titles with content of + NONEXISTANT_LOCALE with lua script handler -Merge: 3d6a0c381 441773246 -Sven Höfer 2016-12-23 + megbox.cpp/h: add overloaded version of ShowMsg() with string/locale combination + Constellation was missed. - Merge pull request #4 from Ezak91/master - - fix link to developer forum + menue.cpp: CChangeObserver add overloaded changeNotify() with string param -Thilo Graf 2016-12-23 +2016-12-23 Marc Szymkowiak - CKeyboardInput: remove possible display of NONEXISTANT_LOCALE - - This should fix possible incorrect titles with content of - NONEXISTANT_LOCALE with lua script handler + fix link to developer forum -Thilo Graf 2016-12-23 +2016-12-22 Thilo Graf - CStringInput: remove possible display of NONEXISTANT_LOCALE - - This should fix possible incorrect titles with content of - NONEXISTANT_LOCALE with lua script handler + 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. -Thilo Graf 2016-12-23 +2016-12-22 Jacek Jendrzej - megbox.cpp/h: add overloaded version of ShowMsg() with string/locale combination - - Constellation was missed. + src/gui/lua/lua_curl.cpp ACCEPT_ENCODING for gzip compressed data, need build libcurl with --with-zlib -Thilo Graf 2016-12-23 +2016-12-22 Thilo Graf - menue.cpp: CChangeObserver add overloaded changeNotify() with string param + 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. -Marc Szymkowiak 2016-12-23 +2016-12-22 Thilo Graf - fix link to developer forum + partial revert: "CTextBox: expand parameters of member setTextBorderWidth()" + related commit: 153d2f3c784ec72af77b979a362f6db33ddd79d6 -Thilo Graf 2016-12-22 + Since this commit, TextBox received a lot of optimizations, so it is possible + we have no described side effects. - 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-21 Thilo Graf -Jacek Jendrzej 2016-12-22 + 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. - src/gui/lua/lua_curl.cpp ACCEPT_ENCODING for gzip compressed data, need build libcurl with --with-zlib + CVolumeHelper: remove unnecessary reinit of font + Is already done in previous block. -Thilo Graf 2016-12-22 +2016-12-21 TangoCash - 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. + volumebar font reset after change (thx dboxoldie) + to avoid segfault -Thilo Graf 2016-12-22 - 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. + picked from Duckbox-Developers/neutrino-mp-cst-next + 4365761b2a47e12666154821c2ce982f74ef0627 -Thilo Graf 2016-12-21 + needs supplements - 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. +2016-12-20 Jacek Jendrzej -Thilo Graf 2016-12-21 + src/gui/timerlist.cpp init changed - CVolumeHelper: remove unnecessary reinit of font - - Is already done in previous block. + lib/libtuxtxt/tuxtxt_common.h fix out of bounds -TangoCash 2016-12-21 +2016-12-20 svenhoefer - volumebar font reset after change (thx dboxoldie) - - to avoid segfault - - Signed-off-by: Thilo Graf - - picked from Duckbox-Developers/neutrino-mp-cst-next - 4365761b2a47e12666154821c2ce982f74ef0627 - - needs supplements + - cc_frm_scrollbar: use SCROLLBAR_WIDTH define -Jacek Jendrzej 2016-12-20 + - menue: use SCROLLBAR_WIDTH define - src/gui/timerlist.cpp init changed + - settings-h: add SCROLLBAR_WIDTH define -Jacek Jendrzej 2016-12-20 +2016-12-18 svenhoefer - lib/libtuxtxt/tuxtxt_common.h fix out of bounds + - personalize: pluralize 'usermenu' item; these are 'usermenus' -svenhoefer 2016-12-20 +2016-12-18 Thilo Graf - - cc_frm_scrollbar: use SCROLLBAR_WIDTH define + 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. -svenhoefer 2016-12-20 +2016-12-18 svenhoefer - - menue: use SCROLLBAR_WIDTH define + - screensaver: fix clock positions -svenhoefer 2016-12-20 +2016-12-17 Thilo Graf - - settings-h: add SCROLLBAR_WIDTH define + CTestMenu: edd expanded sample for blinking items with syncroinized effect -svenhoefer 2016-12-18 + CCDraw: add overloaded version of paint Blink() + It's useful to have synchronized timer for more than one item. - - personalize: pluralize 'usermenu' item; these are 'usermenus' + CMenuWidget: add external methode to paint scrollbar -Thilo Graf 2016-12-18 +2016-12-16 svenhoefer - 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. + - moviebrowser: reset filter at startup if filter-directory not exists ... + to avoid a wrong display in footer -svenhoefer 2016-12-18 + - moviebrowser: fix crash; disable non-existing movie directories - - screensaver: fix clock positions + - locale: right names for timerlist repeat-hints -Thilo Graf 2016-12-17 + - cc_frm_scrollbar: fix offsets; use OFFSET defines - CTestMenu: edd expanded sample for blinking items with syncroinized effect + - cc_frm_scrollbar: set default height to 0 -Thilo Graf 2016-12-17 + - helpbox: avoid artificially offsets - CCDraw: add overloaded version of paint Blink() - - It's useful to have synchronized timer for more than one item. + - cc_frm: avoid artificially offsets -Thilo Graf 2016-12-15 +2016-12-15 Thilo Graf - CMenuWidget: add external methode to paint scrollbar + CCDraw: reduce debug spam -svenhoefer 2016-12-16 + CComponentsScrollBar: fix pos and use current width to set height of arrows + This fix size and position and dimensions of arrows. - - moviebrowser: reset filter at startup if filter-directory not exists ... - - to avoid a wrong display in footer + CComponentsScrollBar: use corner settings for scrollbar body -svenhoefer 2016-12-16 + CComponentsScrollBar: add easy to handle scrollbar methode - - moviebrowser: fix crash; disable non-existing movie directories +2016-12-15 svenhoefer -svenhoefer 2016-12-16 + - doc: remove outdated ir.html - - locale: right names for timerlist repeat-hints + - doc: remove outdated nhttpd changelog -svenhoefer 2016-12-16 + - move nhttdp-documentation to /doc-directory - - cc_frm_scrollbar: fix offsets; use OFFSET defines + - configure.ac: sort Makefiles alphabetically -svenhoefer 2016-12-16 + - yWeb: move data from /src to /data - - cc_frm_scrollbar: set default height to 0 + - yWeb: fix extentions-url to (still empty) gui-yweb repository -svenhoefer 2016-12-16 +2016-12-14 Thilo Graf - - helpbox: avoid artificially offsets + CNeutrinoApp: simplify shutdown message handling + Usage of only one cancel button is more plausible. + 'cancel' means cancel this action. And not more! -svenhoefer 2016-12-16 + CComponentsHeader: fix font and height handling + Font was not changeable. setCaptionFont() was without effect. - - cc_frm: avoid artificially offsets +2016-12-13 svenhoefer -Thilo Graf 2016-12-15 + - usermenu: add brackets to code; fix compilation - CCDraw: reduce debug spam + - settings.h: completion of e0f860664c85af8e1138f5f8bad2a045f961864f -Thilo Graf 2016-12-15 + - usermenu: sort/cleanup code by items; just code cosmetics - CComponentsScrollBar: fix pos and use current width to set height of arrows - - This fix size and position and dimensions of arrows. +2016-12-12 Thilo Graf -Thilo Graf 2016-12-15 + CHintBox: fix timeout comparsion + default timeout was not defined - CComponentsScrollBar: use corner settings for scrollbar body + CRecordManager: use default timeout from settings -Thilo Graf 2016-12-15 + CNeutrinoApp: use default timeout from settings - CComponentsScrollBar: add easy to handle scrollbar methode +2016-12-12 Jacek Jendrzej -svenhoefer 2016-12-15 + fix next epginfo and sat/freq info for webtv - - doc: remove outdated ir.html +2016-12-12 svenhoefer -svenhoefer 2016-12-15 + - infoviewer_bb: remove broken code around left/right handling in ca_bar + This code wasn't used anymore since years. - - doc: remove outdated nhttpd changelog + - channellist: try to fix right status-icon alignment -svenhoefer 2016-12-15 +2016-12-11 GetAway - - move nhttdp-documentation to /doc-directory + pzapit: add -lockrc/-unlockrc options; port from martii + I've pulled it from Duckbox-Developers/neutrino-mp-cst-next + and modified it to work -svenhoefer 2016-12-15 +2016-12-10 Thilo Graf - - configure.ac: sort Makefiles alphabetically + CTestMenu: add sample to visualize current running records -svenhoefer 2016-12-15 +2016-12-09 Thilo Graf - - yWeb: move data from /src to /data + 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. -svenhoefer 2016-12-15 +2016-12-09 Jacek Jendrzej - - yWeb: fix extentions-url to (still empty) gui-yweb repository + src/gui/osd_setup.cpp fix menu item (possible segfault) -Thilo Graf 2016-12-14 +2016-12-08 svenhoefer - CNeutrinoApp: simplify shutdown message handling - - Usage of only one cancel button is more plausible. - 'cancel' means cancel this action. And not more! + - msgbox: remove obsolete include -Thilo Graf 2016-12-14 + - settings.h: add OFFSET_INNER_NONE define - CComponentsHeader: fix font and height handling - - Font was not changeable. setCaptionFont() was without effect. + - widgets: remove obsolete drawable wrapper sources -svenhoefer 2016-12-13 +2016-12-08 Jacek Jendrzej - - usermenu: add brackets to code; fix compilation + src/gui/timerlist.cpp dont check empty timerlist -svenhoefer 2016-12-13 +2016-12-08 svenhoefer - - settings.h: completion of e0f860664c85af8e1138f5f8bad2a045f961864f + - timerlist: remove menu button from footer; is available in header too -svenhoefer 2016-12-13 +2016-12-08 Thilo Graf - - usermenu: sort/cleanup code by items; just code cosmetics + 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. -Thilo Graf 2016-12-12 + 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! - CHintBox: fix timeout comparsion - - default timeout was not defined + Message timeout: try to fix timeout defines + Some parameters were confused. -Thilo Graf 2016-12-09 + CCDraw: try to avoid rendering with bad dimensions - CRecordManager: use default timeout from settings +2016-12-08 svenhoefer -Thilo Graf 2016-12-09 + - bouquetlist: fix round corners of selected item - CNeutrinoApp: use default timeout from settings +2016-12-07 svenhoefer -Jacek Jendrzej 2016-12-12 + - bouquetlist: fix initialisation of empty sting - fix next epginfo and sat/freq info for webtv + - rename BUTTON_TOP to BUTTON_UP; it isn't a top-button -svenhoefer 2016-12-12 + - bouquetlist: add "menu", "left" and "right" context buttons to header - - infoviewer_bb: remove broken code around left/right handling in ca_bar - - This code wasn't used anymore since years. + - cc_frm_header: show left button before the right one -svenhoefer 2016-12-12 + - icons: move icons into categorized subdirectories - - channellist: try to fix right status-icon alignment +2016-12-06 Jacek Jendrzej -GetAway 2016-12-11 + src/zapit/src/femanager.cpp init sat_config_t delsys - 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-06 Thilo Graf -Thilo Graf 2016-12-10 + CMovieBrowser: remove context menu button + I forgot, it's already in footer - CTestMenu: add sample to visualize current running records +2016-12-06 TangoCash -Thilo Graf 2016-12-09 + cc_frm correct scroll direction if more than 2 pages (thx dbo) - 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. + picked from: + github.com/TangoCash/neutrino-mp-cst-next + commit: + abce1c6be4bae17f343d3ff878670184708aa185 -Jacek Jendrzej 2016-12-09 +2016-12-06 Thilo Graf - src/gui/osd_setup.cpp fix menu item (possible segfault) + 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 -svenhoefer 2016-12-08 +2016-12-06 svenhoefer - - msgbox: remove obsolete include + - eventlist: fix icon-alignment ... + some small text-alignment fixes; use OFFSET defines -svenhoefer 2016-12-08 +2016-12-05 M. Liebmann - - settings.h: add OFFSET_INNER_NONE define + MoviePlayer: Rework enable/disable of osd time, file time and mute icon -svenhoefer 2016-12-08 + Sort locales - - widgets: remove obsolete drawable wrapper sources +2016-12-05 svenhoefer -Jacek Jendrzej 2016-12-08 + - locale: typo; we shouldn't open Manu XD - src/gui/timerlist.cpp dont check empty timerlist + - locale: more movieplayer additional help text -svenhoefer 2016-12-08 + - helpbox: allow multi-line lines - - timerlist: remove menu button from footer; is available in header too +2016-12-05 Thilo Graf -Thilo Graf 2016-12-08 + Helpbox: add doc + Doc was missed. - 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. +2016-12-05 svenhoefer -Thilo Graf 2016-12-08 + - movieplayer: rework help; use rc_help to show help - 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! + - helpbox: fix height of CComponentsText element -Thilo Graf 2016-12-07 + - helpbox: fix icon alignment - Message timeout: try to fix timeout defines - - Some parameters were confused. +2016-12-04 svenhoefer -Thilo Graf 2016-12-08 + - 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 - CCDraw: try to avoid rendering with bad dimensions + - helpbox: some reworks ... + * rename line_space to line_height + * separators uses half line height + * add getLineHeight() function + * small cleanups -svenhoefer 2016-12-08 +2016-12-04 Jacek Jendrzej - - bouquetlist: fix round corners of selected item + src/timerd/timermanager.cpp sruct variable init -svenhoefer 2016-12-07 +2016-12-04 Stefan Seyfried - - bouquetlist: fix initialisation of empty sting + configure: fix package name -svenhoefer 2016-12-07 + CCFooter::setButtonLabels: fix format-string warning - - rename BUTTON_TOP to BUTTON_UP; it isn't a top-button + Merge remote-tracking branch 'tuxbox/master' -svenhoefer 2016-12-07 +2016-12-04 svenhoefer - - bouquetlist: add "menu", "left" and "right" context buttons to header + - helpbox: bind gradient of separatorline to user's setting -svenhoefer 2016-12-07 + - moviebrowser: fix mute-icon and "Change view" keys in helpbox - - cc_frm_header: show left button before the right one +2016-12-02 Thilo Graf -svenhoefer 2016-12-07 + Messages: add localized osd timeout option for interactive/static messages + TODO: add locales for hints - - icons: move icons into categorized subdirectories +2016-12-02 svenhoefer -Jacek Jendrzej 2016-12-06 + Message Timeouts: add possibilty to change timeout for static messages - src/zapit/src/femanager.cpp init sat_config_t delsys +2016-12-02 M. Liebmann -Thilo Graf 2016-12-06 + MoviePlayer: Disable InfoClock and FileTime when view movieinfo - CMovieBrowser: remove context menu button - - I forgot, it's already in footer + CLuaInstVideo::PlayFile: Infoviewer was not displayed when InfoFunc was set + - Fix commit 1aee964c14809a4008e5ad8ed8f26c984ec2e580 + - Set Lua api version to 1.68 -TangoCash 2016-12-06 +2016-12-01 Thilo Graf - cc_frm correct scroll direction if more than 2 pages (thx dbo) - - Signed-off-by: Thilo Graf - - picked from: - github.com/TangoCash/neutrino-mp-cst-next - commit: - abce1c6be4bae17f343d3ff878670184708aa185 + CComponentsWindow: fix window body color + Color parameter was not passed to body. Parameters in constructor and + setters had no effect. -Thilo Graf 2016-12-06 +2016-12-01 M. Liebmann - 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 + CLuaInstCCText: Add various script functions + getLines() + getLines(test) + setDimensionsAll(x, y, w, h) -svenhoefer 2016-12-06 + - Set Lua api version to 1.67 - - eventlist: fix icon-alignment ... - - some small text-alignment fixes; use OFFSET defines +2016-12-01 M. Liebmann -M. Liebmann 2016-12-05 + lua: Fix InfoFunc for displaying information in the movieplayer + - Fix for commit 644ab188442ac3aef93a5127f6fb98a9205a42ff + - Set Lua api version to 1.66 - MoviePlayer: Rework enable/disable of osd time, file time and mute icon +2016-11-30 svenhoefer -M. Liebmann 2016-12-02 + - bouqueteditor: fix icon alignment - Sort locales +2016-11-29 Thilo Graf -svenhoefer 2016-12-05 + CMsgBox: reduce flicker effects with single button + Disabled refresh avoids unnecessary repaints with possible flicker effects + on pressed navi keys. - - locale: typo; we shouldn't open Manu XD +2016-11-29 Thilo Graf -svenhoefer 2016-12-05 + CComponentsFooter: fix wrong text color with single button in footers + * remove size compare - - locale: more movieplayer additional help text + 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). -svenhoefer 2016-12-05 +2016-11-28 Thilo Graf - - helpbox: allow multi-line lines + 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. -Thilo Graf 2016-12-05 + If it is enabled, currently it could occur unintentionally background behavior + eg.: flickereffects or background display errors in button objects. - Helpbox: add doc - - Doc was missed. + 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. -svenhoefer 2016-12-05 +2016-11-28 Thilo Graf - - movieplayer: rework help; use rc_help to show help + CImageInfo: remove CC_APPEND + Should not be used in the future. -svenhoefer 2016-12-05 + CTextBox: use CORNER_NONE as default corner mode + CORNER_ALL is not the same like CORNER_NONE. + Could cause problems in the evaluation. - - helpbox: fix height of CComponentsText element + CBuildInfo: add missing default font -svenhoefer 2016-12-05 + CComponentsExtTextForm: rework class overloading + class CComponentsExtTextFormLocalized is not required. - - helpbox: fix icon alignment + 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. -svenhoefer 2016-12-04 +2016-11-27 M. Liebmann - - 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 + CHintBox/CMsgBox: Add default icon for header (NEUTRINO_ICON_INFO) -svenhoefer 2016-12-04 +2016-11-25 Jacek Jendrzej - - helpbox: some reworks ... - - * rename line_space to line_height - * separators uses half line height - * add getLineHeight() function - * small cleanups + src/gui/widget/keyboard_input.cpp -add direkt digikey pressed -Jacek Jendrzej 2016-12-04 + supplement to a8ea7c60d50d39087866df61df56881d44ebdb7e - src/timerd/timermanager.cpp sruct variable init +2016-11-24 svenhoefer -svenhoefer 2016-12-04 + - enable epg-scan while audioplayer, movieplayer, pictureviewer and + upnp-browser runs - - helpbox: bind gradient of separatorline to user's setting +2016-11-24 Jacek Jendrzej -svenhoefer 2016-12-04 + src/gui/widget/menue.cpp try to fix widget segfault menu with keyboard and background restore - - moviebrowser: fix mute-icon and "Change view" keys in helpbox +2016-11-23 Thilo Graf -Thilo Graf 2016-12-02 + 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. - Messages: add localized osd timeout option for interactive/static messages - - TODO: add locales for hints + CComponentsWindow: remove default values from internal init method + Is not really required for this private member. -svenhoefer 2016-12-01 + CRecordManager: add methode to get internal rec map + Useful for access to current record data. - Message Timeouts: add possibilty to change timeout for static messages - - Signed-off-by: Thilo Graf +2016-11-22 M. Liebmann -M. Liebmann 2016-12-02 + Add missing locale + - Supplement to commit 6cd5dd8e23f55954070f22c719417d9755dd4f91 + and 8b97f72ed1e1e8ad3430dec98f772f011f5dba27 - MoviePlayer: Disable InfoClock and FileTime when view movieinfo + Sort locale -M. Liebmann 2016-12-02 +2016-11-22 Thilo Graf - CLuaInstVideo::PlayFile: Infoviewer was not displayed when InfoFunc was set - - - Fix commit 1aee964c14809a4008e5ad8ed8f26c984ec2e580 - - Set Lua api version to 1.68 + Messages: move window to top of screen + User request. -Thilo Graf 2016-12-01 + CHintBox: fix missing shadow for popups + Must be enabled with enum, bool has no effect. - CComponentsWindow: fix window body color - - Color parameter was not passed to body. Parameters in constructor and - setters had 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. -M. Liebmann 2016-12-01 +2016-11-21 Thilo Graf - CLuaInstCCText: Add various script functions - - getLines() - getLines(test) - setDimensionsAll(x, y, w, h) - - - Set Lua api version to 1.67 + 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. -M. Liebmann 2016-12-01 + TODO: value of m_nBgRadius itself is not considered at the moment. - lua: Fix InfoFunc for displaying information in the movieplayer - - - Fix for commit 644ab188442ac3aef93a5127f6fb98a9205a42ff - - Set Lua api version to 1.66 +2016-11-21 Thilo Graf -svenhoefer 2016-11-30 + CComponentsInfoBox: add methode to get internal picture object - - bouqueteditor: fix icon alignment + CComponentsFrmClock: ensure that no radius is defined for inner items + Radius is not required for inner segments. + TODO: single segment -Thilo Graf 2016-11-29 +2016-11-21 svenhoefer - CMsgBox: reduce flicker effects with single button - - Disabled refresh avoids unnecessary repaints with possible flicker effects - on pressed navi keys. + - locale: use german "usw." instead of "etc." -Thilo Graf 2016-11-29 + - locale: fix "/" usage - 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). + - locale: remove "CST" strings -Thilo Graf 2016-11-27 + - locale: right case for LEDs - 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. + - locale: fix usage of ampersand; it's not an "and"-replacement -Thilo Graf 2016-11-27 + - locale: fix usage of ellipses - CImageInfo: remove CC_APPEND - - Should not be used in the future. + - update: fix evaluation of int newfound -Thilo Graf 2016-11-27 +2016-11-20 Thilo Graf - CTextBox: use CORNER_NONE as default corner mode - - CORNER_ALL is not the same like CORNER_NONE. - Could cause problems in the evaluation. + CTestMenu: add form sample -Thilo Graf 2016-11-27 + CNeutrinoApp: simplify and fix hintbox calls + Some hints were not closed after delete. Explicit hide()is required. - CBuildInfo: add missing default font + CUpnpBrowserGui: simplify hintbox calls -Thilo Graf 2016-11-27 + cTmdb: simplyfy hintbox calls - CComponentsExtTextForm: rework class overloading - - class CComponentsExtTextFormLocalized is not required. + showFastscanDiseqcSetup: simplify hintbox calls -Thilo Graf 2016-11-28 + COPKGManager: simplify hintbox calls - 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. + CMovieBrowser: simplify and fix hintbox calls + Some hints were not closed. Explicit hide() is required. -M. Liebmann 2016-11-27 + CNetworkSetup: simplify hintbox calls - CHintBox/CMsgBox: Add default icon for header (NEUTRINO_ICON_INFO) + CHDDMenuHandler: simplify and fix hintbox calls + Hints were not closed after lost scope. Explicit hide() is required. -Jacek Jendrzej 2016-11-25 + CFavorites: simplify hintbox calls - src/gui/widget/keyboard_input.cpp -add direkt digikey pressed + CBEBouquetWidget: simplify hintbox calls -Jacek Jendrzej 2016-11-25 +2016-11-20 TangoCash - supplement to a8ea7c60d50d39087866df61df56881d44ebdb7e + add option to read saved epg data frequently -svenhoefer 2016-11-24 +2016-11-20 Thilo Graf - - enable epg-scan while audioplayer, movieplayer, pictureviewer and - - upnp-browser runs + CComponentsFooter: use select/unselect colors from menues as default -Jacek Jendrzej 2016-11-24 + CMsgBox: enable button background as default - src/gui/widget/menue.cpp try to fix widget segfault menu with keyboard and background restore + CComponentsFooter: use minimal frame width as default for buttons -Thilo Graf 2016-11-23 + CCDraw: add function for blink effect for cc items + NOTE: experimental, for examples see CTestMenu class - 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. + CComponentsFooter: add parameter for frame width for selected buttons + Frame width was hard coded. -Thilo Graf 2016-11-23 +2016-11-20 Thilo Graf - CComponentsWindow: remove default values from internal init method - - Is not really required for this private member. + Messages: add option to change size of message text + Include default size and localized setup. -Thilo Graf 2016-11-23 + TODO: localize for nederlands and slovak, current english only. - CRecordManager: add methode to get internal rec map - - Useful for access to current record data. +2016-11-19 Thilo Graf -M. Liebmann 2016-11-22 + 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. - Add missing locale - - - Supplement to commit 6cd5dd8e23f55954070f22c719417d9755dd4f91 - and 8b97f72ed1e1e8ad3430dec98f772f011f5dba27 +2016-11-19 TangoCash -M. Liebmann 2016-11-22 + deactivate timer epg autoadjust until fixed and tested - Sort locale + [timers] fix start timers -Thilo Graf 2016-11-22 +2016-11-18 Thilo Graf - Messages: move window to top of screen - - User request. + 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 -Thilo Graf 2016-11-22 + http://www.tuxbox-neutrino.org/widget/html/annotated.html - CHintBox: fix missing shadow for popups - - Must be enabled with enum, bool has no effect. +2016-11-18 TangoCash -Thilo Graf 2016-11-22 + [timermanager] fix stop recordings - 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-18 Jacek Jendrzej -Thilo Graf 2016-11-21 + src/gui/moviebrowser/mb.cpp fix clean bookmarks - 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-18 TangoCash -Thilo Graf 2016-11-21 + [timermanager] fix stop recordings - CComponentsInfoBox: add methode to get internal picture object +2016-11-18 Thilo Graf -Thilo Graf 2016-11-21 + prepare revision, bump version to 3.4.0 - CComponentsFrmClock: ensure that no radius is defined for inner items - - Radius is not required for inner segments. - TODO: single segment +2016-11-18 Jacek Jendrzej -svenhoefer 2016-11-21 + src/gui/moviebrowser/mb.cpp fix clean bookmarks - - locale: use german "usw." instead of "etc." +2016-11-18 Thilo Graf -svenhoefer 2016-11-21 + Locales: use generic gui name in messages and windows - - locale: fix "/" usage +2016-11-17 Thilo Graf -svenhoefer 2016-11-21 + Merge branch 'master' into pu/msgbox - - locale: remove "CST" strings +2016-11-17 TangoCash -svenhoefer 2016-11-21 + fix moviebrowser detailsline - - locale: right case for LEDs +2016-11-17 Jacek Jendrzej -svenhoefer 2016-11-21 + src/gui/moviebrowser/mb.cpp fix bookmark Menu - - locale: fix usage of ampersand; it's not an "and"-replacement +2016-11-17 svenhoefer -svenhoefer 2016-11-21 + - moviebrowser: resort movie info update menu - - locale: fix usage of ellipses + - moviebrowser: resort movie info menu -svenhoefer 2016-11-21 + - moviebrowser: more clarity in bookmark menu - - update: fix evaluation of int newfound + - moviebrowser: use red key to remove all user bookmarks -Thilo Graf 2016-11-20 + - locale: small changes in moviebrowser's bookmark locales - CTestMenu: add form sample + - moviebrowser: fix input for end mark and lastplay mark -Thilo Graf 2016-11-20 +2016-11-16 TangoCash - CNeutrinoApp: simplify and fix hintbox calls - - Some hints were not closed after delete. Explicit hide()is required. + Merge pull request #3 from neutrino-mp/master + move linux-dvb-headers out of the way for non-coolstream hardware -Thilo Graf 2016-11-20 +2016-11-16 Stefan Seyfried - CUpnpBrowserGui: simplify hintbox calls + make sure the private dvb headers are used on coolstream -Thilo Graf 2016-11-20 +2016-11-16 TangoCash - cTmdb: simplyfy hintbox calls + timermanager: try fix autoAdjustToEPG for (repeating) timers -Thilo Graf 2016-11-20 +2016-11-16 Stefan Seyfried - showFastscanDiseqcSetup: simplify hintbox calls + 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. -Thilo Graf 2016-11-20 +2016-11-16 Jacek Jendrzej - COPKGManager: simplify hintbox calls + src/gui/channellist.cpp cancel paint_events thread on hide -Thilo Graf 2016-11-20 +2016-11-15 TangoCash - CMovieBrowser: simplify and fix hintbox calls - - Some hints were not closed. Explicit hide() is required. + - timermanager: disable autoAdjustToEPG for repeating timers -Thilo Graf 2016-11-20 +2016-11-15 Thilo Graf - CNetworkSetup: simplify hintbox calls + Merge branch 'master' into pu/msgbox + Conflicts: + src/gui/followscreenings.cpp -Thilo Graf 2016-11-20 + CInfoViewer: add missing shadow for timescale + enableShadow() needs enum option. - CHDDMenuHandler: simplify and fix hintbox calls - - Hints were not closed after lost scope. Explicit hide() is required. +2016-11-14 svenhoefer -Thilo Graf 2016-11-20 + - followscreenings: allow to turn off followscreenings list - CFavorites: simplify hintbox calls +2016-11-14 Thilo Graf -Thilo Graf 2016-11-20 + Merge branch 'master' into pu/msgbox - CBEBouquetWidget: simplify hintbox calls +2016-11-14 Jacek Jendrzej -TangoCash 2016-11-20 + src/gui/widget/menue.cpp try fix hide info_box (in channellist) - add option to read saved epg data frequently +2016-11-14 svenhoefer -Thilo Graf 2016-11-20 + - moviebrowser: add PREVPLAYDATE/RECORDDATE sort buttons to footer - CComponentsFooter: use select/unselect colors from menues as default +2016-11-13 Thilo Graf -Thilo Graf 2016-11-20 + CMovieBrowser: unfify and reduce flicker effects of connect line + Connectline object can handle hide behavior itself. - CMsgBox: enable button background as default + Merge branch 'master' into pu/msgbox -Thilo Graf 2016-11-20 +2016-11-13 Stefan Seyfried - CComponentsFooter: use minimal frame width as default for buttons + zapit: fix "comparison is always false" warnings + demux Start() Stop() and pesFilter() are bool, so comparing < 0 really + does not make sense. -Thilo Graf 2016-11-20 + 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 :-( - CCDraw: add function for blink effect for cc items - - NOTE: experimental, for examples see CTestMenu class + 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. -Thilo Graf 2016-11-20 + neutrinoyparser: fix string literal warning with newer gcc - CComponentsFooter: add parameter for frame width for selected buttons - - Frame width was hard coded. +2016-11-12 Thilo Graf -Thilo Graf 2016-11-20 + Merge branch 'master' into pu/msgbox - 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-12 Stefan Seyfried -Thilo Graf 2016-11-19 + zapit: fix "comparison is always false" warnings + demux Start() Stop() and pesFilter() are bool, so comparing < 0 really + does not make sense. - 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. + 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 :-( -TangoCash 2016-11-19 +2016-11-12 svenhoefer - deactivate timer epg autoadjust until fixed and tested + - moviebrowser: limit cover to one third of m_cBoxFrameInfo1 width -TangoCash 2016-11-19 + - cc_item_picture: reset keep_aspect variables after use - [timers] fix start timers + - moviebrowser: fix MB_INFO_SPACER's empty content -Merge: a21eeea6f 9d3a48d3c -Thilo Graf 2016-11-18 +2016-11-12 Stefan Seyfried - 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 + 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. -TangoCash 2016-11-18 + neutrinoyparser: fix string literal warning with newer gcc - [timermanager] fix stop recordings + Merge remote-tracking branch 'tuxbox/master' -Jacek Jendrzej 2016-11-18 +2016-11-12 Thilo Graf - src/gui/moviebrowser/mb.cpp fix clean bookmarks + CFileBrowser: use mbrYes as default selection + TODO: Re-evaluate the logic of current used messages with risky actions + and adjust the buttons accordingly. + Reason: 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 button to red for risky actions. -TangoCash 2016-11-18 + CHintBox: update ascII scheme - [timermanager] fix stop recordings +2016-11-11 Thilo Graf -Thilo Graf 2016-11-18 + CHintBox: remove center text mode on used picon - prepare revision, bump version to 3.4.0 + CHintbox: enlarge possible max height + Better use of available screen size for many lines -Jacek Jendrzej 2016-11-18 + CHintBox: try to fix truncated chars + Last chars were truncated. Indent and titel text were not considered. - src/gui/moviebrowser/mb.cpp fix clean bookmarks + Merge branch 'master' into pu/msgbox -Thilo Graf 2016-11-18 +2016-11-11 svenhoefer - Locales: use generic gui name in messages and windows + - moviebrowser: reset m_pcInfo1 box to default height, ... + when turning m_settings.browserAdditional off -Merge: 2e8c700dd d3fe4f5e0 -Thilo Graf 2016-11-17 + - locale: small changes in moviebrowser locales - Merge branch 'master' into pu/msgbox + - moviebrowser: show sorting menu; displays only available options -TangoCash 2016-11-17 + - moviebrowser: remove obsolete strReplace() function - fix moviebrowser detailsline + - eventlist: allow windows size changes w/o neutrino restart -Jacek Jendrzej 2016-11-17 +2016-11-11 Thilo Graf - src/gui/moviebrowser/mb.cpp fix bookmark Menu + Merge branch 'master' into pu/msgbox -svenhoefer 2016-11-17 + CMenuWidget: move signal before render methodes + At start of methode, unusual behavior could occur. - - moviebrowser: resort movie info update menu +2016-11-11 svenhoefer -svenhoefer 2016-11-17 + - eventlist: allow gradient/radius changes w/o neutrino restart - - moviebrowser: resort movie info menu + - eventlist: fix right textbox in header; last char was not displayed -svenhoefer 2016-11-17 +2016-11-10 Jacek Jendrzej - - moviebrowser: more clarity in bookmark menu + src/gui/epgview.cpp reset header height to single size -svenhoefer 2016-11-17 +2016-11-10 Thilo Graf - - moviebrowser: use red key to remove all user bookmarks + CTestMenu: add sample for hintbox with timeout -svenhoefer 2016-11-17 + CHintBox: optimize dynamic window width bahavior on different line sizes + Width calculation is now depends on largest line of text. - - locale: small changes in moviebrowser's bookmark locales + CTextBox: add static function to get largest line of passed text + This could be useful eg. for size calculations. -svenhoefer 2016-11-17 + CHintBox/CMsgBox: rework text handling and dynamic size behavior - - moviebrowser: fix input for end mark and lastplay mark + CHintBox: add member to get maximal required width -Merge: 8cb0bef8e 045587f6e -TangoCash 2016-11-16 + 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 pull request #3 from neutrino-mp/master - - move linux-dvb-headers out of the way for non-coolstream hardware + Merge branch 'master' into pu/msgbox + Conflicts: + src/gui/moviebrowser/mb.cpp -Stefan Seyfried 2016-11-16 + CMenuTarget: outsource CMenuTarget-class + It's required for some inheritations into other classes if include + of menue.h is not wanted - make sure the private dvb headers are used on coolstream +2016-11-09 Thilo Graf -TangoCash 2016-11-16 + CTimerList: add menu context button to header + Not to see that we have a possible submenu. - timermanager: try fix autoAdjustToEPG for (repeating) timers +2016-11-09 svenhoefer -Stefan Seyfried 2014-02-16 + - controlapi: fix compiler warning + error: declaration of 'channel_id' shadows a previous local - 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. + - controlapi: add epg_id to several outputs; add /control/getepgid + * /control/getepgid[?format=plain|json|xml] -Jacek Jendrzej 2016-11-16 +2016-11-09 Thilo Graf - src/gui/channellist.cpp cancel paint_events thread on hide + Merge branch 'master' into pu/msgbox + Conflicts: + src/gui/timerlist.cpp -TangoCash 2016-11-15 +2016-11-08 svenhoefer - - timermanager: disable autoAdjustToEPG for repeating timers + - epgview: use small vertical offset around channellogo; ... + more intensive use of offset defines -Merge: c8ad32b1e d6cb1d206 -Thilo Graf 2016-11-15 + - infoviewer: use small vertical offset around channellogo - Merge branch 'master' into pu/msgbox - - Conflicts: - src/gui/followscreenings.cpp + - eventlist: use small vertical offset around channellogo -Thilo Graf 2016-11-15 + - channellist: use small vertical offset around channellogo - CInfoViewer: add missing shadow for timescale - - enableShadow() needs enum option. + - moviebrowser: simplify channellogo scaling code -svenhoefer 2016-11-14 + Merge branch 'master' into pu/moviebrowser - - followscreenings: allow to turn off followscreenings list + - channellist: fix epg for webtv channels -Merge: b4f94a896 99c57d307 -Thilo Graf 2016-11-14 +2016-11-07 Jacek Jendrzej - Merge branch 'master' into pu/msgbox + src/gui/osd_setup.cpp supplement to 682b6f57 , fix segfault if clock is NULL# -Jacek Jendrzej 2016-11-14 +2016-11-07 svenhoefer - src/gui/widget/menue.cpp try fix hide info_box (in channellist) + - moviebrowser: use small offset in header to display channellogo -svenhoefer 2016-11-14 + - listbox/moviebrowser: replace internal offsets with global defines - - moviebrowser: add PREVPLAYDATE/RECORDDATE sort buttons to footer + - settings.h: add OFFSET_INNER_MIN define -Thilo Graf 2016-11-13 + - cc_frm_header: use OFFSET define - CMovieBrowser: unfify and reduce flicker effects of connect line - - Connectline object can handle hide behavior itself. +2016-11-07 TangoCash -Merge: 5394f4b2e 5948f045a -Thilo Graf 2016-11-13 + fix epgtitle - Merge branch 'master' into pu/msgbox +2016-11-07 svenhoefer -Stefan Seyfried 2016-11-12 + - moviebrowser: increase default browserFrameHeight - zapit: fix "comparison is always false" warnings - - demux Start() Stop() and pesFilter() are bool, so comparing < 0 really - does not make sense. + Merge branch 'master' into pu/moviebrowser -Stefan Seyfried 2016-11-12 + - moviebrowser: allow round borders in filter selection - 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 :-( + - listframe: allow round borders -Stefan Seyfried 2016-11-12 + - timerlist: just small code cosmetics - 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. +2016-11-06 Thilo Graf -Stefan Seyfried 2016-11-12 + Merge branch 'master' into pu/msgbox - neutrinoyparser: fix string literal warning with newer gcc +2016-11-06 svenhoefer -Merge: 5443cc274 a47a5cd42 -Thilo Graf 2016-11-12 + - epgview: use movie-info's channelname in movieplayer mode to get channellogo - Merge branch 'master' into pu/msgbox +2016-11-06 Jacek Jendrzej -svenhoefer 2016-11-12 + src/gui/scan_setup.cpp use CHintBox for reloadchannels - - moviebrowser: limit cover to one third of m_cBoxFrameInfo1 width +2016-11-05 svenhoefer -svenhoefer 2016-11-12 + - locale: update slovak; thx to Pr0metheus - - cc_item_picture: reset keep_aspect variables after use +2016-11-05 Thilo Graf -svenhoefer 2016-11-12 + 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. - - moviebrowser: fix MB_INFO_SPACER's empty content +2016-11-05 svenhoefer -Thilo Graf 2016-11-12 + Merge branch 'master' into pu/moviebrowser - CFileBrowser: use mbrYes as default selection - - TODO: Re-evaluate the logic of current used messages with risky actions - and adjust the buttons accordingly. - Reason: 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 button to red for risky actions. + - timermanager: try to fix successive timers -Thilo Graf 2016-11-12 +2016-11-05 Thilo Graf - CHintBox: update ascII scheme + Merge branch 'master' into pu/msgbox -Thilo Graf 2016-11-11 +2016-11-04 Thilo Graf - CHintBox: remove center text mode on used picon + CComponentsInfoBox: fix missing calculation of image position with parent -Thilo Graf 2016-11-11 +2016-11-04 svenhoefer - CHintbox: enlarge possible max height - - Better use of available screen size for many lines + - cablex.xml: update Unitymedia; thx to klauser -Thilo Graf 2016-11-11 + - cablex.xml: update Unitymedia; thx to klauser - CHintBox: try to fix truncated chars - - Last chars were truncated. Indent and titel text were not considered. +2016-11-03 Thilo Graf -Merge: 96ffa4778 ad7947d11 -Thilo Graf 2016-11-11 + Merge branch 'master' into pu/msgbox - Merge branch 'master' into pu/msgbox +2016-11-03 Jacek Jendrzej -svenhoefer 2016-11-11 + Revert "src/gui/widget/textbox.cpp try to fix text lines per page" + This reverts commit d6c4324f6c91cd8f8eaaf10b3d7695882f93a18d. - - moviebrowser: reset m_pcInfo1 box to default height, ... - - when turning m_settings.browserAdditional off + Revert "src/gui/widget/textbox.cpp supplement to try to fix text lines per page" + This reverts commit e26ad6e9f1970d82d5a2b80315acf67b526c228e. -svenhoefer 2016-11-11 + src/gui/widget/textbox.cpp supplement to try to fix text lines per page - - locale: small changes in moviebrowser locales + src/gui/widget/textbox.cpp try to fix text lines per page -svenhoefer 2016-11-11 +2016-11-02 Thilo Graf - - moviebrowser: show sorting menu; displays only available options + Merge branch 'master' into pu/msgbox -svenhoefer 2016-11-11 +2016-11-02 svenhoefer - - moviebrowser: remove obsolete strReplace() function + - textbox: fix compilation for generic hardware + error: declaration of ‘clear’ shadows a member of 'this' -svenhoefer 2016-11-11 + - moviebrowser: smaller locales for footer; clearify "filter off" mode - - eventlist: allow windows size changes w/o neutrino restart +2016-11-01 svenhoefer -Merge: 43c1349ff 30f231c80 -Thilo Graf 2016-11-11 + - miscsettings_menu: fix youtube api key length - Merge branch 'master' into pu/msgbox +2016-11-01 Jacek Jendrzej -Thilo Graf 2016-11-11 + pictureviewer: fix possible segfault if width or height < 1,fix possible memleak - CMenuWidget: move signal before render methodes - - At start of methode, unusual behavior could occur. +2016-10-31 svenhoefer -svenhoefer 2016-11-11 + Merge branch 'master' into pu/moviebrowser - - eventlist: allow gradient/radius changes w/o neutrino restart + - moviebrowser: fix filter selection -svenhoefer 2016-11-11 + - textbox: add clear() function - - eventlist: fix right textbox in header; last char was not displayed +2016-10-31 Jacek Jendrzej -Jacek Jendrzej 2016-11-10 + src/gui/scan_setup.cpp fix preselected transponder item - src/gui/epgview.cpp reset header height to single size + fix possible segfault and negative height -Thilo Graf 2016-11-10 +2016-10-30 Stefan Seyfried - CTestMenu: add sample for hintbox with timeout + zapit/frontend: improve SIMULATE_FE code -Thilo Graf 2016-11-10 +2016-10-30 svenhoefer - CHintBox: optimize dynamic window width bahavior on different line sizes - - Width calculation is now depends on largest line of text. + - yWeb: fix url to Y_Version.txt -Thilo Graf 2016-11-10 + - yWeb: change info string to Tuxbox-Neutrino - CTextBox: add static function to get largest line of passed text - - This could be useful eg. for size calculations. +2016-10-29 Thilo Graf -Thilo Graf 2016-11-03 + Merge branch 'master' into pu/msgbox - CHintBox/CMsgBox: rework text handling and dynamic size behavior +2016-10-29 Thilo Graf -Thilo Graf 2016-10-31 + 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 - CHintBox: add member to get maximal required width + ''doxygen Doxyfile'' -Thilo Graf 2016-11-09 + 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. - 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 +2016-10-29 Thilo Graf -Merge: 996beed07 098905e8e -Thilo Graf 2016-11-10 + Merge branch 'master' into pu/msgbox - Merge branch 'master' into pu/msgbox - - Conflicts: - src/gui/moviebrowser/mb.cpp +2016-10-29 svenhoefer -Thilo Graf 2016-11-10 + Merge branch 'master' into pu/moviebrowser - CMenuTarget: outsource CMenuTarget-class - - It's required for some inheritations into other classes if include - of menue.h is not wanted +2016-10-29 M. Liebmann -Thilo Graf 2016-11-09 + Use forceSaveScreen() in COsdSetup & CTimerList - CTimerList: add menu context button to header - - Not to see that we have a possible submenu. + CKeyboardInput: Make saveScreen changeable with forceSaveScreen() -svenhoefer 2016-11-09 + CStringInput: Make saveScreen changeable with forceSaveScreen() - - controlapi: fix compiler warning - - error: declaration of 'channel_id' shadows a previous local + Sort locale -svenhoefer 2016-11-09 +2016-10-29 svenhoefer - - controlapi: add epg_id to several outputs; add /control/getepgid - - * /control/getepgid[?format=plain|json|xml] + - moviebrowser: allow channellist-design in moviebrowser -Merge: 3e7a1943c b59527e98 -Thilo Graf 2016-11-09 + - listframe: add some needed get-members - Merge branch 'master' into pu/msgbox - - Conflicts: - src/gui/timerlist.cpp + - textbox: add member to get background-radius -svenhoefer 2016-11-08 +2016-10-28 TangoCash - - epgview: use small vertical offset around channellogo; ... - - more intensive use of offset defines + add possibility to add Name,Url,Port, Username and Password if needed. -svenhoefer 2016-11-08 +2016-10-28 Thilo Graf - - infoviewer: use small vertical offset around channellogo + Merge branch 'master' into pu/msgbox -svenhoefer 2016-11-08 +2016-10-28 Jacek Jendrzej - - eventlist: use small vertical offset around channellogo + src/gui/osd_setup.cpp try to fix segfault, call from channellist -svenhoefer 2016-11-08 +2016-10-28 svenhoefer - - channellist: use small vertical offset around channellogo + - textbox: fix box width in round corners mode -svenhoefer 2016-11-08 +2016-10-28 Thilo Graf - - moviebrowser: simplify channellogo scaling code + Merge branch 'master' into pu/msgbox -Merge: 9b7966257 b59527e98 -svenhoefer 2016-11-08 +2016-10-27 svenhoefer - Merge branch 'master' into pu/moviebrowser + - cc_item_picture: fix wrong operator in width calculation -svenhoefer 2016-11-08 +2016-10-27 Jacek Jendrzej - - channellist: fix epg for webtv channels + src/gui/eventlist.cpp supplement to 61105699d44de6874fe346e9d8eff52011ebd197, fix chanel_id in search-mode -Jacek Jendrzej 2016-11-07 + src/gui/widget/menue.cpp fix segfault if items is empty - src/gui/osd_setup.cpp supplement to 682b6f57 , fix segfault if clock is NULL# +2016-10-27 Thilo Graf -svenhoefer 2016-11-07 + Merge branch 'master' into pu/msgbox - - moviebrowser: use small offset in header to display channellogo + CChannelList: delete with red yes button -svenhoefer 2016-11-07 + CTestMenu: add sample for message box with parameter CMsgBox::mbNoYes - - listbox/moviebrowser: replace internal offsets with global defines + CMsgBox: apply order of color buttons like on remote control + Ensures unified conventions over gui. -svenhoefer 2016-11-07 + CMsgBox: add option for No Yes button arrangement + Useful if order of red and green buttons must be changed. + Return values are untouched. - - settings.h: add OFFSET_INNER_MIN define +2016-10-27 svenhoefer -svenhoefer 2016-11-07 + - textbox: fix lineBreakWidth calculation - - cc_frm_header: use OFFSET define +2016-10-27 Thilo Graf -TangoCash 2016-11-07 + Merge branch 'master' into pu/msgbox - fix epgtitle +2016-10-26 Jacek Jendrzej -svenhoefer 2016-11-07 + src/gui/timerlist.cpp update timerlist after show epgview - - moviebrowser: increase default browserFrameHeight +2016-10-26 M. Liebmann -Merge: 5ca710ed4 8ac3b64e7 -svenhoefer 2016-11-07 + CTimerList: Set httpConnectTimeout for remote timer = 3 sec - Merge branch 'master' into pu/moviebrowser +2016-10-26 FlatTV -svenhoefer 2016-11-07 + system/httptool: make timeouts flexible - - moviebrowser: allow round borders in filter selection +2016-10-26 M. Liebmann -svenhoefer 2016-11-07 + remotetimer: Don't repaint timerlist when no changes to remote ip - - listframe: allow round borders + CMenuWidget::saveScreen: Fix segfault -svenhoefer 2016-11-07 + CTimerList: Use enableSaveScreen() for CIPInput - - timerlist: just small code cosmetics + CExtendedInput: Add saveScreen & restoreScreen() functions -Merge: c0ce2a0d3 3b2569498 -Thilo Graf 2016-11-06 +2016-10-26 Thilo Graf - Merge branch 'master' into pu/msgbox + Clean up: remove unused files -svenhoefer 2016-11-06 + Includes: remove unused includes - - epgview: use movie-info's channelname in movieplayer mode to get channellogo + Merge branch 'master' into pu/msgbox -Jacek Jendrzej 2016-11-06 + CNeutrinoApp: add missing hide() + Hintbox was not removed from scrren after paint. - src/gui/scan_setup.cpp use CHintBox for reloadchannels + CMsgBox: add missing disableTimeOutBar() + addendum to + CHintBox: move showTimeOutBar() to protected, add params to enableTimeOutBar() -svenhoefer 2016-11-05 +2016-10-25 svenhoefer - - locale: update slovak; thx to Pr0metheus + - followscreenings: don't show menu if just one event is found -Thilo Graf 2016-11-05 +2016-10-25 vanhofen - 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. + - moviebrowser: port configuration of moviebrowser fonts from NI-Neutrino -Merge: b94f35421 7c74d0bc3 -svenhoefer 2016-11-05 +2016-10-25 Thilo Graf - Merge branch 'master' into pu/moviebrowser + Merge branch 'master' into pu/msgbox -svenhoefer 2016-11-05 +2016-10-25 svenhoefer - - timermanager: try to fix successive timers + - listframe/moviebrowser: add round corners to scrollbar -Merge: b6a06af7c 90a693a1e -Thilo Graf 2016-11-05 + - moviebrowser: add spacer row to last play/rec windows - Merge branch 'master' into pu/msgbox + - textbox: fix round corners/scrollbar handling -Thilo Graf 2016-11-04 + - moviebrowser: fix max_width in info-box - CComponentsInfoBox: fix missing calculation of image position with parent +2016-10-25 Thilo Graf -svenhoefer 2016-11-04 + 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. - - cablex.xml: update Unitymedia; thx to klauser + showTimeOutBar() is required for OnTimer(). It doesn't need any + parameter. -svenhoefer 2016-11-04 +2016-10-25 Thilo Graf - - cablex.xml: update Unitymedia; thx to klauser + Merge branch 'master' into pu/msgbox -Merge: ab9bf2ffa 2907aa5a3 -Thilo Graf 2016-11-03 +2016-10-24 Jacek Jendrzej - Merge branch 'master' into pu/msgbox + helpers: 201103L have to_string -Jacek Jendrzej 2016-11-03 +2016-10-24 Thilo Graf - Revert "src/gui/widget/textbox.cpp try to fix text lines per page" - - This reverts commit d6c4324f6c91cd8f8eaaf10b3d7695882f93a18d. + CMsgBox: add doc for CMsgBox -Jacek Jendrzej 2016-11-03 + CHintBox: try to optimize height and width of message window - Revert "src/gui/widget/textbox.cpp supplement to try to fix text lines per page" - - This reverts commit e26ad6e9f1970d82d5a2b80315acf67b526c228e. + CMsgBox: use default text mode parameter with scroll for all derivatives -Jacek Jendrzej 2016-11-03 +2016-10-24 Thilo Graf - src/gui/widget/textbox.cpp supplement to try to fix text lines per page + 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. -Jacek Jendrzej 2016-11-03 + TODO: background modes have no effects at the moment. Here are other things need to be done. - src/gui/widget/textbox.cpp try to fix text lines per page +2016-10-24 Thilo Graf -Merge: dbe800788 da14d72dc -Thilo Graf 2016-11-02 + CHintBox: add doc with doxygen tags - Merge branch 'master' into pu/msgbox +2016-10-24 Thilo Graf -svenhoefer 2016-11-02 + CTestMenu: ensure remove hintbox from screen after pressed exit button. + call of hide() was missed. - - textbox: fix compilation for generic hardware - - error: declaration of ‘clear’ shadows a member of 'this' + Use hintbox object on stack. + Is completely sufficient here. -svenhoefer 2016-11-02 +2016-10-24 Thilo Graf - - moviebrowser: smaller locales for footer; clearify "filter off" mode + 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. -svenhoefer 2016-11-01 + CHintBox: fix text mode pass + Rquired in inherited classes - - miscsettings_menu: fix youtube api key length + CHintBox: visualize timeoutbar with smooth progress -Jacek Jendrzej 2016-11-01 + CComponentsTimer: add support for nano seconds + To enable nano mode, parameter is_nano must set to true. - pictureviewer: fix possible segfault if width or height < 1,fix possible memleak + CComponentsFooter: reduce button height inside footer + TODO: more optimization seems required -Merge: fc6e8fbbc 6b640cfa7 -svenhoefer 2016-10-31 + CCDraw: add signals into hide() methode + alows to use slots - Merge branch 'master' into pu/moviebrowser + CMsgBox: ensure reset of progress value on used key -svenhoefer 2016-10-31 + 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. - - moviebrowser: fix filter selection + CComponentsWindow: prepare possibility to change footer height -svenhoefer 2016-10-31 + 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. - - textbox: add clear() function + CHintBox: add space for timeout bar -Jacek Jendrzej 2016-10-31 + CPictureViewerGui: add helpbox - src/gui/scan_setup.cpp fix preselected transponder item + CHintbox/CMsgBox: add vizualized timeout bar -Jacek Jendrzej 2016-10-31 + CHintbox: use default text frame depends from default height and width - fix possible segfault and negative height + Helpbox: fix possible transparent holes behind images -svenhoefer 2016-10-30 + CMovieHelp: add localized items + TODO: add missings locales - - yWeb: fix url to Y_Version.txt + CPersonalizeGui: remove centered text alignment fro helptext -svenhoefer 2016-10-30 + Helpbox: use auto sized width for footer button - - yWeb: change info string to Tuxbox-Neutrino + Helpbox: use current shadow color -Merge: aae4411d0 27dc0228a -Thilo Graf 2016-10-29 + CHintBox: reduce window size for used auto size depends on text content - Merge branch 'master' into pu/msgbox + CComponentsButton: remake caption size to 85% of button height + Better optical matching size. -Thilo Graf 2016-10-29 + CComponentsFooter: use different select color for button, if count = 1 + TODO: should be configurable. Not all theme color combinations + have matched contrasts. - 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. + 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. -Merge: fa9e34fcc e5402057d -Thilo Graf 2016-10-29 + CComponentsItem: ensure some dimensions for shadow are not < 0 - Merge branch 'master' into pu/msgbox + CComponentsButton: remove enableShadow() from button class + is not required -Merge: 142ae901b e5402057d -svenhoefer 2016-10-29 + 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) - Merge branch 'master' into pu/moviebrowser + CMsgBox: use same colors for window body, footer and button container -M. Liebmann 2016-10-29 + CMovieBrowser: add current content background color as image backkground + Avoids transparent shadow artefacts during repaint of images - Use forceSaveScreen() in COsdSetup & CTimerList + CComponentsPicture: use body color as default clean up color -M. Liebmann 2016-10-29 + CCDraw: add private variable col_shadow_clean + Should help to control shadow clean up in some constallations - CKeyboardInput: Make saveScreen changeable with forceSaveScreen() +2016-10-24 Thilo Graf -M. Liebmann 2016-10-29 + 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. - CStringInput: Make saveScreen changeable with forceSaveScreen() + initVarButton() contains Oobjekt intits to already existant object. + Bad idea, if we init again or pre init with NULL. -M. Liebmann 2016-10-29 + Mode pass was missed. - Sort locale +2016-10-24 Thilo Graf -svenhoefer 2016-10-29 + CComponentsFooter: remove debug spam - - moviebrowser: allow channellist-design in moviebrowser + CMsgBox: set some alternate keys to default key values -svenhoefer 2016-10-29 + CMsgBox: add colors to debug output - - listframe: add some needed get-members + cc_frm_button.cpp/cc_frm_footer.cpp: fix passed parameter + were not passed through -svenhoefer 2016-10-29 + CComponentsForm: add parameters to setSelectedItem() methode + Were not passed to items - - textbox: add member to get background-radius + Try to rework footer + * try to fix enableButtonShadow(), seems an init is missing + * shadow fixed -TangoCash 2016-10-28 + CComponentsItem: unused vars commented out - add possibility to add Name,Url,Port, Username and Password if needed. + CComponentsItem: remove frame witdth from boxrad calculation + This fix possible artefacts on the bottom right corner with frame -Merge: 9b9d2542e 682b6f578 -Thilo Graf 2016-10-28 + 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 - Merge branch 'master' into pu/msgbox + CTestMenu: adopt for last changes -Jacek Jendrzej 2016-10-28 + CComponetnsItem: try to assign shadow areas + TODO: possible crashes on some constellations - src/gui/osd_setup.cpp try to fix segfault, call from channellist + cc_types.h: add compatible types shadow types + CC_SHADOW_ON is should compatible -svenhoefer 2016-10-28 + CComponentsFooter: add member enableButtonShadow() + Possibility to pass button properties into button objects - - textbox: fix box width in round corners mode + CComponentsFooter: reduced button height for better optical view into footer -Merge: ae96d48e0 874f54af4 -Thilo Graf 2016-10-28 + 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. - Merge branch 'master' into pu/msgbox + CTestMenu: shadow for circle + TODO: not really nice at the moment -svenhoefer 2016-10-27 + shadow: paint shadow layer with multiple renderboxes + Should help to paint a clean shadow frame - - cc_item_picture: fix wrong operator in width calculation + CMsgBox: add option to enable/disable button background + replaces var name btn_contour for better plausibility -Jacek Jendrzej 2016-10-27 + CCDraw: try to fix possible data race - src/gui/eventlist.cpp supplement to 61105699d44de6874fe346e9d8eff52011ebd197, fix chanel_id in search-mode +2016-10-24 Thilo Graf -Jacek Jendrzej 2016-10-27 + 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. - src/gui/widget/menue.cpp fix segfault if items is empty + TODO: fix and optimize details -Merge: 368968496 99a9f8a7e -Thilo Graf 2016-10-27 +2016-10-24 Stefan Seyfried - Merge branch 'master' into pu/msgbox + 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) -Thilo Graf 2016-10-27 + system/helpers: allow to build with c++11 compilers - CChannelList: delete with red yes button + helpers.cpp: include fontrenderer.h + if Font class is used, the header should be included, too :-) -Thilo Graf 2016-10-27 + 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. - CTestMenu: add sample for message box with parameter CMsgBox::mbNoYes + record, streamts: use modern AV_CODEC_ID enums + this allows to build with current ffmpeg -Thilo Graf 2016-10-27 +2016-10-23 svenhoefer - CMsgBox: apply order of color buttons like on remote control - - Ensures unified conventions over gui. + - moviebrowser: show minutes in two-digits format -Thilo Graf 2016-10-27 + - colors: change color for marked items under cursor; user's request - 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-23 Michael Liebmann -svenhoefer 2016-10-27 + Merge pull request #2 from neutrino-mp/master + allow to build (not runtime tested :-) with a current yocto krogoth SDK - - textbox: fix lineBreakWidth calculation +2016-10-23 Stefan Seyfried -Merge: d2038a499 48c596e2c -Thilo Graf 2016-10-27 + channellist: fix linking without --enable-pip - Merge branch 'master' into pu/msgbox + update_ext: fix build with glibc > 2.21 (open needs mode) -Jacek Jendrzej 2016-10-26 + make curl and freetype2 detection crosscompile-friendly - src/gui/timerlist.cpp update timerlist after show epgview + 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 -M. Liebmann 2016-10-26 + acinclude: fix variable expansion issues - CTimerList: Set httpConnectTimeout for remote timer = 3 sec + 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. -FlatTV 2016-09-07 + libmd5sum: use tuxbox upstream code - system/httptool: make timeouts flexible - - Signed-off-by: M. Liebmann + Merge remote-tracking branch 'tuxbox/master' -M. Liebmann 2016-10-26 +2016-10-23 Sven Höfer - remotetimer: Don't repaint timerlist when no changes to remote ip + Merge pull request #1 from neutrino-mp/master + remove obsolete libtriple and unused LIBCS_* flags -M. Liebmann 2016-10-26 +2016-10-23 Stefan Seyfried - CMenuWidget::saveScreen: Fix segfault + remove dead fader.cpp code -M. Liebmann 2016-10-26 + configure: remove unused LIBCS_* variables + (forward ported neutrino-mp commit 45b4bb0488d) - CTimerList: Use enableSaveScreen() for CIPInput + remove obsolete embedded libtriple + the code is unmaintained and probably non-functional, everyone + should use libstb-hal instead + (forward ported neutrino-mp commit d2d82188857) -M. Liebmann 2016-10-26 +2016-10-23 TangoCash - CExtendedInput: Add saveScreen & restoreScreen() functions + fix overlapping remote timers -Thilo Graf 2016-10-26 +2016-10-22 TangoCash - Clean up: remove unused files + fix empty ip -Thilo Graf 2016-10-26 +2016-10-22 Stefan Seyfried - Includes: remove unused includes + 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 -Merge: ca97793ef 56e668ae9 -Thilo Graf 2016-10-26 + timerlist: fix build with GCC 6.2 - Merge branch 'master' into pu/msgbox + system/helpers: allow to build with c++11 compilers -Thilo Graf 2016-10-26 + helpers.cpp: include fontrenderer.h + if Font class is used, the header should be included, too :-) - CNeutrinoApp: add missing hide() - - Hintbox was not removed from scrren after paint. + 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. -Thilo Graf 2016-10-26 + record, streamts: use modern AV_CODEC_ID enums + this allows to build with current ffmpeg - CMsgBox: add missing disableTimeOutBar() - - addendum to - CHintBox: move showTimeOutBar() to protected, add params to enableTimeOutBar() + 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 -svenhoefer 2016-10-25 + framebuffer_ng: implement getIconPath + this implements upstream commit 97343d11 in framebuffer_ng - - followscreenings: don't show menu if just one event is found + framebuffer_ng: implement libsigc++ usage + this is the framebuffer part of upstream commit 0146511f -vanhofen 2016-10-25 + framebuffer_ng: amend struct gradientData_t + this is upstream commit 95f11ce7, no-op here but + necessary for code compatibility - - moviebrowser: port configuration of moviebrowser fonts from NI-Neutrino + Merge remote-tracking branch 'tuxbox/master' + * needs compile fixes + * needs additional tests, of course :-) -Merge: a80b861cb a8c4bdb7d -Thilo Graf 2016-10-25 +2016-10-21 svenhoefer - Merge branch 'master' into pu/msgbox + - locale: fix moviebrowser spacer + trailing whitespace was removed by mistake with 'git rebase --whitespace=fix' :/ -svenhoefer 2016-10-25 + - timerlist: hide play button, when no remote-box is defined - - listframe/moviebrowser: add round corners to scrollbar + - timerlist: auto-calculate TimerListButtonsCount -svenhoefer 2016-10-25 +2016-10-21 TangoCash - - moviebrowser: add spacer row to last play/rec windows + add play button in footer -svenhoefer 2016-10-25 + fix menue - - textbox: fix round corners/scrollbar handling + add locals, add menu to manage box ip's -svenhoefer 2016-10-25 + varius fixes - - moviebrowser: fix max_width in info-box + add multiple remote boxes -Thilo Graf 2016-10-25 + check if channel is present (send + fetch) - 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. + suppleental to last commit: fix time corrections for remote timers -Merge: 527e65df7 80f7d0a29 -Thilo Graf 2016-10-25 + adding remote timer (experimental) + switch record timers to remote box or back with "play"-key - Merge branch 'master' into pu/msgbox +2016-10-21 svenhoefer -Jacek Jendrzej 2016-10-24 + - moviebrowser: add possibility to add spacers to moviebrowser - helpers: 201103L have to_string + - channellist: add small space between main-window and info-box -Thilo Graf 2016-10-23 +2016-10-20 Stefan Seyfried - CMsgBox: add doc for CMsgBox + 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) -Thilo Graf 2016-10-23 +2016-10-20 svenhoefer - CHintBox: try to optimize height and width of message window + - filebrowser: fix e9d8ab8a5e37ae44b3ca8185463faa7e8aa2a493; vol. 2 -Thilo Graf 2016-10-23 + Revert "- filebrowser: fix e9d8ab8a5e37ae44b3ca8185463faa7e8aa2a493" + This reverts commit 85cd0952f28493a4673d9a7c5baab61f6d64be3f. - CMsgBox: use default text mode parameter with scroll for all derivatives +2016-10-19 svenhoefer -Thilo Graf 2016-10-23 + - filebrowser: fix e9d8ab8a5e37ae44b3ca8185463faa7e8aa2a493 - 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. + - various: use DARK text color on DARK background -Thilo Graf 2016-10-23 + - menue: fix listModeKey handling - CHintBox: add doc with doxygen tags + - listframe/moviebrowser: use getItemColors function -Thilo Graf 2016-10-22 + - listframe: replace some color defines with original defines - CTestMenu: ensure remove hintbox from screen after pressed exit button. - - call of hide() was missed. - - Use hintbox object on stack. - Is completely sufficient here. + - listbox: use getItemColors function -Thilo Graf 2016-10-21 + - color: use DARK text color on DARK background - 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. + - channellist: avoid transparent pixels in round corners -Thilo Graf 2016-10-21 + - stringinput_ext: use getItemColors function - CHintBox: fix text mode pass - - Rquired in inherited classes + - stringinput: use getItemColors function -Thilo Graf 2016-10-20 + - keyboard_input: use getItemColors function - CHintBox: visualize timeoutbar with smooth progress + - upnpbrowser: use getItemColors function -Thilo Graf 2016-10-20 + - timerlist: use getItemColors function - CComponentsTimer: add support for nano seconds - - To enable nano mode, parameter is_nano must set to true. + - pictureviewer: use getItemColors function -Thilo Graf 2016-10-17 + - filebrowser: use getItemColors function - CComponentsFooter: reduce button height inside footer - - TODO: more optimization seems required + - eventlist: use getItemColors function -Thilo Graf 2016-10-17 + - channellist: use getItemColors function; try to cleanup color mess - CCDraw: add signals into hide() methode - - alows to use slots + - bouquetlist: use getItemColors function -Thilo Graf 2016-10-17 + - bookmarkmanager: use getItemColors function - CMsgBox: ensure reset of progress value on used key + - bouqueteditor_chanselect: use getItemColors function -Thilo Graf 2016-10-14 + - bouqueteditor_channels: use getItemColors function - 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. + - bouqueteditor_bouquets: use getItemColors function -Thilo Graf 2016-10-14 + - audioplayer: use getItemColors function - CComponentsWindow: prepare possibility to change footer height + - color: add getItemColors function to simplify color handling -Thilo Graf 2016-10-13 +2016-10-17 svenhoefer - 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. + - upnpbrowser: use stopAudio() function; was missing in c915f85 -Thilo Graf 2016-10-13 +2016-10-13 svenhoefer - CHintBox: add space for timeout bar + - 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. -Thilo Graf 2016-10-12 + - cc_item_infobox: user OFFSET defines; fix width of textbox - CPictureViewerGui: add helpbox + - upnpbrowser: use OFFSET defines; fix color under cursor; minor cleanups -Thilo Graf 2016-10-11 + - textbox: use OFFSET defines - CHintbox/CMsgBox: add vizualized timeout bar + - settings.h: activate OFFSET defines -Thilo Graf 2016-10-09 +2016-10-13 M. Liebmann - CHintbox: use default text frame depends from default height and width + Merge branch 'cst-next' -Thilo Graf 2016-10-09 + COPKGManager: Fix display description for locally installed packages - Helpbox: fix possible transparent holes behind images + COPKGManager::hasOpkgSupport: Disable directory check + If directory /var/lib/opkg resp. /opt/opkg does not exist, + it is created by opkg itself -Thilo Graf 2016-10-09 +2016-10-13 Thilo Graf - CMovieHelp: add localized items - - TODO: add missings locales + CComponentsText: add missing member to get current font -Thilo Graf 2016-10-09 +2016-10-12 svenhoefer - CPersonalizeGui: remove centered text alignment fro helptext + - eventlist: remove obsolete bool show from CEventList::showFunctionBar -Thilo Graf 2016-10-09 + - eventlist: remove unnecessary hide of footer - Helpbox: use auto sized width for footer button +2016-10-12 Thilo Graf -Thilo Graf 2016-10-07 + CComponentsScrollBar: disable scrollbar color gradient + Was for testing only, now usual properties used. - Helpbox: use current shadow color + CComponentsScrollBar: fix trasnparent background arrow icons + parameter was disabled -Thilo Graf 2016-10-07 + CFrameBuffer: reduce debug spam + possible error is already intercepted. - CHintBox: reduce window size for used auto size depends on text content +2016-10-11 Thilo Graf -Thilo Graf 2016-10-07 + test_menue.cpp: fix broken build with --enable-testing - CComponentsButton: remake caption size to 85% of button height - - Better optical matching size. +2016-10-10 M. Liebmann -Thilo Graf 2016-10-07 + Fix compile error at src/gui/audioplayer.cpp + - Complement to commit 98500fd - CComponentsFooter: use different select color for button, if count = 1 - - TODO: should be configurable. Not all theme color combinations - have matched contrasts. +2016-10-10 svenhoefer -Thilo Graf 2016-10-07 + - rename customcolor.h -> color_custom.h; reduce unneeded inludes - 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. + - cc_frm_button: use same framecolor as used in messagebox/msgbox -Thilo Graf 2016-10-07 + - settings.h: add some definitions to use in future - CComponentsItem: ensure some dimensions for shadow are not < 0 + - add and use OFFSET_INTER definition -Thilo Graf 2016-10-07 + - rename SHADOW_OFFSET -> OFFSET_SHADOW - CComponentsButton: remove enableShadow() from button class - - is not required +2016-10-10 vanhofen -Thilo Graf 2016-10-06 + - infoviewer: align progressbar/sigbox code to latest changes - 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) + - colors: add COL_PROGRESSBAR wrapper -Thilo Graf 2016-10-05 + - channellist: add small frame to mono progressbars w/o gradient - CMsgBox: use same colors for window body, footer and button container + - audioplayer: fix connectline paint -Thilo Graf 2016-10-05 + - ccomponents: fix frame color - CMovieBrowser: add current content background color as image backkground - - Avoids transparent shadow artefacts during repaint of images + - infoclock: use default colors -Thilo Graf 2016-10-05 + - timeosd: use default colors - CComponentsPicture: use body color as default clean up color + - keyboard_input: fix shadow color -Thilo Graf 2016-10-05 + - stringinput: fix shadow color - CCDraw: add private variable col_shadow_clean - - Should help to control shadow clean up in some constallations + - timerlist: fix shadow color -Thilo Graf 2016-10-05 + - colors: add COL_SCROLLBAR_PASSIVE wrapper - 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. + - colors: add COL_SCROLLBAR_ACTIVE wrapper -Thilo Graf 2016-10-05 +2016-10-10 svenhoefer - CComponentsFooter: remove debug spam + - channellist: remove color-mess in progressbar code; don't change colors when moving cursor -Thilo Graf 2016-10-05 + - channellist: more highlight tuned channel under cursor - CMsgBox: set some alternate keys to default key values + - timeosd: fix shadow color -Thilo Graf 2016-10-03 + - infoclock: fix shadow color; use SHADOW_OFFSET definition - CMsgBox: add colors to debug output + - ccomponents: just code cosmetics; formatting -Thilo Graf 2016-09-30 + - colors: add COL_FRAME wrapper - cc_frm_button.cpp/cc_frm_footer.cpp: fix passed parameter - - were not passed through +2016-10-07 Thilo Graf -Thilo Graf 2016-09-30 + Moviebrowser: outsource help class - CComponentsForm: add parameters to setSelectedItem() methode - - Were not passed to items + 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. -Thilo Graf 2016-09-24 +2016-10-05 Thilo Graf - Try to rework footer - - * try to fix enableButtonShadow(), seems an init is missing - * shadow fixed + Moviebrowser: complete licence texts -Thilo Graf 2016-09-14 +2016-10-04 Thilo Graf - CComponentsItem: unused vars commented out + CImageInfo: using "DATADIR" instead fixed path -Thilo Graf 2016-09-12 +2016-10-03 Thilo Graf - CComponentsItem: remove frame witdth from boxrad calculation - - This fix possible artefacts on the bottom right corner with frame + 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. -Thilo Graf 2016-08-30 + CImageInfo: fix possible item height calculation + Calculation of height was ok on first paint, but on next time was broken. - 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 + 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. -Thilo Graf 2016-08-27 + CImageInfo: add yweb version info - CTestMenu: adopt for last changes + 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 -Thilo Graf 2016-08-27 + CImageInfo: enable fade for image info window - CComponetnsItem: try to assign shadow areas - - TODO: possible crashes on some constellations + 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. -Thilo Graf 2016-08-27 + CComponentsExtTextForm: add missed parameter font_text - cc_types.h: add compatible types shadow types - - CC_SHADOW_ON is should compatible + lua api: fix broken build with --disable-lua -Thilo Graf 2016-08-21 +2016-10-01 Thilo Graf - CComponentsFooter: add member enableButtonShadow() - - Possibility to pass button properties into button objects + CLuaInstCCSignalbox: fix compatibility + Parameter for frontend was changed, is now NULL. + older plugins could expect an instance and could show + emtpty signal bars. -Thilo Graf 2016-08-21 +2016-10-01 M. Liebmann - CComponentsFooter: reduced button height for better optical view into footer + Set correct path for /.version if TARGET_PREFIX is in use. -Thilo Graf 2016-08-20 + src/global.h: Define TARGET_PREFIX when it is not defined - 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. +2016-10-01 svenhoefer -Thilo Graf 2016-08-19 + - audioplayer: fix detailsline position - CTestMenu: shadow for circle - - TODO: not really nice at the moment + - fade: fix if-else-endif logic -Thilo Graf 2016-08-18 + - yWeb: internal rename path_usrbin -> path_varbin - shadow: paint shadow layer with multiple renderboxes - - Should help to paint a clean shadow frame + - yWeb: intensive use of variables -Thilo Graf 2016-08-18 + - yWeb: replace hardcoded paths (/share/tuxbox/neutrino/httpd -> %(PRIVATE_HTTPDDIR)) - CMsgBox: add option to enable/disable button background - - replaces var name btn_contour for better plausibility + - yWeb: replace hardcoded paths (/var/httpd -> %(PUBLIC_HTTPDDIR)) -Thilo Graf 2016-04-16 + - yWeb: replace hardcoded paths (/var/tuxbox/plugins -> %(PLUGINDIR_VAR)) - CCDraw: try to fix possible data race + - yWeb: replace hardcoded paths (/var/tuxbox/config -> %(CONFIGDIR)) -Thilo Graf 2016-04-04 + - yWeb: add hack to Makefile to replace %(FAKE_VARIABLES) after install - 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-09-30 svenhoefer -Stefan Seyfried 2016-10-20 + - moviebrowser: undock display of filling level from infobar setting - 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-09-30 M. Liebmann -Stefan Seyfried 2016-10-22 + Move definitions for '*_VAR' directories to configure - system/helpers: allow to build with c++11 compilers +2016-09-30 svenhoefer -Stefan Seyfried 2016-10-22 + - streaminfo2: allow fade in/out - helpers.cpp: include fontrenderer.h - - if Font class is used, the header should be included, too :-) +2016-09-29 svenhoefer -Stefan Seyfried 2016-10-22 + - fade: fix flickering on HD2 hardware; ported from TangoCash's repo - 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. +2016-09-29 vanhofen -Stefan Seyfried 2016-10-22 + - movieplayer: fix -Wformat warning; Vol. 2 - record, streamts: use modern AV_CODEC_ID enums - - this allows to build with current ffmpeg + - neutrinofonts: fix -Wnarrowing warning in osd_setup -svenhoefer 2016-10-23 + - streamts: fix -Wformat warning - - moviebrowser: show minutes in two-digits format + - movieplayer: fix -Wformat warning -svenhoefer 2016-10-23 +2016-09-29 Thilo Graf - - colors: change color for marked items under cursor; user's request + CComponentsItem: prevent reinit of already initialized parent form -Merge: e9181efda 830b5c2aa -Michael Liebmann 2016-10-23 +2016-09-28 TangoCash - Merge pull request #2 from neutrino-mp/master - - allow to build (not runtime tested :-) with a current yocto krogoth SDK + - channellist: paint events in additional box in a separated thread -Stefan Seyfried 2016-10-23 +2016-09-28 Thilo Graf - channellist: fix linking without --enable-pip + CInfoViewer: allow fe change without new sigbox object -Stefan Seyfried 2016-10-23 + 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. - update_ext: fix build with glibc > 2.21 (open needs mode) +2016-09-28 svenhoefer -Stefan Seyfried 2015-01-26 + Revert "CSignalBox: Set current tuner as the default frontend" + This reverts commit c83f1956372db31b494f3217898df57bc546bfd4. - make curl and freetype2 detection crosscompile-friendly + Conflicts: + src/gui/components/cc_frm_signalbars.h -Stefan Seyfried 2016-10-22 +2016-09-26 martii - 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 + timerd: honor recording safety when modifying timers (fix) -Stefan Seyfried 2013-05-11 + timerd: honor recording safety when modifying timers - acinclude: fix variable expansion issues +2016-09-26 TangoCash -Stefan Seyfried 2013-04-27 + always refresh EPG for timer recordings - 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. + add autoAdjustToEPG to webif API -Merge: 7bd568dc9 f6d09bd0e -Sven Höfer 2016-10-23 +2016-09-26 martii - Merge pull request #1 from neutrino-mp/master - - remove obsolete libtriple and unused LIBCS_* flags + gui/timerlist: don't auto-adjust manually-added timer to EPG (untested) -Stefan Seyfried 2016-10-23 + timerd/timermanager: fix EPG auto-adjustment of recordings - configure: remove unused LIBCS_* variables - - (forward ported neutrino-mp commit 45b4bb0488d) + timerd: adjust recording timers to epg -Stefan Seyfried 2016-10-23 +2016-09-26 svenhoefer - remove obsolete embedded libtriple - - the code is unmaintained and probably non-functional, everyone - should use libstb-hal instead - (forward ported neutrino-mp commit d2d82188857) + - src/zapit/src/Makefile.am: add @FREETYPE_CFLAGS@ to avoid build fails -TangoCash 2016-10-23 +2016-09-24 Thilo Graf - fix overlapping remote timers + CMenuItem: use reasonable radius + In some views the large radius looks too chunky. -TangoCash 2016-10-22 + CComponentsButton: use passed shadow parameter + Shadow was always enabled. - fix empty ip + 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. -svenhoefer 2016-10-21 + 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. - - locale: fix moviebrowser spacer - - trailing whitespace was removed by mistake with 'git rebase --whitespace=fix' :/ +2016-09-21 M. Liebmann -svenhoefer 2016-10-21 + CLuaInstMessagebox::MessageboxExec: Fix 'show_buttons' handling - - timerlist: hide play button, when no remote-box is defined +2016-09-14 svenhoefer -svenhoefer 2016-10-21 + - pzapit: fix change video mode; tell neutrino about the new value - - timerlist: auto-calculate TimerListButtonsCount +2016-09-13 Thilo Graf -TangoCash 2016-10-21 + CCDraw: add member to get current shadow width - add play button in footer + CFrameBuffer: add debug warning if radius < 0 + Radius < 0 causes for wrong rendering. paintBoxFrame() gets confused. + This will paint partial outside of frame area. -TangoCash 2016-10-21 + CComponentsFooter: rename var for btn icon + is more plausible - fix menue +2016-09-12 TangoCash -TangoCash 2016-10-21 + - messagebox: fix navigation in buttons if just one button is present (thx dbo) - add locals, add menu to manage box ip's +2016-09-12 svenhoefer -TangoCash 2016-10-21 + - detailsline: remove unneeded position/dimension additions - varius fixes + - cc_detailsline: fix positions/dimensions of detailsline -TangoCash 2016-10-21 +2016-09-12 Thilo Graf - add multiple remote boxes + CThemes: try to fix possible artefacts after changed theme + This ensures a clean screen before repaint after changed theme. -TangoCash 2016-10-21 + 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. - check if channel is present (send + fetch) +2016-09-10 TangoCash -TangoCash 2016-10-21 + 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 - suppleental to last commit: fix time corrections for remote timers +2016-09-10 vanhofen -TangoCash 2016-10-21 + - movieinfo: internally rename epgEpgId -> epgId - adding remote timer (experimental) - - switch record timers to remote box or back with "play"-key + - movieinfo: internally rename epgId -> channelId -svenhoefer 2016-10-21 + - movieinfo: internally rename epgChannel -> ChannelName - - moviebrowser: add possibility to add spacers to moviebrowser + - movieinfo: internally rename epgAudioPid -> AudioPid -svenhoefer 2016-10-21 + - movieinfo: internally rename epgVTXPID -> VtxtPid - - channellist: add small space between main-window and info-box + - movieinfo: internally rename epgVideoPid -> VideoPid -svenhoefer 2016-10-20 + - movieinfo: internally rename epgMode -> mode - - filebrowser: fix e9d8ab8a5e37ae44b3ca8185463faa7e8aa2a493; vol. 2 +2016-09-09 svenhoefer -svenhoefer 2016-10-20 + - add listModeKey() function to simplify these calls - Revert "- filebrowser: fix e9d8ab8a5e37ae44b3ca8185463faa7e8aa2a493" - - This reverts commit 85cd0952f28493a4673d9a7c5baab61f6d64be3f. +2016-09-08 M. Liebmann -svenhoefer 2016-10-19 + Activate warnings for deprecated functions in CLuaInstMisc & CLuaInstVideo + - Set Lua api version to 1.59 - - filebrowser: fix e9d8ab8a5e37ae44b3ca8185463faa7e8aa2a493 +2016-09-08 svenhoefer -svenhoefer 2016-10-19 + - lua: add pin-input; set lua api version to 1.58 - - various: use DARK text color on DARK background +2016-09-07 Jacek Jendrzej -svenhoefer 2016-10-19 + fix compil error: redundant redeclaration of 'void strReplace' - - menue: fix listModeKey handling + src/gui/lua/lua_filehelpers.cpp fix possible segfault if string argument is not a string (nil) -svenhoefer 2016-10-19 +2016-09-06 M. Liebmann - - listframe/moviebrowser: use getItemColors function + 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 -svenhoefer 2016-10-19 + CFileHelpers::removeDir: Better error message + - No error when directory does not exist - - listframe: replace some color defines with original defines +2016-09-06 Thilo Graf -svenhoefer 2016-10-19 + Moviebrowser: functions outsourced + TODO: Classes and menus should follow someday. - - listbox: use getItemColors function + Movibrowser: types outsourced -svenhoefer 2016-10-19 + Moviebrowser: start outsourcing moviebrowser code - - color: use DARK text color on DARK background +2016-09-06 svenhoefer -svenhoefer 2016-10-19 + - lua: add RC_timeout to keyname table; set lua api version to 1.57 - - channellist: avoid transparent pixels in round corners +2016-09-05 svenhoefer -svenhoefer 2016-10-19 + - lua: add stand-alone stringinput; set lua api version to 1.56 - - stringinput_ext: use getItemColors function +2016-09-05 M. Liebmann -svenhoefer 2016-10-19 + lua_filehelpers.cpp: Add lua script function 'exist()' + - Set Lua api version to 1.55 - - stringinput: use getItemColors function + lua_filehelpers.cpp: Add lua script function 'ln()' + - Set Lua api version to 1.54 -svenhoefer 2016-10-19 + lua_filehelpers.cpp: Add lua script function 'readlink()' + - Set Lua api version to 1.53 - - keyboard_input: use getItemColors function + lua_filehelpers.cpp: Add lua script function 'mkdir()' + - Set Lua api version to 1.52 -svenhoefer 2016-10-19 + lua_filehelpers.cpp: Add lua script function 'rmdir()' + - Set Lua api version to 1.51 - - upnpbrowser: use getItemColors function + src/system/helpers.h:createDir(): Set correct default for mode -svenhoefer 2016-10-19 + lua_filehelpers.cpp: Add lua script function 'touch()' + - Set Lua api version to 1.50 - - timerlist: use getItemColors function + lua_filehelpers.cpp: Add lua script function 'chmod()' + - Set Lua api version to 1.49 -svenhoefer 2016-10-19 + Use DebugInfo functions in CFileHelpers::cp / lua cp - - pictureviewer: use getItemColors function + CFileHelpers: Add DebugInfo functions for displaying error messages.. + ..in lua script functions -svenhoefer 2016-10-19 + Add alternative variant for the display of __FILE__ (__path_file__) + - __path_file__ includes the relevant parts of source path - - filebrowser: use getItemColors function + lua_filehelpers.cpp: Add lua script function 'cp()' + - Set Lua api version to 1.48 -svenhoefer 2016-10-19 + helpers.cpp: Add cp() function - - eventlist: use getItemColors function + CFileHelpers::copyFile: Rewrite mode handling -svenhoefer 2016-10-19 + helpers.cpp: Add itoa() function - - channellist: use getItemColors function; try to cleanup color mess + src/gui/lua: Add lua_filehelpers.cpp -svenhoefer 2016-10-19 +2016-09-02 M. Liebmann - - bouquetlist: use getItemColors function + CLuaInstCCWindow::CCWindowNew: use setButtonLabels real footer width -svenhoefer 2016-10-19 +2016-09-01 svenhoefer - - bookmarkmanager: use getItemColors function + - lua_menue: allow user definable return values + This concerns: + * CLuaMenuFilebrowser::exec() + * CLuaMenuStringinput::exec() + * CLuaMenuKeyboardinput::exec() -svenhoefer 2016-10-19 +2016-08-31 Thilo Graf - - bouqueteditor_chanselect: use getItemColors function + CFrameBuffer: add debug warning if radius < 0 + Radius < 0 causes for wrong rendering. paintBoxRel() gets confused. + This will paint partial outside of renderbox. -svenhoefer 2016-10-19 + TODO: This should be fixed. - - bouqueteditor_channels: use getItemColors function +2016-08-30 Thilo Graf -svenhoefer 2016-10-19 + CComponentsHeader: don't use default parameters for privat member + Unified adaptation related to child class ComponentsFooter. + see: 9b9a8d1a789020d43a36474c60d51453cbc6593d - - bouqueteditor_bouquets: use getItemColors function +2016-08-26 vanhofen -svenhoefer 2016-10-19 + - yWeb: depending display of logos in EPG plus from Tuxbox.DisplayLogos - - audioplayer: use getItemColors function + - tuxboxapi: remove obsolete Tuxbox.LogosURL from getLogoFile() -svenhoefer 2016-10-19 +2016-08-26 vanhofen - - color: add getItemColors function to simplify color handling + - 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. -svenhoefer 2016-10-17 + Controlapi ignores these setting and providing the default system + channelogos using NeutrinoAPI->getLogoFile(). - - upnpbrowser: use stopAudio() function; was missing in c915f85 +2016-08-26 TangoCash -svenhoefer 2016-10-13 + fix xmltv channellogos - - 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. +2016-08-26 martii -svenhoefer 2016-10-13 + nhttpd/neutrinoapi: fix getLogoFile() - - cc_item_infobox: user OFFSET defines; fix width of textbox +2016-08-23 Thilo Graf -svenhoefer 2016-10-13 + 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. - - upnpbrowser: use OFFSET defines; fix color under cursor; minor cleanups +2016-08-23 svenhoefer -svenhoefer 2016-10-13 + - controlapi: remove unused variable outType from xmltv functions - - textbox: use OFFSET defines + - yhook: avoid parameters from xml closing tag -svenhoefer 2016-10-13 +2016-08-23 TangoCash - - settings.h: activate OFFSET defines + - controlapi: add xmltv support -Merge: 75376aa57 a0a09f1f7 -M. Liebmann 2016-10-13 +2016-08-22 Thilo Graf - Merge branch 'cst-next' + CComponentsWindow: fix possible holes between frame and footer + One line was to much -M. Liebmann 2016-10-07 + CMenuWidget: assign all layer colors out of header init + This fixes missing applying of possible changes of + colour settings in color setup for frame. - COPKGManager: Fix display description for locally installed packages + CComponentsButton: reduce shadow width + buttons are mostly small elements, so these elements should have a reasonable shadow width -M. Liebmann 2016-10-07 + CComponentsWindow: simplify statements - COPKGManager::hasOpkgSupport: Disable directory check - - If directory /var/lib/opkg resp. /opt/opkg does not exist, - it is created by opkg itself + 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. -Thilo Graf 2016-10-13 +2016-08-22 Jacek Jendrzej - CComponentsText: add missing member to get current font + src/gui/lua/lua_cc_window.cpp use setButtonLabels real window width -svenhoefer 2016-10-12 +2016-08-22 M. Liebmann - - eventlist: remove obsolete bool show from CEventList::showFunctionBar + 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 -svenhoefer 2016-10-12 + - Set Lua api version to 1.46 - - eventlist: remove unnecessary hide of footer + See also neutrino-hd wiki: + https://wiki.neutrino-hd.de/wiki/Neutrino_HD_Lua_API#Changelog -Thilo Graf 2016-10-12 +2016-08-21 Jacek Jendrzej - CComponentsScrollBar: disable scrollbar color gradient - - Was for testing only, now usual properties used. + lua_cc_window: add setDimensionsAll option -Thilo Graf 2016-10-12 + lua_cc_picture: add cpicture getHeight / getWidth option - CComponentsScrollBar: fix trasnparent background arrow icons - - parameter was disabled +2016-08-20 Jacek Jendrzej -Thilo Graf 2016-10-12 + src/gui/components/cc_frm_window.cpp dont paint over screen size - CFrameBuffer: reduce debug spam - - possible error is already intercepted. + 2:supplement to a648daba757c9d9b27a23269ecc3881ac5a2ec62 -Thilo Graf 2016-10-11 + supplement to a648daba757c9d9b27a23269ecc3881ac5a2ec62 - test_menue.cpp: fix broken build with --enable-testing +2016-08-19 Jacek Jendrzej -M. Liebmann 2016-10-10 + 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 - Fix compile error at src/gui/audioplayer.cpp - - - Complement to commit 98500fd +2016-08-17 Jacek Jendrzej -svenhoefer 2016-10-10 + src/gui/widget/menue.cpp check if pointer is not NULL - - rename customcolor.h -> color_custom.h; reduce unneeded inludes +2016-08-17 Thilo Graf -svenhoefer 2016-10-10 + CMenuWidget: adopt shadow color to newer color macros - - cc_frm_button: use same framecolor as used in messagebox/msgbox + CUpnpBrowserGui: enable missing shadows + Supplement for c9bb55db72eea2251ed2451acd16df8d91007834 -svenhoefer 2016-10-10 +2016-08-16 svenhoefer - - settings.h: add some definitions to use in future + - themes: change footer colors defaults + these colors historically depends on infobar colors -svenhoefer 2016-10-10 +2016-08-16 M. Liebmann - - add and use OFFSET_INTER definition + CUpnpBrowserGui: Fix segfault at neutrino start -svenhoefer 2016-10-10 + Sort locale - - rename SHADOW_OFFSET -> OFFSET_SHADOW +2016-08-16 svenhoefer -vanhofen 2016-10-10 + - ccomponents: use COL_SHADOW for shadows - - infoviewer: align progressbar/sigbox code to latest changes + - lua_cc_*: use COL_SHADOW for shadows -vanhofen 2016-10-10 + - upnpbrowser: rework elements positions; avoid using FONT_EVENTLIST - - colors: add COL_PROGRESSBAR wrapper + - themes: initialize foot_Text a little brighter -vanhofen 2016-10-10 +2016-08-15 svenhoefer - - channellist: add small frame to mono progressbars w/o gradient + - osd_setup: auto-calc size of font_size structs -vanhofen 2016-10-10 + - neutrinofonts: remove wrong name from signal_font struct - - audioplayer: fix connectline paint + - upnpbrowser: use larger font for items; we have space, so let's use it -vanhofen 2016-10-10 + - upnpbrowser: fix calculation of upper info box height - - ccomponents: fix frame color + - cc_item_text: avoid using INFOBAR_SMALL font; use MENU_INFO instead + it's a small font too -vanhofen 2016-10-10 + - fonts: add and use own font for all footers - - infoclock: use default colors +2016-08-15 Jacek Jendrzej -vanhofen 2016-10-10 + src/gui/moviebrowser.cpp m_movieSelectionHandler NULL pointer, try to fix use pointer after delete - - timeosd: use default colors + src/gui/widget/textbox.cpp try to fix paint sidebar -vanhofen 2016-10-10 +2016-08-15 svenhoefer - - keyboard_input: fix shadow color + - filebrowser: remove my stupid comment -vanhofen 2016-10-10 + - cc_frm_button: respecting user colors in buttons - - stringinput: fix shadow color + - infoviewer_bb: respecting user colors in buttonbar -vanhofen 2016-10-10 + - colors: make footer text color configurable - - timerlist: fix shadow color + - yWeb: enable trsp-key on remote controls -vanhofen 2016-10-10 + - luainstance: add missing entry for shadow color - - colors: add COL_SCROLLBAR_PASSIVE wrapper + - colors: remove obsolete COL_SHADOW_PLUS_1 + we should use only one shadow color (COL_SHADOW_PLUS_0) -vanhofen 2016-10-10 + - upnpbrowser: use COL_SHADOW_PLUS_0 instead of COL_SHADOW_PLUS_1 - - colors: add COL_SCROLLBAR_ACTIVE wrapper + - colors: make footer background color configurable + TODO: footer text color and maybe footer font -svenhoefer 2016-10-10 +2016-08-14 svenhoefer - - channellist: remove color-mess in progressbar code; don't change colors when moving cursor + - cc_frm_footer: overload font option with old familiar font -svenhoefer 2016-10-10 +2016-08-14 svenhoefer - - channellist: more highlight tuned channel under cursor + - 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 -svenhoefer 2016-10-10 + This is in preparation to make footer colors configurable - - timeosd: fix shadow color +2016-08-14 svenhoefer -svenhoefer 2016-10-10 + - upnpbrowser: reduce paintButtons calls to cc_frm_buttons default + remove obsolete setColorBody() call - - infoclock: fix shadow color; use SHADOW_OFFSET definition + - bouqueteditor: reduce paintButtons calls to cc_frm_buttons default -svenhoefer 2016-10-10 + - cc_frm_button: don't use frames per default and align fontsize + to familiar size - - ccomponents: just code cosmetics; formatting +2016-08-13 M. Liebmann -svenhoefer 2016-10-10 + Fix commit 4fd7808afd9191f8a8dab491cc9e6151dcc93198 + - Use indexes for font parameter in formatDeleteMsg() & cutString() - - colors: add COL_FRAME wrapper + Fix commit 71674d0f8aab183ad93d7220d5e6a8bfa6505588 + - Use indexes for font parameter in formatDeleteMsg() & cutString() -Thilo Graf 2016-10-07 +2016-08-13 Jacek Jendrzej - Moviebrowser: outsource help class + src/gui/moviebrowser.cpp refreshMovieInfo after sort -Thilo Graf 2016-10-07 +2016-08-12 M. Liebmann - 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. + moviebrowser: Fix text display in message box when deleting a movie -Thilo Graf 2016-10-05 + src/system/helpers.cpp: Add cutString() function - Moviebrowser: complete licence texts +2016-08-12 Thilo Graf -Thilo Graf 2016-10-04 + CCDraw: add comment + Add comment where to find corner radius defines - CImageInfo: using "DATADIR" instead fixed path + CMenuWidget: use real paint mode of info box -Thilo Graf 2016-10-03 +2016-08-12 svenhoefer - 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. + - messagebox/msgbox: respect user colors for inactive buttons; ... + paint buttons with shadow and small frame -Thilo Graf 2016-10-03 + - fb_window: add possibility to paint frame boxes - CImageInfo: fix possible item height calculation - - Calculation of height was ok on first paint, but on next time was broken. +2016-08-11 svenhoefer -Thilo Graf 2016-10-03 + - movieinfo: more cleanup; use htmlEntityDecode from helpers.cpp - 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. + - movieinfo: cleanup from unused code; reformat code; no binary changes -Thilo Graf 2016-10-03 +2016-08-11 vanhofen - CImageInfo: add yweb version info + - epgview: fix display of mp_movie_info->productionDate -Thilo Graf 2016-10-02 +2016-08-10 svenhoefer - 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 + - fix 4dd56385fb6771a50fe86bafb37a60260ee7669a -Thilo Graf 2016-10-02 + - moviebrowser: don't paint hdd progressbar if it's disabled by user - CImageInfo: enable fade for image info window + - epgview: show progressbar in movieplayer mode -Thilo Graf 2016-10-03 +2016-08-10 M. Liebmann - 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. + epgview: Fix save movie info -Thilo Graf 2016-10-03 +2016-08-10 svenhoefer - CComponentsExtTextForm: add missed parameter font_text + - epgview: fix bigfonts switch in movieplayer mode -Thilo Graf 2016-10-02 + - epgview: fix content of small bottom box in movieplayer mode - lua api: fix broken build with --disable-lua +2016-08-09 TangoCash -Thilo Graf 2016-10-01 + fix position channellogo in moviebrowser - CLuaInstCCSignalbox: fix compatibility - - Parameter for frontend was changed, is now NULL. - older plugins could expect an instance and could show - emtpty signal bars. + fix epgview channelogo (from moviebrowser) -M. Liebmann 2016-09-25 + fix fading from moviebrowser - Set correct path for /.version if TARGET_PREFIX is in use. + add missing blits -M. Liebmann 2016-10-01 +2016-08-09 svenhoefer - src/global.h: Define TARGET_PREFIX when it is not defined + - tmdb: cleanup from unused code -svenhoefer 2016-10-01 + - movieinfo: move #endif to right place - - audioplayer: fix detailsline position + - epgview: add extended movie info; code from movieinfo.cpp + comment out unused showMovieInfo() in movieinfo.cpp -svenhoefer 2016-10-01 +2016-08-08 svenhoefer - - fade: fix if-else-endif logic + - locals: pay attention to upper/lower case for online services -svenhoefer 2016-10-01 + - allow to disable online services w/o cleaning the keys - - yWeb: internal rename path_usrbin -> path_varbin +2016-08-06 vanhofen -svenhoefer 2016-10-01 + - add submenu to configure and control online services like youtube, shoutcast and tmdb - - yWeb: intensive use of variables + - disable youtube, when youtube_dev_id is empty -svenhoefer 2016-10-01 + - disable tmdb, when tmdb_api_key is empty - - yWeb: replace hardcoded paths (/share/tuxbox/neutrino/httpd -> %(PRIVATE_HTTPDDIR)) + - disable shoutcast, when shoutcast_dev_id is empty -svenhoefer 2016-10-01 +2016-08-04 svenhoefer - - yWeb: replace hardcoded paths (/var/httpd -> %(PUBLIC_HTTPDDIR)) + - eventlist: allow to disable epgplus -svenhoefer 2016-10-01 +2016-08-03 svenhoefer - - yWeb: replace hardcoded paths (/var/tuxbox/plugins -> %(PLUGINDIR_VAR)) + - epgview: remove obsolte calculation for footer witdh -svenhoefer 2016-10-01 + - epgview: cleanup from unused code - - yWeb: replace hardcoded paths (/var/tuxbox/config -> %(CONFIGDIR)) + - epgview: rework buttonbar logic -svenhoefer 2016-10-01 + - epgview: fix y-position of tmdb-logo and rating-stars - - yWeb: add hack to Makefile to replace %(FAKE_VARIABLES) after install +2016-08-02 svenhoefer -svenhoefer 2016-09-30 + - epgview: rename bool 'tmdbtoggle' to 'tmdb_active' - - moviebrowser: undock display of filling level from infobar setting + - epgview: completion of d3cdf8d250d552d3efb860dcc45c82c80455237b -M. Liebmann 2016-09-30 + - minor code cosmetics; no binary changes - Move definitions for '*_VAR' directories to configure + - epgview: scale tmdb-cover; smoother view (use a larger offset) -svenhoefer 2016-09-30 + - epgview: rename bool 'cover' to 'has_cover' - - streaminfo2: allow fade in/out +2016-07-30 Jacek Jendrzej -svenhoefer 2016-09-29 + src/gui/epgview.cpp fix clear epgtext - - fade: fix flickering on HD2 hardware; ported from TangoCash's repo + src/gui/epgview.cpp use show function for mp info view -vanhofen 2016-09-29 +2016-07-29 Jacek Jendrzej - - movieplayer: fix -Wformat warning; Vol. 2 + fix logic -vanhofen 2016-09-29 + dont use tmdb if api key not defined - - neutrinofonts: fix -Wnarrowing warning in osd_setup + src/gui/moviebrowser.cpp use one key for delete cover or add tmdb cover -vanhofen 2016-09-29 +2016-07-28 Jacek Jendrzej - - streamts: fix -Wformat warning + show epg/tmdb in moviebrowse info modus (yellow->info) -vanhofen 2016-09-29 +2016-07-28 TangoCash - - movieplayer: fix -Wformat warning + fix bigfonts in last commits -Thilo Graf 2016-09-29 +2016-07-28 Jacek Jendrzej - CComponentsItem: prevent reinit of already initialized parent form + fix compil warnings -TangoCash 2016-09-28 +2016-07-28 TangoCash - - channellist: paint events in additional box in a separated thread + add option to replace EPG Info with tmdb Info - be careful -Thilo Graf 2016-09-28 + urgent fix for last commit - CInfoViewer: allow fe change without new sigbox object + adding Live-TV look alike EPG-Infos in Movieplayer incl. TMDB -Thilo Graf 2016-09-28 +2016-07-27 Thilo Graf - 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. + CMsgBox: ensure repaint of background + This fixes "transparent holes", because textbox object is responsible + for text. -svenhoefer 2016-09-28 + 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. - Revert "CSignalBox: Set current tuner as the default frontend" - - This reverts commit c83f1956372db31b494f3217898df57bc546bfd4. - - Conflicts: - src/gui/components/cc_frm_signalbars.h +2016-07-22 Jacek Jendrzej -martii 2016-09-26 + src/gui/lua/lua_video.cpp fix possible segfault if argument is not a string (nil) - timerd: honor recording safety when modifying timers (fix) +2016-07-21 Jacek Jendrzej -martii 2016-09-26 + src/gui/widget/menue.cpp fix possible heap-buffer-overflow - timerd: honor recording safety when modifying timers +2016-07-06 Jacek Jendrzej -TangoCash 2016-09-26 + update slovak.locale (THX Pr0metheus) - always refresh EPG for timer recordings +2016-07-03 Thilo Graf -TangoCash 2016-09-26 + CShellWindow: add members to set/get commands and get current mode + This allows to use shellwindow objects with existing instance. - add autoAdjustToEPG to webif API +2016-07-01 martii -martii 2016-09-26 + - followscreenings: port code from martiis-neutrino-mp - gui/timerlist: don't auto-adjust manually-added timer to EPG (untested) +2016-07-01 svenhoefer -martii 2016-09-26 + - no need to assign mainmenu as an argument to realrun() - timerd/timermanager: fix EPG auto-adjustment of recordings +2016-06-26 Thilo Graf -martii 2016-09-26 + 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. - timerd: adjust recording timers to epg + 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. -svenhoefer 2016-09-26 + CComponentsItem: ensure display of frame as last layer - - src/zapit/src/Makefile.am: add @FREETYPE_CFLAGS@ to avoid build fails + CComponentsWindow: try to fix reduce of item height on enabled frame + The lower part of the window frame was always painted over. -Thilo Graf 2016-09-24 + dvbsubtitle.cpp: fix wconversion compiler warnings - CMenuItem: use reasonable radius - - In some views the large radius looks too chunky. + CUpnpBrowserGui: fix paint image while scroll, use transparent background -Thilo Graf 2016-09-24 + CCDraw: enable/disable frame if frame on changed frame width - CComponentsButton: use passed shadow parameter - - Shadow was always enabled. + CComponentsWindow: use only body as background + Should provide more performance -Thilo Graf 2016-09-24 + CComponentsWindow: ensure default disable background paint on window + Only basic items should have enabled background paint as default. + Should be better for performance. - 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. + 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. -Thilo Graf 2016-09-24 + CMenuWidget: avoid dangling pointer after delete - 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. + CTextBox: don't paint full background if max text width smaller than bg width -M. Liebmann 2016-09-21 +2016-06-07 svenhoefer - CLuaInstMessagebox::MessageboxExec: Fix 'show_buttons' handling + - slovak.locale: update -svenhoefer 2016-09-14 + - cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke" - - pzapit: fix change video mode; tell neutrino about the new value + - yWeb: add Link and Trinity Duo to selection of remote controls -Thilo Graf 2016-09-06 +2016-06-04 Jacek Jendrzej - CCDraw: add member to get current shadow width + avoid division by zero -Thilo Graf 2016-09-01 + src/system/localize.cpp Undefined allocation of 0 bytes - CFrameBuffer: add debug warning if radius < 0 - - Radius < 0 causes for wrong rendering. paintBoxFrame() gets confused. - This will paint partial outside of frame area. + avoid division by zero -Thilo Graf 2016-09-13 +2016-06-02 Jacek Jendrzej - CComponentsFooter: rename var for btn icon - - is more plausible + supplement to d46b287d1cd3448b56ced298c2f0ac46e03472cf -TangoCash 2016-09-12 +2016-06-02 svenhoefer - - messagebox: fix navigation in buttons if just one button is present (thx dbo) + - record_setup: remove undefined hint icon -svenhoefer 2016-09-12 + - record_setup: add check existing recordings before set new timers - - detailsline: remove unneeded position/dimension additions +2016-06-02 Thilo Graf -svenhoefer 2016-09-12 + CSignalBar: use correct initial value + This should fix wrong values if signal = 0. - - cc_detailsline: fix positions/dimensions of detailsline +2016-06-02 Thilo Graf -Thilo Graf 2016-09-11 + 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. - 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. + 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. -TangoCash 2016-09-10 +2016-06-02 Thilo Graf - 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 - - Signed-off-by: M. Liebmann + 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. -vanhofen 2016-09-09 +2016-06-01 Jacek Jendrzej - - movieinfo: internally rename epgEpgId -> epgId + src/gui/eventlist.cpp restore channel name after call search if not used -vanhofen 2016-09-09 +2016-05-30 svenhoefer - - movieinfo: internally rename epgId -> channelId + - setting_helpers: whitespace cleanup and code format changes -vanhofen 2016-09-09 +2016-05-23 Jacek Jendrzej - - movieinfo: internally rename epgChannel -> ChannelName + avoid division by zero and fix segfault -vanhofen 2016-09-09 +2016-05-21 svenhoefer - - movieinfo: internally rename epgAudioPid -> AudioPid + - hdd_menu: add key confirmation to hdd-check result -vanhofen 2016-09-09 +2016-05-19 svenhoefer - - movieinfo: internally rename epgVTXPID -> VtxtPid + - channellist: add possibility to clear channel history -vanhofen 2016-09-09 + - remove unneeded include of system/lastchannel.h - - movieinfo: internally rename epgVideoPid -> VideoPid +2016-05-19 Jacek Jendrzej -vanhofen 2016-09-09 + fix logic check null and add mute to skip - - movieinfo: internally rename epgMode -> mode + check if string msg is not NULL, fix segfault -svenhoefer 2016-09-09 +2016-05-17 Jacek Jendrzej - - add listModeKey() function to simplify these calls + try to fix current channel after edit mode -M. Liebmann 2016-09-08 + Revert "very bad idea src/gui/channellist.cpp fix current channel after edit mode" + This reverts commit 6593dcb0649366c8245d143395e8129856042912. - Activate warnings for deprecated functions in CLuaInstMisc & CLuaInstVideo - - - Set Lua api version to 1.59 +2016-05-16 Jacek Jendrzej -svenhoefer 2016-09-08 + src/gui/channellist.cpp fix current channel after edit mode - - lua: add pin-input; set lua api version to 1.58 +2016-05-13 svenhoefer -Jacek Jendrzej 2016-09-07 + - fix create-locals-work helper script - fix compil error: redundant redeclaration of 'void strReplace' +2016-05-11 Jacek Jendrzej -Jacek Jendrzej 2016-09-07 + nhttpd remove unused - src/gui/lua/lua_filehelpers.cpp fix possible segfault if string argument is not a string (nil) + nhttpd use epg id to get events -M. Liebmann 2016-09-06 +2016-05-10 Jacek Jendrzej - 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 + add epg remaping -M. Liebmann 2016-09-06 +2016-05-08 Thilo Graf - CFileHelpers::removeDir: Better error message - - - No error when directory does not exist + CScreenSaver: use common time format -Thilo Graf 2016-08-12 +2016-05-04 Thilo Graf - Moviebrowser: functions outsourced - - TODO: Classes and menus should follow someday. + CSignalBar: remove dub init -Thilo Graf 2016-08-11 +2016-05-04 Jacek Jendrzej - Movibrowser: types outsourced + src/driver/neutrinofonts.cpp add cache for dynSize -Thilo Graf 2016-08-11 + src/gui/widget/messagebox.cpp fix egfault if Text after call is deleted (lua script error) - Moviebrowser: start outsourcing moviebrowser code +2016-04-30 M. Liebmann -svenhoefer 2016-09-06 + CLuaInstVideo::VideoCheckData(): Fix segfault when invalid parameter is passed - - lua: add RC_timeout to keyname table; set lua api version to 1.57 + Update LUA_WIKI urls -svenhoefer 2016-09-05 +2016-04-26 Jacek Jendrzej - - lua: add stand-alone stringinput; set lua api version to 1.56 + some nver read compil fixes -M. Liebmann 2016-09-05 + src/driver/rcinput.cpp revert (not sure) - lua_filehelpers.cpp: Add lua script function 'exist()' - - - Set Lua api version to 1.55 +2016-04-26 Thilo Graf -M. Liebmann 2016-09-05 + CSignalBar: unified var init inside constructors - lua_filehelpers.cpp: Add lua script function 'ln()' - - - Set Lua api version to 1.54 + CAudioMute: remove explicit paint + Already done by InfoClock itself with timer -M. Liebmann 2016-09-04 +2016-04-25 Jacek Jendrzej - lua_filehelpers.cpp: Add lua script function 'readlink()' - - - Set Lua api version to 1.53 + fix memleak -M. Liebmann 2016-09-04 +2016-04-25 Thilo Graf - lua_filehelpers.cpp: Add lua script function 'mkdir()' - - - Set Lua api version to 1.52 + CComponentsTimer: rework timer class -M. Liebmann 2016-09-04 +2016-04-24 M. Liebmann - lua_filehelpers.cpp: Add lua script function 'rmdir()' - - - Set Lua api version to 1.51 + CLuaInstance: Fix compiler warnings -M. Liebmann 2016-09-04 + Fix first paint mute icon - src/system/helpers.h:createDir(): Set correct default for mode +2016-04-24 Jacek Jendrzej -M. Liebmann 2016-09-04 + some never read compil warning fixes - lua_filehelpers.cpp: Add lua script function 'touch()' - - - Set Lua api version to 1.50 +2016-04-23 Jacek Jendrzej -M. Liebmann 2016-09-04 + some compil warning fixes - lua_filehelpers.cpp: Add lua script function 'chmod()' - - - Set Lua api version to 1.49 +2016-04-22 Jacek Jendrzej -M. Liebmann 2016-09-04 + some compil warning fixes - Use DebugInfo functions in CFileHelpers::cp / lua cp + src/gui/timerlist.cpp fix memleak -M. Liebmann 2016-09-04 +2016-04-22 Thilo Graf - CFileHelpers: Add DebugInfo functions for displaying error messages.. - - ..in lua script functions + CComponentsFrmClock: remove unused parameter,fix possible compiler warnings -M. Liebmann 2016-09-04 +2016-04-21 Jacek Jendrzej - Add alternative variant for the display of __FILE__ (__path_file__) - - - __path_file__ includes the relevant parts of source path + avoid pssible memleak -M. Liebmann 2016-09-03 + avoid null pointer use - lua_filehelpers.cpp: Add lua script function 'cp()' - - - Set Lua api version to 1.48 + avoid division by zero -M. Liebmann 2016-09-03 +2016-04-20 Thilo Graf - helpers.cpp: Add cp() function + CComponentsFrmClock: remove unnecessary paint + Is already handled with OnTimer signal. -M. Liebmann 2016-09-03 +2016-04-20 Jacek Jendrzej - CFileHelpers::copyFile: Rewrite mode handling + eitd : fix add ExtendedTextCache option -M. Liebmann 2016-09-03 + pass by reference - helpers.cpp: Add itoa() function +2016-04-20 svenhoefer -M. Liebmann 2016-09-03 + - 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 - src/gui/lua: Add lua_filehelpers.cpp +2016-04-19 svenhoefer -M. Liebmann 2016-09-02 + - neutrinoyparser: fix Trinity detection - CLuaInstCCWindow::CCWindowNew: use setButtonLabels real footer width + - neutrinoyparser: add Link and Trinity Duo -svenhoefer 2016-09-01 +2016-04-18 Thilo Graf - - lua_menue: allow user definable return values - - This concerns: - * CLuaMenuFilebrowser::exec() - * CLuaMenuStringinput::exec() - * CLuaMenuKeyboardinput::exec() + ComponentsTimer: ensure slot connect/disconnect dependency from slot state -Thilo Graf 2016-08-31 + CComponentsFrmClock: ensure slot connect, if it is empty - 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-04-18 Jacek Jendrzej -Thilo Graf 2016-08-30 + data/satellites.xml update Astra19 Hotbird13 - CComponentsHeader: don't use default parameters for privat member - - Unified adaptation related to child class ComponentsFooter. - see: 9b9a8d1a789020d43a36474c60d51453cbc6593d +2016-04-17 Jacek Jendrzej -vanhofen 2016-08-26 + src/eitd/xmlutil.cpp fix possible segfault - - yWeb: depending display of logos in EPG plus from Tuxbox.DisplayLogos + src/timerd/timermanager.cpp revert last change -vanhofen 2016-08-26 + zapit: fix comparison of constant 0 with expression of type 'bool' is always false - - tuxboxapi: remove obsolete Tuxbox.LogosURL from getLogoFile() + i for last commit -vanhofen 2016-08-26 + remove unused and some clang compil fixes - - 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-04-16 Jacek Jendrzej -TangoCash 2016-08-25 + src/gui/components/cc_signals.h fix typo - fix xmltv channellogos + lib/libdvbsub/tools.h unused -martii 2014-03-11 + src/gui/movieplayer.cpp delete chid if not used - nhttpd/neutrinoapi: fix getLogoFile() +2016-04-15 Jacek Jendrzej -Thilo Graf 2016-08-23 + src/gui/components/cc_item_progressbar.cpp fix possible memleak - 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-04-15 Thilo Graf -svenhoefer 2016-08-23 + CUpnpBrowserGui: use static button font instead auto font size - - controlapi: remove unused variable outType from xmltv functions +2016-04-14 [CST] Focus -svenhoefer 2016-08-23 + lib/libcoolstream2/cs_api.h: update header - - yhook: avoid parameters from xml closing tag +2016-04-11 Jacek Jendrzej -TangoCash 2016-08-23 + src/driver/streamts.cpp try to fix send err loop - - controlapi: add xmltv support +2016-04-10 Jacek Jendrzej -Thilo Graf 2016-08-22 + src/driver/streamts.cpp check after new - CComponentsWindow: fix possible holes between frame and footer - - One line was to much +2016-04-10 Thilo Graf -Thilo Graf 2016-08-21 + 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. - CMenuWidget: assign all layer colors out of header init - - This fixes missing applying of possible changes of - colour settings in color setup for frame. +2016-04-08 Jacek Jendrzej -Thilo Graf 2016-08-21 + src/gui/movieplayer.cpp fix update duration on first call - CComponentsButton: reduce shadow width - - buttons are mostly small elements, so these elements should have a reasonable shadow width +2016-04-07 Thilo Graf -Thilo Graf 2016-08-21 + CComponentsWindow: add member to set button font and use infobar font as default - CComponentsWindow: simplify statements + CComponentsInfoBox: use framed infobox as default -Thilo Graf 2016-08-20 +2016-04-05 Jacek Jendrzej - 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. + add Bluemoon-3.0.theme -Jacek Jendrzej 2016-08-22 + Revert "supplement to 2c700641c11b7f9985c5d2f8f1233252c3c73e7f" + This reverts commit f684fd50a0ea889ea6e14e664be24afbe0959f39. - src/gui/lua/lua_cc_window.cpp use setButtonLabels real window width + supplement to 2c700641c11b7f9985c5d2f8f1233252c3c73e7f -M. Liebmann 2016-08-22 +2016-04-05 Thilo Graf - 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 + bouquetedit classes: use static button font instead auto font size + User request -Jacek Jendrzej 2016-08-21 +2016-04-05 Jacek Jendrzej - lua_cc_window: add setDimensionsAll option + src/daemonc/remotecontrol.cpp: fix PARENTALLOCK in onsignal mode -Jacek Jendrzej 2016-08-21 +2016-04-04 Jacek Jendrzej - lua_cc_picture: add cpicture getHeight / getWidth option + add av_dict_free, fix memleak -Jacek Jendrzej 2016-08-20 +2016-04-03 Jacek Jendrzej - src/gui/components/cc_frm_window.cpp dont paint over screen size + supplement to 619dacbc2ed9b11b5210408b516c0f8fd56c80e5 -Jacek Jendrzej 2016-08-20 +2016-04-01 [CST] Focus - 2:supplement to a648daba757c9d9b27a23269ecc3881ac5a2ec62 + gui/movieplayer.cpp: add non-blocking webtv zap, for testing -Jacek Jendrzej 2016-08-20 +2016-03-28 Jacek Jendrzej - supplement to a648daba757c9d9b27a23269ecc3881ac5a2ec62 + src/gui/movieplayer.cpp fi possible segaults -Jacek Jendrzej 2016-08-19 + rnd for random_shuffle - 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-03-28 [CST] Focus -Jacek Jendrzej 2016-08-17 + gui/movieplayer.cpp clear cookie_header before call lua script - src/gui/widget/menue.cpp check if pointer is not NULL + libcoolstream2/playback_cs.h: update header -Thilo Graf 2016-08-17 +2016-03-25 Jacek Jendrzej - CMenuWidget: adopt shadow color to newer color macros + add postfields and header curl option -Thilo Graf 2016-08-17 + add headers ffmpeg option for luascript bg play; use in script 'entry['header'] = 'Cookie: var=name'; - CUpnpBrowserGui: enable missing shadows - - Supplement for c9bb55db72eea2251ed2451acd16df8d91007834 +2016-03-25 [CST] Focus -svenhoefer 2016-08-16 + libcoolstream2/playback_cs.h: update header - - themes: change footer colors defaults - - these colors historically depends on infobar colors +2016-03-23 [CST] Focus -M. Liebmann 2016-08-16 + neutrino: add webtv channel list mode - CUpnpBrowserGui: Fix segfault at neutrino start +2016-03-23 Thilo Graf -M. Liebmann 2016-08-15 + CEpgData: fix header size on used magnify feature + TODO: Make this feature recognizable for users - Sort locale +2016-03-23 TangoCash -svenhoefer 2016-08-16 + fix json unicode output - - ccomponents: use COL_SHADOW for shadows +2016-03-23 Ezak -svenhoefer 2016-08-16 + add documentation for getdir control - - lua_cc_*: use COL_SHADOW for shadows +2016-03-23 svenhoefer -svenhoefer 2016-08-16 + - movieinfo/moviebrowser: add (better) rating feature - - upnpbrowser: rework elements positions; avoid using FONT_EVENTLIST +2016-03-22 Thilo Graf -svenhoefer 2016-08-16 + CDBoxInfoWidget: remove superfluous paint of header - - themes: initialize foot_Text a little brighter + CEventList: hold header instance to reduce flicker effects -svenhoefer 2016-08-15 + 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. - - osd_setup: auto-calc size of font_size structs + 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() -svenhoefer 2016-08-15 +2016-03-21 [CST] Focus - - neutrinofonts: remove wrong name from signal_font struct + driver/record.cpp, driver/streamts.cpp: ignore bitstream filter errors -svenhoefer 2016-08-15 +2016-03-19 Jacek Jendrzej - - upnpbrowser: use larger font for items; we have space, so let's use it + nhttpd: unused var and function -svenhoefer 2016-08-15 +2016-03-19 svenhoefer - - upnpbrowser: fix calculation of upper info box height + - controlapi: use hh->SendResult() in new getMoviesCGI() -svenhoefer 2016-08-15 + - controlapi: whitespace cleanup; remove dup getSubdirectories() - - cc_item_text: avoid using INFOBAR_SMALL font; use MENU_INFO instead - - it's a small font too +2016-03-19 Ezak -svenhoefer 2016-08-15 + add getmovies control - - fonts: add and use own font for all footers + remove unused vars in controlapi -Jacek Jendrzej 2016-08-15 +2016-03-17 Thilo Graf - src/gui/moviebrowser.cpp m_movieSelectionHandler NULL pointer, try to fix use pointer after delete + CComponentsScrollBar: fix missed navi arrows + Paths were broken + comes in with 10c430d40e2b537882941c14f41f57724e4a87ba -Jacek Jendrzej 2016-08-15 + CComponentsButton: get image path from framebuffer + Buttons didn't get icons from custom path e.g. /var/tuxbox/icons + This should fix this. - src/gui/widget/textbox.cpp try to fix paint sidebar + CFrameBuffer: outsource code for icon path detecting + Unified handling and makes it possible to use in other objects. -svenhoefer 2016-08-15 + CComponentsButton: use full height if no frame available - - filebrowser: remove my stupid comment +2016-03-17 Thilo Graf -svenhoefer 2016-08-15 + 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. - - cc_frm_button: respecting user colors in buttons + This reverts partial commit 8e0d1c85f98b2f8a85f3a69eea401791bbfca23a. -svenhoefer 2016-08-15 +2016-03-15 svenhoefer - - infoviewer_bb: respecting user colors in buttonbar + - cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke" -svenhoefer 2016-08-15 + - cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke" - - colors: make footer text color configurable +2016-03-14 svenhoefer -svenhoefer 2016-08-15 + - yWeb/neutrinoyparser: add icons for scrabled and webtv channels - - yWeb: enable trsp-key on remote controls + - yWeb: add link to get stream to channellist; thx to dasda -svenhoefer 2016-08-15 + - yWeb: add stream icon - - luainstance: add missing entry for shadow color + - yWeb: smoother icons in channellist; thx to fred_feuerstein -svenhoefer 2016-08-15 + - neutrinoyparser: smoother view in channellist; align icons right - - colors: remove obsolete COL_SHADOW_PLUS_1 - - we should use only one shadow color (COL_SHADOW_PLUS_0) +2016-03-13 svenhoefer -svenhoefer 2016-08-15 + Revert "- epgview: resort EpgButtons; keep color keys together" + This reverts commit 091e28f, because it breakes footers logic :/ - - upnpbrowser: use COL_SHADOW_PLUS_0 instead of COL_SHADOW_PLUS_1 +2016-03-12 svenhoefer -svenhoefer 2016-08-15 + - epgview: resort EpgButtons; keep color keys together - - colors: make footer background color configurable - - TODO: footer text color and maybe footer font +2016-03-12 Jacek Jendrzej -svenhoefer 2016-08-14 + src/nhttpd/tuxboxapi/ fix AddressSanitizer: strcpy-param-overlap: memory ranges - - cc_frm_footer: overload font option with old familiar font + src/driver/streamts.cpp init bsfc, fix possible segfault -svenhoefer 2016-08-14 + src/gui/test_menu.cpp fix pugixml compil - - 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-03-12 [CST] Focus -svenhoefer 2016-08-14 + driver/record.cpp, driver/streamts.cpp: add more formats, for testing - - upnpbrowser: reduce paintButtons calls to cc_frm_buttons default - - remove obsolete setColorBody() call +2016-03-11 Jacek Jendrzej -svenhoefer 2016-08-14 + src/driver/netfile.cpp fix redirect url - - bouqueteditor: reduce paintButtons calls to cc_frm_buttons default + src/gui/user_menue_setup.cpp use ITEM_NONE -svenhoefer 2016-08-14 +2016-03-10 Jacek Jendrzej - - cc_frm_button: don't use frames per default and align fontsize - - to familiar size + src/gui/user_menue_setup.cpp fix possible AddressSanitizer: global-buffer-overflow -M. Liebmann 2016-08-13 +2016-03-10 defans - Fix commit 4fd7808afd9191f8a8dab491cc9e6151dcc93198 - - - Use indexes for font parameter in formatDeleteMsg() & cutString() + - infoviewer: don't handle volume keys in movieplayer -M. Liebmann 2016-08-13 +2016-03-10 Jacek Jendrzej - Fix commit 71674d0f8aab183ad93d7220d5e6a8bfa6505588 - - - Use indexes for font parameter in formatDeleteMsg() & cutString() + src/driver/netfile.cpp fix skip over bufer size -Jacek Jendrzej 2016-08-13 +2016-03-10 flk - src/gui/moviebrowser.cpp refreshMovieInfo after sort + install tmdb.png -M. Liebmann 2016-08-12 +2016-03-10 svenhoefer - moviebrowser: Fix text display in message box when deleting a movie + - adzap: write adzap.data in monitor-mode too -M. Liebmann 2016-08-12 + - adzap: remove useless red button - src/system/helpers.cpp: Add cutString() function + - adzap: add checkmark-icon to marked item -Thilo Graf 2016-07-31 + - adzap: start adzap directly when ok is pressed on marked item - CCDraw: add comment - - Add comment where to find corner radius defines + - adzap: don't zap when rezap-channel is already tuned -Thilo Graf 2016-07-25 +2016-03-09 Jacek Jendrzej - CMenuWidget: use real paint mode of info box + src/driver/netfile.cpp fix possible segfaults -svenhoefer 2016-08-12 +2016-03-09 [CST] Focus - - messagebox/msgbox: respect user colors for inactive buttons; ... - - paint buttons with shadow and small frame + neutrino.cpp: try to fix sat/fav keys handling after calling zap history -svenhoefer 2016-08-12 +2016-03-08 [CST] Focus - - fb_window: add possibility to paint frame boxes + nhttpd: try to fix threaded nhttp crashes (again) -svenhoefer 2016-08-11 +2016-03-07 svenhoefer - - movieinfo: more cleanup; use htmlEntityDecode from helpers.cpp + - yrequest: remove double Connection->Method = M_PUT -svenhoefer 2016-08-11 + - partly revert e855ceef8e5a3719be4252aa5c5ef4be561d72d5; ... + ... "copy event to prevent crash in multi-threaded mode" - - movieinfo: cleanup from unused code; reformat code; no binary changes +2016-03-07 [CST] Focus -vanhofen 2016-08-11 + gui/epgview.cpp: fix tmdb logo - - epgview: fix display of mp_movie_info->productionDate + gui/movieplayer.cpp: hack to fix loop at neutrino start for non-working webtv channel via lua plugin -svenhoefer 2016-08-10 + gui/epgview.cpp: attribute with TMDB logo along with stars - - fix 4dd56385fb6771a50fe86bafb37a60260ee7669a + tmdb: add tmdb logo -svenhoefer 2016-08-10 +2016-03-06 Jacek Jendrzej - - moviebrowser: don't paint hdd progressbar if it's disabled by user + src/gui/user_menue.cpp fix AddressSanitizer: heap-use-after-free -svenhoefer 2016-08-10 +2016-03-04 M. Liebmann - - epgview: show progressbar in movieplayer mode + egpview: Fix display buttons & button labels -M. Liebmann 2016-08-10 + tmdb: Add star icons (THX flk) - epgview: Fix save movie info - - Signed-off-by: svenhoefer + tmdb: Add hintbox when search data -svenhoefer 2016-08-10 + tmdb: Use osd language for search & display data - - epgview: fix bigfonts switch in movieplayer mode + src/system/helpers.cpp: Add function Lang2ISO639_1() -svenhoefer 2016-08-10 +2016-03-04 bazi98 - - epgview: fix content of small bottom box in movieplayer mode + tmdb: Add read apikey from neutrino.conf -TangoCash 2016-08-09 +2016-03-04 M. Liebmann - fix position channellogo in moviebrowser + tmdb: Suppress cover flickering when scrolling -TangoCash 2016-08-09 +2016-03-04 vanhofen - fix epgview channelogo (from moviebrowser) + - tmdb: fix return value -TangoCash 2016-08-09 + - tmdb: fix function type - fix fading from moviebrowser +2016-03-04 TangoCash -TangoCash 2016-08-09 + neutrino-mp tmdb -> neutrino-hd - add missing blits +2016-03-04 M. Liebmann -svenhoefer 2016-08-09 + src/driver/record.cpp: Fix compiler warning - - tmdb: cleanup from unused code + Sort locales -svenhoefer 2016-08-09 +2016-03-04 [CST] Focus - - movieinfo: move #endif to right place + driver/streamts.cpp: fix webtv streaming for live urls via lua plugins -svenhoefer 2016-08-09 + driver/record.cpp: fix webtv record for live urls via lua plugins - - epgview: add extended movie info; code from movieinfo.cpp - - comment out unused showMovieInfo() in movieinfo.cpp + gui/movieplayer.cpp: split live url via lua code to be used from other code -svenhoefer 2016-08-08 +2016-03-03 Jacek Jendrzej - - locals: pay attention to upper/lower case for online services + src/nhttpd/tuxboxapi/controlapi.cpp fix 64bit AddressSanitizer: heap-buffer-overflow -svenhoefer 2016-08-08 +2016-03-03 svenhoefer - - allow to disable online services w/o cleaning the keys + - adzap: allow user-definable zap back time > 9 min -vanhofen 2016-08-06 + - adzap: call adzap directly from usermenu - - add submenu to configure and control online services like youtube, shoutcast and tmdb + - adzap: use adzap-thread in epg view; remove pseudo timertype ADZAP -vanhofen 2016-08-06 + - adzap: add hint icon by fred_feuerstein - - disable youtube, when youtube_dev_id is empty + - adzap: add possibility to write status data to /tmp/adzap.data -vanhofen 2016-08-06 + - adzap: align locale in usermenu item to adzap active status - - disable tmdb, when tmdb_api_key is empty + - adzap: don't leave all menues, when adzap isn't active -vanhofen 2016-08-06 + - adzap: add isActive() function - - disable shoutcast, when shoutcast_dev_id is empty + - adzap: update monitorLifeTime before leaving in case event has changed -svenhoefer 2016-08-04 + - adzap: move code to determinate monitorLifeTime to own function - - eventlist: allow to disable epgplus + - adzap: move non-menu code to Init() function -svenhoefer 2016-08-03 + - adzap: cleanup from unused variables - - epgview: remove obsolte calculation for footer witdh + - adzap: hide blue button if needed -svenhoefer 2016-08-03 + - adzap: use footer buttons to enable/disable adzap - - epgview: cleanup from unused code + - adzap: make locale to announce zap back more flexible -svenhoefer 2016-08-03 + - adzap: re-format code - - epgview: rework buttonbar logic +2016-03-03 martii -svenhoefer 2016-08-03 + - adzap: port code from martiis-neutrino-mp - - epgview: fix y-position of tmdb-logo and rating-stars +2016-03-03 Thilo Graf -svenhoefer 2016-08-02 + 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. - - epgview: rename bool 'tmdbtoggle' to 'tmdb_active' + CUpnpBrowserGui: clean up, remove unused vars -svenhoefer 2016-08-02 + CUpnpBrowserGui: do intit screen properties already on changed settings on runtime - - epgview: completion of d3cdf8d250d552d3efb860dcc45c82c80455237b + CUpnpBrowserGui: move module init into own member -svenhoefer 2016-08-02 + CUpnpBrowserGui: update license text - - minor code cosmetics; no binary changes + CUpnpBrowserGui: add missing exit button -svenhoefer 2016-08-02 + CUpnpBrowserGui: sort buttons related to remote control - - epgview: scale tmdb-cover; smoother view (use a larger offset) + CUpnpBrowserGui: rework image view -svenhoefer 2016-08-02 + CUpnpBrowserGui: rework top box arrangement - - epgview: rename bool 'cover' to 'has_cover' + 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 -Jacek Jendrzej 2016-07-30 + CNeutrinoApp: add signal OnAfterSetupFonts + This allows to implement methodes already inside classes without any + additional external var constructions. - src/gui/epgview.cpp fix clear epgtext + COPKGManager: generate a readable string for installation time -Jacek Jendrzej 2016-07-30 +2016-03-03 svenhoefer - src/gui/epgview.cpp use show function for mp info view + - infoviewer: we don't have starttimes in livestream mode -Jacek Jendrzej 2016-07-29 +2016-03-03 M. Liebmann - fix logic + Display of livestream infos in IV if no EPG data available -Jacek Jendrzej 2016-07-29 +2016-03-03 svenhoefer - dont use tmdb if api key not defined + - neutrino: add upgradeSetup function ... + ... to upgrade neutrino.conf to new defaults if needed -Jacek Jendrzej 2016-07-29 + - neutrino: add version_pseudo.h to allow changes ... + by comparing old version_pseudo with new one - src/gui/moviebrowser.cpp use one key for delete cover or add tmdb cover + - locale: change default text for yellow button -Jacek Jendrzej 2016-07-28 + - user_menu: get resolution value for livestreams - show epg/tmdb in moviebrowse info modus (yellow->info) + - infoviewer_bb: show resolution in livestream mode on color button -TangoCash 2016-03-08 + - webtv_setup: auto-determinate LIVESTREAM_RESOLUTION_OPTION_COUNT - fix bigfonts in last commits +2016-03-03 Jacek Jendrzej -Jacek Jendrzej 2016-07-28 + Fix parse json data - fix compil warnings +2016-03-03 M. Liebmann -TangoCash 2016-03-08 + movieplayer: Use Lua scripts for selecting live stream urls - add option to replace EPG Info with tmdb Info - be careful + CZapitChannel: Add variable 'script' + - using scripts for detecting the URL for live streams -TangoCash 2016-03-08 +2016-03-03 svenhoefer - urgent fix for last commit + - yWeb: enable record start button in boxcontrol -TangoCash 2016-03-07 +2016-03-02 Jacek Jendrzej - adding Live-TV look alike EPG-Infos in Movieplayer incl. TMDB + src/nhttpd/yhttpd_core/helper.cpp revert unneeded sie check -Thilo Graf 2016-07-27 +2016-03-02 [CST] Focus - 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. + gui/mediaplayer.cpp: disable audio play while movieplayer playback active -Jacek Jendrzej 2016-07-22 + nhttpd/tuxboxapi/controlapi.cpp: add direct record start for current channel - src/gui/lua/lua_video.cpp fix possible segfault if argument is not a string (nil) + gui/pictureviewer.cpp: unblank video on quit in mode_ts -Jacek Jendrzej 2016-07-21 +2016-03-01 Jacek Jendrzej - src/gui/widget/menue.cpp fix possible heap-buffer-overflow + src/gui/scan.cpp use_config.scanPIDs_in_tsScan_also (THX Janus) -Jacek Jendrzej 2016-07-06 + src/gui/movieplayer.cpp fix possible stack-buffer-overflow - update slovak.locale (THX Pr0metheus) +2016-03-01 svenhoefer -Thilo Graf 2016-06-29 + - controlapi/getmode: allow to get channelsmode in all stb modes - CShellWindow: add members to set/get commands and get current mode - - This allows to use shellwindow objects with existing instance. + - yhook: add helper function ParamList_exist() -martii 2016-07-01 +2016-02-29 Thilo Graf - - followscreenings: port code from martiis-neutrino-mp + CComponentsButton: increase default height of buttons -svenhoefer 2016-06-23 + Infoclock: unify handling in some classes with singleton - - no need to assign mainmenu as an argument to realrun() +2016-02-27 svenhoefer -Thilo Graf 2016-04-15 + - controlapi/epg: resort order of items; last order brakes plugins - 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. +2016-02-26 Thilo Graf -Thilo Graf 2016-06-21 + CComponentsText: add extended setColorAll() methode into text class + Doeas the same like setColorAll() of CCDraw but additional for text color - 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. + CComponentsWindow: fix default header color -Thilo Graf 2016-05-16 +2016-02-26 Stefan Seyfried - CComponentsItem: ensure display of frame as last layer + 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. -Thilo Graf 2016-05-16 +2016-02-26 vanhofen - CComponentsWindow: try to fix reduce of item height on enabled frame - - The lower part of the window frame was always painted over. + - controlapi/timer: fix json output -Thilo Graf 2016-04-16 +2016-02-25 svenhoefer - dvbsubtitle.cpp: fix wconversion compiler warnings + - controlapi/timer: allow json output -Thilo Graf 2016-03-04 + - yhook: allow multiple json arrays - CUpnpBrowserGui: fix paint image while scroll, use transparent background +2016-02-24 Jacek Jendrzej -Thilo Graf 2016-04-06 + fix AddressSanitizer: strncpy-param-overlap: memory ranges - CCDraw: enable/disable frame if frame on changed frame width +2016-02-24 svenhoefer -Thilo Graf 2016-05-17 + - controlapi/epgsearch: fix display of eventid - CComponentsWindow: use only body as background - - Should provide more performance + - controlapi/epg: add fallback when no channel or bouquet is given + This function needs a fix, because "bouquetnr=all" breakes json output. -Thilo Graf 2016-02-24 + - controlapi/getchannel: fix possible crash when channel = NULL - CComponentsWindow: ensure default disable background paint on window - - Only basic items should have enabled background paint as default. - Should be better for performance. + - yhook: change json output (text -> msg) -Thilo Graf 2016-06-26 +2016-02-24 Thilo Graf - 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. + CComponentsDetailLine: add version of setDimensionsAll() for dline + Contains different parameters, required by dline -Thilo Graf 2016-05-04 + CComponentsText: assign missing dim and pos values inside dimension- and position setters - CMenuWidget: avoid dangling pointer after delete + CComponentsText: assign current initialized position values to old var -Thilo Graf 2016-02-10 + CInfoViewer: use binary operators for zap mode statements - CTextBox: don't paint full background if max text width smaller than bg width +2016-02-24 svenhoefer -svenhoefer 2016-06-07 + - controlapi: add small documentations for new stuff - - slovak.locale: update + - controlapi: add epginfo=false switch to epg output -svenhoefer 2016-06-07 + - controlapi: add /getchannel function to get infos about current channel. + - controlapi: copy event to prevent crash in multi-threaded mode - - cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke" + - controlapi: add /getchannelid function to get full id too -svenhoefer 2016-06-07 + - controlapi/logolist: use well-known tags for channelid's - - yWeb: add Link and Trinity Duo to selection of remote controls +2016-02-23 svenhoefer -Jacek Jendrzej 2016-06-04 + - yhook: rename outCollection() => outObject() to be more json - avoid division by zero + - control/logolist: allow json/xml output -Jacek Jendrzej 2016-06-04 + - yhook: allow multiple json objects - src/system/localize.cpp Undefined allocation of 0 bytes +2016-02-22 svenhoefer -Jacek Jendrzej 2016-06-04 + - control/epgsearch: use outSingle instead of direct WriteLn - avoid division by zero + - yhook: new outSingle() function, that just adds a linefeed to content -Jacek Jendrzej 2016-06-02 + - yhook: rename var outSingle -> nonPair - supplement to d46b287d1cd3448b56ced298c2f0ac46e03472cf + - control/epgsearch: fix old plain text output -svenhoefer 2016-06-02 + - miscsettings_menu: allow to reset movieplayer plugin - - record_setup: remove undefined hint icon +2016-02-22 [CST] Focus -svenhoefer 2016-06-02 + nhttpd/tuxboxapi/neutrinoyparser.cpp: copy event to prevent crash in multi-threaded mode - - record_setup: add check existing recordings before set new timers +2016-02-22 svenhoefer -Thilo Graf 2016-06-02 + - 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. - CSignalBar: use correct initial value - - This should fix wrong values if signal = 0. + - controlapi/getmode: get right mode; allow json/xml output -Thilo Graf 2016-06-02 + - controlapi/statfs: remove unneccessary array from xml/json - 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. + - upnpbrowser: more offset for text in browserlist -Thilo Graf 2016-06-02 + - controlapi: use getOutType() function - 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. + - yhook: rename unused checkOutput() -> getOutType() and use it -Jacek Jendrzej 2016-06-01 +2016-02-21 svenhoefer - src/gui/eventlist.cpp restore channel name after call search if not used + - controlapi: reformat yCgiCallList -svenhoefer 2016-05-30 + - yhook: remove unnecessary line feeds from plain output; ... + align control/getbouquet - - setting_helpers: whitespace cleanup and code format changes + - controlapi: simplify result output -Jacek Jendrzej 2016-05-23 + - yhook: add SendResult() function to simplify result output - avoid division by zero and fix segfault +2016-02-20 svenhoefer -svenhoefer 2016-05-21 + - controlapi/statfs: simplify error handling - - hdd_menu: add key confirmation to hdd-check result + - controlapi/config: simplify error handling -svenhoefer 2016-05-19 + - yhook: send valide error/ok responses; allow error message - - channellist: add possibility to clear channel history + - controlapi: rename EpgSearchTXTCGI -> EpgSearchCGI -svenhoefer 2016-05-19 + - neutrinoapi: localize some hardcoded stings - - remove unneeded include of system/lastchannel.h + - controlapi: add statfs output for a given path -Jacek Jendrzej 2016-05-19 + - controlapi/file: switch to new plain output format - fix logic check null and add mute to skip + - controlapi/config: switch to new plain output format -Jacek Jendrzej 2016-05-19 + - yhook: introduce new format for plain output; key=value - check if string msg is not NULL, fix segfault + - yhook: move ctor/dtor to cpp -Jacek Jendrzej 2016-05-17 +2016-02-19 Jacek Jendrzej - try to fix current channel after edit mode + nhttpd/yhttpd_core/helper.cpp: avoid buffer overload -Jacek Jendrzej 2016-05-17 +2016-02-19 svenhoefer - Revert "very bad idea src/gui/channellist.cpp fix current channel after edit mode" - - This reverts commit 6593dcb0649366c8245d143395e8129856042912. + - controlapi/epgsearch: fix title output -Jacek Jendrzej 2016-05-16 + - controlapi/epgsearch: fix fsk output - src/gui/channellist.cpp fix current channel after edit mode +2016-02-19 Ezak -svenhoefer 2016-05-13 + add getdir control - - fix create-locals-work helper script +2016-02-18 Jacek Jendrzej -Jacek Jendrzej 2016-05-11 + nhttpd try to fix json unicode output - nhttpd remove unused +2016-02-18 svenhoefer -Jacek Jendrzej 2016-05-11 + - infoviewer: fix display of small rec/ts box; rename most variables - nhttpd use epg id to get events + - controlapi: whitespace cleanup FileCGI; fix compiler warning -Jacek Jendrzej 2016-05-10 +2016-02-18 TangoCash - add epg remaping + controlapi: sort files alphabetical -Thilo Graf 2016-05-07 +2016-02-18 [CST] Focus - CScreenSaver: use common time format + eitd/edvbstring.cpp: try to fix 13E 11179 EIT encoding -Thilo Graf 2016-04-26 +2016-02-18 Thilo Graf - CSignalBar: remove dub init + CMovieBrowser: reactivate slot for cover paint during scrolling inside epg -Jacek Jendrzej 2016-05-04 +2016-02-18 Thilo Graf - src/driver/neutrinofonts.cpp add cache for dynSize + 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. -Jacek Jendrzej 2016-05-04 + this reverts: 342de45cc3f7dc65863441e1506e47d89c60b0de - src/gui/widget/messagebox.cpp fix egfault if Text after call is deleted (lua script error) +2016-02-17 svenhoefer -M. Liebmann 2016-04-30 + - controlapi/epgsearch: extend epginfo switch - CLuaInstVideo::VideoCheckData(): Fix segfault when invalid parameter is passed +2016-02-17 svenhoefer -M. Liebmann 2016-04-30 + - 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 - Update LUA_WIKI urls + old: + --- + + + ... + + -Jacek Jendrzej 2016-04-26 + new: + --- + + + ... + + - some nver read compil fixes +2016-02-17 Thilo Graf -Jacek Jendrzej 2016-04-26 + CComponentsHeader: remove reassigned col_body vars - src/driver/rcinput.cpp revert (not sure) + CCDraw: remove unused var -Thilo Graf 2016-04-26 + 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. - CSignalBar: unified var init inside constructors + 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. -Thilo Graf 2016-04-26 + 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. - CAudioMute: remove explicit paint - - Already done by InfoClock itself with timer +2016-02-16 Jacek Jendrzej -Jacek Jendrzej 2016-04-25 + src/gui/eventlist.cpp use CComponentsChannelLogoScalable - fix memleak + nhttpd: init var -Thilo Graf 2016-04-25 +2016-02-16 [CST] Focus - CComponentsTimer: rework timer class + neutrino.cpp: disable starting subtitles from event, for testing -M. Liebmann 2016-04-24 + nhttp: change mutex type to recursive - CLuaInstance: Fix compiler warnings +2016-02-16 Jacek Jendrzej -M. Liebmann 2016-04-24 + cc_frm_scrollbar.cpp icon dont need full path - Fix first paint mute icon + (performance) Prefer prefix ++/-- operators for non-primitive types -Jacek Jendrzej 2016-04-24 + pictureviewer.cpp fix possible memleak - some never read compil warning fixes +2016-02-16 Thilo Graf -Jacek Jendrzej 2016-04-23 + CInfoViewerBB: try to fix repaint of sys scales after channel switch + Reset should force repaint and scales should be always visible after + footer paint. - some compil warning fixes + CMovieBrowser: try to fix cover arangement -Jacek Jendrzej 2016-04-22 + CMovieBrowser: use smaller size for cover and enable shadow and frame - some compil warning fixes + CMovieBrowser: avoid multiple slot connections + Do connect only to empty signal. -Jacek Jendrzej 2016-04-22 + CMovieBrowser: consider small cover images + Should prevent oversized upscale of very small images. Maximal used size is the half height + of epg box. - src/gui/timerlist.cpp fix memleak + CComponentsPicture: allow image cache only for scaled images -Thilo Graf 2016-04-22 + CComponentsPicture: move resize to end of methode - CComponentsFrmClock: remove unused parameter,fix possible compiler warnings + CComponentsPicture: use clearCache() in destructor for unified handling -Jacek Jendrzej 2016-04-21 + CComponentsPicture: add more comments an debug lines, remove useless init - avoid pssible memleak + 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. -Jacek Jendrzej 2016-04-21 + CComponentsPicture: add some debug messages to track caching - avoid null pointer use + CComponentsPicture: ensure cache cleanup on missing image while runtime -Jacek Jendrzej 2016-04-21 + 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. - avoid division by zero + CProgressBar: ensure also repaint of progressbar if item is not painted -Thilo Graf 2016-04-20 + CTestMenu: disable unused vars + prevents possible compiler warnings or builderrors with pedantic gcc settings - CComponentsFrmClock: remove unnecessary paint - - Is already handled with OnTimer signal. + CTextBox: don't paint full background if max text width smaller than bg width -Jacek Jendrzej 2016-04-20 + CComponentsPicture: add member to get current image name - eitd : fix add ExtendedTextCache option + CTextBox: fix missing init of old bg color + Avoids possible usage of wrong color after init. -Jacek Jendrzej 2016-04-20 +2016-02-16 svenhoefer - pass by reference + Create README.md -svenhoefer 2016-04-20 +2016-02-16 [CST] Bas - - 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 + src/gui/videosettings.cpp: fix analog video settings for all HD2 series boxes. -svenhoefer 2016-04-19 +2016-02-15 svenhoefer - - neutrinoyparser: fix Trinity detection + - controlapi: rework epgsearch code + * /control/epgsearch? + or + * /control/epgsearch?search=[&epginfo=false][&format=plain|xml|json] -svenhoefer 2016-04-19 + - add search-function to /control/epg - - neutrinoyparser: add Link and Trinity Duo + * /control/epg?search= -Thilo Graf 2016-04-17 + - mark /control/epgsearchxml as deprecated - ComponentsTimer: ensure slot connect/disconnect dependency from slot state +2016-02-15 Jacek Jendrzej -Thilo Graf 2016-04-17 + CFrameBuffer::getIconSize check if pic is icon - CComponentsFrmClock: ensure slot connect, if it is empty +2016-02-14 svenhoefer -Jacek Jendrzej 2016-04-18 + - yWeb: increase version - data/satellites.xml update Astra19 Hotbird13 + - yWeb: smoother view/scroll in EPG Plus -Jacek Jendrzej 2016-04-17 +2016-02-13 svenhoefer - src/eitd/xmlutil.cpp fix possible segfault + - yWeb: enable threading switch for coolstream hardware -Jacek Jendrzej 2016-04-17 +2016-02-13 [CST] Focus - src/timerd/timermanager.cpp revert last change + nhttp: re-enable threading; lock NeutrinoAPI calls -Jacek Jendrzej 2016-04-17 +2016-02-11 svenhoefer - zapit: fix comparison of constant 0 with expression of type 'bool' is always false + - controlapi: allow to get moviebrowser.conf with config call -Jacek Jendrzej 2016-04-17 + - yparser: add tooltip with EPG informations to channellist + based apon "adding mouseover detailed EPG Info in WebIF" by TangoCash - i for last commit + - yWeb: add new css class .pointer -Jacek Jendrzej 2016-04-17 + - controlapi: remove unused variable ‘epgid’ - remove unused and some clang compil fixes + - controlapi: resort and fix getbouquet output; ... + NOTE: last hh->outPair() call *must* have a false bool _next -Jacek Jendrzej 2016-04-16 + - deutsch.locale: typo - src/gui/components/cc_signals.h fix typo + - movieplayer/browser: add user key to create/remove movie cover -Jacek Jendrzej 2016-04-16 +2016-02-11 TangoCash - lib/libdvbsub/tools.h unused + add some more epg details to ControlAPI (getbouquet) -Jacek Jendrzej 2016-04-16 +2016-02-09 svenhoefer - src/gui/movieplayer.cpp delete chid if not used + - yWeb: avoid response from control/message in whole frame -Jacek Jendrzej 2016-04-15 + - yWeb: add day of week to EPG date - src/gui/components/cc_item_progressbar.cpp fix possible memleak + - yWeb: fix get_epg wait text -Thilo Graf 2016-04-15 + - moviebrowser: introduce user-assignable keys - CUpnpBrowserGui: use static button font instead auto font size +2016-02-09 [CST] Focus -[CST] Focus 2016-04-14 + driver/moviecut.cpp: fix saving header after truncate, remove redundant CMovieInfo arg from api - lib/libcoolstream2/cs_api.h: update header +2016-02-09 svenhoefer -Jacek Jendrzej 2016-04-11 + - moviebrowser: add possibility to search for movies in SMS-style + This feature has to be activated first. Menu -> Settings -> + Key Setup -> Edit -> My recordings - src/driver/streamts.cpp try to fix send err loop + 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". -Jacek Jendrzej 2016-04-10 + 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. - src/driver/streamts.cpp check after new +2016-02-06 Jacek Jendrzej -Thilo Graf 2016-04-10 + src/driver/record.cpp check avformat_write_header return - 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-02-05 [CST] Focus -Jacek Jendrzej 2016-04-08 + driver/streamts.cpp: fix webtv stream open - src/gui/movieplayer.cpp fix update duration on first call +2016-02-05 svenhoefer -Thilo Graf 2016-04-07 + - yWeb: add missing live.timer_edit.message to language files - CComponentsWindow: add member to set button font and use infobar font as default +2016-02-05 [CST] Focus -Thilo Graf 2016-04-05 + driver/streamts.cpp: add webtv channels streaming for compatible streams - CComponentsInfoBox: use framed infobox as default +2016-02-05 svenhoefer -Jacek Jendrzej 2016-04-05 + - moviebrowser: use FOOT_FONT definition to calc button dimensions - add Bluemoon-3.0.theme + - moviebrowser: avoid useless RC_left/right keys in youtube mode -Jacek Jendrzej 2016-04-05 +2016-02-04 svenhoefer - Revert "supplement to 2c700641c11b7f9985c5d2f8f1233252c3c73e7f" - - This reverts commit f684fd50a0ea889ea6e14e664be24afbe0959f39. + - infoviewer: show movieplayers infoviewer in vzap mode if needed -Jacek Jendrzej 2016-04-05 +2016-02-03 [CST] Focus - supplement to 2c700641c11b7f9985c5d2f8f1233252c3c73e7f + gui/movieplayer.cpp: hack for dvb subtitles in TS file player mode -Thilo Graf 2016-04-05 + gui/movieplayer.cpp: add subtitles auto-select for webtv - bouquetedit classes: use static button font instead auto font size - - User request + neutrino.cpp: fix webtv subtitles crash when subtitle arrive while other gui on the screen (re-post deleted msg) -Jacek Jendrzej 2016-04-05 + zapit/src/zapit.cpp: when zapping to webtv, make sure dvb subtitles stopped and channel pids saved - src/daemonc/remotecontrol.cpp: fix PARENTALLOCK in onsignal mode + libdvbsub/dvbsub.cpp: fix pid reporting on resume -Jacek Jendrzej 2016-04-04 +2016-02-03 svenhoefer - add av_dict_free, fix memleak + - movieplayer: add virtual zap mode for moviebrowser playlists + This commit fixes virtual zap for timeshift mode too. + TODO: virtual zap for fileplayer playlists -Jacek Jendrzej 2016-04-03 +2016-02-01 svenhoefer - supplement to 619dacbc2ed9b11b5210408b516c0f8fd56c80e5 + - infoviewer: move VZAP-code to right place -[CST] Focus 2016-04-01 + - moviebrowser: allow to show detailed infos about bookmarks - gui/movieplayer.cpp: add non-blocking webtv zap, for testing +2016-02-01 [CST] Focus -Jacek Jendrzej 2016-03-28 + 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 fi possible segaults + src/gui/movieplayer.cpp: fix play loop, if play stopped using end bookmark in multi-file mode -Jacek Jendrzej 2016-03-28 +2016-01-31 M. Liebmann - rnd for random_shuffle + Fix freeze neutrino at mute icon and gradient header -[CST] Focus 2016-03-28 +2016-01-30 Thilo Graf - gui/movieplayer.cpp clear cookie_header before call lua script + CInfoViewer: reduce flicker effects for infobar text -[CST] Focus 2016-03-28 +2016-01-29 Jacek Jendrzej - libcoolstream2/playback_cs.h: update header + suplement to use fstream in copyfile function fix -Jacek Jendrzej 2016-03-25 +2016-01-29 M. Liebmann - add postfields and header curl option + CInfoViewer::show_Data: Avoid overwriting button text -Jacek Jendrzej 2016-03-25 + CCDraw: Set cc_gradient_bg_cleanup to true + Except menu headers: Disable cleanup when save screen is disabled - add headers ffmpeg option for luascript bg play; use in script 'entry['header'] = 'Cookie: var=name'; +2016-01-29 Thilo Graf -[CST] Focus 2016-03-25 + CCDraw: try to fix is_painted property after used kill() - libcoolstream2/playback_cs.h: update header + CComponentsItem: add missing parameter to kill() member + Was not passed to parent methode. -[CST] Focus 2016-03-23 + CInfoViewer: use gradient settings for infobar text box too - neutrino: add webtv channel list mode +2016-01-29 Jacek Jendrzej -Thilo Graf 2016-03-23 + use fstream in copyfile function - CEpgData: fix header size on used magnify feature - - TODO: Make this feature recognizable for users +2016-01-29 [CST] Focus -TangoCash 2016-03-21 + gui/dboxinfo.cpp: try to fix missing s/n digits, fix x position - fix json unicode output +2016-01-29 svenhoefer -Ezak 2016-03-21 + - yparser: remove useless halfhearted script-check - add documentation for getdir control + - yWeb: fix typo in german language file -svenhoefer 2016-03-22 +2016-01-28 svenhoefer - - movieinfo/moviebrowser: add (better) rating feature + - neutrino: initialize lastMode; just for safety -Thilo Graf 2016-03-22 + - neutrino: fix lastMode when switching to mode_upnp - CDBoxInfoWidget: remove superfluous paint of header +2016-01-28 M. Liebmann -Thilo Graf 2016-03-22 + CFrameBuffer::paintBoxRel: Fix segfault in standby mode + and fix segfault when paintBoxRel2Buf() returns NULL - CEventList: hold header instance to reduce flicker effects +2016-01-27 M. Liebmann -Thilo Graf 2016-03-22 + Fix ghost text in channellist & epg view + Complement to commit 8dd426d - 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. + Fix osd error on nevis -Thilo Graf 2016-03-22 +2016-01-27 defans - 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() + - infoviewer: simplify body height calculation -[CST] Focus 2016-03-21 +2016-01-26 M. Liebmann - driver/record.cpp, driver/streamts.cpp: ignore bitstream filter errors + Fix ghost text in infoviewer -Jacek Jendrzej 2016-03-19 +2016-01-26 Jacek Jendrzej - nhttpd: unused var and function + CMenuWidget: try to fix possible overlength of details line -svenhoefer 2016-03-19 +2016-01-26 Thilo Graf - - controlapi: use hh->SendResult() in new getMoviesCGI() + CInfoViewer: try to fix shadow and background behavior in vzap mode -svenhoefer 2016-03-19 + CInfoViewer: unified vars for body position - - controlapi: whitespace cleanup; remove dup getSubdirectories() + CInfoViewer: remove shadow offset from init, + items works with its own values -Ezak 2016-02-19 + CComponentsItem: reset paint mode after cleanup - add getmovies control +2016-01-26 defans -Ezak 2016-02-19 + CInfoViewer: reset zapmode if not in default mode - remove unused vars in controlapi +2016-01-26 Thilo Graf -Thilo Graf 2016-03-17 + CCDraw: add member to remove shadow only - CComponentsScrollBar: fix missed navi arrows - - Paths were broken - comes in with 10c430d40e2b537882941c14f41f57724e4a87ba +2016-01-26 Jacek Jendrzej -Thilo Graf 2016-03-17 + jsoncpp.cpp: re-apply gcc version compil fix - CComponentsButton: get image path from framebuffer - - Buttons didn't get icons from custom path e.g. /var/tuxbox/icons - This should fix this. +2016-01-26 M. Liebmann -Thilo Graf 2016-03-17 + CMenuWidget: Enable cleanup gradient background for menu hints... + ... and for menu headers when save screen is enabled - CFrameBuffer: outsource code for icon path detecting - - Unified handling and makes it possible to use in other objects. +2016-01-26 Thilo Graf -Thilo Graf 2016-03-17 + CCDraw: use ccdraw namespace - CComponentsButton: use full height if no frame available +2016-01-26 M. Liebmann -Thilo Graf 2016-03-17 + CCDraw: Add function for cleanup gradient background - 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. + CComponentsPicture: Align pictures at 4 byte boundary... + ...for hw blit on apollo/kronos hardware -svenhoefer 2016-03-15 + CFrameBuffer::paintBoxRel2Buf(): Align buffer at 4 byte boundary... + ...for hw blit on apollo/kronos hardware - - cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke" + helpers.cpp: Add function SetWith4FB_HW_ACC() + align for hw blit on apollo/kronos hw -svenhoefer 2016-03-15 + framebuffer: use hardware accel for blitBox2FB() - - cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke" +2016-01-26 svenhoefer -svenhoefer 2016-03-14 + - infoviewer: fix audio description in mode_webtv - - yWeb/neutrinoyparser: add icons for scrabled and webtv channels +2016-01-25 svenhoefer -svenhoefer 2016-03-14 + Revert "- infoviewer_bb: use getMoviePlayerButtonName in mode_audio too;" + This reverts ugly commit a2b28048d63f638ea263adbdfe1c33744f29ae15 - - yWeb: add link to get stream to channellist; thx to dasda + - neutrino/upnpbrowser: add and use new mode_upnp; ... + ... switch to correct mode before start playing audio/video/pic -svenhoefer 2016-03-14 + - neutrino: allow to change to mode_ts before playback starts - - yWeb: add stream icon +2016-01-25 [CST] Focus -svenhoefer 2016-03-14 + gui/movieplayer.cpp: pass subtitles charset to playback instance - - yWeb: smoother icons in channellist; thx to fred_feuerstein +2016-01-25 svenhoefer -svenhoefer 2016-03-14 + - infoviewer: supplement to 2786c1386722ba7201edbc134c563dba322c6a48 - - neutrinoyparser: smoother view in channellist; align icons right +2016-01-25 svenhoefer -svenhoefer 2016-03-13 + 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. - Revert "- epgview: resort EpgButtons; keep color keys together" - - This reverts commit 091e28f, because it breakes footers logic :/ + Conflicts: + src/gui/infoviewer_bb.cpp -svenhoefer 2016-03-12 +2016-01-25 svenhoefer - - epgview: resort EpgButtons; keep color keys together + - infoviewer: show plugin name, when movieplayer-plugin is selected -Jacek Jendrzej 2016-03-12 +2016-01-25 Stefan Seyfried - src/nhttpd/tuxboxapi/ fix AddressSanitizer: strcpy-param-overlap: memory ranges + 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). -Jacek Jendrzej 2016-03-12 +2016-01-25 svenhoefer - src/driver/streamts.cpp init bsfc, fix possible segfault + - vfd: allow to disable rc-lock message on vfd -Jacek Jendrzej 2016-03-12 +2016-01-24 svenhoefer - src/gui/test_menu.cpp fix pugixml compil + - plugins: startPlugin works with filename; just for clarity -[CST] Focus 2016-03-12 + - plugins: fix movieplayer-plugin - driver/record.cpp, driver/streamts.cpp: add more formats, for testing +2016-01-24 Stefan Seyfried -Jacek Jendrzej 2016-03-11 + Merge remote-tracking branch 'n/cst-next-fixed' - src/driver/netfile.cpp fix redirect url + Revert "- listhelpers: satisfy -Werror" + This reverts commit 299852d3886276d04a775aa2d93a009b8dce6dfa. -Jacek Jendrzej 2016-03-11 + Revert "Revert "rcinput/neutrino: avoid the use of EVT_TIMESET"" + This reverts commit 2c64d2fb2b4e47b095b46b80337599af1df82bcc. - src/gui/user_menue_setup.cpp use ITEM_NONE + sectionsd: try to improve cnthread update filter logic -Jacek Jendrzej 2016-03-10 +2016-01-23 Stefan Seyfried - src/gui/user_menue_setup.cpp fix possible AddressSanitizer: global-buffer-overflow + 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). -defans 2016-03-10 + 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. - - infoviewer: don't handle volume keys in movieplayer + neutrinoyparser: use hw_caps to find boxname/type/arch -Jacek Jendrzej 2016-03-10 +2016-01-22 Stefan Seyfried - src/driver/netfile.cpp fix skip over bufer size + hardware_caps: more boxtypes, add boxarch -flk 2016-03-08 +2016-01-22 svenhoefer - install tmdb.png - - Signed-off-by: flk + - infoviewer: fix overlaps on buttons while zapping -svenhoefer 2016-03-10 +2016-01-21 M. Liebmann - - adzap: write adzap.data in monitor-mode too + CLuaInstMisc: Add getTimeOfDay() script function + - Set Lua api version to 1.39 -svenhoefer 2016-03-10 + CLuaInstance: Add some CComponentsHeader functions + - Set Lua api version to 1.38 - - adzap: remove useless red button +2016-01-21 svenhoefer -svenhoefer 2016-03-10 + - yWeb: remove hardcoded css from textareas - - adzap: add checkmark-icon to marked item + - yWeb: add button to check status of remote control -svenhoefer 2016-03-10 + - controlapi: add possibility to check status of remote control - - adzap: start adzap directly when ok is pressed on marked item +2016-01-21 Thilo Graf -svenhoefer 2016-03-10 + 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. - - adzap: don't zap when rezap-channel is already tuned + cc_types: add missing item type to signalbar -Jacek Jendrzej 2016-03-09 + CScreenSaver: fix possible render of clock over screen size + check position and size use only possible available screen size - src/driver/netfile.cpp fix possible segfaults +2016-01-21 Thilo Graf -[CST] Focus 2016-03-09 + CInfoViewer: use different modes with enums for virtual zap and number input mode + This should fix missing rounded corners in numbaur input mode too. - neutrino.cpp: try to fix sat/fav keys handling after calling zap history + Thx defans for input ! -[CST] Focus 2016-03-08 +2016-01-21 Thilo Graf - nhttpd: try to fix threaded nhttp crashes (again) + CComponentsText: try to fix mismatching calculation of y pos inside form -svenhoefer 2016-03-07 + 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. - - yrequest: remove double Connection->Method = M_PUT + 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. -svenhoefer 2016-03-06 +2016-01-21 svenhoefer - - partly revert e855ceef8e5a3719be4252aa5c5ef4be561d72d5; ... - - ... "copy event to prevent crash in multi-threaded mode" + - infoviewer: fix display of DolbyDigital icon -[CST] Focus 2016-03-07 + - infoviewer_bb: make showIcon_DD() public - gui/epgview.cpp: fix tmdb logo +2016-01-20 M. Liebmann -[CST] Focus 2016-03-07 + neutrino.cpp: Enable mute icon in channellist when 'Quickzap in list' active or allow + Partial revert commit 5eb7f4aea8a7dfc379d953cf17cc6688fcd09af3 - gui/movieplayer.cpp: hack to fix loop at neutrino start - for non-working webtv channel via lua plugin +2016-01-20 svenhoefer -[CST] Focus 2016-03-07 + - rc_lock: rework class; switch to singleton; add icon; vfd-support - gui/epgview.cpp: attribute with TMDB logo along with stars +2016-01-19 Thilo Graf -[CST] Focus 2016-03-07 + CMovieBrowser:try to fix cover position and ratio for custom covers + TODO: 4:3 screenshot are still broken - tmdb: add tmdb logo +2016-01-19 Thilo Graf -Jacek Jendrzej 2016-03-06 + 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(). - src/gui/user_menue.cpp fix AddressSanitizer: heap-use-after-free + Cache cleanup removed, can be done at runtime if required. -M. Liebmann 2016-03-04 +2016-01-19 Stefan Seyfried - egpview: Fix display buttons & button labels + edit lua_api_version.h instead of autogenerating it + This will help those who do not use ccache :-) -M. Liebmann 2016-03-04 +2016-01-18 svenhoefer - tmdb: Add star icons (THX flk) + - listhelpers: satisfy -Werror -M. Liebmann 2016-03-04 +2016-01-18 svenhoefer - tmdb: Add hintbox when search data + Revert "rcinput/neutrino: avoid the use of EVT_TIMESET" + This reverts commit b307b78bf8259f0cac0694e1da95196e878d0c73. -M. Liebmann 2016-03-04 + 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 + --- - tmdb: Use osd language for search & display data +2016-01-18 Stefan Seyfried -M. Liebmann 2016-03-04 + listbox: use CListHelpers - src/system/helpers.cpp: Add function Lang2ISO639_1() + 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 :-) -bazi98 2016-03-04 + upnpbrowser: use CListHelpers::UpDownKey - tmdb: Add read apikey from neutrino.conf + CListHelpers: allow UpDownKey with int type, too -M. Liebmann 2016-03-04 + eventlist: use CListHelpers::UpDownKey - tmdb: Suppress cover flickering when scrolling + use CListHelpers to remove duplicated code + CListHelpers::UpDownKey() allows to remove duplicated + code from channellist, bouquetlist and bouqueteditor. -vanhofen 2016-03-04 + add CListHelpers class + this can be used to factor out duplicate code implementations + from all the various channel-, bouquet-, eventlists etc... - - tmdb: fix return value +2016-01-17 Thilo Graf -vanhofen 2016-03-04 + 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. - - tmdb: fix function type + CTextBox: add signal handler into scroll methodes -TangoCash 2016-03-04 +2016-01-17 Stefan Seyfried - neutrino-mp tmdb -> neutrino-hd + Merge remote-tracking branch 'n/cst-next' -M. Liebmann 2016-03-04 + configure: remove unused LIBCS_* variables - src/driver/record.cpp: Fix compiler warning + sectionsd: try to improve "good time" detection logic -M. Liebmann 2016-03-04 + sectionsd: revert "do not adjtime() if less than one second" + This is actaully not that useful and add unnecessary complexity. - Sort locales +2016-01-17 M. Liebmann -[CST] Focus 2016-03-04 + Fix last commit - driver/streamts.cpp: fix webtv streaming for live urls via lua plugins +2016-01-17 Stefan Seyfried -[CST] Focus 2016-03-04 + ffmpegdec: fix playback for big-endian arch - driver/record.cpp: fix webtv record for live urls via lua plugins +2016-01-17 M. Liebmann -[CST] Focus 2016-03-04 + CLuaInstVideo: Add script function 'setInfoFunc()'... + ...for displaying information in the movieplayer - gui/movieplayer.cpp: split live url via lua code to be used from other code + - Set Lua api version to 1.36 -Jacek Jendrzej 2016-03-03 +2016-01-17 M. Liebmann - src/nhttpd/tuxboxapi/controlapi.cpp fix 64bit AddressSanitizer: heap-buffer-overflow + More replace __FILE__ with __file__ -svenhoefer 2016-03-01 +2016-01-16 Stefan Seyfried - - adzap: allow user-definable zap back time > 9 min + 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 -svenhoefer 2016-02-29 + listbox: use CListHelpers - - adzap: call adzap directly from usermenu + 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 :-) -svenhoefer 2016-02-29 + upnpbrowser: use CListHelpers::UpDownKey - - adzap: use adzap-thread in epg view; remove pseudo timertype ADZAP + CListHelpers: allow UpDownKey with int type, too -svenhoefer 2016-02-29 + eventlist: use CListHelpers::UpDownKey - - adzap: add hint icon by fred_feuerstein +2016-01-16 gandharva -svenhoefer 2016-02-29 + - re-apply 73b5303cfcb52cbb621b1783f3de698aa92deb04 - - adzap: add possibility to write status data to /tmp/adzap.data + - jsoncpp: update to 0.10.5 -svenhoefer 2016-02-29 +2016-01-16 Stefan Seyfried - - adzap: align locale in usermenu item to adzap active status + use CListHelpers to remove duplicated code + CListHelpers::UpDownKey() allows to remove duplicated + code from channellist, bouquetlist and bouqueteditor. -svenhoefer 2016-02-29 +2016-01-16 M. Liebmann - - adzap: don't leave all menues, when adzap isn't active + CScreenSaver: Fix compile when pip is disabled -svenhoefer 2016-02-29 +2016-01-16 Stefan Seyfried - - adzap: add isActive() function + add CListHelpers class + this can be used to factor out duplicate code implementations + from all the various channel-, bouquet-, eventlists etc... -svenhoefer 2016-02-28 + Merge remote-tracking branch 'cst-next' - - adzap: update monitorLifeTime before leaving in case event has changed +2016-01-16 defans -svenhoefer 2016-02-28 + - osd-setup: enable/disable screensaver options by conditions - - adzap: move code to determinate monitorLifeTime to own function + - screensaver: disable pip while screensaver -svenhoefer 2016-02-28 +2016-01-15 svenhoefer - - adzap: move non-menu code to Init() function + - fix pagedown logic, but this time for real (i hope) + Why this was so difficult code? I don't know. -svenhoefer 2016-02-28 +2016-01-14 svenhoefer - - adzap: cleanup from unused variables + - configure.ac: remove $(top_srcdir)/src/zapit/include/private + Stuff like this maybe is better included in ADDITIONAL_CFLAGS or so. -svenhoefer 2016-02-28 +2016-01-14 Thilo Graf - - adzap: hide blue button if needed + CTimeOSD: fix init of display mode + Time was always on screen if user has started to play a movie. -svenhoefer 2016-02-28 +2016-01-14 Stefan Seyfried - - adzap: use footer buttons to enable/disable adzap + movieplayer: shorten debug messages -svenhoefer 2016-02-28 + replace __FILE__ with __file__ - - adzap: make locale to announce zap back more flexible + zapit/debug: remove filename hack with a more elegant one -svenhoefer 2016-02-28 + - port HWLIB_CFLAGS from neutrino-mp to neutrino-hd - - adzap: re-format code + jsoncpp: use own assert() macro which does not abort -martii 2016-03-03 + 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 :-) - - adzap: port code from martiis-neutrino-mp + rcinput: remove unused code, comment FIXME + I think I have mostly deciphered the meaning of this :-) -Thilo Graf 2016-03-03 + sectionsd: fix possibly fishy localtime_r usage - 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. + sectionsd: improve timeThread info messages -Thilo Graf 2016-03-02 + 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 - CUpnpBrowserGui: clean up, remove unused vars + fix debug output printf type warnings -Thilo Graf 2016-02-29 +2016-01-14 Thilo Graf - CUpnpBrowserGui: do intit screen properties already on changed settings on runtime + COsdSetup: fix possible crash on font setup in wizard mode + Channellist is not initialized in wizard mode. -Thilo Graf 2016-02-27 +2016-01-14 Jacek Jendrzej - CUpnpBrowserGui: move module init into own member + src/gui/movieplayer.cpp add https to m3u filter -Thilo Graf 2016-03-02 + src/neutrino.cpp fix possible segfault if g_bouquetManager is NULL - CUpnpBrowserGui: update license text +2016-01-13 Stefan Seyfried -Thilo Graf 2016-02-26 + Revert "scanepg: only react to the correct EVT_EIT_COMPLETE" + This reverts commit 55be585994367141a6e089f209e2fca67289bf61. - CUpnpBrowserGui: add missing exit button + reacting to all COMPLETE events is actually correct, because + it restarts background scanning after scanning of current live + transponder is finished -Thilo Graf 2016-02-26 +2016-01-13 M. Liebmann - CUpnpBrowserGui: sort buttons related to remote control + lua_menue.cpp: Not script abort in case of error in callback... + ...functions, display only error message -Thilo Graf 2016-02-26 +2016-01-13 Stefan Seyfried - CUpnpBrowserGui: rework image view + lua_threads: use own assert() macro which does not abort -Thilo Graf 2016-02-26 + lua_cc_text: fix type to allow compilation with recent gcc - CUpnpBrowserGui: rework top box arrangement +2016-01-11 svenhoefer -Thilo Graf 2016-02-25 + - infoviewer: fix width of small rec/ts icon box - 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 +2016-01-10 M. Liebmann -Thilo Graf 2016-03-02 + CTimeOSD: Fix compiler warning "suggest parentheses around '&&' within '||'" - CNeutrinoApp: add signal OnAfterSetupFonts - - This allows to implement methodes already inside classes without any - additional external var constructions. +2016-01-10 svenhoefer -Thilo Graf 2016-03-02 + - deutsch.locale: add screensaver.mode_clock_color - COPKGManager: generate a readable string for installation time +2016-01-10 Thilo Graf -svenhoefer 2016-03-03 + screensaver: rework timeosd handling - - infoviewer: we don't have starttimes in livestream mode +2016-01-10 defans -M. Liebmann 2016-03-03 + screensaver: add optional colored property - Display of livestream infos in IV if no EPG data available +2016-01-10 svenhoefer -svenhoefer 2016-03-03 + - infoviewer: some more little numbox-alignments - - neutrino: add upgradeSetup function ... - - ... to upgrade neutrino.conf to new defaults if needed + - cc_frm_signalbars: fix REF_PERCENT_TXT for 100% -svenhoefer 2016-03-03 +2016-01-10 Stefan Seyfried - - neutrino: add version_pseudo.h to allow changes ... - - by comparing old version_pseudo with new one + lua_threads: use own assert() macro which does not abort -svenhoefer 2016-03-03 + jsoncpp: use own assert() macro which does not abort - - locale: change default text for yellow button + replace __FILE__ with __file__ -svenhoefer 2016-03-03 + zapit/debug: remove filename hack with a more elegant one - - user_menu: get resolution value for livestreams + 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 :-) -svenhoefer 2016-03-03 + 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) - - infoviewer_bb: show resolution in livestream mode on color button + rcinput: remove unused code, comment FIXME + I think I have mostly deciphered the meaning of this :-) -svenhoefer 2016-03-03 + scanepg: only react to the correct EVT_EIT_COMPLETE - - webtv_setup: auto-determinate LIVESTREAM_RESOLUTION_OPTION_COUNT + sectionsd: fix possibly fishy localtime_r usage -Jacek Jendrzej 2016-03-03 +2016-01-09 Stefan Seyfried - Fix parse json data + sectionsd: improve timeThread info messages -M. Liebmann 2016-03-03 + sectionsd: fix signed/unsigned comparison warning - movieplayer: Use Lua scripts for selecting live stream urls + rcsim: use the neutrino socket everywhere -M. Liebmann 2016-03-03 + nhttpd: just push remote keys into rcinput directly - CZapitChannel: Add variable 'script' - - - using scripts for detecting the URL for live streams + 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 -svenhoefer 2016-03-03 + movieplayer: shorten debug messages, print less often - - yWeb: enable record start button in boxcontrol +2016-01-08 Stefan Seyfried -Jacek Jendrzej 2016-03-02 + Merge remote-tracking branch 'cst-next' - src/nhttpd/yhttpd_core/helper.cpp revert unneeded sie check +2016-01-08 Stefan Seyfried -[CST] Focus 2016-03-02 + Revert "CShellWindow: fix "OK" button after shell window" + This reverts commit 8e43498ea5bfc9486eff74929508634c83ba45aa. - gui/mediaplayer.cpp: disable audio play while movieplayer playback active + Thilo fixed / worked around this issue differently. -[CST] Focus 2016-03-02 +2016-01-07 Thilo Graf - nhttpd/tuxboxapi/controlapi.cpp: add direct record start for current channel + CInfoViewer: try to fix channel number allignment + Allignment was broken on different font size. -[CST] Focus 2016-03-02 +2016-01-07 svenhoefer - gui/pictureviewer.cpp: unblank video on quit in mode_ts + - infoviewer: align header position to fix a small 'hole' beside numbox -Jacek Jendrzej 2016-03-01 + - textbox: allow users setting screen_StartX/Y = 0 - src/gui/scan.cpp use_config.scanPIDs_in_tsScan_also (THX Janus) +2016-01-07 defans -Jacek Jendrzej 2016-03-01 + - movieplayer: fix screensaver init - src/gui/movieplayer.cpp fix possible stack-buffer-overflow +2016-01-07 svenhoefer -svenhoefer 2016-03-01 + - infoviewer: (re)use SHADOW_OFFSET/2 for small shadows - - controlapi/getmode: allow to get channelsmode in all stb modes +2016-01-06 Thilo Graf -svenhoefer 2016-03-01 + CInfoViewer: try to fix numbox arrangement - - yhook: add helper function ParamList_exist() +2016-01-05 Thilo Graf -Thilo Graf 2016-02-29 + CShellWindow: use current window color for result button - CComponentsButton: increase default height of buttons + CComponentsButton: fix transparecny of button icon + Background was black for some icons -Thilo Graf 2016-02-29 + CComponentsPicture: move SetTransparent() to public - Infoclock: unify handling in some classes with singleton + 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 -svenhoefer 2016-02-27 + CCDraw: remove hide() from destructor. + hide() should be called explicit if required. + This should fix unintentionally call of hide() if objects used on stack. - - controlapi/epg: resort order of items; last order brakes plugins +2016-01-05 Stefan Seyfried -Thilo Graf 2016-02-26 + infoviewer: fix ordering of variable initialization - CComponentsText: add extended setColorAll() methode into text class - - Doeas the same like setColorAll() of CCDraw but additional for text color + opkg_manager: make progress reports on startup more practical -Thilo Graf 2016-02-24 + 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() - CComponentsWindow: fix default header color + make various dprintf macros safer for general usage -Stefan Seyfried 2016-01-01 + update_menu: put opkg update in front - 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. + 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. -vanhofen 2016-02-26 + opkg_manager: explicitly clear pkg_map in destructor - - controlapi/timer: fix json output + opkg_manager: fix invalid match with -foo$ "regex" -svenhoefer 2016-02-25 + update_menu: don't leak COPKGManager objects - - controlapi/timer: allow json output + 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. -svenhoefer 2016-02-25 + 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. - - yhook: allow multiple json arrays + opkg_manager: disarm checkSize() function + You're right but opkg gives not really usable size values and nothing + about dependencies. Solutions are welcome. -Jacek Jendrzej 2016-02-24 + opkg_manager: disable "key_up" after updating packages + I think too. - fix AddressSanitizer: strncpy-param-overlap: memory ranges + opkg_manager: remove reboot and restart trigger files -svenhoefer 2016-02-24 + opkg_manager: don't use hardcoded path + instead of "/var/tuxbox/config" use CONFIGDIR instead. - - controlapi/epgsearch: fix display of eventid +2016-01-04 Jacek Jendrzej -svenhoefer 2016-02-24 + src/gui/infoviewer.cpp try to fix segfault after PB change - - controlapi/epg: add fallback when no channel or bouquet is given - - This function needs a fix, because "bouquetnr=all" breakes json output. + src/gui/channellist.cpp fix possible segfault (heap-buffer-overflow) -svenhoefer 2016-02-24 +2016-01-03 svenhoefer - - controlapi/getchannel: fix possible crash when channel = NULL + CShellWindow: fix textbox position -svenhoefer 2016-02-24 +2016-01-03 defans - - yhook: change json output (text -> msg) + CInfoViewer: fix infobar size in virtual zap mode -Thilo Graf 2016-02-22 +2016-01-03 svenhoefer - CComponentsDetailLine: add version of setDimensionsAll() for dline - - Contains different parameters, required by dline + - locale: add cut/copy/truncate menu hints; thx to tewsbo for support -Thilo Graf 2016-02-22 +2016-01-03 Thilo Graf - CComponentsText: assign missing dim and pos values inside dimension- and position setters + 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. -Thilo Graf 2016-02-21 + btw: it seems INFOBAR_PROGRESSBAR_ARRANGEMENT_DEFAULT + is not not really "default" - CComponentsText: assign current initialized position values to old var +2016-01-03 Thilo Graf -Thilo Graf 2016-02-19 + CComponentsItem: try to fix clean up screen buffers after killed items - CInfoViewer: use binary operators for zap mode statements +2016-01-03 Thilo Graf -svenhoefer 2016-02-24 + CInfoViewer: try to fix overlapping current info and curren/next time info + This effect was heavy to reproduce, but some useres had such effects. - - controlapi: add small documentations for new stuff + Hold saved background and hide() ensure clean + background before repaint title and rest. -svenhoefer 2016-02-24 +2016-01-03 Stefan Seyfried - - controlapi: add epginfo=false switch to epg output + 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. -svenhoefer 2016-02-24 + set_threadname: silence "overlapping src/dest" valgrind warning + This might be a false positive, but the fix does not harm ;) - - controlapi: add /getchannel function to get infos about current channel. - - - controlapi: copy event to prevent crash in multi-threaded mode + infoviewer: fix ordering of variable initialization -svenhoefer 2016-02-24 + opkg_manager: make progress reports on startup more practical - - controlapi: add /getchannelid function to get full id too + fbaccel: add debug code in mark() for hard cases -svenhoefer 2016-02-24 + fb_ng: fix typo in blitBox2FB() - - controlapi/logolist: use well-known tags for channelid's +2016-01-03 Thilo Graf -svenhoefer 2016-02-23 + CFlashUpdate: remove superfluous paint of progress + This should fix remains on screen of progressbars after + flashing or local updates. - - yhook: rename outCollection() => outObject() to be more json +2016-01-03 Stefan Seyfried -svenhoefer 2016-02-23 + add top-level "locale-update" convenience target - - control/logolist: allow json/xml output + 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. -svenhoefer 2016-02-23 +2016-01-03 M. Liebmann - - yhook: allow multiple json objects + Remove redundant pthread_cancel() call -svenhoefer 2016-02-22 +2016-01-03 defans - - control/epgsearch: use outSingle instead of direct WriteLn + movieplayer: Add screensaver function when movie player is paused -svenhoefer 2016-02-22 +2016-01-02 svenhoefer - - yhook: new outSingle() function, that just adds a linefeed to content + - movieplayer: allow configurable RC_setup key -svenhoefer 2016-02-22 +2016-01-02 vanhofen - - yhook: rename var outSingle -> nonPair + - 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). -svenhoefer 2016-02-22 +2016-01-02 svenhoefer - - control/epgsearch: fix old plain text output + - locale: add usermenu title locales ... + some small reworks; cleanup from #if 0'ed code -svenhoefer 2016-02-22 +2016-01-02 Stefan Seyfried - - miscsettings_menu: allow to reset movieplayer plugin + tuxtxt: fix rare crash / memory corruption + cache manipulation outside locks is evil, and the variables have been + initialized in tuxtxt_init earlier anyway -[CST] Focus 2016-02-22 + 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() - nhttpd/tuxboxapi/neutrinoyparser.cpp: copy event to prevent crash in multi-threaded mode + make various dprintf macros safer for general usage -svenhoefer 2016-02-22 + update_menu: put opkg update in front - - 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. +2016-01-02 Thilo Graf -svenhoefer 2016-02-21 + CPlugins: try to fix possible segfault while open shellwindow scripts - - controlapi/getmode: get right mode; allow json/xml output +2016-01-01 Stefan Seyfried -svenhoefer 2016-02-21 + 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. - - controlapi/statfs: remove unneccessary array from xml/json + opkg_manager: explicitly clear pkg_map in destructor -svenhoefer 2016-02-21 + opkg_manager: fix invalid match with -foo$ "regex" - - upnpbrowser: more offset for text in browserlist + 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 :-) -svenhoefer 2016-02-21 + update_menu: don't leak COPKGManager objects - - controlapi: use getOutType() function + 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. -svenhoefer 2016-02-21 +2016-01-01 Thilo Graf - - yhook: rename unused checkOutput() -> getOutType() and use it + CInfoViewer: fix assign corner and shadow modes, depends of virtual zap mode -svenhoefer 2016-02-21 +2016-01-01 Stefan Seyfried - - controlapi: reformat yCgiCallList + cc_frm: fix printf warning (this time for real ;) -svenhoefer 2016-02-21 + opkg_manager: remove opkg options + Just use standard options. If someone wants to change them, + /etc/opkg/opkg.conf is available for that purpose. - - yhook: remove unnecessary line feeds from plain output; ... - - align control/getbouquet + 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. -svenhoefer 2016-02-21 + opkg_manager: disarm checkSize() function - - controlapi: simplify result output + opkg_manager: disable "key_up" after updating packages -svenhoefer 2016-02-21 + opkg_manager: remove reboot and restart trigger files - - yhook: add SendResult() function to simplify result output +2016-01-01 Thilo Graf -svenhoefer 2016-02-20 + CTimeOSD: decouple timeosd from general clock format settings - - controlapi/statfs: simplify error handling +2016-01-01 Jacek Jendrzej -svenhoefer 2016-02-20 + src/gui/timeosd.cpp init m_mode - - controlapi/config: simplify error handling +2016-01-01 Stefan Seyfried -svenhoefer 2016-02-20 + opkg_manager: don't use hardcoded path + instead of "/var/tuxbox/config" use CONFIGDIR instead. - - yhook: send valide error/ok responses; allow error message + Merge remote-tracking branch 'uncool/cst-next' -svenhoefer 2016-02-20 + 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). - - controlapi: rename EpgSearchTXTCGI -> EpgSearchCGI + 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. -svenhoefer 2016-02-20 +2016-01-01 M. Liebmann - - neutrinoapi: localize some hardcoded stings + CLuaInstance: Precise error message for obsolete hide() parameter + - Supplement for commit 75631a97f1eb09751d360ac233690d93c731241a -svenhoefer 2016-02-20 + CLuaInstance: Fix commit e85f64d7331b4903d2a0205740abaade5a8fd25b + - Use return value from checkMagicMask() for color - - controlapi: add statfs output for a given path +2016-01-01 Stefan Seyfried -svenhoefer 2016-02-20 + edit lua_api_version.h instead of autogenerating it + This will help those who do not use ccache :-) - - controlapi/file: switch to new plain output format + Merge remote-tracking branch 'uncool/cst-next' -svenhoefer 2016-02-20 +2016-01-01 svenhoefer - - controlapi/config: switch to new plain output format + - Happy new year, neutrino. \o/ -svenhoefer 2016-02-20 +2015-12-31 Stefan Seyfried - - yhook: introduce new format for plain output; key=value + luainstance: narrow scope of video_cs header -svenhoefer 2016-02-20 + avoid continuous rebuilds from LUA_API* changes - - yhook: move ctor/dtor to cpp + luainstance: remove unneeded hardware dependencies -Jacek Jendrzej 2016-02-19 + luainstance: fix types to allow compilation with newer gcc - nhttpd/yhttpd_core/helper.cpp: avoid buffer overload + luainstance: fix build with newer GCC -svenhoefer 2016-02-19 + define LUA_COMPAT_5_2 to allow build with newer lua versions - - controlapi/epgsearch: fix title output + acinclude: fix DVB_API_VERSION check for gcc5 -svenhoefer 2016-02-19 + acinclude: get rid of old nokia dvb API - - controlapi/epgsearch: fix fsk output +2015-12-30 Thilo Graf -Ezak 2016-02-18 + CInfoViewer: optimize signal bar arrangement - add getdir control + CSignalBar: try to fix position and height of scale bars -Jacek Jendrzej 2016-02-18 + CSignalBar: unified reference percent text length - nhttpd try to fix json unicode output + CInfoViewer: use old names for signal type names -svenhoefer 2016-02-18 + signalbars: add missing parameters for signal type names - - infoviewer: fix display of small rec/ts box; rename most variables + CInfoViewerBB: fix missing parameter + Shadow was lost after repaint -svenhoefer 2016-02-18 + CInfoViewer: try to fix paint info text box after delayed painting of timescale - - controlapi: whitespace cleanup FileCGI; fix compiler warning + CInfoViewer: refine arrangement of epg title + this reduces some flicker or fade effects nearly of numberbox -TangoCash 2016-02-12 +2015-12-30 Thilo Graf - controlapi: sort files alphabetical + CCDraw: add parameter force_paint to member enableShadow() + TODO executed -[CST] Focus 2016-02-18 + Default behavior is not changed but parameter allows repaint shadow + in some constellations if required. - eitd/edvbstring.cpp: try to fix 13E 11179 EIT encoding +2015-12-29 Jacek Jendrzej -Thilo Graf 2016-02-18 + fix possible segafult, invalid type - CMovieBrowser: reactivate slot for cover paint during scrolling inside epg +2015-12-29 Thilo Graf -Thilo Graf 2016-02-18 + COsdSetup: kill instance of osd_menu_colors + Suggested, by svenhoefer - 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 + 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. -svenhoefer 2016-02-17 +2015-12-29 svenhoefer - - controlapi/epgsearch: extend epginfo switch + - infoviewer_bb: use new infobar_buttons_usertitle key -svenhoefer 2016-02-17 + - add menu item to force usertitles for color buttons in infobar - - 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: - --- - - - ... - - - - new: - --- - - - ... - - + - user_menu: allow controlable return_title value -Thilo Graf 2016-02-17 + - user_menue_setup: don't override users title anymore - CComponentsHeader: remove reassigned col_body vars + - infoviewer_bb: remove labeling of audio control from green button ... + ... now user can use any color key to control audio -Thilo Graf 2016-02-17 + - infoviewer_bb: remove arbitrarily titles from color buttons - CCDraw: remove unused var + - 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? -Thilo Graf 2016-02-17 + - infoviewer_bb: use getMoviePlayerButtonName in mode_webtv too - 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. +2015-12-29 Thilo Graf -Thilo Graf 2016-02-17 + clean up: remove useless line in osd_setup.cpp - 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. + COsdSetup: try to fix multiple item arrangement while open osd settings -Thilo Graf 2016-02-17 +2015-12-28 Thilo Graf - 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. + CComponentsDetailLine: fix possible rests on screen after hided detailsline + Shadow width was missing. -Jacek Jendrzej 2016-02-16 +2015-12-28 svenhoefer - src/gui/eventlist.cpp use CComponentsChannelLogoScalable + - yWeb: show correct header in timer list -Jacek Jendrzej 2016-02-16 +2015-12-28 Thilo Graf - nhttpd: init var + themes: add demo themes -[CST] Focus 2016-02-16 + 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 - neutrino.cpp: disable starting subtitles from event, for testing + CComponentsForm: add return value to addCCItem() + return value = current id of added item -[CST] Focus 2016-02-16 +2015-12-28 M. Liebmann - nhttp: change mutex type to recursive + Fix & sort locale -Jacek Jendrzej 2016-02-16 + CLuaInstance: Display warning when using a obsolete parameter... + ...in cwindow/ctext/cpicture:hide() - cc_frm_scrollbar.cpp icon dont need full path +2015-12-28 Stefan Seyfried -Jacek Jendrzej 2016-02-16 + fix debug output printf type warnings - (performance) Prefer prefix ++/-- operators for non-primitive types + 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). -Jacek Jendrzej 2016-02-16 + lua_cc_text: fix type to allow compilation with recent gcc - pictureviewer.cpp fix possible memleak + Merge remote-tracking branch 'uncool/cst-next' -Thilo Graf 2016-02-16 +2015-12-28 Thilo Graf - CInfoViewerBB: try to fix repaint of sys scales after channel switch - - Reset should force repaint and scales should be always visible after - footer paint. + opkg_manager.cpp: disable unused variable + avoid compiler error/warning -Thilo Graf 2016-02-16 + opkg_manager.cpp: add statement for local environment + TODO: detect available opkg binary - CMovieBrowser: try to fix cover arangement + COPKGManager: lets see user install result in window -Thilo Graf 2016-02-07 + 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 - CMovieBrowser: use smaller size for cover and enable shadow and frame + 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. -Thilo Graf 2016-02-05 + COPKGManager: use opkg as binary name only, reduce support check deps + Some deps are currently not really required. - CMovieBrowser: avoid multiple slot connections - - Do connect only to empty signal. + 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. -Thilo Graf 2016-02-05 + COPKGManager: use strictly shell window object to execute commands - CMovieBrowser: consider small cover images - - Should prevent oversized upscale of very small images. Maximal used size is the half height - of epg box. + CShellWindow: use my_system instead system, avoids possible errors -Thilo Graf 2016-02-16 + COPKGManager: remove useless err_msg var, replaced by tmp_str - CComponentsPicture: allow image cache only for scaled images + COPKGManager: use parameters for errror message and additional text as option -Thilo Graf 2016-02-08 + CShellWindow: disable not required screean saving on text paint - CComponentsPicture: move resize to end of methode + COPKGManager: show package info via message box instead shell window -Thilo Graf 2016-02-05 + COPKGManager: use empty string as default parameter for full info - CComponentsPicture: use clearCache() in destructor for unified handling + CShellWindow/COPKGManager: handle some error from shell output + TODO: add missing handlers -Thilo Graf 2016-02-07 + CShellWindow: use slots for ACKNOWLEDGE_EVENT mode results - CComponentsPicture: add more comments an debug lines, remove useless init + COPKGManager: defuse effect of resolve_conffiles errors -Thilo Graf 2016-02-05 + COPKGManager: exit check size if package already installed + Old files will be remove during installation, so it should + be enough size. - 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. + COPKGManager: use wildcard char for ar command + This fixes unpacking of local and downloaded packages. -Thilo Graf 2016-02-03 + COPKGManager: add functions isInstalled() and isUpgradable() - CComponentsPicture: add some debug messages to track caching + 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 -Thilo Graf 2016-01-31 + COPKGManager: add optional parameter force_configure to installPackage() - CComponentsPicture: ensure cache cleanup on missing image while runtime +2015-12-28 Thilo Graf -Thilo Graf 2016-02-16 + COPKGManager: add possibility to manage source feeds for packages + Feeds are saved in opkg config file. - 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. + 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) -Thilo Graf 2016-02-10 + FIXME: input mask in keyboardinput class is too small for some adresses, large + address names are cutted and makes entries useless - CProgressBar: ensure also repaint of progressbar if item is not painted +2015-12-28 Thilo Graf -Thilo Graf 2016-02-07 + COPKGManager: ensure cleanup /tmp/.opkg after closing packet manager - CTestMenu: disable unused vars - - prevents possible compiler warnings or builderrors with pedantic gcc settings + 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. -Thilo Graf 2016-02-10 + COPKGManager: add methodes to get infos and status of packages - CTextBox: don't paint full background if max text width smaller than bg width + COPKGManager: optimize memory check before install -Thilo Graf 2016-02-03 + COPKGManager: show message on space error - CComponentsPicture: add member to get current image name + CFlashUpdate: use locales for install and error messages -Thilo Graf 2016-02-02 + CSoftwareUpdate: show package feature as disabled without support - CTextBox: fix missing init of old bg color - - Avoids possible usage of wrong color after init. + CFlashUpdate: add localized messages for installation from default update feature -svenhoefer 2016-02-11 + CFlashUpdate: change lines for better statement readability - Create README.md + CFlashUpdate: add log output for not found package file -[CST] Bas 2016-02-16 + CFlashUpdate: add filters for packages - src/gui/videosettings.cpp: fix analog video settings for all HD2 series boxes. + COPKGManager: optimize error handling -svenhoefer 2016-02-15 + COPKGManager: add more error handlers - - controlapi: rework epgsearch code - - * /control/epgsearch? - or - * /control/epgsearch?search=[&epginfo=false][&format=plain|xml|json] - - - add search-function to /control/epg - - * /control/epg?search= - - - mark /control/epgsearchxml as deprecated + COPKGManager: add function to check package size -Jacek Jendrzej 2016-02-15 + Locales: add message line for not supported feature - CFrameBuffer::getIconSize check if pic is icon + CFile: add filetypes for install and update packages -svenhoefer 2016-02-14 + COPKGManager: outsource methode for install any package + Required for external usage. - - yWeb: increase version + 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! -svenhoefer 2016-02-14 + COPKGManager: defuse error message for duplicate cache option - - yWeb: smoother view/scroll in EPG Plus + COPKGManager: add possibilty to check required size before install package -svenhoefer 2016-02-13 +2015-12-28 Thilo Graf - - yWeb: enable threading switch for coolstream hardware + 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 -[CST] Focus 2016-02-13 + also added ne locales - nhttp: re-enable threading; lock NeutrinoAPI calls +2015-12-28 Thilo Graf -svenhoefer 2016-02-11 + COPKGManager: add members to get package infos and optmize update check - - controlapi: allow to get moviebrowser.conf with config call + COPKGManager: fix selection of items on expert mode switch -svenhoefer 2016-02-11 + COPKGManager: use yellow button instead red button in footer + Red button already used for upgrades - - yparser: add tooltip with EPG informations to channellist - - based apon "adding mouseover detailed EPG Info in WebIF" by TangoCash + COPKGManager: add locales for local installation -svenhoefer 2016-02-11 + COPKGManager: unified log output - - yWeb: add new css class .pointer + 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. -svenhoefer 2016-02-11 + COPKGManager: add filter for ipk packages - - controlapi: remove unused variable ‘epgid’ + COPKGManager: add variable to hold last selected source dir -svenhoefer 2016-02-11 + CShellWindow: reduce window size + In some cases screen could be too small and some lines are cutted. - - controlapi: resort and fix getbouquet output; ... - - NOTE: last hh->outPair() call *must* have a false bool _next + CShellWindow: add debug output for error ident -svenhoefer 2016-02-11 + CShellWindow: use full screen for shell window - - deutsch.locale: typo + CShellWindow: use internal debug functionality, set init value for pid -svenhoefer 2016-02-11 + COPKGManager: add possibility to install package from single package file - - movieplayer/browser: add user key to create/remove movie cover + CShellWindow: optimize error review after error message + Show close button in window, give user possibility to read error listing + before close the window! -TangoCash 2016-02-10 + CShellWindow: evaluate error output for plausible message output - add some more epg details to ControlAPI (getbouquet) + COPKGManager: use shell output to generate error messages for gui -svenhoefer 2016-02-09 + locales: remove format tags in opkg manager messages + Most messages can shows more details after evaluation of shellmessages. - - yWeb: avoid response from control/message in whole frame + COPKGManager: add member doUpdate() -svenhoefer 2016-02-09 +2015-12-28 Thilo Graf - - yWeb: add day of week to EPG date + COPKGManager: use fclose instead pclose + my_popen returns a stream pointed to a file descriptor -svenhoefer 2016-02-09 + NOTE: documentation for some bent functions in helpers.cpp would be nice! - - yWeb: fix get_epg wait text +2015-12-28 Thilo Graf -svenhoefer 2016-02-09 + COPKGManager: use my_popen instead popen + popen causes some errors after flash update check - - moviebrowser: introduce user-assignable keys + COPKGManager: add function to get status for new package updates -[CST] Focus 2016-02-09 +2015-12-28 Thilo Graf - driver/moviecut.cpp: fix saving header after truncate, - remove redundant CMovieInfo arg from api + 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 + ... -svenhoefer 2016-02-09 + After Update, all packeges will be listed in the manager list and can + be installed, updated ... - - 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. +2015-12-28 Thilo Graf -Jacek Jendrzej 2016-02-06 + COPKGManager: use general options for cache, temp dir and logging + cache dir option not required assigned in config file. - src/driver/record.cpp check avformat_write_header return + 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. -[CST] Focus 2016-02-05 +2015-12-28 Thilo Graf - driver/streamts.cpp: fix webtv stream open + COPKGManager: use and apply namespace std -svenhoefer 2016-02-05 + CShellWindow: clean up constructor/destructor + Most tasks of this class were dispersed in the constructor and destructor. + Tasks are better placed in Members. - - yWeb: add missing live.timer_edit.message to language files + CShellWindow: remove useless framebuffer callings + Not to see here a reason for call of framebuffer methods. + This is already done by textbox object. -[CST] Focus 2016-02-05 + COPKGManager: use ACKNOWLEDGE_MSG to show info message - driver/streamts.cpp: add webtv channels streaming for compatible streams + CShellWindow: add new enum option ACKNOWLEDGE_MSG + allows to show a messagebox instead a small ok button -svenhoefer 2016-02-05 + CShellWindow: visualize of 'ready'status and simplify paint of 'ok' button - - moviebrowser: use FOOT_FONT definition to calc button dimensions + CShellWindow: handle dynamic window position, additional paint window only if not painted -svenhoefer 2016-02-05 + CShellWindow: apply clearer enum format declaration - - moviebrowser: avoid useless RC_left/right keys in youtube mode + COPKGManager: add member showError to show handled error message on screen -svenhoefer 2016-02-04 + COPKGManager: use plausible message title + Here we have errors, so we should use plausible titles for message box - - infoviewer: show movieplayers infoviewer in vzap mode if needed +2015-12-28 Thilo Graf -[CST] Focus 2016-02-03 + COPKGManager: craete directory /tmp/.opkg on opkg manager init + This directory can be useful for usage in opkg config as cache directory - gui/movieplayer.cpp: hack for dvb subtitles in TS file player mode + option cache /tmp/.opkg -[CST] Focus 2016-02-03 +2015-12-27 Thilo Graf - gui/movieplayer.cpp: add subtitles auto-select for webtv + Screensaver: add option to show current time instead images -[CST] Focus 2016-02-02 + Screeansaver: add optional random images - neutrino.cpp: fix webtv subtitles crash when subtitle arrive - while other gui on the screen (re-post deleted msg) + CCDraw: add signals into paintFbItems() -[CST] Focus 2016-02-02 + 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. - zapit/src/zapit.cpp: when zapping to webtv, make sure - dvb subtitles stopped and channel pids saved + 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 -[CST] Focus 2016-02-02 +2015-12-27 M. Liebmann - libdvbsub/dvbsub.cpp: fix pid reporting on resume + CInfoViewerBB: try to fix missing sys scales in infoviewer -svenhoefer 2016-02-03 +2015-12-27 Thilo Graf - - movieplayer: add virtual zap mode for moviebrowser playlists - - This commit fixes virtual zap for timeshift mode too. - TODO: virtual zap for fileplayer playlists + CInfoClock: remove shadow in transparent mode -svenhoefer 2016-02-01 + CCDraw: try to separate parameter paint_bg from shadow paint - - infoviewer: move VZAP-code to right place +2015-12-27 Thilo Graf -svenhoefer 2016-02-01 + 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. - - moviebrowser: allow to show detailed infos about bookmarks + 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. -[CST] Focus 2016-02-01 + 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. - gui/infoviewer.cpp: fix crash if one of objects missed, - forward all keys to movieplayer in file play mode, excluding only screenshot, OK, home +2015-12-27 Thilo Graf -[CST] Focus 2016-02-01 + CComponentsWindow: add member setWindowHeaderTextColor() + To modifiy header text color. - src/gui/movieplayer.cpp: fix play loop, if play stopped using end bookmark in multi-file mode + CComponentsWindow: add method to set header color -M. Liebmann 2016-01-30 + CImageInfo: try to fix paint button paint + Handling with background and frame was changed - Fix freeze neutrino at mute icon and gradient header + neutrino.h: remove unused methode switchClockOnOff() -Thilo Graf 2016-01-30 + CEpgData: try to fix channellogo scale in header - CInfoViewer: reduce flicker effects for infobar text + 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. -Jacek Jendrzej 2016-01-29 + 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) - suplement to use fstream in copyfile function fix + CAudioPlayerGui:try to fix infocklock view in audioplayer. + after closed screensaver, infoclock was painted. That looks not good. + This should fix this. -M. Liebmann 2016-01-29 + CTimeOSD: disable setHeight() in CTimeOSD, height is bound to settings - CInfoViewer::show_Data: Avoid overwriting button text + 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. -M. Liebmann 2016-01-29 + tmp revert: remove osd setup for gradients - CCDraw: Set cc_gradient_bg_cleanup to true - - Except menu headers: Disable cleanup when save screen is disabled + lua instances: adopt for last rebases with splitted lua source files + TODO: check/fix lua functionality, not tested yet -Thilo Graf 2016-01-28 + 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 - CCDraw: try to fix is_painted property after used kill() + Colors: init global color gradient implementation -Thilo Graf 2016-01-28 + CBEChannelWidget/CBEChannelSelectWidget: remove setShadowOnOff() + Name and function was changed - CComponentsItem: add missing parameter to kill() member - - Was not passed to parent methode. +2015-12-27 Thilo Graf -Thilo Graf 2016-01-14 + 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) - CInfoViewer: use gradient settings for infobar text box too + ... 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 -Jacek Jendrzej 2016-01-29 +2015-12-27 Thilo Graf - use fstream in copyfile function + 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 -[CST] Focus 2016-01-29 +2015-12-27 max10 - gui/dboxinfo.cpp: try to fix missing s/n digits, - fix x position + fix src/system/helpers.cpp: PRIx64 -svenhoefer 2016-01-29 +2015-12-27 Jacek Jendrzej - - yparser: remove useless halfhearted script-check + fix compil fix change 64 to 32 -svenhoefer 2016-01-29 +2015-12-26 Jacek Jendrzej - - yWeb: fix typo in german language file + src/gui/streaminfo2.cpp fix box width -svenhoefer 2016-01-28 + src/gui/streaminfo2.cpp change sprintf to snprintf (fix possible segfault) - - neutrino: initialize lastMode; just for safety + src/gui/imageinfo.cpp fix heap-use-after-free -svenhoefer 2016-01-28 + some gcc5 compil fixes - - neutrino: fix lastMode when switching to mode_upnp +2015-12-25 Stefan Seyfried -M. Liebmann 2016-01-28 + disable color gradient per default - CFrameBuffer::paintBoxRel: Fix segfault in standby mode - - and fix segfault when paintBoxRel2Buf() returns NULL + luainstance: narrow scope of video_cs header -M. Liebmann 2016-01-27 + Merge remote-tracking branch 'uncool/cst-next' - Fix ghost text in channellist & epg view - - Complement to commit 8dd426d +2015-12-25 M. Liebmann -M. Liebmann 2016-01-27 + CLuaInstance: Fixes occasional problems when exiting the movie player + Reduces debug output in curl - Fix osd error on nevis + CLuaInstance: Fix commit 9e331ee4e3b933ad319c41e2ffd3589a7ac2c249 -defans 2016-01-27 +2015-12-23 svenhoefer - - infoviewer: simplify body height calculation + - menue: don't disable whole settings and service menu in mp mode; + just disable channel-scan and software-update in service menu -M. Liebmann 2016-01-26 + - update: localize question of flashing image - Fix ghost text in infoviewer +2015-12-23 M. Liebmann -Jacek Jendrzej 2016-01-25 + CLuaInstance: Fix and unified script function calls + - No api changes, code only - CMenuWidget: try to fix possible overlength of details line - - Signed-off-by: Thilo Graf +2015-12-22 svenhoefer -Thilo Graf 2016-01-23 + - moviebrowser: fix overlapped menus when de/activating drives - CInfoViewer: try to fix shadow and background behavior in vzap mode +2015-12-22 Thilo Graf -Thilo Graf 2016-01-23 + personalize.cpp: add doc for disable conditions - CInfoViewer: unified vars for body position +2015-12-22 svenhoefer -Thilo Graf 2016-01-24 + - menue: fix format warning 'too many arguments' - CInfoViewer: remove shadow offset from init, - - items works with its own values + - menue: don't paint hotkey icons on deactivated items; use dummy icon -Thilo Graf 2016-01-24 +2015-12-22 Thilo Graf - CComponentsItem: reset paint mode after cleanup + 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. -defans 2016-01-24 + 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. - CInfoViewer: reset zapmode if not in default mode - - Signed-off-by: Thilo Graf + New paramter is named: disable_condition + Possible alvailable values at the moment are: -Thilo Graf 2016-01-24 + DCOND_MODE_NONE as default - CCDraw: add member to remove shadow only + DCOND_MODE_TV + DCOND_MODE_RADIO + DCOND_MODE_TS -Jacek Jendrzej 2016-01-26 + includes some improvements by Sven - jsoncpp.cpp: re-apply gcc version compil fix + - menue: remove old_iconName handling + ... icons should be painted on deactivated items too -M. Liebmann 2016-01-26 + - menue: try to fix position <-> selection missmatch - CMenuWidget: Enable cleanup gradient background for menu hints... - - ... and for menu headers when save screen is enabled +2015-12-22 M. Liebmann -Thilo Graf 2016-01-26 + CLuaInstCurl: Fix compiler warning - CCDraw: use ccdraw namespace +2015-12-22 M. Liebmann -M. Liebmann 2016-01-26 + 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. - CCDraw: Add function for cleanup gradient background + - Set Lua api version to 1.35 -M. Liebmann 2016-01-26 +2015-12-22 M. Liebmann - CComponentsPicture: Align pictures at 4 byte boundary... - - ...for hw blit on apollo/kronos hardware + 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 -M. Liebmann 2016-01-26 + - Set Lua api version to 1.34 - CFrameBuffer::paintBoxRel2Buf(): Align buffer at 4 byte boundary... - - ...for hw blit on apollo/kronos hardware +2015-12-21 Stefan Seyfried -M. Liebmann 2016-01-26 + Merge remote-tracking branch 'uncool/cst-next' - helpers.cpp: Add function SetWith4FB_HW_ACC() - - align for hw blit on apollo/kronos hw +2015-12-19 svenhoefer -M. Liebmann 2016-01-26 + - moviebrowser: small changes in locales - framebuffer: use hardware accel for blitBox2FB() + - personalize: add deactivated items too; ... + ... visibility is controlled in personalization itself -svenhoefer 2016-01-26 +2015-12-19 Jacek Jendrzej - - infoviewer: fix audio description in mode_webtv + src/gui/channellist.cpp fix possible segfault after edit mode (heap-buffer-overflow) -svenhoefer 2016-01-25 +2015-12-16 svenhoefer - Revert "- infoviewer_bb: use getMoviePlayerButtonName in mode_audio too;" - - This reverts ugly commit a2b28048d63f638ea263adbdfe1c33744f29ae15 + - moviebrowser: update and localize help box -svenhoefer 2016-01-25 + - movieplayer: add color keys to bookmark menu - - neutrino/upnpbrowser: add and use new mode_upnp; ... - - ... switch to correct mode before start playing audio/video/pic +2015-12-16 defans -svenhoefer 2016-01-25 + - moviebrowser: fix order of color buttons - - neutrino: allow to change to mode_ts before playback starts +2015-12-16 Jacek Jendrzej -[CST] Focus 2016-01-25 + src/gui/streaminfo2.cpp add show channel realname, thx Janus - gui/movieplayer.cpp: pass subtitles charset to playback instance +2015-12-16 svenhoefer -svenhoefer 2016-01-25 + - movieplayer: show correct key in bookmark hints; smoother locales - - infoviewer: supplement to 2786c1386722ba7201edbc134c563dba322c6a48 +2015-12-15 M. Liebmann -svenhoefer 2016-01-25 + CLuaInstMisc:: Add script function postMsg() to send a neutrino message + - Currently possible message: POSTMSG.STANDBY_ON + - Set Lua api version to 1.33 - 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 +2015-12-15 Jacek Jendrzej -svenhoefer 2016-01-25 + src/gui/streaminfo2.cpp show max 16 apids - - infoviewer: show plugin name, when movieplayer-plugin is selected + similar patch to 9b2aec781c10c9cc798d449430a00b8584f04f1f, thx max_10 -Stefan Seyfried 2016-01-23 +2015-12-15 Stefan Seyfried - 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). + Merge remote-tracking branch 'uncool/cst-next' -svenhoefer 2016-01-25 +2015-12-15 Jacek Jendrzej - - vfd: allow to disable rc-lock message on vfd + fix compil use good oprator -svenhoefer 2016-01-24 +2015-12-15 [CST] Focus - - plugins: startPlugin works with filename; just for clarity + neutrino.cpp: try to fix stopping by signal while playback in progress -svenhoefer 2016-01-24 +2015-12-15 svenhoefer - - plugins: fix movieplayer-plugin + - streaminfo: align background color; thx to max_10 -svenhoefer 2016-01-22 +2015-12-15 M. Liebmann - - infoviewer: fix overlaps on buttons while zapping + CMoviePlayerGui: Send PLUGIN_PLAYSTATE_LEAVE_ALL to plugin... + ...when tv/radio button are pressed on remote control -M. Liebmann 2016-01-21 + - Set Lua api version to 1.32 - CLuaInstMisc: Add getTimeOfDay() script function - - - Set Lua api version to 1.39 +2015-12-15 svenhoefer -M. Liebmann 2016-01-21 + - yWeb: add locale for timer type - CLuaInstance: Add some CComponentsHeader functions - - - Set Lua api version to 1.38 + - neutrino: press tv/radio key to return to plain tv/radio -svenhoefer 2016-01-21 + - infoviewer_bb: don't paint deactivated buttons - - yWeb: remove hardcoded css from textareas + - infoviewer: do always show all buttons; enable is controlled by usermenu -svenhoefer 2016-01-21 + - movieplayer: change usermenu call; use existing instance - - yWeb: add button to check status of remote control + - infoviewer_bb: fix text for green button in movieplayer mode -svenhoefer 2016-01-21 + - movieplayer: change default key for bookmark menu - - controlapi: add possibility to check status of remote control + - locale: smoother locals for movieplayer keys -Thilo Graf 2016-01-21 + - user_menue: disable some items in movieplayer mode - 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. + - movieplayer: allow usermenu, when colorkeys not assigned -Thilo Graf 2016-01-21 + - infoviewer_bb: use key-assignment from movieplayer - cc_types: add missing item type to signalbar + - infoviewer_bb: rename infobar buttons -Thilo Graf 2016-01-21 + - keybind_setup/locale: timeshift isn't a movieplayer key - CScreenSaver: fix possible render of clock over screen size - - check position and size use only possible available screen size + - streaminfo: show movieplayer as source, when no webtv is running -Thilo Graf 2016-01-12 + - keybind-setup: fix assignable keys for movieplayer; ... + ...timeshift isn't a movieplayer key. - 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 ! +2015-12-15 Michael Liebmann -Thilo Graf 2016-01-11 + - infoviewer_bb: fix display of red button in movieplayer mode - CComponentsText: try to fix mismatching calculation of y pos inside form +2015-12-15 svenhoefer -Thilo Graf 2016-01-21 + - deutsch.lokale: fix timeshift_pause translation - 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. +2015-12-15 M. Liebmann -Thilo Graf 2016-01-10 + CLuaInstCurl::CurlDownload: Rework progress display + - Set Lua api version to 1.31 - 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. +2015-12-14 M. Liebmann -svenhoefer 2016-01-21 + 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 - - infoviewer: fix display of DolbyDigital icon + Example: + ct = ctext.new{...} + ... + ct:scroll{dir="down", pages=2}; -svenhoefer 2016-01-21 +2015-12-14 M. Liebmann - - infoviewer_bb: make showIcon_DD() public + 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 -M. Liebmann 2016-01-20 + Example: + video = video.new() + video.setSinglePlay() + video.PlayFile(...) - neutrino.cpp: Enable mute icon in channellist when 'Quickzap in list' active or allow - - Partial revert commit 5eb7f4aea8a7dfc379d953cf17cc6688fcd09af3 +2015-12-14 M. Liebmann -svenhoefer 2016-01-20 + CLuaInstVideo: Add getNeutrinoMode() + - Set Lua api version to 1.28 - - rc_lock: rework class; switch to singleton; add icon; vfd-support + Example: + video = video.new() + if video.getNeutrinoMode() == NMODE.TS then + messagebox.exec{title="Attention!", text="Movie player is busy.", buttons={ "ok" } } + end -Thilo Graf 2016-01-19 +2015-12-14 Stefan Seyfried - CMovieBrowser:try to fix cover position and ratio for custom covers - - TODO: 4:3 screenshot are still broken - Signed-off-by: M. Liebmann + avoid continuous rebuilds from LUA_API* changes -Thilo Graf 2016-01-19 + Merge remote-tracking branch 'uncool/cst-next' - 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. +2015-12-14 M. Liebmann -Stefan Seyfried 2016-01-01 + CLuaInstConfigFile: Add parameters & functions + - LuaConfigFileNew: Add parameter delimiter & saveDefaults + - Add 'deleteKey' function + - Set Lua api version to 1.27 - edit lua_api_version.h instead of autogenerating it - - This will help those who do not use ccache :-) +2015-12-13 M. Liebmann -svenhoefer 2016-01-18 + lua_misc.cpp: Fix compiler error 'overflow in implicit constant conversion' + - Set Lua api version to 1.26 - - listhelpers: satisfy -Werror + CLuaMenuFilebrowser::exec: Fix value handling when dirMode = false + - Add luaId to action function as parameter + - Set Lua api version to 1.25 -svenhoefer 2016-01-18 +2015-12-13 M. Liebmann - 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 - --- + CLuaInstance: Add class for using libcurl + - Add simple download function + - Set Lua api version to 1.24 -Stefan Seyfried 2016-01-16 + 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 - listbox: use CListHelpers + 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 -Stefan Seyfried 2016-01-16 + -- or -- - 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 :-) + 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 -Stefan Seyfried 2016-01-16 +2015-12-13 Stefan Seyfried - upnpbrowser: use CListHelpers::UpDownKey + luainstance: remove unneeded hardware dependencies -Stefan Seyfried 2016-01-16 + luainstance: fix types to allow compilation with newer gcc - CListHelpers: allow UpDownKey with int type, too + framebuffer_ng: implement showFrame() und stopFrame() -Stefan Seyfried 2016-01-16 + framebuffer_ng: make setIconBasePath more robust + ...by appending a slash if the caller doesn't supply one. - eventlist: use CListHelpers::UpDownKey + framebuffer_ng: use global ICONSDIR_VAR + this implements CFrameBuffer part of commit 89a11de65 + ("fix and use ICONSDIR variable; move ICONSSDIR_VAR to global.h") -Stefan Seyfried 2016-01-16 + fix build with newer openSUSE ffmpeg packages (again) - use CListHelpers to remove duplicated code - - CListHelpers::UpDownKey() allows to remove duplicated - code from channellist, bouquetlist and bouqueteditor. + add missing HWLIBS_CFLAGS, simplify Makefiles -Stefan Seyfried 2016-01-16 + Revert "gui/dboxinfo.cpp: add serial number to title" + This reverts commit 6bcb85fa07d3ae872c6f968f258310fb7aaa9692. - 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 'uncool/cst-next' + This need buildfixes and some functional updates... -Thilo Graf 2016-01-17 + luainstance: fix build with newer GCC - 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. + define LUA_COMPAT_5_2 to allow build with newer lua versions -Thilo Graf 2016-01-17 + fix build with newer openSUSE ffmpeg packages - CTextBox: add signal handler into scroll methodes +2015-12-12 svenhoefer -M. Liebmann 2016-01-17 + - moviebrowser: don't reload full movie archive after delete + Thanks to SatBaby and micha-bbg for support. - Fix last commit +2015-12-12 M. Liebmann -M. Liebmann 2016-01-17 + CLuaInstance: Use CLuaVideo for video, CLuaMisc for misc functions + - The old version of the video and misc functions is deprecated + but still valid - CLuaInstVideo: Add script function 'setInfoFunc()'... - - ...for displaying information in the movieplayer - - - Set Lua api version to 1.36 + CLuaInstance: Code cleaning luainstance.cpp/.h + - No api changes, code only -M. Liebmann 2016-01-17 + CLuaInstance: Move misc functions in separate classes / files + - No api changes, code only - More replace __FILE__ with __file__ +2015-12-12 M. Liebmann -gandharva 2016-01-16 + CLuaInstance: Move msg box functions in separate classes / files + - hintbox + - messagebox - - re-apply 73b5303cfcb52cbb621b1783f3de698aa92deb04 + - No api changes, code only -gandharva 2016-01-16 +2015-12-12 M. Liebmann - - jsoncpp: update to 0.10.5 + CLuaInstance: Move ccomponents functions in separate classes / files + - cwindow (CComponentsWindow) + - ctext (CComponentsText) + - cpicture (CComponentsPicture) + - signalbox (CSignalBox) -M. Liebmann 2016-01-16 + - No api changes, code only - CScreenSaver: Fix compile when pip is disabled +2015-12-12 M. Liebmann -defans 2016-01-16 + CLuaInstance: Move menue functions in separate classes / files + - No api changes, code only - - osd-setup: enable/disable screensaver options by conditions + CLuaInstance: Move video functions in separate class + - No api changes, code only -defans 2016-01-16 + CLuaInstance: Move configfile functions in separate classes / files + - No api changes, code only - - screensaver: disable pip while screensaver +2015-12-12 M. Liebmann -svenhoefer 2016-01-15 + CLuaInstance: Move types, definitions & functions from + luainstance.cpp/.h to luainstance_helpers.cpp/.h - - fix pagedown logic, but this time for real (i hope) - - Why this was so difficult code? I don't know. + - No api changes, code only -svenhoefer 2016-01-14 +2015-12-09 [CST] Focus - - configure.ac: remove $(top_srcdir)/src/zapit/include/private - - Stuff like this maybe is better included in ADDITIONAL_CFLAGS or so. + zapit/src/capmt.cpp: try to fix TS enable/disable -Thilo Graf 2016-01-14 +2015-12-08 M. Liebmann - CTimeOSD: fix init of display mode - - Time was always on screen if user has started to play a movie. + Fix neutrino build without '--enable-lua' -Stefan Seyfried 2016-01-14 + Disable multimedia plugins and video functions... + ...(movie player & upnp browser) when movieplayer is in use - movieplayer: shorten debug messages +2015-12-08 M. Liebmann -Stefan Seyfried 2016-01-10 + CLuaInstance::GetRevision: Add second return value as a string... + ...for hardware identification - replace __FILE__ with __file__ + - Set Lua api version to 1.22 -Stefan Seyfried 2016-01-10 +2015-12-08 M. Liebmann - zapit/debug: remove filename hack with a more elegant one + CLuaInstance: Add script function 'channelRezap' + - Alternative rezap method for movie plugins + - Set Lua api version to 1.21 -Stefan Seyfried 2016-01-12 + CLuaInstance: Add script function zapitStopPlayBack + - For safe running ShowPicture() in the plugin + - Set Lua api version to 1.19 - - port HWLIB_CFLAGS from neutrino-mp to neutrino-hd + 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 -Stefan Seyfried 2016-01-10 +2015-12-08 M. Liebmann - jsoncpp: use own assert() macro which does not abort + CMoviePlayerGui: Creating an possibility to block restoreNeutrino()... + ...from an external plugin -Stefan Seyfried 2016-01-10 + - This better play playlists with plugins - 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 :-) +2015-12-08 M. Liebmann -Stefan Seyfried 2016-01-10 + 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. - rcinput: remove unused code, comment FIXME - - I think I have mostly deciphered the meaning of this :-) + CLuaInstance: Remove unnecessary function zapitSetStandby() + - Set Lua api version to 1.17 -Stefan Seyfried 2016-01-10 + Sort slovak.locale - sectionsd: fix possibly fishy localtime_r usage +2015-12-01 svenhoefer -Stefan Seyfried 2016-01-12 + 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. - sectionsd: improve timeThread info messages + - movieplayer: enable videoformat and 4:3 switches; (C) martii -Stefan Seyfried 2016-01-09 + - movieplayer: enable neutrino main menu ... + ... parts of this code is (C) martii - 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 +2015-12-01 Jacek Jendrzej -Stefan Seyfried 2015-12-28 + update slovak.locale (THX EnoSat) - fix debug output printf type warnings +2015-12-01 svenhoefer -Thilo Graf 2016-01-14 + - moviebrowser: re-add missig comparator (msg ==) - COsdSetup: fix possible crash on font setup in wizard mode - - Channellist is not initialized in wizard mode. + - moviebrowser: use RC_left/right to switch display modes ... + ... to get free volume keys, because these keys should change + volume only. -Jacek Jendrzej 2016-01-14 + - movieplayer: change default key for TimeOSD() to RC_timeshift - src/gui/movieplayer.cpp add https to m3u filter +2015-11-27 M. Liebmann -Jacek Jendrzej 2016-01-14 + CLuaInstance: Add script function paintVLine() & paintHLine() + - Set Lua api version to 1.16 - src/neutrino.cpp fix possible segfault if g_bouquetManager is NULL + CFBWindow: Add paintVLineRel() & paintHLineRel() for using... + ...in external plugins -M. Liebmann 2016-01-13 +2015-11-27 M. Liebmann - lua_menue.cpp: Not script abort in case of error in callback... - - ...functions, display only error message + CLuaInstance::CPictureNew: When dx and dy = 0 then use... + ...'NO_SCALE' modus for object creation (icon) -Stefan Seyfried 2016-01-10 + - Set Lua api version to 1.15 - lua_threads: use own assert() macro which does not abort +2015-11-27 M. Liebmann -Stefan Seyfried 2015-12-28 + 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 - lua_cc_text: fix type to allow compilation with recent gcc + - Set Lua api version to 1.14 -svenhoefer 2016-01-11 +2015-11-27 M. Liebmann - - infoviewer: fix width of small rec/ts icon box + CFBWindow: Add saveScreen() & restoreScreen() for using... + ...in external plugins -M. Liebmann 2016-01-10 +2015-11-27 M. Liebmann - CTimeOSD: Fix compiler warning "suggest parentheses around '&&' within '||'" + 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, ....) -svenhoefer 2016-01-10 + - Set Lua api version to 1.13 - - deutsch.locale: add screensaver.mode_clock_color +2015-11-27 M. Liebmann -Thilo Graf 2016-01-07 + CNeutrinoFonts: Add 'getDynFontExt()' for create custom fonts... + ...in external plugins - screensaver: rework timeosd handling +2015-11-24 defans -defans 2016-01-07 + - luainstance: add GetRevision() function + - Set Lua api version to 1.12 - screensaver: add optional colored property +2015-11-24 [CST] Focus -svenhoefer 2016-01-10 + gui/movieplayer.cpp: start movies in playlists at start bookmark - - infoviewer: some more little numbox-alignments +2015-11-23 M. Liebmann -svenhoefer 2016-01-10 + CLuaInstance: Fix transfer of color values in... + ...PaintBox() and RenderString() for coolstream hardware - - cc_frm_signalbars: fix REF_PERCENT_TXT for 100% + - Set Lua api version to 1.11 -Thilo Graf 2016-01-07 +2015-11-22 svenhoefer - CInfoViewer: try to fix channel number allignment - - Allignment was broken on different font size. + - cables.xml: update Antennenverein Hohenmoelsen; thx to lusto -svenhoefer 2016-01-07 +2015-11-22 Jacek Jendrzej - - infoviewer: align header position to fix a small 'hole' beside numbox + src/gui/record_setup.cpp disable not used -svenhoefer 2016-01-07 +2015-11-21 svenhoefer - - textbox: allow users setting screen_StartX/Y = 0 + - cables.xml: update Antennengemeinschaft Goeltzschtalbruecke -defans 2016-01-07 +2015-11-20 svenhoefer - - movieplayer: fix screensaver init + Merge branch 'cst-next' -svenhoefer 2016-01-07 +2015-11-20 defans - - infoviewer: (re)use SHADOW_OFFSET/2 for small shadows + - streaminfo2.cpp: reduce signalbox flickering -Thilo Graf 2016-01-06 +2015-11-19 defans - CInfoViewer: try to fix numbox arrangement + - streaminfo2.cpp: force repaint of signalbox after ... + ... switching back from signal diagram -Thilo Graf 2016-01-04 +2015-11-18 Jacek Jendrzej - CShellWindow: use current window color for result button + data/satellites.xml update Astra 19 (THX Janus) -Thilo Graf 2016-01-04 +2015-11-18 M. Liebmann - CComponentsButton: fix transparecny of button icon - - Background was black for some icons + CLuaInstance: Fix compiler warning/error "'DBG' redefined" -Thilo Graf 2016-01-04 +2015-11-17 Jacek Jendrzej - CComponentsPicture: move SetTransparent() to public + data/satellites.xml update Eutelsat 16A (16.0E) -Thilo Graf 2016-01-04 + data/satellites.xml update Astra 3B (23.5E) (THX bazi98) - 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 + data/satellites.xml update Eutelsat Hot Bird 13 and Astra 19 -Thilo Graf 2016-01-04 +2015-11-16 M. Liebmann - CCDraw: remove hide() from destructor. - - hide() should be called explicit if required. - This should fix unintentionally call of hide() if objects used on stack. + CLuaInstance: Fix for commit 755e4d9 + - CC_SHADOW_RIGHT & CC_SHADOW_BOTTOM not yet implemented -Stefan Seyfried 2016-01-04 +2015-11-16 [CST] Bas - infoviewer: fix ordering of variable initialization - - Signed-off-by: Thilo Graf + neutrino: disable TS (CI) if the module is not selected for a certain bouquet. -Stefan Seyfried 2016-01-04 +2015-11-16 M. Liebmann - opkg_manager: make progress reports on startup more practical - - Signed-off-by: Thilo Graf + CLuaInstance: Add constants from CComponents as CC.xxx + - Set Lua api version to 1.10 -Stefan Seyfried 2016-01-04 + CLuaInstance: Add script function 'paramDeprecated' - 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() - - Signed-off-by: Thilo Graf +2015-11-16 M. Liebmann -Stefan Seyfried 2016-01-04 + CLuaInstance: Executing 'zapit leave standby' only when script... + ...is terminated with an error - make various dprintf macros safer for general usage - - Signed-off-by: Thilo Graf + Complement to commit 6f66e21940eb2dae87916ce0d0dd803de6303d6e -Stefan Seyfried 2016-01-04 +2015-11-15 Stefan Seyfried - update_menu: put opkg update in front - - Signed-off-by: Thilo Graf + acinclude: fix DVB_API_VERSION check for gcc5 -Stefan Seyfried 2016-01-04 + acinclude: get rid of old nokia dvb API - 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. - - Signed-off-by: Thilo Graf +2015-11-14 M. Liebmann -Stefan Seyfried 2016-01-04 + CLuaInstance: Add screen constants 'X_RES' and 'Y_RES' + - Set Lua api version to 1.9 - opkg_manager: explicitly clear pkg_map in destructor - - Signed-off-by: Thilo Graf + CLuaInstance: Add script function 'enableInfoClock' + - Set Lua api version to 1.8 -Stefan Seyfried 2016-01-04 + CLuaInstance: Add script function 'zapitSetStandby' + - Necessary for some video plugins + - Set Lua api version to 1.7 - opkg_manager: fix invalid match with -foo$ "regex" - - Signed-off-by: Thilo Graf +2015-11-14 Jacek Jendrzej -Stefan Seyfried 2016-01-04 + src/gui/cam_menu.cpp: fix nevis compil - update_menu: don't leak COPKGManager objects - - Signed-off-by: Thilo Graf +2015-11-08 svenhoefer -Stefan Seyfried 2016-01-04 + - locale: update deutsch.locale - 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. - - Signed-off-by: Thilo Graf + - listbox and upnpbrowser: fix pagedown logic -Stefan Seyfried 2016-01-04 + - channellist, bouquetlist and bouqueteditor: fix pagedown logic - 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. - - Signed-off-by: Thilo Graf +2015-11-08 [CST] Focus -Stefan Seyfried 2016-01-04 + fix for e0eb677513cbf37267a474fb1447ae5ba73adb16 - opkg_manager: disarm checkSize() function - - Signed-off-by: Thilo Graf - You're right but opkg gives not really usable size values and nothing - about dependencies. Solutions are welcome. + fix for eab8bbec206d23cb52ea860b8ea7aba15e140d3d -Stefan Seyfried 2016-01-04 +2015-11-07 M. Liebmann - opkg_manager: disable "key_up" after updating packages - - Signed-off-by: Thilo Graf - I think too. + helpers.cpp: Fix sscanf format string in getJFFS2MountPoint (THX Jacek) -Stefan Seyfried 2016-01-04 +2015-11-06 [CST] Focus - opkg_manager: remove reboot and restart trigger files - - Signed-off-by: Thilo Graf + gui/channellist.cpp: fix compile -Stefan Seyfried 2016-01-04 + neutrino: add option to limit CI usage to selected bouquets; if no bouquets selected, CI used for all channels - opkg_manager: don't use hardcoded path - - instead of "/var/tuxbox/config" use CONFIGDIR instead. - - Signed-off-by: Thilo Graf + neutrino: add option to limit CI usage to selected tuner -Jacek Jendrzej 2016-01-04 + gui/movieplayer.cpp: try to fix bouquet/channel locking for webtv - src/gui/infoviewer.cpp try to fix segfault after PB change + gui/channellist.cpp: disable virtual bouquet edit, split handleMsg and pincode check code -Jacek Jendrzej 2016-01-04 + system/configure_network.cpp: try to support open wlan, if psk empty - src/gui/channellist.cpp fix possible segfault (heap-buffer-overflow) + neutrino.cpp: on favorites button, show providers, if favorites empty -svenhoefer 2016-01-03 + gui/streaminfo2.cpp: add bitrate info for TS/webtv/file playback, based on code (C) martii - CShellWindow: fix textbox position - - Signed-off-by: Thilo Graf + gui/movieplayer.cpp: add GetReadCount, (C) martii, user RED button to call streaminfo -defans 2016-01-03 + gui/infoviewer_bb.cpp: show streaminfo label for red button in TS mode - CInfoViewer: fix infobar size in virtual zap mode - - Signed-off-by: Thilo Graf + lib/libcoolstream/playback_cs.h, lib/libcoolstream2/playback_cs.h: update -svenhoefer 2016-01-03 + gui/components/cc_item_tvpic.cpp: show PiG in mode_ts, too - - locale: add cut/copy/truncate menu hints; thx to tewsbo for support +2015-10-31 M. Liebmann -Thilo Graf 2016-01-03 + CLuaInstance::createChannelIDfromUrl: Use format macro in snprintf - 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" +2015-10-28 M. Liebmann -Thilo Graf 2016-01-03 + CLuaInstance: Add script function "createChannelIDfromUrl' to create... + ...WebTV channel_id from a specified url - CComponentsItem: try to fix clean up screen buffers after killed items + - Set Lua api version to 1.6 -Thilo Graf 2016-01-03 +2015-10-26 [CST] Focus - 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. + neutrino.cpp: use background MP instance in webtv mode to select subtitles -Thilo Graf 2016-01-03 +2015-10-21 svenhoefer - CFlashUpdate: remove superfluous paint of progress - - This should fix remains on screen of progressbars after - flashing or local updates. + - controlaip: add possibility to reload channellists -M. Liebmann 2016-01-03 + - controlapi: remove disturbing numbering from documentation - Remove redundant pthread_cancel() call +2015-10-21 M. Liebmann -defans 2016-01-03 + neutrino.cpp: toggle easy menu only when reboot occurs - movieplayer: Add screensaver function when movie player is paused + CInfoViewerBB: display no tuner icon for webtv -svenhoefer 2016-01-02 +2015-10-21 svenhoefer - - movieplayer: allow configurable RC_setup key + CInfoViewerBB: fix infobar ratio webtv -vanhofen 2016-01-02 + - record.cpp: align CODEC_ID defines to current ffmpeg code (thx to flk) - - 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). +2015-10-18 [CST] Bas -svenhoefer 2016-01-02 + CFileHelpers::createDir: Fix return value - - locale: add usermenu title locales ... - - some small reworks; cleanup from #if 0'ed code +2015-10-16 [CST] Focus -Thilo Graf 2016-01-02 + neutrino: use background MP instance in webtv mode - CPlugins: try to fix possible segfault while open shellwindow scripts + gui/movieplayer.cpp: allow getInstance() to return background instance -Thilo Graf 2016-01-01 +2015-10-14 svenhoefer - CInfoViewer: fix assign corner and shadow modes, depends of virtual zap mode + -recording_filename_template: add underscore between title and date -Thilo Graf 2016-01-01 + - record.cpp: remove unnecessary executable flag from ts-file - CTimeOSD: decouple timeosd from general clock format settings + - record.cpp: resort flags for xml-file and ts-file; add O_CLOEXEC to ts-file -Jacek Jendrzej 2016-01-01 +2015-10-13 J. Krieg - src/gui/timeosd.cpp init m_mode + libdvbsub: fix compile with new mandatory -D__STDC_CONSTANT_MACROS compiler flag -M. Liebmann 2016-01-01 +2015-10-09 svenhoefer - CLuaInstance: Precise error message for obsolete hide() parameter - - - Supplement for commit 75631a97f1eb09751d360ac233690d93c731241a + - eventlist: use real channel-id in webtv-mode to set timers -M. Liebmann 2016-01-01 +2015-10-08 svenhoefer - CLuaInstance: Fix commit e85f64d7331b4903d2a0205740abaade5a8fd25b - - - Use return value from checkMagicMask() for color + - deutsch.locale: add ci.save_pincode -svenhoefer 2016-01-01 +2015-10-07 [CST] Focus - - Happy new year, neutrino. \o/ + driver/record.cpp: add expetimental support for webtv recording, allowed formats hls and mpegts, ffmpeg must have mpegts muxer support -Stefan Seyfried 2015-12-25 + 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 - luainstance: narrow scope of video_cs header + neutrino.cpp: allow record/timeshift for webtv channel -Stefan Seyfried 2015-12-14 + gui/channellist.cpp: allow record for webtv channel - avoid continuous rebuilds from LUA_API* changes - - Signed-off-by: M. Liebmann +2015-10-01 svenhoefer -Stefan Seyfried 2015-12-13 + - moviebrowser: add delete item to moviebrowser-menu ... + ... and resort menu to get movie-specific stuff at the color-keys - luainstance: remove unneeded hardware dependencies + - moviebrowser: add return value to CMovieBrowser::onDeleteFile() -Stefan Seyfried 2015-12-13 +2015-09-29 svenhoefer - luainstance: fix types to allow compilation with newer gcc + - moviebrowser: allow to delete all marked movies w/o any question -Stefan Seyfried 2015-12-13 +2015-09-29 M. Liebmann - luainstance: fix build with newer GCC - - Signed-off-by: M. Liebmann + CMovieBrowser::onDeleteFile: Use epg info instead of filename for display -Stefan Seyfried 2015-12-13 + Complement to commit 'allow to delete all marked movies' - define LUA_COMPAT_5_2 to allow build with newer lua versions - - Signed-off-by: M. Liebmann +2015-09-29 svenhoefer -Stefan Seyfried 2015-11-15 + - moviebrowser: allow to delete all marked movies - acinclude: fix DVB_API_VERSION check for gcc5 +2015-09-24 Jacek Jendrzej -Stefan Seyfried 2015-11-15 + fix alloc-dealloc-mismatch - acinclude: get rid of old nokia dvb API +2015-09-24 [CST] Focus -Thilo Graf 2015-12-30 + driver/streamts.cpp: bug fix: SO_SNDBUF for connection fd - CInfoViewer: optimize signal bar arrangement + neutrino.cpp: do not show messages in standby -Thilo Graf 2015-12-30 + gui/cam_menu.cpp: hack: save blind answer as pincode and re-use it if enabled - CSignalBar: try to fix position and height of scale bars + 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 -Thilo Graf 2015-12-30 + gui/dboxinfo.cpp: add serial number to title - CSignalBar: unified reference percent text length + eitd/xmlutil.h: add readEventsFromDir -Thilo Graf 2015-12-30 + gui/eventlist.cpp: use epg id to get events - CInfoViewer: use old names for signal type names + gui/epgview.cpp: use epg id to get events -Thilo Graf 2015-12-30 + gui/epgplus.cpp: use epg id to get events - signalbars: add missing parameters for signal type names + gui/infoviewer.cpp: remove some showTitle wrapper, use epg-id to get events -Thilo Graf 2015-12-30 + gui/channellist.cpp: pass channel epg_id to get events - CInfoViewerBB: fix missing parameter - - Shadow was lost after repaint + gui/movieplayer.cpp, neutrino.cpp: call infoviewer with channel as param -Thilo Graf 2015-12-30 + zapit/src/bouquets.cpp: set epgid for webtv channels - CInfoViewer: try to fix paint info text box after delayed painting of timescale + zapit/src/channel.cpp: add epg_id to use in place of channel id if needed -Thilo Graf 2015-12-29 +2015-09-22 M. Liebmann - CInfoViewer: refine arrangement of epg title - - this reduces some flicker or fade effects nearly of numberbox + src/gui/update.cpp: Go back to the expert menu after backup -Thilo Graf 2015-12-29 +2015-09-22 M. Liebmann - 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. + Apollo/Kronos: Display backup options for 'var' and 'root1'... + ...only if are mounted. -Jacek Jendrzej 2015-12-29 + - Using /proc/mounts to find correct mountpoint for backup - fix possible segafult, invalid type +2015-09-22 M. Liebmann -Thilo Graf 2015-12-29 + Apollo/Kronos: Use backup with readmtdJFFS2() also for root1 partition - COsdSetup: kill instance of osd_menu_colors - - Suggested, by svenhoefer + Apollo/Kronos: Use backup with readmtdJFFS2() also for var partition -Thilo Graf 2015-12-29 +2015-09-19 Jacek Jendrzej - 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. + src/zapit/src/scansdt.cpp add 0x1f to CSdt::FixServiceType (h265 codec) (THX Janus) -svenhoefer 2015-12-29 + src/gui/movieplayer.cpp stop lua player on STANDBY_ON - - infoviewer_bb: use new infobar_buttons_usertitle key +2015-09-19 M. Liebmann -svenhoefer 2015-12-28 + src/gui/luainstance.cpp: Fix copy/paste error in commit e86306b + - Set Lua api version to 1.5 - - add menu item to force usertitles for color buttons in infobar +2015-09-17 M. Liebmann -svenhoefer 2015-12-29 + CLuaInstance: Script function 'checkVersion' terminated an error... + ...occurs immediately the script - - user_menu: allow controlable return_title value + Complement to commit 00dff2c5985261b19cc54b2850f776b136b0f6af -svenhoefer 2015-12-29 + - Set Lua api version to 1.4 - - user_menue_setup: don't override users title anymore +2015-09-17 [CST] Focus -svenhoefer 2015-12-29 + system/httptool.cpp: add CURLOPT_FAILONERROR to fail on 4xx errors - - infoviewer_bb: remove labeling of audio control from green button ... - - ... now user can use any color key to control audio +2015-09-17 M. Liebmann -svenhoefer 2015-12-27 + CLuaInstance: Add error message for menu callback funktions + - Set Lua api version to 1.3 - - infoviewer_bb: remove arbitrarily titles from color buttons +2015-09-17 Thilo Graf -svenhoefer 2015-12-27 + CLuaInstance: simplified error message handler + use DisplayErrorMessage() instead full call of ShowMsg. - - 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? +2015-09-17 M. Liebmann -svenhoefer 2015-12-27 + Display[Error|Info]Message: Add optional parameter 'Caption' - - infoviewer_bb: use getMoviePlayerButtonName in mode_webtv too +2015-09-17 [CST] Focus -Thilo Graf 2015-12-29 + gui/movieplayer.cpp: mark auto-screenshot as done in any case, if one try fail, next will probably fail anyway - clean up: remove useless line in osd_setup.cpp +2015-09-14 M. Liebmann -Thilo Graf 2015-12-29 + CLuaInstance: Add script function 'setActive' to enable or disable... + ...individual menu items. - COsdSetup: try to fix multiple item arrangement while open osd settings + - Set Lua api version to 1.2 -Thilo Graf 2015-12-28 +2015-09-14 M. Liebmann - CComponentsDetailLine: fix possible rests on screen after hided detailsline - - Shadow width was missing. + CLuaInstance: Add return value to menu function "addItem" + Function returns an ID of each item handles -svenhoefer 2015-12-28 +2015-09-07 Jacek Jendrzej - - yWeb: show correct header in timer list + lib/libdvbsub/dvbsubtitle.cpp: fix compil for new ffmpeg version -Thilo Graf 2015-12-28 +2015-09-04 M. Liebmann - themes: add demo themes + CLuaInstance::PlayFile: Function now returns the status of buttons + - Set Lua api version to 1.1 -Thilo Graf 2015-12-28 + 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 - 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 +2015-09-04 M. Liebmann -Thilo Graf 2015-12-01 + 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 - CComponentsForm: add return value to addCCItem() - - return value = current id of added item + Sort locales -M. Liebmann 2015-12-28 +2015-08-22 Jacek Jendrzej - Fix & sort locale + fix Werror=format -M. Liebmann 2015-12-28 +2015-08-21 Jacek Jendrzej - CLuaInstance: Display warning when using a obsolete parameter... - - ...in cwindow/ctext/cpicture:hide() + for debug filesystem -Thilo Graf 2015-12-28 +2015-08-20 Jacek Jendrzej - opkg_manager.cpp: disable unused variable - - avoid compiler error/warning + src/gui/eventlist.cpp fix timeshif_record timer handling -Thilo Graf 2015-12-28 +2015-08-19 Jacek Jendrzej - opkg_manager.cpp: add statement for local environment - - TODO: detect available opkg binary + src/gui/channellist.cpp: stop RECMODE_TSHIFT in play mode -Thilo Graf 2015-06-11 +2015-08-18 Jacek Jendrzej - COPKGManager: lets see user install result in window + src/gui/eventlist.cpp: show AUTO_SHIFT icon in TSHIFT mode -Thilo Graf 2015-06-11 +2015-08-13 Jacek Jendrzej - 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 + data/cables.xml update Kabel BW (THX PauleFoul) -Thilo Graf 2015-06-10 + data/cables.xml update Unitymedia (THX klauser) - 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. + fix possible segfault if chanellist is empty -Thilo Graf 2015-06-08 +2015-08-09 Jacek Jendrzej - COPKGManager: use opkg as binary name only, reduce support check deps - - Some deps are currently not really required. + eitd: add and move viasat to extra switch -Thilo Graf 2015-05-28 + eitd: add and move viasat to extra switch - 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. +2015-08-05 Jacek Jendrzej -Thilo Graf 2015-05-25 + src/nhttpd/yhttpd_core/ywebserver.cpp fix possible segfault - COPKGManager: use strictly shell window object to execute commands + src/nhttpd/yhttpd_core/ywebserver.cpp fix sanitize -Thilo Graf 2015-05-25 +2015-07-27 Jacek Jendrzej - CShellWindow: use my_system instead system, avoids possible errors + audioplayer: -add flv format (THX Houdini) -Thilo Graf 2015-05-25 +2015-07-17 Thilo Graf - COPKGManager: remove useless err_msg var, replaced by tmp_str + CMenuWidget: remove double assignment of info box color -Thilo Graf 2015-05-25 + CTextBox: fix calculated but not used parameter - COPKGManager: use parameters for errror message and additional text as option + CTextBox: fix calculated but not used parameter -Thilo Graf 2015-05-24 + CTextBox: consider utf8 mode parameter for correct render width, if required - CShellWindow: disable not required screean saving on text paint + CChannelList: fix and simplify paint of custom channellogos + paint was probably broken since 5e380fa4f8f2f3fe5aa60ce7bafac8d264db2463 -Thilo Graf 2015-05-24 + CComponentsButton: simplify paint of button icon + Calculation of image aspect ratio now happens in picture object itself. - COPKGManager: show package info via message box instead shell window + 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. -Thilo Graf 2015-05-24 +2015-07-12 Jacek Jendrzej - COPKGManager: use empty string as default parameter for full info + src/gui/luainstance.cpp add switch enableUTF8 to ComponentsText -Thilo Graf 2015-05-23 +2015-07-12 Thilo Graf - CShellWindow/COPKGManager: handle some error from shell output - - TODO: add missing handlers + CComponentsText: add switch for utf8 disable/enable -Thilo Graf 2015-03-24 + CTextBox: add switch for utf8 disable/enable - CShellWindow: use slots for ACKNOWLEDGE_EVENT mode results +2015-07-09 Jacek Jendrzej -Thilo Graf 2015-02-08 + src/gui/luainstance.cpp add setCenterPos option to CC objects - COPKGManager: defuse effect of resolve_conffiles errors +2015-07-07 Jacek Jendrzej -Thilo Graf 2015-02-08 + src/zapit/src/pat.cpp: fix parse section len - sub crc from len - COPKGManager: exit check size if package already installed - - Old files will be remove during installation, so it should - be enough size. +2015-07-05 Jacek Jendrzej -Thilo Graf 2015-02-08 + src/gui/channellist.cpp: show epg info1 if info2 empty (THX bazi98) - COPKGManager: use wildcard char for ar command - - This fixes unpacking of local and downloaded packages. +2015-07-01 Jacek Jendrzej -Thilo Graf 2015-02-07 + src/gui/eventlist.cpp -add fsk filter to epg-search - COPKGManager: add functions isInstalled() and isUpgradable() +2015-07-01 Thilo Graf -Thilo Graf 2015-05-23 + CComponentsFooter: reduce scale factor without button background - 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 + CComponentsButton: fix image scale + Wrong ratio calculation. -Thilo Graf 2015-02-05 + CComponentsPicture: fix internal value for dimension vars + The values contained not values from the scaled image file. - COPKGManager: add optional parameter force_configure to installPackage() +2015-06-30 Jacek Jendrzej -Thilo Graf 2015-02-04 + src/gui/eventlist.cpp-add program category filter to epg-search - 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-06-28 Jacek Jendrzej -Thilo Graf 2015-01-31 + lib/libupnpclient fix segfault if parser is NULL - COPKGManager: ensure cleanup /tmp/.opkg after closing packet manager + src/gui/moviebrowser.cpp fix segfault if m_movieSelectionHandler is NULL -Thilo Graf 2015-01-31 +2015-06-22 Jacek Jendrzej - 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. + tuxtxt.cpp: fixheap buffer overflow -Thilo Graf 2015-02-04 +2015-06-19 [CST] Focus - COPKGManager: add methodes to get infos and status of packages + gui/osd_setup.cpp, gui/miscsettings_menu.cpp: do not delete items added to menu - menu dtor do it -Thilo Graf 2014-12-30 +2015-06-18 svenhoefer - COPKGManager: optimize memory check before install + - deutsch.locale: fix typo -Thilo Graf 2014-12-30 +2015-06-18 vanhofen - COPKGManager: show message on space error + - osd_setup: fix active status of ca_dotmatrix and ca_frame -Thilo Graf 2014-12-28 + - infoviewer_bb: add own color for CA-bar - CFlashUpdate: use locales for install and error messages + - infoviewer_bb: show/hide dotmatrix in CA-bar; default show -Thilo Graf 2014-12-21 + - infoviewer_bb: add frame to CA-bar; default off - CSoftwareUpdate: show package feature as disabled without support +2015-06-06 M. Liebmann -Thilo Graf 2014-12-21 + cYTFeedParser: Add feed duration - CFlashUpdate: add localized messages for installation from default update feature +2015-06-05 [CST] Focus -Thilo Graf 2014-12-20 + eitd/sectionsd.cpp: fix ntp_system_cmd when config updated from GUI - CFlashUpdate: change lines for better statement readability + eitd/sectionsd.cpp: fix ntp_system_cmd in case ntpdate not found -Thilo Graf 2014-12-20 +2015-06-02 [CST] Focus - CFlashUpdate: add log output for not found package file + eitd/xmlutil.cpp: add support to read epg from directory without index.xml -Thilo Graf 2014-12-20 + eitd/sectionsd.cpp: remove useless IS_WEBTV check on event channel id - CFlashUpdate: add filters for packages + neutrino.cpp: remove commented setServiceChanged call -Thilo Graf 2014-12-29 + gui/channellist.cpp: use getChannelID() in place of channel_id - COPKGManager: optimize error handling + gui/infoviewer.cpp: remove commented setServiceChanged call -Thilo Graf 2014-12-28 + nhttpd/tuxboxapi/neutrinoapi.cpp: remove setServiceChanged calls after zap - COPKGManager: add more error handlers + daemonc/remotecontrol.cpp: remove commented setServiceChanged calls -Thilo Graf 2014-12-28 + eitd/xmlutil.cpp: split read events code - COPKGManager: add function to check package size + gui/moviebrowser.cpp: bug fix, default ytthumbnaildir is empty -Thilo Graf 2014-12-21 + system/ytparser.cpp: allow to define youtube dev id at compile time - Locales: add message line for not supported feature +2015-06-01 svenhoefer -Thilo Graf 2014-12-21 + - nhttpd: update controlapi doc (THX dasda) - CFile: add filetypes for install and update packages +2015-06-01 striper -Thilo Graf 2014-12-20 + - jsoncpp: fix compiler warnings (should be reported upstream!) - COPKGManager: outsource methode for install any package - - Required for external usage. +2015-06-01 FlatTV -Thilo Graf 2014-12-19 + - ytparser: fix youtube playback; change to APIv3 - 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! + - 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 -Thilo Graf 2014-12-19 +2015-05-29 [CST] Focus - COPKGManager: defuse error message for duplicate cache option + gui/movieplayer.cpp, neutrino.cpp: add webtv subtitles support -Thilo Graf 2014-12-13 +2015-05-28 [CST] Focus - COPKGManager: add possibilty to check required size before install package + neutrino.cpp: fix flashing while webtv running - stop playback before stop daemons -Thilo Graf 2014-12-10 +2015-05-26 [CST] Focus - 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 + gui/movieplayer.cpp: try to fix parental lock for webtv channels -Thilo Graf 2014-12-19 + eitd/xmlutil.cpp: change event file name to match channel id order - COPKGManager: add members to get package infos and optmize update check +2015-05-21 svenhoefer -Thilo Graf 2015-05-22 + - moviebrowser: add menu to allow copy, cat or truncate movies + TODO: add good hints to explain these functions - COPKGManager: fix selection of items on expert mode switch + - moviecut: localize question to cancel editing -Thilo Graf 2014-12-05 + - moviecut: don't paint progressbar when no bookmarks found - COPKGManager: use yellow button instead red button in footer - - Red button already used for upgrades +2015-05-19 [CST] Focus -Thilo Graf 2014-11-29 + webtv: try to restart channel once, if play position not advance - COPKGManager: add locales for local installation +2015-05-19 svenhoefer -Thilo Graf 2014-11-25 + - opkg_manager: use correct brief hints - COPKGManager: unified log output + - menue: allow brief hints in all introItems -Thilo Graf 2014-11-28 +2015-05-18 [CST] Focus - 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. + zapit/src/bouquets.cpp: fix webtv loading before ubouquets, do not save webtv 'bouquets' to bouquets.xml -Thilo Graf 2014-11-25 +2015-05-15 TangoCash - COPKGManager: add filter for ipk packages + fix last commit -Thilo Graf 2014-11-25 + add VIASAT EPG based on martii - COPKGManager: add variable to hold last selected source dir +2015-05-15 svenhoefer -Thilo Graf 2015-03-21 + - use CONFIGDIR instead of hardcoded path - CShellWindow: reduce window size - - In some cases screen could be too small and some lines are cutted. + - menu: use brief hint in start_wizards first steps -Thilo Graf 2014-12-28 + - locale: add LOCALE_MENU_HINT_NEXT_BRIEF - CShellWindow: add debug output for error ident + - start_wizard: use a global enum; switch detection from bool to int -Thilo Graf 2015-05-22 + - menu: add hint-icon and hint-text to "continue" menu items - CShellWindow: use full screen for shell window + - icons: add hint_next icon -Thilo Graf 2014-11-25 + - start_wizard: add settingsmanager menu ... + ... to allow restoring of backups - CShellWindow: use internal debug functionality, set init value for pid + - yWeb: add define-get function to get some global defines -Thilo Graf 2014-11-24 +2015-05-15 TangoCash - COPKGManager: add possibility to install package from single package file + add m3u8 -Thilo Graf 2014-11-24 + fix playlist - CShellWindow: optimize error review after error message - - Show close button in window, give user possibility to read error listing - before close the window! + implement playlist and remove possible segfault -Thilo Graf 2014-11-24 +2015-05-12 Jacek Jendrzej - CShellWindow: evaluate error output for plausible message output + themes.cpp: fix typo (logic) THX TangoCash -Thilo Graf 2014-11-24 + webtv: use last dir as default - COPKGManager: use shell output to generate error messages for gui +2015-05-12 [CST] Focus -Thilo Graf 2014-11-24 + 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 - locales: remove format tags in opkg manager messages - - Most messages can shows more details after evaluation of shellmessages. +2015-05-12 martii -Thilo Graf 2014-11-22 + network setup: calculate broadcast based on ip and netmask - COPKGManager: add member doUpdate() +2015-05-10 Jacek Jendrzej -Thilo Graf 2014-11-23 + controlapi.cpp: add getubouquetsxml - 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-05-09 M. Liebmann -Thilo Graf 2014-11-13 + Clock on infoviewer and channellist: Fix background paint... + ...when switching between OneColor und ColorToColor - COPKGManager: use my_popen instead popen - - popen causes some errors after flash update check +2015-05-07 [CST] Focus -Thilo Graf 2014-11-13 + gui/osd_setup.cpp: add option to switch one/two color gradient mode - COPKGManager: add function to get status for new package updates + gui/components/cc_item.cpp: use theme option for one/two color gradient -Thilo Graf 2014-11-11 + gui/themes.cpp: add option to switch one/two color gradient mode - 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 ... + gui/movieplayer.cpp: fix ass subtitles from newer ffmpeg versions, try to PGS subtitle hide -Thilo Graf 2014-11-09 +2015-05-07 svenhoefer - 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. + - framebuffer: add missing slashs to iconBasePath -Thilo Graf 2014-11-10 + - yWeb: remove outdated text files - COPKGManager: use and apply namespace std + - ccomponents: add missing slash to iconBasePath -Thilo Graf 2014-10-05 + - fix e59f8adccc378aa0386081775dfd737a9bb9b349 :-/ - CShellWindow: clean up constructor/destructor - - Most tasks of this class were dispersed in the constructor and destructor. - Tasks are better placed in Members. + - fix e59f8adccc378aa0386081775dfd737a9bb9b349 (THX max_10) -Thilo Graf 2014-10-05 +2015-05-06 svenhoefer - CShellWindow: remove useless framebuffer callings - - Not to see here a reason for call of framebuffer methods. - This is already done by textbox object. + - src/nhttpd/tuxboxapi: remove unused dbox code -Thilo Graf 2014-10-05 + - yconfig.h: replace another hardcoded path with a variable - COPKGManager: use ACKNOWLEDGE_MSG to show info message + - use PRIVATE_HTTPDDIR variable in Makefiles -Thilo Graf 2014-10-05 + - move LOGODIR and LOGODIR_VAR to global.h - CShellWindow: add new enum option ACKNOWLEDGE_MSG - - allows to show a messagebox instead a small ok button + - fix and use ICONSDIR variable; move ICONSSDIR_VAR to global.h -Thilo Graf 2014-10-04 + - move PLUGINDIR_VAR to global.h to avoid some hardcoded paths - CShellWindow: visualize of 'ready'status and simplify paint of 'ok' button + - add and use LOCALEDIR variable; move LOCALEDIR_VAR to global.h -Thilo Graf 2014-10-04 + - remove obsolete UCODEDIR variable - CShellWindow: handle dynamic window position, additional paint window only if not painted + - fix and use THEMESDIR variable; move THEMESDIR_VAR to global.h -Thilo Graf 2014-10-04 +2015-05-05 svenhoefer - CShellWindow: apply clearer enum format declaration + - acinclude.m4: fix themesdir and iconsdir definitions -Thilo Graf 2014-10-04 + - plugins: replace PLUGINDIR_USB with PLUGINDIR_MNT (/mnt/plugins) - COPKGManager: add member showError to show handled error message on screen + - plugins: add GAMESDIR (/var/tuxbox/games) to plugin list -Thilo Graf 2014-10-04 + - framebuffer: revival of showFrame() function to allow ... + ... pictures like start.jpg, mp3.jpg etc. from /var/tuxbox/icons - COPKGManager: use plausible message title - - Here we have errors, so we should use plausible titles for message box + - osd_setup: try to bring more structure in infoviewer setup -Thilo Graf 2014-09-21 + - themes: move colored_events settings to themes setup - 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-05-04 svenhoefer -Thilo Graf 2015-12-27 + - themes: add new infobar_gradient keywords - Screensaver: add option to show current time instead images +2015-05-04 Thilo Graf -Thilo Graf 2015-12-27 + 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. - Screeansaver: add optional random images + CProgressBar: remove unused member -Thilo Graf 2015-12-27 + CProgressBar: remove unused include - CCDraw: add signals into paintFbItems() + CTextBox: ensure save screen only if dimensions are valid + 0 values are critical -Thilo Graf 2015-12-26 + CImageInfo: use call of getTextFromFile() without explicit object - 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. + CComponentsText: declare function getTextFromFile() as static + Is usable as standalone member too. -Thilo Graf 2015-12-26 + .gitignore: add some possible generated stuff from sytem tools and build - 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-05-04 svenhoefer -M. Liebmann 2015-12-26 + - menue: small color changes for a smoother view - CInfoViewerBB: try to fix missing sys scales in infoviewer - - Signed-off-by: M. Liebmann - Signed-off-by: Thilo Graf + - infoviewer: add color-to-color gradient feature; THX to TangoCash ... + ... for basic inspiration and dbt for some optimizations -Thilo Graf 2015-12-25 + - cc_frm_header: prepare for c2c gradient - CInfoClock: remove shadow in transparent mode + - cc_frm_footer: prepare for c2c gradient -Thilo Graf 2015-11-23 +2015-05-04 TangoCash - CCDraw: try to separate parameter paint_bg from shadow paint + enable color-to-color gradient -Thilo Graf 2015-12-24 + introduce color-to-color gradient - 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-05-03 Marc Szymkowiak -Thilo Graf 2015-11-29 + yWeb: Change version check to cst_next branch - CComponentsWindow: add member setWindowHeaderTextColor() - - To modifiy header text color. +2015-05-03 Jacek Jendrzej -Thilo Graf 2015-11-29 + Y_VLC.js fix VLC detection without var plugin.version (linux) - CComponentsWindow: add method to set header color + luainstance.cpp fix button color -Thilo Graf 2015-11-19 +2015-05-01 GetAway - CImageInfo: try to fix paint button paint - - Handling with background and frame was changed + yWeb: fix deinterlace default setting -Thilo Graf 2015-11-19 + yWeb: more appropriate symbol for live settings - neutrino.h: remove unused methode switchClockOnOff() + yWeb: improve detection if IE up to IE11 and above -Thilo Graf 2015-11-18 + yWeb: fix detection of VLC >= 2.1.0 + tested from vlc-0.8.6 to vlc-3.0.0-git - CEpgData: try to fix channellogo scale in header +2015-05-01 Jacek Jendrzej -Thilo Graf 2015-11-18 + nhttpd: update controlapi doc (THX dasda) - 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. +2015-04-30 Jacek Jendrzej -Thilo Graf 2015-11-18 + xmlinterface.cpp remove encoding option for load_string - 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) + xmlinterface.cpp workaround for pugixml autodetection https://code.google.com/p/pugixml/issues/detail?id=192 -Thilo Graf 2015-11-18 +2015-04-30 Thilo Graf - CAudioPlayerGui:try to fix infocklock view in audioplayer. - - after closed screensaver, infoclock was painted. That looks not good. - This should fix this. + gui/test_menu.cpp: fix broken build + Fixed missing include that come with commit + 09adc177d8d2f2574ce7e7aa0da3200af8b9e393 -Thilo Graf 2015-11-18 + Merge branch 'cst-next.pre' into cst-next - CTimeOSD: disable setHeight() in CTimeOSD, height is bound to settings +2015-04-29 Thilo Graf -Thilo Graf 2015-11-18 + 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. - 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. + 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. -Thilo Graf 2015-12-24 +2015-04-28 Jacek Jendrzej - tmp revert: remove osd setup for gradients + UPNPService.cpp: remove unnecessary include -Thilo Graf 2015-12-12 + add pugixml - lua instances: adopt for last rebases with splitted lua source files - - TODO: check/fix lua functionality, not tested yet + use xmlinterface in UPNP -Thilo Graf 2015-11-18 +2015-04-27 Thilo Graf - 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 + cc_base.cpp: fix wrong statment value + Comes with 1e16dbbf5911ac7fca402360e0d58cff76a8c688 -Thilo Graf 2015-11-19 + cc_base.cpp: paint shadow only on firs paint of item body + Avoids unnecessary paint of shadow layers, This should + avoid flicker effects. - Colors: init global color gradient implementation +2015-04-27 [CST] Focus -Thilo Graf 2015-11-19 + CMenueWidget: add color gradient to menue hints - CBEChannelWidget/CBEChannelSelectWidget: remove setShadowOnOff() - - Name and function was changed + CComponentsInfoBox: add switch to enable gradient for info box -Thilo Graf 2015-11-18 + gradient: try to fix delete gradient data only on color change - 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-04-27 Thilo Graf -Thilo Graf 2015-11-18 + Revert "CComponentsItem: fix remove gradient buffer on killed item" + This reverts commit 51aab307c308d2c9b330ce8a3dfa122d6946d545. - 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-04-24 svenhoefer -max10 2015-12-27 + - remove w_max()-calls to define menu-width, because ... + w-max() returns a pixel-value, but menus need a percentage-value. - fix src/system/helpers.cpp: PRIx64 +2015-04-23 svenhoefer -Jacek Jendrzej 2015-12-27 + - controlapi: change logolist charset to UTF-8 to fix german umlauts - fix compil fix change 64 to 32 + - 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 -Jacek Jendrzej 2015-12-26 +2015-04-21 svenhoefer - src/gui/streaminfo2.cpp fix box width + - controlapi: add logolist command to allow easy channellogo management -Jacek Jendrzej 2015-12-26 +2015-04-18 Jacek Jendrzej - src/gui/streaminfo2.cpp change sprintf to snprintf (fix possible segfault) + supplement to 5ab6b5305401ec00899a349ee647a28deb897ee3 -Jacek Jendrzej 2015-12-26 +2015-04-17 svenhoefer - src/gui/imageinfo.cpp fix heap-use-after-free + - nhttpd: minor fixes in controlapi doc (THX thomas1) -Jacek Jendrzej 2015-12-26 +2015-04-16 svenhoefer - some gcc5 compil fixes + - yWeb: add smaller pic for HD1/BSE RCU; thx to fred_feuerstein -M. Liebmann 2015-12-25 +2015-04-16 Jacek Jendrzej - CLuaInstance: Fixes occasional problems when exiting the movie player - - Reduces debug output in curl + channellist.cpp; fix kill dline -M. Liebmann 2015-12-25 + nhttpd: update controlapi doc (THX dasda) - CLuaInstance: Fix commit 9e331ee4e3b933ad319c41e2ffd3589a7ac2c249 +2015-04-16 svenhoefer -svenhoefer 2015-12-23 + - add missing includes to fix menu-width + strange circular include global.h <-> settings.h is maybe to fix - - menue: don't disable whole settings and service menu in mp mode; - - just disable channel-scan and software-update in service menu + - shorten CNeutrinoEventlist to CEventlist -svenhoefer 2015-12-23 + - record.h: remove include of vfd.h; use display.h instead - - update: localize question of flashing image +2015-04-16 Stefan Seyfried -M. Liebmann 2015-12-23 + global.h: Use forward-declarations to reduce number of dependencies - CLuaInstance: Fix and unified script function calls - - - No api changes, code only +2015-04-14 svenhoefer -svenhoefer 2015-12-22 + - channellist: allow show/hide bottom infobox - - moviebrowser: fix overlapped menus when de/activating drives +2015-04-14 Thilo Graf -Thilo Graf 2015-12-22 + CImageInfo: fix missing license text for missing translations - personalize.cpp: add doc for disable conditions +2015-04-13 svenhoefer -svenhoefer 2015-12-21 + - 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 - - menue: fix format warning 'too many arguments' +2015-04-06 svenhoefer -svenhoefer 2015-12-21 + - yWeb: use html notation for german umlauts - - menue: don't paint hotkey icons on deactivated items; use dummy icon + - neutrinoyparser.cpp: fix 0f16c9441ee1f9daa6825a71fe5c4c211afe3fe3 -Thilo Graf 2015-12-13 +2015-04-06 GetAway - 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 + yWeb: save settings of timerd.conf only once -M. Liebmann 2015-12-22 +2015-04-06 svenhoefer - CLuaInstCurl: Fix compiler warning + - yWeb: disable LogosURL input, when DisplayLogos is disables -M. Liebmann 2015-12-22 + - yWeb: port "Tuxbox.DisplayLogos" from martii - 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 + - neutrinoyparser.cpp: improve display of channels w/o logo -M. Liebmann 2015-12-22 +2015-04-05 Thilo Graf - 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 + CFrameBuffer: add comment for unsolved issue on full icon cache -svenhoefer 2015-12-19 +2015-04-04 Thilo Graf - - moviebrowser: small changes in locales + 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. -svenhoefer 2015-12-17 + CComponentsPicture: add sub classes for scalable images and channel logos + This could replace call of CComponentsPicture objects with explicit + dimension values = 0 - - personalize: add deactivated items too; ... - - ... visibility is controlled in personalization itself +2015-04-04 svenhoefer -Jacek Jendrzej 2015-12-19 + - ylanguage.cpp: fix path to user's locale - src/gui/channellist.cpp fix possible segfault after edit mode (heap-buffer-overflow) + - ylanguage.cpp: detect missing translations; THX to GetAway! -svenhoefer 2015-12-16 + - neutrino.cpp: fix startup plugin and execute it a little bit later - - moviebrowser: update and localize help box +2015-04-03 Jacek Jendrzej -svenhoefer 2015-12-16 + prefers stream before radiotext (THX focus) - - movieplayer: add color keys to bookmark menu +2015-04-02 Jacek Jendrzej -defans 2015-12-16 + nhttpd: fix switch tv<>radio in standby mode - - moviebrowser: fix order of color buttons + infoviewer.cpp fix possible segfault if APIDs is empty -Jacek Jendrzej 2015-12-16 +2015-04-02 [CST] Focus - src/gui/streaminfo2.cpp add show channel realname, thx Janus + data/locale/nederlands.locale: update locale -svenhoefer 2015-12-16 +2015-04-02 Thilo Graf - - movieplayer: show correct key in bookmark hints; smoother locales + CNeutrinoApp: fix rebase error + comes with: CNeutrinoApp: rework switch handling for channallist paint -M. Liebmann 2015-12-15 +2015-03-31 Jacek Jendrzej - CLuaInstMisc:: Add script function postMsg() to send a neutrino message - - - Currently possible message: POSTMSG.STANDBY_ON - - Set Lua api version to 1.33 + nhttpd simplify encodeString function -Jacek Jendrzej 2015-12-15 + nhttpd: change sprintf to snprintf - src/gui/streaminfo2.cpp show max 16 apids + change check dir to check with jffs2 (mtd) -Jacek Jendrzej 2015-12-15 +2015-03-31 M. Liebmann - similar patch to 9b2aec781c10c9cc798d449430a00b8584f04f1f, thx max_10 + CComponentsText: Fix default font -Jacek Jendrzej 2015-12-15 +2015-03-31 svenhoefer - fix compil use good oprator + - yWeb: correction in fbshot handling -[CST] Focus 2015-12-15 + - yWeb: replace another if-file-exist with find-exec - neutrino.cpp: try to fix stopping by signal while playback in progress + - yWeb: simplify code by using find-exec function -svenhoefer 2015-12-15 + - mod_yparser: add find-exec function; + return full path and filename of given executabe - - streaminfo: align background color; thx to max_10 + - yWeb: remove dead links to yjogol website -M. Liebmann 2015-12-15 +2015-03-30 svenhoefer - CMoviePlayerGui: Send PLUGIN_PLAYSTATE_LEAVE_ALL to plugin... - - ...when tv/radio button are pressed on remote control - - - Set Lua api version to 1.32 + - moviebrowser: bind MB_MAX_DIR definition to NETWORK_NFS_NR_OF_ENTRIES ... + ... to allow to add all NetFS-directories to moviebrowser -svenhoefer 2015-12-15 +2015-03-30 Stefan Seyfried - - yWeb: add locale for timer type + 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. -svenhoefer 2015-12-14 +2015-03-29 Thilo Graf - - neutrino: press tv/radio key to return to plain tv/radio + CComponentsButton: disable gradient + Not necessary as long not all or most gui buttons can provide gradient -svenhoefer 2015-12-14 + CChannelList: fix paint of unscaled images + Unscaled images were never painted. - - infoviewer_bb: don't paint deactivated buttons + CTextBox: catching error if position has signed values + Wrong position assignments can trigger crash. Prevent segfaults. + Error log should indicate this. -svenhoefer 2015-12-14 + CNeutrinoFonts: use neutrino debug output as default with line numbers - - infoviewer: do always show all buttons; enable is controlled by usermenu + CComponentsTimer: move mySleep call into mutex block, seems was not ok so -svenhoefer 2015-12-14 + COsdSetup: use paint for apply new gradient settings, reduced flicker effects - - movieplayer: change usermenu call; use existing instance + 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. -svenhoefer 2015-12-14 +2015-03-29 Thilo Graf - - infoviewer_bb: fix text for green button in movieplayer mode + CComponentsText: add possibilty to set font style + Usable with methode setText() and parameter 'style' -svenhoefer 2015-12-14 + provided enums are: + FONT_STYLE_REGULAR + FONT_STYLE_BOLD + FONT_STYLE_ITALIC - - movieplayer: change default key for bookmark menu +2015-03-29 Thilo Graf -svenhoefer 2015-12-14 + CComponentsText: avoid unintentional overwriting of current property values + If parameters were not explicitly defined, default values of parameters + overwrite current property values. - - locale: smoother locals for movieplayer keys + CFileHelpers: rework methode getDirSize(), makes it work recursively -svenhoefer 2015-12-14 + CFileHelpers: add function getDirSize() - - user_menue: disable some items in movieplayer mode + CFileHelpers: declare removeDir() as static + allows use without object -svenhoefer 2015-12-14 + CComponentsInfoBox: fix scale height for larger picons - - movieplayer: allow usermenu, when colorkeys not assigned + CVolumeBar: optimize icon position -svenhoefer 2015-12-14 + CVolumeBar: use defined volumebar size as default height - - infoviewer_bb: use key-assignment from movieplayer + CComponentsInfoBox: remove unnecessary call for kill() + partial revert of: CComponentsInfoBox: fix centering of image -svenhoefer 2015-12-14 + CComponentsTimer: move pthread members into startTimer() - - infoviewer_bb: rename infobar buttons + CComponentsText: expand setTextColor() methode + apply color value direct in text box object -svenhoefer 2015-12-14 + CComponentsSignals: add signals for hide events - - keybind_setup/locale: timeshift isn't a movieplayer key + CScreenSaver: fix wconversion warnings -svenhoefer 2015-12-14 + CScreenSaver: use unified debug output - - streaminfo: show movieplayer as source, when no webtv is running + system/helpers.cpp: add return value for mySleep() -svenhoefer 2015-12-14 + system/helpers.cpp: getNowTimeStr(), use thread save localtime version - - keybind-setup: fix assignable keys for movieplayer; ... - - ...timeshift isn't a movieplayer key. + CChannelList/CNeutrinoEventList/CMovieBrowser: fix logo scale + Downscale was broken. -Michael Liebmann 2015-12-14 + CComponentsButton: fix fit of button icon + Scale was broken - - infoviewer_bb: fix display of red button in movieplayer mode + CComponentsItem: fix remove gradient buffer on killed item -svenhoefer 2015-12-14 + CComponentsPicture: fix icon size/scale handling - - deutsch.lokale: fix timeshift_pause translation + CPictureViewer: fix wconversion warnings -M. Liebmann 2015-12-15 + CPictureViewer: use neutrino internal log + Show only errors in mode DEBUG_NORMAL. - CLuaInstCurl::CurlDownload: Rework progress display - - - Set Lua api version to 1.31 + CComponentsInfoBox: fix centering of image -M. Liebmann 2015-12-14 + EpgPlus: fix wconversion - 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}; + CProgressBarCache: fix compiler warnings wconversion -M. Liebmann 2015-12-14 + CComponentsFooter: Function setButtonLabels() change parameter + Performance: parameter 'v_content' should be passed by reference - 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(...) + SIservices.hpp/SIsections.hpp: switch functions to const -M. Liebmann 2015-12-14 + frontend.cpp/pzapit.cpp: fix format string - 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 + gui/audioplayer.cpp/h: fix some type conversions -M. Liebmann 2015-12-14 + CTimeThread: sectionsd.cpp: use thread save localtime_r - CLuaInstConfigFile: Add parameters & functions - - - LuaConfigFileNew: Add parameter delimiter & saveDefaults - - Add 'deleteKey' function - - Set Lua api version to 1.27 + CComponentsForm: reduce log spam in info mode -M. Liebmann 2015-12-13 + CBEChannelWidget: remove not required hide() + Avoids unnecessary flicker effects, it's enough to repaint only text. - lua_misc.cpp: Fix compiler error 'overflow in implicit constant conversion' - - - Set Lua api version to 1.26 + CFlashUpdate: change name for CFile object for better differ -M. Liebmann 2015-12-13 + locale: more precise text for update messages - CLuaMenuFilebrowser::exec: Fix value handling when dirMode = false - - - Add luaId to action function as parameter - - Set Lua api version to 1.25 - -M. Liebmann 2015-12-13 - - 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 - -svenhoefer 2015-12-12 - - - moviebrowser: don't reload full movie archive after delete - - Thanks to SatBaby and micha-bbg for support. - -M. Liebmann 2015-12-12 - - CLuaInstance: Use CLuaVideo for video, CLuaMisc for misc functions - - - The old version of the video and misc functions is deprecated - but still valid - -M. Liebmann 2015-12-12 - - CLuaInstance: Code cleaning luainstance.cpp/.h - - - No api changes, code only - -M. Liebmann 2015-12-12 - - CLuaInstance: Move misc functions in separate classes / files - - - No api changes, code only - -M. Liebmann 2015-12-12 - - CLuaInstance: Move msg box functions in separate classes / files - - - hintbox - - messagebox - - - No api changes, code only - -M. Liebmann 2015-12-12 - - CLuaInstance: Move ccomponents functions in separate classes / files - - - cwindow (CComponentsWindow) - - ctext (CComponentsText) - - cpicture (CComponentsPicture) - - signalbox (CSignalBox) - - - No api changes, code only - -M. Liebmann 2015-12-12 - - CLuaInstance: Move menue functions in separate classes / files - - - No api changes, code only - -M. Liebmann 2015-12-12 - - CLuaInstance: Move video functions in separate class - - - No api changes, code only + deutsch.locale: remove denglish part -M. Liebmann 2015-12-12 + CImageInfo: fix button color with gradient - CLuaInstance: Move configfile functions in separate classes / files - - - No api changes, code only + CBEBouquetWidget/CBEChannelWidget: add missing exit icon + Menue icon has no effect here and exit icon was missed -M. Liebmann 2015-12-12 + CBEBouquet-Classes: switch to new buttonbar based up cc-footer class - CLuaInstance: Move types, definitions & functions from - - luainstance.cpp/.h to luainstance_helpers.cpp/.h - - - No api changes, code only + CBEChannelSelectWidget/CBEChannelWidget: uinng unified infobox font size + ...unified style matching to menu hints -[CST] Focus 2015-12-08 + CAudioPlayerGui: paint of id3 info with info box + Infobox provides already paint of text, so is not required to + call explicit fontrenderer methods. - zapit/src/capmt.cpp: try to fix TS enable/disable + CProgressWindow: reassign y position of body items on disabled header -M. Liebmann 2015-12-08 + CComponentsTimer: simplify isRun function - Fix neutrino build without '--enable-lua' + CNetworkServiceSetup: use widget id instead explicit select method + neutrino_menue.h: add ID for network service menue -M. Liebmann 2015-12-08 + 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. - Disable multimedia plugins and video functions... - - ...(movie player & upnp browser) when movieplayer is in use + CEitManager: use unified binary search for ntp -M. Liebmann 2015-12-08 + CMenuWidget: fix getSelected() member + preselected was not suitable as return value - CLuaInstance::GetRevision: Add second return value as a string... - - ...for hardware identification - - - Set Lua api version to 1.22 + CAudioPlayerGui: replace showGlobalStatus() with showStatus() -M. Liebmann 2015-12-08 + 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. - CLuaInstance: Add script function 'channelRezap' - - - Alternative rezap method for movie plugins - - Set Lua api version to 1.21 + CProgressBar: add missing assign of 'allow paint' property + Property had no effect. -M. Liebmann 2015-12-08 + CComponentsItem: add setXPos/setYPos(), that consider real position - CLuaInstance: Add script function zapitStopPlayBack - - - For safe running ShowPicture() in the plugin - - Set Lua api version to 1.19 + system/helpers.cpp: add more possible exexutable paths -M. Liebmann 2015-12-08 + neutrino.cpp: use simple error message for zapit fail - 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 + CComponentsForm: prevent wrong id parameter if item size out of range -M. Liebmann 2015-12-08 + CNeutrinoEventList: rework paint of header + Reduce code with chain form and use text and logo items as embedded items. - CMoviePlayerGui: Creating an possibility to block restoreNeutrino()... - - ...from an external plugin - - - This better play playlists with plugins + CComponentsForm: fix init value of getPageCount() + value is always 1 -M. Liebmann 2015-12-08 + CComponentsFooter: fix button view with gradient + show contour only in gradient mode - 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. + CComponentsFooter: add optional possibility to switch colored button frame -M. Liebmann 2015-12-08 + CVolumeBar: fix icon postion + Icon was not centered in y position. - CLuaInstance: Remove unnecessary function zapitSetStandby() - - - Set Lua api version to 1.17 + CMovieBrowser: fix unintended upscaling of channellogo + Upscale is not allowed and do down scale only if header height is too small. -M. Liebmann 2015-12-02 + CComponentsButton: use unified body colors in gradient mode + Some theme controlled colors don't really looks nice in some + combinations with window backgrounds. - Sort slovak.locale + gui/Makefile.am: add conclusive description with last tag and branch -svenhoefer 2015-12-01 + CComponentsPicture: don't paint image, if is not available - 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. + 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. -svenhoefer 2015-12-01 + CComponentsPIP: fix centering of image + auto centering was broken, eg.to see in channellist if radio mode was enabled - - movieplayer: enable videoformat and 4:3 switches; (C) martii + CComponentsPicture: simplify item init, adapt getHeight/getWidth members + Members getHeight/getWidth returns now image related values dependent of + scale mode -svenhoefer 2015-12-01 + CMenuWidget: fix applying of hintbox text color after changed theme - - movieplayer: enable neutrino main menu ... - - ... parts of this code is (C) martii + CComponentsInfoBox: fix applying of properties + Some properties were not applied if cctext was already exists, eg. after + changed theme -Jacek Jendrzej 2015-12-01 + CComponentsButton: use of global button text color + Used text color was different to old button handler. - update slovak.locale (THX EnoSat) + 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. -svenhoefer 2015-12-01 +2015-03-29 Thilo Graf - - moviebrowser: re-add missig comparator (msg ==) + 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. -svenhoefer 2015-12-01 + TODO: other constellations are not considered at the moment! - - moviebrowser: use RC_left/right to switch display modes ... - - ... to get free volume keys, because these keys should change - volume only. +2015-03-29 Thilo Graf -svenhoefer 2015-12-01 + CComponentsForm: fix item offset with enabled frame + frame width was not considered - - movieplayer: change default key for TimeOSD() to RC_timeshift + CComponentsTimer: start timer only if interval > 0 -M. Liebmann 2015-11-27 + CComponentsTimer: log output moved + Log message was shown on each call of startTimer. - CLuaInstance: Add script function paintVLine() & paintHLine() - - - Set Lua api version to 1.16 + CComponentsTimer: add slot for auto timer start/stop + Connection with OnBeforeRestart ensures closing threads. + Under certain circumstances, eg. running thread, a restart could fail. -M. Liebmann 2015-11-27 +2015-03-29 Thilo Graf - CFBWindow: Add paintVLineRel() & paintHLineRel() for using... - - ...in external plugins + neutrino.cpp: add signal OnBeforeRestart + This allows to handle events inside from objects with + matching slots and events without explicit + calls in neutrino.cpp. -M. Liebmann 2015-11-27 + 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. - CLuaInstance::CPictureNew: When dx and dy = 0 then use... - - ...'NO_SCALE' modus for object creation (icon) - - - Set Lua api version to 1.15 + Conflicts: + src/neutrino.h -M. Liebmann 2015-11-27 +2015-03-29 Thilo Graf - 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 + CTestMenu: disable tuner test code + Doesn't work with newer frontend api, and not really required. -M. Liebmann 2015-11-27 + 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 - CFBWindow: Add saveScreen() & restoreScreen() for using... - - ...in external plugins +2015-03-28 Jacek Jendrzej -M. Liebmann 2015-11-27 + movieplayer.cpp reinit Path_local for webif reloadsetup - 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-03-27 Stefan Seyfried -M. Liebmann 2015-11-27 + infoviewer: simplify clock handling - CNeutrinoFonts: Add 'getDynFontExt()' for create custom fonts... - - ...in external plugins +2015-03-24 Jacek Jendrzej -defans 2015-11-23 + chhecking if epgdir directory exists for frequently save - - luainstance: add GetRevision() function - - - Set Lua api version to 1.12 - - Signed-off-by: svenhoefer +2015-03-23 JohnnyRun -[CST] Focus 2015-11-24 + if line numbers does not match but translations are correct - gui/movieplayer.cpp: start movies in playlists at start bookmark +2015-03-23 Stefan Seyfried -M. Liebmann 2015-11-23 + moviecut: fix format-string and sign-compare warnings - CLuaInstance: Fix transfer of color values in... - - ...PaintBox() and RenderString() for coolstream hardware - - - Set Lua api version to 1.11 + remove obsolete nhttpd libtool wrapper -svenhoefer 2015-11-22 +2015-03-22 Stefan Seyfried - - cables.xml: update Antennenverein Hohenmoelsen; thx to lusto + neutrino: avoid float for color calculations -Jacek Jendrzej 2015-11-22 +2015-03-21 Jacek Jendrzej - src/gui/record_setup.cpp disable not used + fix bf19930887ffb81cf9dcf081aa227af57916aec4 -svenhoefer 2015-11-21 + movieinfo.cp add new line and line feed fix for 75bdf0f1822611616e79f8591ca8d3008ce9f64d - - cables.xml: update Antennengemeinschaft Goeltzschtalbruecke +2015-03-20 Jacek Jendrzej -Merge: 700c75e4d 5cb0ca21c -svenhoefer 2015-11-20 + xmlinterface use const char instand char - Merge branch 'cst-next' + prevent possible segfault std::string if value NULL -defans 2015-11-20 +2015-03-19 Jacek Jendrzej - - streaminfo2.cpp: reduce signalbox flickering + moviebrowser.cpp: silence comparing floating point warning -defans 2015-11-19 + audioplayer.cpp: prevent possible segfault - - streaminfo2.cpp: force repaint of signalbox after ... - - ... switching back from signal diagram + tuxtxt.cpp:fix error array-bound -Jacek Jendrzej 2015-11-18 +2015-03-19 svenhoefer - data/satellites.xml update Astra 19 (THX Janus) + - pictureviewer: do only show picture if decoding succeed + based upon patch "fix screensaver" by max10 -M. Liebmann 2015-11-18 +2015-03-16 svenhoefer - CLuaInstance: Fix compiler warning/error "'DBG' redefined" + - yWeb: allow style_set function w/o parameter to install correct style -Jacek Jendrzej 2015-11-17 +2015-03-16 Christian Schuett - data/satellites.xml update Eutelsat 16A (16.0E) + bookmark manager: only add bookmark if OK pressed -Jacek Jendrzej 2015-11-17 + bookmark manager: avoid saving deleted entries to bookmark file - data/satellites.xml update Astra 3B (23.5E) (THX bazi98) + bookmark manager: don't write bookmark file multiple times ... + ... when leaving movieplayer -Jacek Jendrzej 2015-11-17 + timerd: remove unnecessary workarounds when saving events to file - data/satellites.xml update Eutelsat Hot Bird 13 and Astra 19 + reload plugins after changing language to respect localization -M. Liebmann 2015-11-16 +2015-03-15 Stefan Seyfried - CLuaInstance: Fix for commit 755e4d9 - - - CC_SHADOW_RIGHT & CC_SHADOW_BOTTOM not yet implemented + Merge pull request #1 from johnnyrun/master + if line numbers does not match but translations are correct -[CST] Bas 2015-11-13 +2015-03-15 JohnnyRun - neutrino: disable TS (CI) if the module is not selected for a certain bouquet. + if line numbers does not match but translations are correct -M. Liebmann 2015-11-16 +2015-03-11 Stefan Seyfried - CLuaInstance: Add constants from CComponents as CC.xxx - - - Set Lua api version to 1.10 + nhttpd: re-add removed icons to avoid broken pictures -M. Liebmann 2015-11-16 +2015-03-11 Jacek Jendrzej - CLuaInstance: Add script function 'paramDeprecated' + update polski.locale (THX jaro44) -M. Liebmann 2015-11-16 + add nhttpd:: Polski to Makefile - CLuaInstance: Executing 'zapit leave standby' only when script... - - ...is terminated with an error - - Complement to commit 6f66e21940eb2dae87916ce0d0dd803de6303d6e + add nhttpd:: language Polski by jaro44 (THX) -M. Liebmann 2015-11-14 + add new line and line feed to xml - CLuaInstance: Add screen constants 'X_RES' and 'Y_RES' - - - Set Lua api version to 1.9 +2015-03-10 [CST] Focus -M. Liebmann 2015-11-14 + gui/audioplayer.cpp: fix refresh after open picture viewer - CLuaInstance: Add script function 'enableInfoClock' - - - Set Lua api version to 1.8 +2015-03-09 [CST] Focus -M. Liebmann 2015-11-13 + gui/audioplayer.cpp: fix missing frame around infobox - CLuaInstance: Add script function 'zapitSetStandby' - - - Necessary for some video plugins - - Set Lua api version to 1.7 + gui/bedit/bouqueteditor_chanselect.cpp: disable screen save -Jacek Jendrzej 2015-11-14 + gui/bedit/bouqueteditor_channels.cpp: disable screen save for infobox, fix empty paint on empty list - src/gui/cam_menu.cpp: fix nevis compil + gui/streaminfo2.cpp: fix empty paint on fta channels -svenhoefer 2015-11-08 + gui/streaminfo2.cpp: disable screen save for PiG - - locale: update deutsch.locale +2015-03-08 Jacek Jendrzej -svenhoefer 2015-11-08 + add Y_Dist-GreyBlue.css Grey-Blue.theme by OneOfNine (THX) - - listbox and upnpbrowser: fix pagedown logic +2015-03-07 Stefan Seyfried -svenhoefer 2015-11-08 + nhttpd: re-add removed icons to avoid broken pictures - - channellist, bouquetlist and bouqueteditor: fix pagedown logic + Merge remote-tracking branch 'test/cst-next' -[CST] Focus 2015-11-08 +2015-03-07 [CST] Focus - fix for e0eb677513cbf37267a474fb1447ae5ba73adb16 + gui/moviebrowser.cpp: do not paint logo if not present -[CST] Focus 2015-11-08 + gui/eventlist.cpp: fix additional info text update - fix for eab8bbec206d23cb52ea860b8ea7aba15e140d3d +2015-03-06 [CST] Focus -M. Liebmann 2015-11-07 + gui/channellist.cpp: optimize channel list appear time - helpers.cpp: Fix sscanf format string in getJFFS2MountPoint (THX Jacek) + gui/imageinfo.cpp: disable screen saving -[CST] Focus 2015-11-06 + gui/timeosd.cpp: enable clock background paint, set background color depending on clock background option; fix colors in case theme color changed - gui/channellist.cpp: fix compile + gui/infoclock.cpp: enable clock background paint, set background color depending on clock background option -[CST] Focus 2015-11-06 + gui/infoviewer.cpp: enable clock background paint - neutrino: add option to limit CI usage to selected bouquets; - if no bouquets selected, CI used for all channels + 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 -[CST] Focus 2015-11-05 + gui/components/cc_frm_header.cpp: set CTextBox save screen flag - neutrino: add option to limit CI usage to selected tuner + gui/components/cc_item_infobox.cpp: set CTextBox save screen flag -[CST] Focus 2015-11-03 + gui/components/cc_item_text.cpp: set CTextBox save screen flag - gui/movieplayer.cpp: try to fix bouquet/channel locking for webtv + gui/components/cc_frm_ext_text.cpp: set CTextBox save screen flag -[CST] Focus 2015-11-03 + gui/components/cc_frm_button.cpp: set CTextBox save screen flag - gui/channellist.cpp: disable virtual bouquet edit, - split handleMsg and pincode check code + gui/widget/textbox.cpp: add flag to control screen save, default is false; disable hide in desctructor -[CST] Focus 2015-11-03 + gui/components/cc_base.cpp: add flag to control CTextBox screen saving, default is false - system/configure_network.cpp: try to support open wlan, if psk empty + system/stacktrace.cpp: add backtrace function for debugging, define HAVE_BACKTRACE to enable code -[CST] Focus 2015-11-03 + gui/bedit/bouqueteditor_chanselect.cpp: fix infobox artefacts on hide() - neutrino.cpp: on favorites button, show providers, if favorites empty +2015-03-05 svenhoefer -[CST] Focus 2015-10-29 + - 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 - gui/streaminfo2.cpp: add bitrate info for TS/webtv/file playback, based on code (C) martii + - yWeb: rename original style to tuxbox style -[CST] Focus 2015-10-29 +2015-03-04 svenhoefer - gui/movieplayer.cpp: add GetReadCount, (C) martii, - user RED button to call streaminfo + - yWeb: use styles in override directory too -[CST] Focus 2015-10-29 +2015-03-04 Stefan Seyfried - gui/infoviewer_bb.cpp: show streaminfo label for red button in TS mode + allow choosing bouquets to epg-scan in "favorites only" mode -[CST] Focus 2015-10-29 + scanepg: fix debug messages for out-of-tree build - lib/libcoolstream/playback_cs.h, lib/libcoolstream2/playback_cs.h: update +2015-03-02 svenhoefer -[CST] Focus 2015-10-29 + - yWeb: move Filemgr's css to Y_Main.css - gui/components/cc_item_tvpic.cpp: show PiG in mode_ts, too + - hdd_menu: resort filesystem struct, to get ext4 as default value -M. Liebmann 2015-10-30 +2015-03-01 svenhoefer - CLuaInstance::createChannelIDfromUrl: Use format macro in snprintf + - yWeb: hopefully the last fix for 937d88d -M. Liebmann 2015-10-28 +2015-03-01 Stefan Seyfried - CLuaInstance: Add script function "createChannelIDfromUrl' to create... - - ...WebTV channel_id from a specified url - - - Set Lua api version to 1.6 + simple_display: ensure LEDs are on for shutdown -[CST] Focus 2015-10-26 +2015-03-01 [CST] Focus - neutrino.cpp: use background MP instance in webtv mode to select subtitles + nhttpd/web/Makefile.am: remove obsolete Y_Settings_Skin.yhtm -svenhoefer 2015-10-21 +2015-03-01 svenhoefer - - controlaip: add possibility to reload channellists + - yWeb: fix c&p error in 937d88d00debd00220ff02d921647f5ab3341909 -svenhoefer 2015-10-21 + - yWeb: add distributor style sheet - - controlapi: remove disturbing numbering from documentation +2015-02-28 Stefan Seyfried -M. Liebmann 2015-10-20 + set threadnames to unique values - neutrino.cpp: toggle easy menu only when reboot occurs + remove "neutrino-hd" branding -M. Liebmann 2015-10-19 +2015-02-27 svenhoefer - CInfoViewerBB: display no tuner icon for webtv + - yWeb: fix channellogo in live epg list -svenhoefer 2015-10-19 +2015-02-26 svenhoefer - CInfoViewerBB: fix infobar ratio webtv - - Signed-off-by: M. Liebmann + - yWeb: updated icons for top frame; thanks to fred_feuerstein -svenhoefer 2015-10-21 + - yWeb: add some missing Y_User.css entrys - - record.cpp: align CODEC_ID defines to current ffmpeg code (thx to flk) + - yWeb: add new RCU pic and coordinates for rc_cst_v2 + big thanks to fred_feuerstein -[CST] Bas 2015-10-18 + - yWeb: more icons cleanup; big thanks to fred_feuerstein - CFileHelpers::createDir: Fix return value - - Signed-off-by: M. Liebmann + - yWeb: RCU pics converted to transparent background + big thanks to fred_feuerstein -[CST] Focus 2015-10-16 + - yWeb: icons cleanup; big thanks to fred_feuerstein - neutrino: use background MP instance in webtv mode +2015-02-25 svenhoefer -[CST] Focus 2015-10-16 + - yWeb: add user style sheet + Thanks for support to fred_feuerstein! - gui/movieplayer.cpp: allow getInstance() to return background instance +2015-02-25 Stefan Seyfried -svenhoefer 2015-10-14 + remove useless sync() calls + unless we had serious kernel bugs, those sync() calls + serve no useful purpose - -recording_filename_template: add underscore between title and date +2015-02-25 svenhoefer -svenhoefer 2015-10-14 + - yWeb: disable unused extension sites - - record.cpp: remove unnecessary executable flag from ts-file + - yWeb: add filemanager -svenhoefer 2015-10-14 +2015-02-25 Stefan Seyfried - - record.cpp: resort flags for xml-file and ts-file; add O_CLOEXEC to ts-file + Merge remote-tracking branch 'check/cst-next' -J. Krieg 2015-10-08 + 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 - libdvbsub: fix compile with new mandatory -D__STDC_CONSTANT_MACROS compiler flag +2015-02-25 [CST] Focus -svenhoefer 2015-10-09 + fix crash in user_menue when ITEM_EPG_MISC is selected - - eventlist: use real channel-id in webtv-mode to set timers +2015-02-24 Jacek Jendrzej -svenhoefer 2015-10-08 + nhttpd: neutrinoapi.cpp disable unused func - - deutsch.locale: add ci.save_pincode +2015-02-22 Stefan Seyfried -[CST] Focus 2015-10-07 + hdd_menu: fix device name on fdisk invocation - driver/record.cpp: add expetimental support for webtv recording, - allowed formats hls and mpegts, ffmpeg must have mpegts muxer support +2015-02-22 [CST] Focus -[CST] Focus 2015-10-07 + eitd/xmlutil.cpp: add sync() after epg save is done - 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 + system/flashtool.cpp: call saveEpg in shutdown mode, to prevent any events -[CST] Focus 2015-10-07 +2015-02-22 [CST] Bas - neutrino.cpp: allow record/timeshift for webtv channel + src/driver/framebuffer.cpp: check dimension in int_convertRGB2FB and if it's not valid, spit out a warning and return NULL. -[CST] Focus 2015-10-07 +2015-02-22 Stefan Seyfried - gui/channellist.cpp: allow record for webtv channel + CC-Clock: remove unnecessary cast -svenhoefer 2015-10-01 + streaminfo: don't paint outside of the framebuffer - - moviebrowser: add delete item to moviebrowser-menu ... - - ... and resort menu to get movie-specific stuff at the color-keys +2015-02-22 [CST] Bas -svenhoefer 2015-10-01 + src/system/sysload.cpp: fix possible divide by zero bug, stats are not guarantueed to be different for each sample. - - moviebrowser: add return value to CMovieBrowser::onDeleteFile() + 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. -svenhoefer 2015-09-29 + lib/libcoolstream2/cnxtfb.h: only define FBIO_WAITFORVSYNC if it's not defined yet by kernel headers. - - moviebrowser: allow to delete all marked movies w/o any question +2015-02-22 Stefan Seyfried -M. Liebmann 2015-09-29 + remove obsolete nhttpd libtool wrapper - CMovieBrowser::onDeleteFile: Use epg info instead of filename for display + ttxsub: disable debug messages -M. Liebmann 2015-09-29 + infoviewer: disable debug output - Complement to commit 'allow to delete all marked movies' + zapit: remove / tone down debug messages -svenhoefer 2015-09-29 + neutrino: remove startup profiling code - - moviebrowser: allow to delete all marked movies + sectionsd: disable debug messages -Jacek Jendrzej 2015-09-24 + dvbsub: disable debugging - fix alloc-dealloc-mismatch + remotecontrol: disable audio pid debug messages -[CST] Focus 2015-09-24 +2015-02-21 Stefan Seyfried - driver/streamts.cpp: bug fix: SO_SNDBUF for connection fd + moviecut: fix format-string and sign-compare warnings -[CST] Focus 2015-06-18 + Merge remote-tracking branch 'check/cst-next' - neutrino.cpp: do not show messages in standby + streaminfo: fix alignment of average bitrate display + Also remove the decimal points which are not useful. -[CST] Focus 2015-09-24 + 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 - gui/cam_menu.cpp: hack: save blind answer as pincode and re-use it if enabled + fbaccel: mark framebuffer dirty when drawing lines -[CST] Focus 2015-08-26 + streaminfo: don't paint outside of the framebuffer - 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 + streaminfo: simplify SignalStrengthLoop/update_rate interaction -[CST] Focus 2015-06-24 +2015-02-21 svenhoefer - gui/dboxinfo.cpp: add serial number to title + - movieplayer: show start/end-pos in bookmark-menu; fix console output -[CST] Focus 2015-06-02 + - moviebrowser: auto-choose movie-start in startup menu, when ... + ... start-bookmark is set - eitd/xmlutil.h: add readEventsFromDir +2015-02-21 Stefan Seyfried -[CST] Focus 2015-06-02 + CC-Progressbar: mark framebuffer region dirty - gui/eventlist.cpp: use epg id to get events + CC-Clock: remove unnecessary cast -[CST] Focus 2015-06-02 + infoviewer: simplify clock handling - gui/epgview.cpp: use epg id to get events + sectionsd: silence debug output -[CST] Focus 2015-06-02 + fbaccel: make blit() private, remove calls from fb_ng + The explicit blit() calls should not be needed, let the + autoblit thread handle it instead. - gui/epgplus.cpp: use epg id to get events +2015-02-20 [CST] Focus -[CST] Focus 2015-06-02 + gui/moviebrowser.cpp: remove old TS cut code - gui/infoviewer.cpp: remove some showTitle wrapper, use epg-id to get events + driver/moviecut.cpp: move cut/truncate code to its own file -[CST] Focus 2015-06-02 +2015-02-20 Stefan Seyfried - gui/channellist.cpp: pass channel epg_id to get events + CPluginExec: avoid crash when pluginlist is empty -[CST] Focus 2015-06-02 +2015-02-20 svenhoefer - gui/movieplayer.cpp, neutrino.cpp: call infoviewer with channel as param + - 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) -[CST] Focus 2015-06-02 +2015-02-19 Stefan Seyfried - zapit/src/bouquets.cpp: set epgid for webtv channels + Merge remote-tracking branch 'test/cst-next' + Conflicts: + src/gui/osdlang_setup.cpp -[CST] Focus 2015-06-02 + Merge remote-tracking branch 'check/cst-next-fixed' + Conflicts: + src/gui/hdd_menu.cpp + src/gui/osdlang_setup.cpp - zapit/src/channel.cpp: add epg_id to use in place of channel id if needed +2015-02-19 svenhoefer -M. Liebmann 2015-09-22 + - locals: remove unused stringinput.layout entry - src/gui/update.cpp: Go back to the expert menu after backup + - deutsch.locale: upgrade -M. Liebmann 2015-09-22 +2015-02-19 Thilo Graf - Apollo/Kronos: Display backup options for 'var' and 'root1'... - - ...only if are mounted. - - - Using /proc/mounts to find correct mountpoint for backup + 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. -M. Liebmann 2015-09-22 + TODO: add more possible buttons. Color buttons for sure are not + be enough for some applications. - Apollo/Kronos: Use backup with readmtdJFFS2() also for root1 partition +2015-02-17 Stefan Seyfried -M. Liebmann 2015-09-22 + miscsettings: use correct SleepTimerWidget invocation - Apollo/Kronos: Use backup with readmtdJFFS2() also for var partition + CPluginExec: avoid crash when pluginlist is empty -Jacek Jendrzej 2015-09-19 +2015-02-15 Jacek Jendrzej - src/zapit/src/scansdt.cpp add 0x1f to CSdt::FixServiceType (h265 codec) (THX Janus) + some enum warrnings compil fixes -Jacek Jendrzej 2015-09-19 + src/gui/moviebrowser.cpp set deleted CChannelLogo pointers to NULL - src/gui/movieplayer.cpp stop lua player on STANDBY_ON + src/gui/osdlang_setup.cpp fix path -M. Liebmann 2015-09-19 +2015-02-15 [CST] Focus - src/gui/luainstance.cpp: Fix copy/paste error in commit e86306b - - - Set Lua api version to 1.5 + eitd: ignore neutrino epg filter, if filter was configured from xml -M. Liebmann 2015-09-17 +2015-02-14 Jacek Jendrzej - CLuaInstance: Script function 'checkVersion' terminated an error... - - ...occurs immediately the script - - Complement to commit 00dff2c5985261b19cc54b2850f776b136b0f6af - - - Set Lua api version to 1.4 + menue.cpp fix CMenuForwarder::setOption set option_string_ptr -[CST] Focus 2015-09-08 +2015-02-14 Stefan Seyfried - system/httptool.cpp: add CURLOPT_FAILONERROR to fail on 4xx errors + channellist: fix lock icon for default-locked bouquets -M. Liebmann 2015-09-17 + infoviewer.h: replace includes with forward declaration - CLuaInstance: Add error message for menu callback funktions - - - Set Lua api version to 1.3 + epgplus.h: replace includes with forward declaration -Thilo Graf 2015-09-17 + record.h: replace includes with forward declaration - CLuaInstance: simplified error message handler - - use DisplayErrorMessage() instead full call of ShowMsg. - - Signed-off-by: M. Liebmann + neutrino.h: use forward declaration instead of includes + this reduces the dependency chain on partial rebuilds considerably -M. Liebmann 2015-09-17 + infoviewer: use forward declaration instead of including infoviewer_bb - Display[Error|Info]Message: Add optional parameter 'Caption' + move hddstat.h include from infoviewer_bb to neutrino -[CST] Focus 2015-09-17 + infoviewer_bb: remove unnecessary (char *) casts + change paint_ca_icons to accept (const char *) to achieve this - gui/movieplayer.cpp: mark auto-screenshot as done in any case, - if one try fail, next will probably fail anyway + osdlang_setup: avoid unnecessary (char *) casts -M. Liebmann 2015-09-14 + zapit/channel: remove bogus (char *) cast - CLuaInstance: Add script function 'setActive' to enable or disable... - - ...individual menu items. - - - Set Lua api version to 1.2 + moviebrowser/player: remove unneeded (char *) casts -M. Liebmann 2015-09-14 + channellist: remove bogus (char *) casts - CLuaInstance: Add return value to menu function "addItem" - - Function returns an ID of each item handles + lcdd: remove useless cast -Jacek Jendrzej 2015-09-07 + themes: remove unneccessary (char *) casts - lib/libdvbsub/dvbsubtitle.cpp: fix compil for new ffmpeg version + CThemes: make saveFile and readFile accept const char* param + this removes the need for ugly (char *) casts -M. Liebmann 2015-09-04 +2015-02-13 [CST] Focus - 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 + zapit/src/bouquets.cpp: fix favorites webtv channels not found in webtv xml files -M. Liebmann 2015-09-04 +2015-02-12 Stefan Seyfried - 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 + channellist: fix lock icon for default-locked bouquets -M. Liebmann 2015-07-17 +2015-02-11 Jacek Jendrzej - Sort locales + fix compiling warnings -Jacek Jendrzej 2015-08-22 +2015-02-11 Stefan Seyfried - fix Werror=format + infoviewer.h: replace includes with forward declaration -Jacek Jendrzej 2015-08-21 + epgplus.h: replace includes with forward declaration - for debug filesystem + record.h: replace includes with forward declaration -Jacek Jendrzej 2015-08-20 + neutrino.h: use forward declaration instead of includes + this reduces the dependency chain on partial rebuilds considerably - src/gui/eventlist.cpp fix timeshif_record timer handling +2015-02-10 Stefan Seyfried -Jacek Jendrzej 2015-08-19 + infoviewer: use forward declaration instead of including infoviewer_bb - src/gui/channellist.cpp: stop RECMODE_TSHIFT in play mode + move hddstat.h include from infoviewer_bb to neutrino -Jacek Jendrzej 2015-08-18 + infoviewer_bb: remove unnecessary (char *) casts + change paint_ca_icons to accept (const char *) to achieve this - src/gui/eventlist.cpp: show AUTO_SHIFT icon in TSHIFT mode + osdlang_setup: avoid unnecessary (char *) casts -Jacek Jendrzej 2015-08-13 + zapit/channel: remove bogus (char *) cast - data/cables.xml update Kabel BW (THX PauleFoul) + moviebrowser/player: remove unneeded (char *) casts -Jacek Jendrzej 2015-08-13 + channellist: remove bogus (char *) casts - data/cables.xml update Unitymedia (THX klauser) + lcdd: remove useless cast -Jacek Jendrzej 2015-08-13 + themes: remove unneccessary (char *) casts - fix possible segfault if chanellist is empty + CThemes: make saveFile and readFile accept const char* param + this removes the need for ugly (char *) casts -Jacek Jendrzej 2015-08-09 + hdd_menu: use realpath(3) instead of calling system("readlink") - eitd: add and move viasat to extra switch + Revert "Revert "hdd_menu: do not handle the rootfs or fs without kernel support"" + This reverts commit 342180a28be4abc1189445177aaeca10a7962594. + ...to allow a clean merge... -Jacek Jendrzej 2015-08-09 + Revert "Revert "hdd_menu: fix is_mounted for device links"" + This reverts commit 990e79aa6f3a187daec7cc9c663d693a334feee2. + ... to allow a clean merget... - eitd: add and move viasat to extra switch +2015-02-10 Stefan Seyfried -Jacek Jendrzej 2015-08-05 + Revert "Revert "hdd_menu: only offer filesystems with kernel support"" + This reverts commit 6d287e46f7657d9a8b875f83ca8d69784d8cec92. - src/nhttpd/yhttpd_core/ywebserver.cpp fix possible segfault + ...to allow a clean merge... -Jacek Jendrzej 2015-08-05 +2015-02-10 [CST] Focus - src/nhttpd/yhttpd_core/ywebserver.cpp fix sanitize + Revert "hdd_menu: only offer filesystems with kernel support" + - breaks user-space fs like exfat -Jacek Jendrzej 2015-07-27 + This reverts commit 141872565e5740e01e935066aa2e4c7f5097874b. - audioplayer: -add flv format (THX Houdini) +2015-02-10 [CST] Focus -Thilo Graf 2015-07-17 + Revert "hdd_menu: fix is_mounted for device links" + - broken in case readlink do not support -f switch -> filesystem always 'mounted' - CMenuWidget: remove double assignment of info box color + This reverts commit 415e7351e104bcec9367ba6f64b4aff66b957275. -Thilo Graf 2015-07-17 +2015-02-10 [CST] Focus - CTextBox: fix calculated but not used parameter + Revert "hdd_menu: do not handle the rootfs or fs without kernel support" + This reverts commit f7bb7a70cbe6c096fc45fed9a8936c39d7e8e30e. -Thilo Graf 2015-07-17 +2015-02-09 Stefan Seyfried - CTextBox: fix calculated but not used parameter + frontend: use const char pointers in getDelSys() + this avoids a lot of ugly casts, and the pointer targets were + const char* anyway -Thilo Graf 2015-07-13 +2015-02-09 [CST] Focus - CTextBox: consider utf8 mode parameter for correct render width, if required + rcsim.c: use event dev on cst, too -Thilo Graf 2015-07-11 +2015-02-09 Stefan Seyfried - CChannelList: fix and simplify paint of custom channellogos - - paint was probably broken since 5e380fa4f8f2f3fe5aa60ce7bafac8d264db2463 + hdd_menu: my_popen() needs waitpid to avoid zombies -Thilo Graf 2015-07-11 + channellist: fix 2 forgotten cases of fixed plock_zaptime - CComponentsButton: simplify paint of button icon - - Calculation of image aspect ratio now happens in picture object itself. + 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 -Thilo Graf 2015-07-11 + hdd_menu: do not handle the rootfs or fs without kernel support - 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. + 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. -Jacek Jendrzej 2015-07-12 + hdd_menu: also recognize recordingdir if it is a symlink + ...like "/media/by-label/foo/movies", no need to reset configuration + in that case - src/gui/luainstance.cpp add switch enableUTF8 to ComponentsText + helpers: add "backtick" function for shell-like `command` -Thilo Graf 2015-07-12 + hdd_menu: only offer filesystems with kernel support - CComponentsText: add switch for utf8 disable/enable + opkg_manager: use my_system to avoid filedescriptor leaks -Thilo Graf 2015-07-12 + 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. - CTextBox: add switch for utf8 disable/enable + 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. -Jacek Jendrzej 2015-07-09 + intall warning icon - src/gui/luainstance.cpp add setCenterPos option to CC objects + pictureviewer/gif: fix build with giflib-5.1+ -Jacek Jendrzej 2015-07-07 + filebrowser, moviebrowser, pictureviewer: clarify error message - src/zapit/src/pat.cpp: fix parse section len - sub crc from len + shellwindow: don't update screen if not necessary -Jacek Jendrzej 2015-07-05 + 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). - src/gui/channellist.cpp: show epg info1 if info2 empty (THX bazi98) + CShellWindow: use my_popen() to avoid leaking fds etc. -Jacek Jendrzej 2015-07-01 + CTextBox: fix text position calculation - src/gui/eventlist.cpp -add fsk filter to epg-search +2015-02-09 svenhoefer -Thilo Graf 2015-07-01 + - osdlang_setup.cpp: change user-dir for locales, to match the ... + ... given path in system/localize.cpp - CComponentsFooter: reduce scale factor without button background +2015-02-08 Stefan Seyfried -Thilo Graf 2015-06-30 + 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 :-) - CComponentsButton: fix image scale - - Wrong ratio calculation. + 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. -Thilo Graf 2015-06-30 + channellist: fix 2 forgotten cases of fixed plock_zaptime - CComponentsPicture: fix internal value for dimension vars - - The values contained not values from the scaled image file. + 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 -Jacek Jendrzej 2015-06-30 + hdd_menu: do not handle the rootfs or fs without kernel support - src/gui/eventlist.cpp-add program category filter to epg-search + 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. -Jacek Jendrzej 2015-06-28 + hdd_menu: also recognize recordingdir if it is a symlink + ...like "/media/by-label/foo/movies", no need to reset configuration + in that case - lib/libupnpclient fix segfault if parser is NULL + helpers: add "backtick" function for shell-like `command` -Jacek Jendrzej 2015-06-28 + hdd_menu: only offer filesystems with kernel support - src/gui/moviebrowser.cpp fix segfault if m_movieSelectionHandler is NULL + 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. -Jacek Jendrzej 2015-06-22 + hdd_menu: my_popen() needs waitpid to avoid zombies - tuxtxt.cpp: fixheap buffer overflow + opkg_manager: use my_system to avoid filedescriptor leaks -[CST] Focus 2015-06-19 + 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. - gui/osd_setup.cpp, gui/miscsettings_menu.cpp: do not delete items added to menu - menu dtor do it +2015-02-07 Stefan Seyfried -svenhoefer 2015-06-18 + Merge remote-tracking branch 'check/cst-next' + Conflicts: + src/gui/epgview.cpp - - deutsch.locale: fix typo + 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. -vanhofen 2015-06-18 +2015-02-06 Stefan Seyfried - - osd_setup: fix active status of ca_dotmatrix and ca_frame + intall warning icon -vanhofen 2015-06-17 + pictureviewer/gif: fix build with giflib-5.1+ - - infoviewer_bb: add own color for CA-bar + sectionsd: add hack to avoid bogus error messages on triple -vanhofen 2015-06-17 + use *_hal.h headers instead of *_td.h - - infoviewer_bb: show/hide dotmatrix in CA-bar; default show + get rid of dmx_td.h include, use dmx_hal.h instead -vanhofen 2015-06-17 + start_wizard: ensure sytem timezone settings are sane - - infoviewer_bb: add frame to CA-bar; default off + start_wizard: remove duplicate #ifdef -M. Liebmann 2015-06-06 + filebrowser, moviebrowser, pictureviewer: clarify error message - cYTFeedParser: Add feed duration +2015-02-04 Jacek Jendrzej -[CST] Focus 2015-06-05 + pictureviewer.cpp: CPictureViewer::DownloadImage remove double add CURLOPT_NOSIGNA - eitd/sectionsd.cpp: fix ntp_system_cmd when config updated from GUI + pictureviewer.cpp: CPictureViewer::DownloadImage add curl timeout opt -[CST] Focus 2015-06-05 +2015-02-04 Stefan Seyfried - eitd/sectionsd.cpp: fix ntp_system_cmd in case ntpdate not found + picview/png, my_popen: fix -Wclobbered warnings -[CST] Focus 2015-06-01 + luaclient: fix "jump to...crosses initialization of" error - eitd/xmlutil.cpp: add support to read epg from directory without index.xml +2015-02-03 Jacek Jendrzej -[CST] Focus 2015-06-01 + timerdclient.cpp add check if zapto or record timer double is - eitd/sectionsd.cpp: remove useless IS_WEBTV check on event channel id +2015-02-03 Christian Schuett -[CST] Focus 2015-06-01 + 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 - neutrino.cpp: remove commented setServiceChanged call + 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 -[CST] Focus 2015-06-01 + Neutrino timerlist: sort timer type chooser alphabetically - gui/channellist.cpp: use getChannelID() in place of channel_id + Neutrino timer list: remove unnecessary check for last deleted event + timerd client already filters deleted events (TIMERSTATE_TERMINATED) + sent from timerd -[CST] Focus 2015-06-01 +2015-02-01 Stefan Seyfried - gui/infoviewer.cpp: remove commented setServiceChanged call + shellwindow: don't update screen if not necessary -[CST] Focus 2015-06-01 + 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). - nhttpd/tuxboxapi/neutrinoapi.cpp: remove setServiceChanged calls after zap + fbaccel: open all devices with O_CLOEXEC -[CST] Focus 2015-06-01 + CShellWindow: use my_popen() to avoid leaking fds etc. - daemonc/remotecontrol.cpp: remove commented setServiceChanged calls + CTextBox: fix text position calculation -[CST] Focus 2015-06-01 +2015-01-31 Stefan Seyfried - eitd/xmlutil.cpp: split read events code + fb_ng: bail out early in paintIcon() if name is empty -[CST] Focus 2015-06-02 + videosettings: work around API differences in hd1/hd2 + ...one more ugly #ifdef certainly does not spoil this code... - gui/moviebrowser.cpp: bug fix, default ytthumbnaildir is empty + fix uncoolinit link for ffmpeg built without libbluray -[CST] Focus 2015-06-02 +2015-01-30 [CST] Focus - system/ytparser.cpp: allow to define youtube dev id at compile time + eitd: as long as neutrino using only first content classification, reduce content classification caching (leaving old code with ifdef) -svenhoefer 2015-06-01 +2015-01-29 [CST] Focus - - nhttpd: update controlapi doc (THX dasda) + zapit/src/femanager.cpp: fix save/restore flag to use satellite in multi-satellite scan -striper 2015-06-01 +2015-01-29 Jacek Jendrzej - - jsoncpp: fix compiler warnings (should be reported upstream!) + make channel_id private, use getChannelID() -FlatTV 2015-06-01 + bouqueteditor_channels.cpp: use RC_tv if key_tvradio_mode not defined fix commit ecff98443260141e160cdf296ab468df29d7cf92 - - ytparser: fix youtube playback; change to APIv3 +2015-01-28 Stefan Seyfried -FlatTV 2015-06-01 + 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. - - 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 + use the correct include path to the private headers + ...and make sure they are actally used everywhere + This is the correct fix for 2e5446ad9f -[CST] Focus 2015-05-29 +2015-01-28 Jacek Jendrzej - gui/movieplayer.cpp, neutrino.cpp: add webtv subtitles support + dt.cfix logic error -[CST] Focus 2015-05-28 +2015-01-27 Stefan Seyfried - neutrino.cpp: fix flashing while webtv running - stop playback before stop daemons + make sure the private dvb headers are used on coolstream -[CST] Focus 2015-05-26 + 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. - gui/movieplayer.cpp: try to fix parental lock for webtv channels + 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 -[CST] Focus 2015-05-26 + disarm broken HAVE_SPARK_HARDWARE code - eitd/xmlutil.cpp: change event file name to match channel id order + fix 64bit format string warnings -svenhoefer 2015-05-21 +2015-01-26 Stefan Seyfried - - moviebrowser: add menu to allow copy, cat or truncate movies - - TODO: add good hints to explain these functions + picview/png, my_popen: fix -Wclobbered warnings -svenhoefer 2015-05-21 + lcdd/simple_display: adapt to new API - - moviecut: localize question to cancel editing +2015-01-26 Stefan Seyfried -svenhoefer 2015-05-21 + Merge remote-tracking branch 'check/cst-next' + *needs buildfixing* - - moviecut: don't paint progressbar when no bookmarks found + 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 -[CST] Focus 2015-05-19 +2015-01-26 [CST] Focus - webtv: try to restart channel once, if play position not advance + neutrino.cpp: set EPG filter after edit favorites in channel list, too -svenhoefer 2015-05-19 +2015-01-26 Stefan Seyfried - - opkg_manager: use correct brief hints + framebuffer_ng: remove obsolete paintMuteIcon() -svenhoefer 2015-05-19 + make curl and freetype2 detection crosscompile-friendly - - menue: allow brief hints in all introItems + luaclient: fix "jump to...crosses initialization of" error -[CST] Focus 2015-05-18 +2015-01-25 Jacek Jendrzej - zapit/src/bouquets.cpp: fix webtv loading before ubouquets, - do not save webtv 'bouquets' to bouquets.xml + bouqueteditor_channels.cpp: use RC_tv if key_tvradio_mode not defined -TangoCash 2015-05-13 + genpsi.cpp: fix offset for crc32 - fix last commit +2015-01-22 Jacek Jendrzej -TangoCash 2015-05-13 + /movieplayer.cpp: add mmsh protocol to file parse - add VIASAT EPG based on martii +2015-01-22 [CST] Focus -svenhoefer 2015-05-15 + gui/miscsettings_menu.cpp: add option to cache EPG only for favorite channels, filter not yet reconfigured after scan or editing favorite bouquets - - use CONFIGDIR instead of hardcoded path + eitd: add API to configure white EPG filter -svenhoefer 2015-05-14 +2015-01-22 Jacek Jendrzej - - menu: use brief hint in start_wizards first steps + czech.locale: try to fix \n -svenhoefer 2015-05-14 +2015-01-22 Janus - - locale: add LOCALE_MENU_HINT_NEXT_BRIEF + api4: upgrade channel and bouquet edit (testing) -svenhoefer 2015-05-15 +2015-01-21 [CST] Focus - - start_wizard: use a global enum; switch detection from bool to int + neutrino.cpp: try to fix timeshift stop/restart, after quit from playback audioplayer, picture viewer and so on -svenhoefer 2015-05-15 + gui/channellist.cpp: disable timeshift stop while timeshift playback in progress - - menu: add hint-icon and hint-text to "continue" menu items +2015-01-16 [CST] Focus -svenhoefer 2015-05-14 + gui/movieplayer.cpp: fix radio recordings playback - - icons: add hint_next icon +2015-01-15 [CST] Focus -svenhoefer 2015-05-15 + 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) - - start_wizard: add settingsmanager menu ... - - ... to allow restoring of backups + 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 -svenhoefer 2015-05-14 + driver/rcinput.cpp: reset first key press only on key press event - - yWeb: add define-get function to get some global defines + timerd/timermanager.cpp: rename CONFIGFILE to TIMERDCONFIGFILE to avoid conflicts -TangoCash 2015-05-14 + zapit/src/zapit.cpp: rename CONFIGFILE to ZAPITCONFIGFILE to avoid conflicts - add m3u8 +2015-01-14 Jacek Jendrzej -TangoCash 2015-05-14 + update fix newline - fix playlist +2015-01-14 [CST] Focus -TangoCash 2015-05-14 + driver/record.cpp: fix crash due to epgdata.info1 len more than buffer size - implement playlist and remove possible segfault +2015-01-13 Jacek Jendrzej -Jacek Jendrzej 2015-05-12 + update czech.locale by marsim21 - themes.cpp: fix typo (logic) THX TangoCash +2015-01-13 [CST] Focus -Jacek Jendrzej 2015-05-12 + neutrino: try to prevent using chanellist/bouquetlist while channels init in progress - webtv: use last dir as default +2015-01-13 svenhoefer -[CST] Focus 2015-05-12 + - vfd: fix percentOver handling - 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-01-12 svenhoefer -martii 2015-05-12 + - vfd: fix progress-bar in audio mode; ... + ... don't accept periodic changes from infoviewer - network setup: calculate broadcast based on ip and netmask + - vfd: allow volume-bar in menu mode and audio mode -Jacek Jendrzej 2015-05-10 +2015-01-09 Jacek Jendrzej - controlapi.cpp: add getubouquetsxml + use empty to check string -M. Liebmann 2015-05-09 +2015-01-09 svenhoefer - Clock on infoviewer and channellist: Fix background paint... - - ...when switching between OneColor und ColorToColor + - screensaver: fix restart of clock and mute; + restart is now depending on previous status -[CST] Focus 2015-05-07 + - infoclock: add getStatus() function - gui/osd_setup.cpp: add option to switch one/two color gradient mode + - audiomute: add getStatus() function -[CST] Focus 2015-05-07 + - vfd/audioplayer: fix vfd progress in audioplayer + don't update full vfd every second - gui/components/cc_item.cpp: use theme option for one/two color gradient +2015-01-09 [CST] Focus -[CST] Focus 2015-05-07 + system/mtdutils/mkfs.jffs2.cpp: skip /var_init - gui/themes.cpp: add option to switch one/two color gradient mode + system/mtdutils/mkfs.jffs2.cpp: do not skip mounted /var -[CST] Focus 2015-05-07 + gui/update.cpp: fix image update check, enable save u-boot menu switch - gui/movieplayer.cpp: fix ass subtitles from newer ffmpeg versions, try to PGS subtitle hide +2015-01-08 svenhoefer -svenhoefer 2015-05-07 + - osd_setup: improve/clarify screensaver off option - - framebuffer: add missing slashs to iconBasePath + - screensaver: use strcasecmp instead of strcmp -svenhoefer 2015-05-07 + - screensaver: add exceptions to keep screensaver in radio mode - - yWeb: remove outdated text files +2015-01-08 [CST] Focus -svenhoefer 2015-05-07 + eitd/sectionsd.cpp: bugfix after ad9bf009da0b5d6cb082a5f7786919b555692861: neutrino do set current channel to 0 in standby, too - - ccomponents: add missing slash to iconBasePath +2015-01-08 defans -svenhoefer 2015-05-07 + CSreenSaver: add png files - - fix e59f8adccc378aa0386081775dfd737a9bb9b349 :-/ +2015-01-08 svenhoefer -svenhoefer 2015-05-07 + - neutrino: fix axtionkey "standby" - - fix e59f8adccc378aa0386081775dfd737a9bb9b349 (THX max_10) +2015-01-05 Jacek Jendrzej -svenhoefer 2015-05-06 + nhttpd: ywebserver.cpp - fix possible segfault (svenhoefer) - - src/nhttpd/tuxboxapi: remove unused dbox code +2015-01-05 [CST] Focus -svenhoefer 2015-05-06 + nhttpd/yconfig.h: second try to disable threading - - yconfig.h: replace another hardcoded path with a variable + nhttpd/yconfig.h: disable threading: with global CNeutrinoAPI it is not safe -svenhoefer 2015-05-06 + eitd/sectionsd.cpp: do not wakeup epg scan on service stop - - use PRIVATE_HTTPDDIR variable in Makefiles + zapit/src/scan.cpp: try to fix channels save issue, when channels only present in ubouquets but with different frequency value -svenhoefer 2015-05-06 +2015-01-03 Thilo Graf - - move LOGODIR and LOGODIR_VAR to global.h + Revert "gui/components/cc_item_infobox.cpp: enable gradient on request" + This reverts commit b1c31fadd167ccde39c1a2b80b593e36c04a61be. -svenhoefer 2015-05-06 + Gradient features are intended for theme related implementations. + It's not ripe at the moment. - - fix and use ICONSDIR variable; move ICONSSDIR_VAR to global.h +2015-01-03 Jacek Jendrzej -svenhoefer 2015-05-06 + neutrino use check empty() instead of length() or size() - - move PLUGINDIR_VAR to global.h to avoid some hardcoded paths +2015-01-02 Stefan Seyfried -svenhoefer 2015-05-06 + add CFLAGS for libsigc - - add and use LOCALEDIR variable; move LOCALEDIR_VAR to global.h + movieplayer: fix invalid casts for debug messages -svenhoefer 2015-05-06 + plugins.h: remove unnecessary include - - remove obsolete UCODEDIR variable +2015-01-02 Jacek Jendrzej -svenhoefer 2015-05-06 + update initial services - - fix and use THEMESDIR variable; move THEMESDIR_VAR to global.h +2015-01-02 [CST] Focus -svenhoefer 2015-05-05 + gui/components/cc_item_infobox.cpp: enable gradient on request - - acinclude.m4: fix themesdir and iconsdir definitions + driver/genpsi.cpp: try to prevent buffer overflow -svenhoefer 2015-05-05 + zapit/src/fastscan.cpp,scannit.cpp: more pilot fixes - - plugins: replace PLUGINDIR_USB with PLUGINDIR_MNT (/mnt/plugins) +2015-01-01 Jacek Jendrzej -svenhoefer 2015-05-05 + eitd: use check empty() instead of size() or length() - - plugins: add GAMESDIR (/var/tuxbox/games) to plugin list + eitd: reduce memory use . shrink extended text memory size (capacity) to string size -svenhoefer 2015-05-05 +2014-12-30 Jacek Jendrzej - - framebuffer: revival of showFrame() function to allow ... - - ... pictures like start.jpg, mp3.jpg etc. from /var/tuxbox/icons + streaminfo2.cpp fix possible segfault if audio mode mismatch -svenhoefer 2015-05-04 +2014-12-30 [CST] Focus - - osd_setup: try to bring more structure in infoviewer setup + zapit/src/fastscan.cpp: fix pilot param -svenhoefer 2015-05-04 +2014-12-30 svenhoefer - - themes: move colored_events settings to themes setup + - screensaver: disable clock while screesaver -svenhoefer 2015-05-04 + - infoviewer: align clock bottom to get same pos as channelname - - themes: add new infobar_gradient keywords + - neutrino: add screensaver to radio-mode + This commit maybe need some tests with radiotext + and/or other timeouts -Thilo Graf 2015-04-23 +2014-12-29 svenhoefer - 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. + - 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. -Thilo Graf 2015-04-22 + - screensaver: remove audioplayer_screensaver; add screensaver_delay - CProgressBar: remove unused member + - audioplayer: don't paint cover while screensaver -Thilo Graf 2015-04-13 + - audioplayer: remove bool screen_saver from updateMetaData() ... + ... using member m_screensaver instead of this - CProgressBar: remove unused include + - audioplayer: move videodecoder/pain away from screensaver() function -Thilo Graf 2015-04-13 + - screensaver: moving "using namespace std;" to cpp ... + ... to avoid the inheritance of this - CTextBox: ensure save screen only if dimensions are valid - - 0 values are critical +2014-12-29 vanhofen -Thilo Graf 2015-04-14 + - screensaver: small changes in locales - CImageInfo: use call of getTextFromFile() without explicit object + - screensaver: move configuration to own submenu -Thilo Graf 2015-04-14 +2014-12-29 svenhoefer - CComponentsText: declare function getTextFromFile() as static - - Is usable as standalone member too. + - screensaver: add GUI option to change timeout -Thilo Graf 2015-04-12 +2014-12-29 vanhofen - .gitignore: add some possible generated stuff from sytem tools and build + - screensaver: add GUI option to change screensaver directory -svenhoefer 2015-05-04 + - screensaver: user pictureviewer instead of videoDecoder ... + ... to avoid interrupts while playing and keep pictures unscaled - - menue: small color changes for a smoother view + - screensaver: just add mp3-?.jpg when using DATADIR "/neutrino/icons" ... + ... to get the same behavior as usual -svenhoefer 2015-05-04 + - screensaver: remove trailing slash from screensaver_dir - - infoviewer: add color-to-color gradient feature; THX to TangoCash ... - - ... for basic inspiration and dbt for some optimizations +2014-12-29 defans -svenhoefer 2015-05-04 + CScreenSaver: add class CScreenSaver - - cc_frm_header: prepare for c2c gradient +2014-12-29 Jacek Jendrzej -svenhoefer 2015-05-04 + update slovak.locale by EnoSat - - cc_frm_footer: prepare for c2c gradient +2014-12-28 Stefan Seyfried -TangoCash 2015-05-04 + framebuffer_ng: fix background transparency - enable color-to-color gradient + framebuffer_ng: port framebuffer features + port over 1ee458e4 and a4fdd174 to framebuffer_ng -TangoCash 2015-05-04 + 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 - introduce color-to-color gradient +2014-12-26 Stefan Seyfried -Marc Szymkowiak 2015-05-03 + yhttpd/mod_sendfile: fix format string warnings - yWeb: Change version check to cst_next branch + dboxinfo: fix buffer size, avoid overflow -Jacek Jendrzej 2015-05-03 + luainstance: fix overflow warning - Y_VLC.js fix VLC detection without var plugin.version (linux) + zapit/transponder: fix format string warning -Jacek Jendrzej 2015-05-03 + neutrino: fix format string warnings - luainstance.cpp fix button color + components: fix format strings -GetAway 2015-05-01 + femanager: remove old hack after merge - yWeb: fix deinterlace default setting +2014-12-26 [CST] Focus -GetAway 2015-05-01 + gui/mediaplayer_setup.cpp: integrate MB / YT settings, (c) martii - yWeb: more appropriate symbol for live settings +2014-12-25 Stefan Seyfried -GetAway 2015-05-01 + lcd fontrenderer: port to new API usage - yWeb: improve detection if IE up to IE11 and above + framebuffer_ng: undef SCALE, it's used by hw includes -GetAway 2015-05-01 + osd_setup: remove g_settings.progressbar_design leftovers + needs more checking throughout the code base... - yWeb: fix detection of VLC >= 2.1.0 - - tested from vlc-0.8.6 to vlc-3.0.0-git + channellist is a pointer now -Jacek Jendrzej 2015-05-01 + movieplayer: fix invalid casts for debug messages - nhttpd: update controlapi doc (THX dasda) + plugins.h: remove unnecessary include -Jacek Jendrzej 2015-04-30 + capmt: avoid crash with simulated FE debug message - xmlinterface.cpp remove encoding option for load_string + remove obsolete g_info.delivery_system -Jacek Jendrzej 2015-04-30 + add CFLAGS for libsigc - xmlinterface.cpp workaround for pugixml autodetection https://code.google.com/p/pugixml/issues/detail?id=192 + 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 :-( -Thilo Graf 2015-04-25 +2014-12-25 Stefan Seyfried - gui/test_menu.cpp: fix broken build - - Fixed missing include that come with commit - 09adc177d8d2f2574ce7e7aa0da3200af8b9e393 + Merge remote-tracking branch 'check/cst-next' + needs build- and functional fixes -Merge: 0896fa7bb 7044df1f9 -Thilo Graf 2015-04-30 + 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 - Merge branch 'cst-next.pre' into cst-next +2014-12-24 Jacek Jendrzej -Thilo Graf 2015-04-29 + refix sort freq with negative satellite position (thx Houdini) - 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. + fix sort freq with negative satellite position -Thilo Graf 2015-04-29 +2014-12-23 Jacek Jendrzej - 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. + nhttpd - fix select audio pid in live (vlc) mode -Jacek Jendrzej 2015-04-28 +2014-12-23 [CST] Focus - UPNPService.cpp: remove unnecessary include + zapit/src/getservices.cpp: change default pilot param to auto -Jacek Jendrzej 2015-04-27 + eitd/sectionsd.cpp: try to fix filter restart on service stop - add pugixml + daemonc/remotecontrol.cpp: stop playback before lock on cst too, this fixes blank video and background picture in ie audioplayer started on locked channel -Jacek Jendrzej 2015-04-27 +2014-12-22 svenhoefer - use xmlinterface in UPNP + - moviebrowser: localize dialogs around TS-editing -Thilo Graf 2015-04-27 + - hintbox: allow plain neutrino locales in bodytext - cc_base.cpp: fix wrong statment value - - Comes with 1e16dbbf5911ac7fca402360e0d58cff76a8c688 +2014-12-19 Jacek Jendrzej -Thilo Graf 2015-04-27 + supplement to 0013e139a58e75d50bd9414309fe845f9446874c, fix upnpplayer mode - cc_base.cpp: paint shadow only on firs paint of item body - - Avoids unnecessary paint of shadow layers, This should - avoid flicker effects. +2014-12-19 Thilo Graf -[CST] Focus 2015-04-27 + 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. - CMenueWidget: add color gradient to menue hints - - Signed-off-by: Thilo Graf +2014-12-18 Jacek Jendrzej -[CST] Focus 2015-04-27 + infoviewer_bb.cpp CInfoViewerBB::getBBButtonInfo() fix audioname in ts mode - CComponentsInfoBox: add switch to enable gradient for info box - - Signed-off-by: Thilo Graf +2014-12-18 svenhoefer -[CST] Focus 2015-04-27 + - 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 - gradient: try to fix delete gradient data only on color change - - Signed-off-by: Thilo Graf +2014-12-18 [CST] Focus -Thilo Graf 2015-04-27 + neutrino.cpp: in easymenu mode, revert channel list mode to favorites, if current channel present in favorite bouquets - Revert "CComponentsItem: fix remove gradient buffer on killed item" - - This reverts commit 51aab307c308d2c9b330ce8a3dfa122d6946d545. + gui/scan_setup.cpp: add pilot param to manual scan menu -svenhoefer 2015-04-24 + gui/videosettings.cpp: split format key modes and auto-modes on apollo, disable broken 14:9 pan&scan on apollo - - remove w_max()-calls to define menu-width, because ... - - w-max() returns a pixel-value, but menus need a percentage-value. +2014-12-15 Christian Schuett -svenhoefer 2015-04-23 + - moviebrowser: sort column item option choosers alphabetically + also add missing entry 'info2' to this option choosers and remove + duplicate entry 'filename' from them - - controlapi: change logolist charset to UTF-8 to fix german umlauts + - english.locale: fix typo -svenhoefer 2015-04-23 +2014-12-12 svenhoefer - - 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 + - moviebrowser: add hotkeys to options to setup -svenhoefer 2015-04-21 + - moviebrowser: use pulldown-menu to show options to setup - - controlapi: add logolist command to allow easy channellogo management + - moviebrowser: allow 9 instead of 6 rows + * remove fake-entrys for lastPlayRow and lastRecordRow -Jacek Jendrzej 2015-04-18 + - deutsch.locale: fix terrible typo - supplement to 5ab6b5305401ec00899a349ee647a28deb897ee3 +2014-12-08 Jacek Jendrzej -svenhoefer 2015-04-17 + set cpufreq similar to wakeupFromStandby/standbyToStandby - - nhttpd: minor fixes in controlapi doc (THX thomas1) +2014-12-06 svenhoefer -svenhoefer 2015-04-16 + - yWeb: remove unused/obsolete bootoptions blocks - - yWeb: add smaller pic for HD1/BSE RCU; thx to fred_feuerstein + - yWeb: cleanup from unused esound stuff -Jacek Jendrzej 2015-04-16 + - yWeb: use an include-block to paint submit/apply buttons - channellist.cpp; fix kill dline + - controlapi: fix horrible typo -Jacek Jendrzej 2015-04-16 + - controlapi: cleanup from unused esound rests - nhttpd: update controlapi doc (THX dasda) +2014-12-05 svenhoefer -svenhoefer 2015-04-16 + - neutrino: SendSectionsdConfig() after NeutrinoMessages::RELOAD_SETUP - - add missing includes to fix menu-width - - strange circular include global.h <-> settings.h is maybe to fix + - yWeb: (re)add EPG settings menu -svenhoefer 2015-04-16 + - yWeb: fix neutrino_pictureviewer_save_settings block - - shorten CNeutrinoEventlist to CEventlist +2014-12-05 [CST] Focus -svenhoefer 2015-04-16 + eitd/sectionsd.cpp: fix busywait loop after service stop - - record.h: remove include of vfd.h; use display.h instead +2014-12-05 svenhoefer -Stefan Seyfried 2015-04-16 + - add epg_save_frequently feature ... + ... to provide the EPG data in frequently intervals on an external device - global.h: Use forward-declarations to reduce number of dependencies + - 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. -svenhoefer 2015-04-14 +2014-11-28 svenhoefer - - channellist: allow show/hide bottom infobox + - 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. -Thilo Graf 2015-04-14 +2014-11-26 svenhoefer - CImageInfo: fix missing license text for missing translations + - movieplayer: disable clock and mute while playlist_manager -svenhoefer 2015-04-13 +2014-11-26 TangoCash - - 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 + - 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. -svenhoefer 2015-04-06 +2014-11-26 svenhoefer - - yWeb: use html notation for german umlauts + - luainstance: switch to lua_Integer/lua_Unsigned -svenhoefer 2015-04-06 +2014-11-26 M. Liebmann - - neutrinoyparser.cpp: fix 0f16c9441ee1f9daa6825a71fe5c4c211afe3fe3 + CColorChooser: Preview color gradient for header color -GetAway 2015-04-06 +2014-11-26 [CST] Focus - yWeb: save settings of timerd.conf only once + gui/channellist.cpp: bug fix, default copy constructor is danger, if class have pointers -svenhoefer 2015-04-05 +2014-11-24 M. Liebmann - - yWeb: disable LogosURL input, when DisplayLogos is disables + Fix commit 421da2c0cf1844b2efc5935e868db92141f17489 for build on nevis -svenhoefer 2015-04-05 +2014-11-24 martii - - yWeb: port "Tuxbox.DisplayLogos" from martii + zapit/audio_setup: add gui option for handling volume adjustment defaults -svenhoefer 2015-04-05 +2014-11-24 svenhoefer - - neutrinoyparser.cpp: improve display of channels w/o logo + - luainstance: add CKeybordInput + Syntax: + m:addItem { \ + type="keyboardinput", \ + action="_action", \ + id="_id", \ + value="_value", \ + name="_name", \ + help="help (first line)", + help2="help (second line)" + } -Thilo Graf 2015-04-05 + - keyboard_input: allow string hints ... + ... in preparation for implementation in Lua instance - CFrameBuffer: add comment for unsolved issue on full icon cache +2014-11-22 svenhoefer -Thilo Graf 2015-04-04 + Revert "- plugins: allow empty menu hints" + This reverts commit 95eab2a48d2b58e1fae67af60f6ec58e4dcd3c72 + because 9945d0348039b2ec5e7927b7e91ce8ac251c97ed do the same. - 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. + - align most CKeyboardInput calls to the changes in 88c6640 -Thilo Graf 2015-04-04 + - keyboard_input: auto calculate size of input-field ... + ... if size is 0 or not given. - CComponentsPicture: add sub classes for scalable images and channel logos - - This could replace call of CComponentsPicture objects with explicit - dimension values = 0 + - menue: allow icon-only menu hints -svenhoefer 2015-04-04 +2014-11-20 svenhoefer - - ylanguage.cpp: fix path to user's locale + - eventlist: add back button to search menu; + move "start search" near top -svenhoefer 2015-04-04 + - deutsch.locale: upgrade; shorten stringinput.caps - - ylanguage.cpp: detect missing translations; THX to GetAway! +2014-11-20 [CST] Focus -svenhoefer 2015-04-04 + neutrino.cpp: fix webtv_usr.xml check for adding by default - - neutrino.cpp: fix startup plugin and execute it a little bit later + gui/widget/stringinput_ext.cpp: fix cycle on dialog after timeout -Jacek Jendrzej 2015-04-03 + gui/widget/stringinput.cpp: fix cycle on dialog after timeout - prefers stream before radiotext (THX focus) + gui/widget/keyboard_input.cpp: fix cycle on dialog after timeout -Jacek Jendrzej 2015-04-02 + gui/network_setup.cpp: fix crash on settings restore, if no wlan present - nhttpd: fix switch tv<>radio in standby mode +2014-11-20 svenhoefer -Jacek Jendrzej 2015-04-02 + - keyboard_input: align keys_deutsch table to german keyboards - infoviewer.cpp fix possible segfault if APIDs is empty +2014-11-19 [CST] Focus -[CST] Focus 2015-04-02 + change most code to use CKeyboardInput in place of CStringInputSMS - data/locale/nederlands.locale: update locale + gui/widget/keyboard_input.cpp: add string input with keyboard-style layout -Thilo Graf 2015-04-02 + gui/movieplayer.cpp: try to remove extra live start on movie stop - CNeutrinoApp: fix rebase error - - comes with: CNeutrinoApp: rework switch handling for channallist paint + gui/widget/menue.cpp: fix progressbar values in progressbar setup -Jacek Jendrzej 2015-03-31 +2014-11-17 svenhoefer - nhttpd simplify encodeString function + - progresswindow: fix position of progressbars -Jacek Jendrzej 2015-03-31 +2014-11-17 Janus - nhttpd: change sprintf to snprintf + locale numzap ger -Jacek Jendrzej 2015-03-31 +2014-11-13 svenhoefer - change check dir to check with jffs2 (mtd) + - flashtool: localize "Copy Image" string -M. Liebmann 2015-03-31 +2014-11-13 Jacek Jendrzej - CComponentsText: Fix default font + -try to fix segfault on webtv channel - neutrino shutdown -svenhoefer 2015-03-31 + CChannelList::updateEvents fix history list event update - - yWeb: correction in fbshot handling +2014-11-13 svenhoefer -svenhoefer 2015-03-31 + - hddstat.cpp: move init of cHddStat inside geInstance() - - yWeb: replace another if-file-exist with find-exec +2014-11-13 striper -svenhoefer 2015-03-31 + - try to fix segfault on neutrino shutdown - - yWeb: simplify code by using find-exec function +2014-11-12 [CST] Focus -svenhoefer 2015-03-31 + gui/streaminfo2.cpp: fix stream info on nvod channels - - mod_yparser: add find-exec function; - - return full path and filename of given executabe +2014-11-11 Jacek Jendrzej -svenhoefer 2015-03-30 + CPersonalizeGui::addPersonalizedItems() fix digikey shortcut after use Personalize-Menu - - yWeb: remove dead links to yjogol website +2014-11-11 [CST] Focus -svenhoefer 2015-03-30 + neutrino: try to fix parental bypass by quit from audio player / picture viewer / movie player and starting channel in PiP - - moviebrowser: bind MB_MAX_DIR definition to NETWORK_NFS_NR_OF_ENTRIES ... - - ... to allow to add all NetFS-directories to moviebrowser + gui/widget/stringinput.cpp: fix screen save/restore -Stefan Seyfried 2015-02-08 +2014-11-11 martii - 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. - - Signed-off-by: Markus Volk + parental protection: make zaptime configurable + Conflicts: + data/locale/english.locale + src/gui/channellist.cpp + src/gui/parentallock_setup.cpp + src/neutrino.cpp -Thilo Graf 2015-03-28 +2014-11-11 [CST] Focus - CComponentsButton: disable gradient - - Not necessary as long not all or most gui buttons can provide gradient + gui/movieplayer.cpp: fix volume values in audio selection -Thilo Graf 2015-03-19 +2014-11-10 svenhoefer - CChannelList: fix paint of unscaled images - - Unscaled images were never painted. + - plugins: simplify integratePlugins(); ... + * CPluginsExec(): switch to singleton + * move CPluginsExec() to pluginlist.cpp|h + because it's not really a settings_helper -Thilo Graf 2015-03-19 +2014-11-10 M. Liebmann - CTextBox: catching error if position has signed values - - Wrong position assignments can trigger crash. Prevent segfaults. - Error log should indicate this. + CLuaMenuChangeObserver::changeNotify: Fix segfault in item type 'chooser' -Thilo Graf 2015-03-18 + Enable gradient for header CColorChooser + - Supplement to commit b9400110b4fcc8d41917c51a4a9e05cae742e518 - CNeutrinoFonts: use neutrino debug output as default with line numbers +2014-11-07 svenhoefer -Thilo Graf 2015-02-28 + - deutsch.locale: update - CComponentsTimer: move mySleep call into mutex block, seems was not ok so + - pluginlist: use keyhelper to get hotkeys; allow colored keys from plugin.cfg -Thilo Graf 2015-03-03 + - CPluginsExec::exec(): show possible script output - COsdSetup: use paint for apply new gradient settings, reduced flicker effects + - user_menue: minor optimizations -Thilo Graf 2015-03-01 + - user_menue: fix wrong changes in 19f7e04c77bf30f83324e98e23b74dc0611c3cef - 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. + - user_menue: allow colored keys from plugin.cfg -Thilo Graf 2015-02-22 +2014-11-07 svenhoefer - 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 + - plugins: Fix assignment of prefered keys + New keyword in plugin.cfg: key= + * key=red + * key=green + * key=yellow + * key=blue + * key=auto -Thilo Graf 2015-02-22 + If entry is missing key is auto-assigned - CComponentsText: avoid unintentional overwriting of current property values - - If parameters were not explicitly defined, default values of parameters - overwrite current property values. +2014-11-07 svenhoefer -Thilo Graf 2015-02-07 + - plugins: don't add hidden plugins to usermenu; ... + ... use CPuginsExec::exec() to execute and drop CUserMenu::exec() - CFileHelpers: rework methode getDirSize(), makes it work recursively +2014-11-06 Jacek Jendrzej -Thilo Graf 2015-02-07 + nhttpd_controlapi.html move info to point 6. - CFileHelpers: add function getDirSize() + zapit: channel.h - change comparative criteria for freq sort -Thilo Graf 2015-01-31 + CFrameBuffer::paintBoxRel: check boxBuf if not NULL - CFileHelpers: declare removeDir() as static - - allows use without object + fix some possible errors -Thilo Graf 2015-01-28 + nhttpd controlapi: change for subchannel to subchannel zap - CComponentsInfoBox: fix scale height for larger picons +2014-11-06 svenhoefer -Thilo Graf 2015-01-25 + - plugins: allow empty menu hints - CVolumeBar: optimize icon position + - plugins: disable unused cfg-params -Thilo Graf 2015-01-25 + - user_menue: fix hint icons for 'singe-added' plugins - CVolumeBar: use defined volumebar size as default height +2014-11-06 [CST] Focus -Thilo Graf 2015-01-25 + gui/videosettings.cpp: fix analog output options on zee2 - CComponentsInfoBox: remove unnecessary call for kill() - - partial revert of: CComponentsInfoBox: fix centering of image +2014-11-06 Janus -Thilo Graf 2015-01-20 + api4: fix name compare to realname compare - CComponentsTimer: move pthread members into startTimer() +2014-11-05 [CST] Focus -Thilo Graf 2015-01-24 + gui/movieplayer.cpp: fix file info display, bug from commit 95ac729ff6d15e681d56a9a3ca5e03f46ad7c480 - CComponentsText: expand setTextColor() methode - - apply color value direct in text box object + gui/moviebrowser.cpp: allow to delete any file + xml -Thilo Graf 2015-01-21 +2014-11-05 Jacek Jendrzej - CComponentsSignals: add signals for hide events + CMoviePlayerGui::selectAudioPid() add Analog Audio on/off option -Thilo Graf 2015-01-15 +2014-11-05 Christian Schuett - CScreenSaver: fix wconversion warnings + nhttpd controlapi: allow zapping to subchannels + based on idea by Moritz Venn -Thilo Graf 2015-01-15 +2014-11-05 Jacek Jendrzej - CScreenSaver: use unified debug output + nhttpd:controlapi.cpp fix getallsubchannels -Thilo Graf 2015-01-14 +2014-11-04 svenhoefer - system/helpers.cpp: add return value for mySleep() + - re-enable front-panel settings for Trinity; re-sort vfd_setup -Thilo Graf 2015-01-14 +2014-11-03 Janus - system/helpers.cpp: getNowTimeStr(), use thread save localtime version + -add CBouquetManager writenames menu -Thilo Graf 2015-01-14 +2014-10-31 Janus - CChannelList/CNeutrinoEventList/CMovieBrowser: fix logo scale - - Downscale was broken. + api4 : fix value assignment to write_names -Thilo Graf 2015-01-14 +2014-10-28 [CST] Focus - CComponentsButton: fix fit of button icon - - Scale was broken + gui/channellist.cpp: add channel move to bouquet -Thilo Graf 2015-01-14 + locals: add locale for 'move to' - CComponentsItem: fix remove gradient buffer on killed item +2014-10-27 [CST] Focus -Thilo Graf 2015-01-14 + gui/channellist.cpp: disable 'other' bouquet edit - CComponentsPicture: fix icon size/scale handling + neutrino.cpp: move webtv 'provider' to the end of list -Thilo Graf 2015-01-14 + gui/miscsettings_menu.cpp: add option to enable/disable empty favorites in bouquet list - CPictureViewer: fix wconversion warnings + locals: add locales for show empty favorites option -Thilo Graf 2015-01-14 + zapit/src/bouquets.cpp: fix compile warning - CPictureViewer: use neutrino internal log - - Show only errors in mode DEBUG_NORMAL. + Revert "zapit/src/bouquets.cpp: do not add webtv channels to 'Other' bouquet" + This reverts commit 2de388cd80d2c889d252c0e2d08caedace38f04b. -Thilo Graf 2015-01-13 + zapit/src/zapit.cpp: keep old defaults, channel name present in both bouquets and ubouquets - CComponentsInfoBox: fix centering of image +2014-10-27 Janus -Thilo Graf 2015-01-13 + api4 : use zapit.conf writeChannelsNames [0..3] to decide writing DVB-names in bouquets - EpgPlus: fix wconversion + api4 : fix name/uname view with optional attributes -Thilo Graf 2015-01-13 + api4 : add bouquetID and make BQHeaderAttr optional - CProgressBarCache: fix compiler warnings wconversion +2014-10-23 [CST] Focus -Thilo Graf 2015-01-12 + gui/scan_setup.cpp: in easeymenu mode, not allow start fastscan direct, without auto-diseqc configuration - CComponentsFooter: Function setButtonLabels() change parameter - - Performance: parameter 'v_content' should be passed by reference + zapit/src/bouquets.cpp: fix possible crash, if no channel name present in bouquets xml -Thilo Graf 2015-01-12 +2014-10-23 svenhoefer - SIservices.hpp/SIsections.hpp: switch functions to const + - locale: update nederlands.locale; translated by Astrasat -Thilo Graf 2015-01-12 +2014-10-23 [CST] Focus - frontend.cpp/pzapit.cpp: fix format string + driver/vfd.cpp: fix compile on nevis -Thilo Graf 2015-01-12 +2014-10-22 [CST] Focus - gui/audioplayer.cpp/h: fix some type conversions + gui/vfd_setup.cpp: modify brightness menu so vfd follow selected menu item on scroll -Thilo Graf 2015-01-12 + gui/widget/menue.cpp: add activate observer to notify when item become active - CTimeThread: sectionsd.cpp: use thread save localtime_r +2014-10-22 [CST] Bas -Thilo Graf 2015-01-04 + 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. - CComponentsForm: reduce log spam in info mode + 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 -Thilo Graf 2015-01-03 +2014-10-21 svenhoefer - CBEChannelWidget: remove not required hide() - - Avoids unnecessary flicker effects, it's enough to repaint only text. + - deutsch.locale: update -Thilo Graf 2014-12-20 +2014-10-20 [CST] Focus - CFlashUpdate: change name for CFile object for better differ + 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 -Thilo Graf 2014-11-13 + gui/update_settings.cpp: add option to enable/disable updates check on boot - locale: more precise text for update messages + gui/update.cpp: add function to check first url for image update; check update version and timestamp to notify user about updates -Thilo Graf 2014-11-25 + system/flashtool.cpp: add timestamp - deutsch.locale: remove denglish part + gui/miscsettings_menu.cpp: fix settings sectionsd config -Thilo Graf 2014-12-27 +2014-10-17 [CST] Focus - CImageInfo: fix button color with gradient + gui/movieplayer.cpp: fix old file info display in infoviewer -Thilo Graf 2014-12-27 +2014-10-16 M. Liebmann - CBEBouquetWidget/CBEChannelWidget: add missing exit icon - - Menue icon has no effect here and exit icon was missed + 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. -Thilo Graf 2014-12-27 +2014-10-16 [CST] Focus - CBEBouquet-Classes: switch to new buttonbar based up cc-footer class + neutrino.cpp: by request, add network settings and software update to blue user menu -Thilo Graf 2014-12-27 + gui/user_menue.cpp: add network settings and software update as user-menu items - CBEChannelSelectWidget/CBEChannelWidget: uinng unified infobox font size - - ...unified style matching to menu hints + gui/update_menue.cpp: fix crash in dtor, CMenuForwarder is deleted on menu delete -Thilo Graf 2014-12-26 + gui/update_settings.cpp: cleanup unused updateItem - CAudioPlayerGui: paint of id3 info with info box - - Infobox provides already paint of text, so is not required to - call explicit fontrenderer methods. + lib/libtuxtxt/tuxtxt.cpp: set 16:9 mode by default -Thilo Graf 2014-11-30 +2014-10-16 M. Liebmann - CProgressWindow: reassign y position of body items on disabled header + Enable gradient for all remaining GUI header -Thilo Graf 2014-12-16 + Disable infoclock when display current transponder - CComponentsTimer: simplify isRun function + integrated plugins: Add direct keys -Thilo Graf 2014-12-08 + CMenuWidget::integratePlugins(): Add shortcut parameter - CNetworkServiceSetup: use widget id instead explicit select method - - neutrino_menue.h: add ID for network service menue + CMenuWidget: Add function getNextShortcut()/setNextShortcut() + for setting of direktkey in the plugin integration -Thilo Graf 2014-12-08 + Fix display numeric item icons + - Required for some custom icons - 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. +2014-10-14 [CST] Focus -Thilo Graf 2014-12-08 + gui/channellist.cpp: allow to edit provider bouquet - CEitManager: use unified binary search for ntp + zapit/src/bouquets.cpp: allow to change GUI channel name in ubouquets.xml; avoid delete remainChannels bouquet -Thilo Graf 2014-12-05 +2014-10-14 svenhoefer - CMenuWidget: fix getSelected() member - - preselected was not suitable as return value + - luaserver.cpp: change testing example -Thilo Graf 2014-11-30 +2014-10-14 martii - CAudioPlayerGui: replace showGlobalStatus() with showStatus() + system/luaserver: include poll.h explicitly -Thilo Graf 2014-11-30 + system/luaserver: Terminate Lua script when luaclient dies. - 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. + system/luaserver: fix destructor -Thilo Graf 2014-11-30 + neutrino.cpp: omit deleting luaserver at shutdown - CProgressBar: add missing assign of 'allow paint' property - - Property had no effect. + luaserver: reorganize -Thilo Graf 2014-11-30 + lua: implement "luaclient". + This allows for starting Lua scripts in neutrino context from the + command line. Experimental, not fully regression-tested. - CComponentsItem: add setXPos/setYPos(), that consider real position +2014-10-14 [CST] Focus -Thilo Graf 2014-11-24 + gui/channellist.cpp: add per-channel lock in editor - system/helpers.cpp: add more possible exexutable paths +2014-10-13 [CST] Focus -Thilo Graf 2014-11-23 + zapit/src/bouquets.cpp: do not add webtv channels to 'Other' bouquet - neutrino.cpp: use simple error message for zapit fail + zapit/src/channel.cpp: add bLocked flag to lock single channel -Thilo Graf 2014-11-14 + zapit/src/bouquets.cpp: decrease channel lock count in deleteBouquet(); add setBouquetLock() with change channel lock count - CComponentsForm: prevent wrong id parameter if item size out of range +2014-10-11 Stefan Seyfried -Thilo Graf 2014-11-08 + setting_helpers: write /etc/timezone for better compatibility - CNeutrinoEventList: rework paint of header - - Reduce code with chain form and use text and logo items as embedded items. +2014-10-11 [CST] Focus -Thilo Graf 2014-11-07 + gui/channellist.cpp: fix key pass to neutrino, after commit fa4333f948ff6d14bb417f750076041367076be3 - CComponentsForm: fix init value of getPageCount() - - value is always 1 + gui/network_service.cpp: fix shortcut in case of inactive items -Thilo Graf 2014-11-01 + gui/channellist.cpp: add channels reinit, if target bouquet was empty (hidden), or empty after edit (to hide) - CComponentsFooter: fix button view with gradient - - show contour only in gradient mode + neutrino.cpp: hide empty favorites, again -Thilo Graf 2014-11-06 + gui/bedit/bouqueteditor_chanselect.cpp: fix crash after commit ebd0259cfc6404e9783deb834f58188467519e9c - CComponentsFooter: add optional possibility to switch colored button frame +2014-10-11 svenhoefer -Thilo Graf 2014-11-06 + - menue.cpp: fix footer position with rounded corners - CVolumeBar: fix icon postion - - Icon was not centered in y position. + - framebuffer.h: define CORNER_NONE -Thilo Graf 2014-11-06 +2014-10-10 [CST] Focus - CMovieBrowser: fix unintended upscaling of channellogo - - Upscale is not allowed and do down scale only if header height is too small. + gui/channellist.cpp: add inline list editor; add to favorite bouquets without channels re-init; cleanup -Thilo Graf 2014-10-30 + gui/bouquetlist.cpp: mark only changed bouquets/services to save; enable menu save screen, do not repaint after menu; allow open empty channel list - CComponentsButton: use unified body colors in gradient mode - - Some theme controlled colors don't really looks nice in some - combinations with window backgrounds. + 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() -Thilo Graf 2014-11-04 + gui/bedit/bouqueteditor_channels.cpp: pass CZapitBouquet to CBEChannelSelectWidget, mark inacttive both non-found and removed channels - gui/Makefile.am: add conclusive description with last tag and branch + gui/bedit/bouqueteditor_chanselect.cpp: mark inactive channels, pass CZapitBouquet in place of bouquet number, cleanup -Thilo Graf 2014-10-30 + zapit/src/bouquets.cpp: add getChannels() with mode param, add fopen error check - CComponentsPicture: don't paint image, if is not available + system/lastchannel.cpp: cleanup unused channelnr -Thilo Graf 2014-10-12 + zapit/src/scansdt.cpp: remove udpated channel flag before scan - 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. + zapit/include/zapit/channel.h: add NOT_PRESENT flag -Thilo Graf 2014-10-12 + gui/components/cc_item_progressbar.cpp: limit pb_value to max value - CComponentsPIP: fix centering of image - - auto centering was broken, eg.to see in channellist if radio mode was enabled +2014-10-08 Thilo Graf -Thilo Graf 2014-10-12 + CComponentsInfoBox: small cleanup - CComponentsPicture: simplify item init, adapt getHeight/getWidth members - - Members getHeight/getWidth returns now image related values dependent of - scale mode + 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. -Thilo Graf 2014-10-26 +2014-10-08 svenhoefer - CMenuWidget: fix applying of hintbox text color after changed theme + - plugins: add and use default hint icon; THX to fred_feuerstein -Thilo Graf 2014-10-26 +2014-10-08 M. Liebmann - CComponentsInfoBox: fix applying of properties - - Some properties were not applied if cctext was already exists, eg. after - changed theme + CFrameBuffer: Fix paintIcon() for use icons with full path -Thilo Graf 2014-10-18 +2014-10-07 svenhoefer - CComponentsButton: use of global button text color - - Used text color was different to old button handler. + - - plugins: use hinticons for plugins in usermenu and pluginlist -Thilo Graf 2014-10-05 + - plugins: allow hinticons for plugins + Default is _hint.png; an entry 'hinticon=another_name' in + .cfg overrides this; use icon in plugindir first; if not found + use icon in one of the other wellknown neutrino icon directories. - 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. + - deutsch.locale: remove dup entrys -Thilo Graf 2014-10-04 +2014-10-02 [CST] Focus - 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! + zapit/src/capmt.cpp: never send pmt len, if pnt is NULL -Thilo Graf 2014-10-04 + zapit/src/channel.cpp: add missed pmtLen init - CComponentsForm: fix item offset with enabled frame - - frame width was not considered +2014-10-02 svenhoefer -Thilo Graf 2014-09-30 + - CPluginsExec::exec(): don't leave current menu when exiting integrated plugins - CComponentsTimer: start timer only if interval > 0 +2014-10-02 [CST] Focus -Thilo Graf 2014-09-30 + zapit/src/zapit.cpp: fix broken signal test - CComponentsTimer: log output moved - - Log message was shown on each call of startTimer. + neutrino, zapit: drop EVT_SCAN_REPORT_FREQUENCY, use EVT_SCAN_REPORT_FREQUENCYP to pass full feparams, fix scan transponder display info -Thilo Graf 2014-09-26 +2014-10-01 [CST] Focus - CComponentsTimer: add slot for auto timer start/stop - - Connection with OnBeforeRestart ensures closing threads. - Under certain circumstances, eg. running thread, a restart could fail. + gui/filebrowser.cpp: cleanup, simplify footer -Thilo Graf 2014-10-16 + driver/file.cpp: cache file type - 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 +2014-10-01 [CST] Focus -Thilo Graf 2014-08-27 + Revert "driver/record: auto-terminate temporary timeshift recordings" + commit can stop plain record instead of timeshift, and breaks auto-timeshift concept - CTestMenu: disable tuner test code - - Doesn't work with newer frontend api, and not really required. + This reverts commit c9d78e1a9c814625d3daadff61d9074e5bcdd55e. -Thilo Graf 2014-11-28 +2014-10-01 [CST] Focus - 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 + Revert "- movieplayer: ask before stop temporary timeshift" + This reverts commit f9c7662c73f96b64e5dfabc2d62e3116db51b605. -Jacek Jendrzej 2015-03-28 + Conflicts: + src/gui/movieplayer.cpp - movieplayer.cpp reinit Path_local for webif reloadsetup +2014-10-01 [CST] Focus -Stefan Seyfried 2015-03-27 + data/locale/english.locale: fix filebrowser.sort.namedirsfirst - infoviewer: simplify clock handling + gui/movieplayer.cpp: try to fix 'always seek to 0' -Jacek Jendrzej 2015-03-24 + gui/movieplayer.cpp: check file name is not url before save screenshot - chhecking if epgdir directory exists for frequently save +2014-09-30 svenhoefer -JohnnyRun 2015-03-15 + - plugins: don't show integrated plugins in usermenu - if line numbers does not match but translations are correct +2014-09-30 [CST] Focus -Stefan Seyfried 2015-02-21 + 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 - moviecut: fix format-string and sign-compare warnings + driver/file.h: add isDir() -Stefan Seyfried 2015-02-22 + gui/movieplayer.cpp: do not quit or jump to unmarked item, in case ie empty dir added - remove obsolete nhttpd libtool wrapper +2014-09-30 svenhoefer -Stefan Seyfried 2011-12-25 + - menue.cpp: don't integrate hidden plugins - neutrino: avoid float for color calculations +2014-09-29 [CST] Focus -Jacek Jendrzej 2015-03-21 + gui/movieplayer.cpp: fix stop and EOF, if suddenly we get position == duration - fix bf19930887ffb81cf9dcf081aa227af57916aec4 + gui/moviebrowser.cpp: apply rows / browser height changes after quit menu -Jacek Jendrzej 2015-03-21 +2014-09-29 svenhoefer - movieinfo.cp add new line and line feed fix for 75bdf0f1822611616e79f8591ca8d3008ce9f64d + - .gitignore: add filemask *.orig -Jacek Jendrzej 2015-03-20 + - remove patch crap; sorry! - xmlinterface use const char instand char + - add plugins to info menu -Jacek Jendrzej 2015-03-20 + - add plugins to settings menu and service menu - prevent possible segfault std::string if value NULL + - add plugins to mutimedia menu -Jacek Jendrzej 2015-03-19 + - add function to integrate plugins + TODO: maybe find a solution without void *pluginsExec + Thanks to micha-bbg and SatBaby - moviebrowser.cpp: silence comparing floating point warning + - 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 -Jacek Jendrzej 2015-03-19 +2014-09-29 martii - audioplayer.cpp: prevent possible segfault + lib/connection/basicserver: raise queue limit -Jacek Jendrzej 2015-03-19 + driver/audiodec/ffmpegdec: work-around for pre-2.2 ffmpeg API build - tuxtxt.cpp:fix error array-bound + driver/audiodec/ffmpegdec: adapt to 2.0 ffmpeg API -svenhoefer 2015-03-19 + eitd: fix content classification bug introduced in 6eb8fa1c9e3a70a1e60465b838fe954c51e478b6 - - pictureviewer: do only show picture if decoding succeed - - based upon patch "fix screensaver" by max10 + driver/record: CRecordInstance::MakeExtFileName(): set dummy values on EPG failure -svenhoefer 2015-03-16 +2014-09-29 [CST] Focus - - yWeb: allow style_set function w/o parameter to install correct style + gui/moviebrowser.cpp: try to fix footer position -Christian Schuett 2015-03-16 +2014-09-28 [CST] Focus - bookmark manager: only add bookmark if OK pressed + src/neutrino.cpp: try to fix crash on shutdown -Christian Schuett 2015-03-16 +2014-09-28 M. Liebmann - bookmark manager: avoid saving deleted entries to bookmark file + CChannelList: Fix OSD error when exit the zap history -Christian Schuett 2015-03-16 +2014-09-28 [CST] Focus - bookmark manager: don't write bookmark file multiple times ... - - ... when leaving movieplayer + gui/moviebrowser.cpp: case-insensitive extension compare -Christian Schuett 2015-03-16 +2014-09-27 [CST] Focus - timerd: remove unnecessary workarounds when saving events to file + gui/moviebrowser.cpp: add support for non-TS/xml files, idea (c) martii -Christian Schuett 2015-03-16 + driver/pictureviewer/pictureviewer.cpp: change supported formats order - reload plugins after changing language to respect localization + gui/filebrowser.cpp: change checkBD() to static -Stefan Seyfried 2015-03-07 + gui/movieinfo.cpp: comment pids debug, show full name on errors - nhttpd: re-add removed icons to avoid broken pictures +2014-09-27 Jacek Jendrzej -Jacek Jendrzej 2015-03-11 + dboxinfo.cpp: fix progressbar offset - update polski.locale (THX jaro44) +2014-09-26 [CST] Focus -Jacek Jendrzej 2015-03-11 + gui/moviebrowser.cpp: cleanup, indent code; bug fixes - add nhttpd:: Polski to Makefile + data/icons/Makefile.am: add icon_ytplay.png -Jacek Jendrzej 2015-03-11 + gui/movieplayer.cpp: lower delay at the EOF for list play or repeat mode enabled - add nhttpd:: language Polski by jaro44 (THX) + gui/movieinfo.cpp: fix channel id saving -Jacek Jendrzej 2015-03-11 + gui/widget/hintbox.cpp: use hide() in dtor - add new line and line feed to xml +2014-09-26 martii -[CST] Focus 2015-03-10 + guimoviebrowser: start bookmark: query actual item position instead of using fixed value - gui/audioplayer.cpp: fix refresh after open picture viewer + gui/moviebrowser: unbreak footer + Conflicts: + src/gui/moviebrowser.cpp + src/gui/widget/buttons.cpp -[CST] Focus 2015-03-09 + moviebrowser/yt history: use a less collision-prone action key for clearing the history - gui/audioplayer.cpp: fix missing frame around infobox + gui/moviebrowser/yt menue: change color key assignment + Conflicts: + src/gui/moviebrowser.cpp -[CST] Focus 2015-03-09 + gui/moviebrowser: Never call a local variable 'errno'. - gui/bedit/bouqueteditor_chanselect.cpp: disable screen save +2014-09-26 M. Liebmann -[CST] Focus 2015-03-09 + Fix background paint header clock in channellist - gui/bedit/bouqueteditor_channels.cpp: disable screen save for infobox, - fix empty paint on empty list +2014-09-25 [CST] Focus -[CST] Focus 2015-03-09 + data/cables.xml: add ziggo/upc providers - gui/streaminfo2.cpp: fix empty paint on fta channels +2014-09-25 martii -[CST] Focus 2015-03-09 + gui/moviebrowser: let page up/down handle search prev/next + Conflicts: + src/gui/moviebrowser.cpp - gui/streaminfo2.cpp: disable screen save for PiG + gui/channellist, gui/moviebrowser: use g_settings.key_record instead of CRCInput::RC_record + Conflicts: + src/gui/channellist.cpp + src/gui/moviebrowser.cpp -Jacek Jendrzej 2015-03-08 + gui/movieinfo: don't show epgInfo2 if it equals epgInfo1 - add Y_Dist-GreyBlue.css Grey-Blue.theme by OneOfNine (THX) + gui/movieinfo: minor simplifications + Conflicts: + src/gui/movieinfo.cpp -[CST] Focus 2015-03-07 +2014-09-25 [CST] Focus - gui/moviebrowser.cpp: do not paint logo if not present + gui/movieplayer.cpp: fix timeshift mode flags -[CST] Focus 2015-03-07 +2014-09-25 martii - gui/eventlist.cpp: fix additional info text update + movieplayer: use #defines from record.h for timeshift + Conflicts: + src/gui/movieplayer.cpp -[CST] Focus 2015-03-06 + MI_MOVIE_INFO: add constructor + Conflicts: + src/driver/record.cpp + src/gui/moviebrowser.cpp + src/gui/movieinfo.cpp + src/gui/movieplayer.cpp - gui/channellist.cpp: optimize channel list appear time +2014-09-25 [CST] Focus -[CST] Focus 2015-03-06 + gui/moviebrowser.cpp: try to fix header, similar to: 617eece2271faacbb6205fef8cb47d043a99674a - gui/imageinfo.cpp: disable screen saving +2014-09-25 Thilo Graf -[CST] Focus 2015-03-06 + CMotorControl: fix fonthandling in motorsetup + Usage of static font size ensures a safe and reasonable + display of text lines. - gui/timeosd.cpp: enable clock background paint, - set background color depending on clock background option; - fix colors in case theme color changed +2014-09-25 M. Liebmann -[CST] Focus 2015-03-06 + CChannelList: Rework drawing channel logo... + ...for use color gradients in header - gui/infoclock.cpp: enable clock background paint, set background color depending on clock background option + Switches color gradients on/off -[CST] Focus 2015-03-06 + CColorGradient::gradientOneColor: Adjustment for min/max brightness... + ...and color saturation added + - Use only the hue of base color for gradient - gui/infoviewer.cpp: enable clock background paint +2014-09-25 Thilo Graf -[CST] Focus 2015-03-06 + CComponentsButton: apply color gradiant to buttons - 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 + CComponentsScrollBar: add color gradient to scrollbar -[CST] Focus 2015-03-06 + CComponents: add setColBodyGradient() to set gradient properties + This provides possibility to set relevant gradiant properties in cc sub classes - gui/components/cc_frm_header.cpp: set CTextBox save screen flag + CComponentsItem: move initBodyGradient() into base class + This provides functinality for all sub classes too -[CST] Focus 2015-03-06 + CComponentsText: move setTextRenderModeFullBG() to text object + This is mostly required here - gui/components/cc_item_infobox.cpp: set CTextBox save screen flag + 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. -[CST] Focus 2015-03-06 + CComponents: move variable cc_gradientData, paintGradient into base class + Variable now usable via g_settings in all subclasses. enable/disable. + TODO: gradient type handling - gui/components/cc_item_text.cpp: set CTextBox save screen flag +2014-09-25 M. Liebmann -[CST] Focus 2015-03-06 + CComponentsHeader: Use Font::FULLBG for rendering string... + ...when text is painted on a color gradient - gui/components/cc_frm_ext_text.cpp: set CTextBox save screen flag + Fontrenderer: Fix RenderString() for better drawing fonts -[CST] Focus 2015-03-06 +2014-09-25 Thilo Graf - gui/components/cc_frm_button.cpp: set CTextBox save screen flag + CComponentsWindow, CMenuWidget: apply gradiant settings to header -[CST] Focus 2015-03-06 + settings: add optional gradiant switch + At the moment without gui option, only for testing yet. - gui/widget/textbox.cpp: add flag to control screen save, default is false; - disable hide in desctructor +2014-09-25 M. Liebmann -[CST] Focus 2015-03-06 + CComponentsHeader: Use color gradient for paint header + Conflicts: + src/gui/widget/menue.cpp - gui/components/cc_base.cpp: add flag to control CTextBox screen saving, default is false + CComponents: Add color gradient for CC_FBDATA_TYPE_BOX -[CST] Focus 2015-03-06 + Add src/driver/colorgradient.cpp - system/stacktrace.cpp: add backtrace function for debugging, define HAVE_BACKTRACE to enable code + CFrameBuffer: Add functions to draw color gradients -[CST] Focus 2015-03-03 +2014-09-25 Jacek Jendrzej - gui/bedit/bouqueteditor_chanselect.cpp: fix infobox artefacts on hide() + md5.c: Fix compiler warning (copy from gcc) -svenhoefer 2015-03-05 +2014-09-25 M. Liebmann - - 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 + CComponentsForm: Fix compiler warning (-Wsign-compare) -svenhoefer 2015-03-05 +2014-09-25 Thilo Graf - - yWeb: rename original style to tuxbox style + icons: add newer status images + thx OneOfNine -svenhoefer 2015-03-04 +2014-09-25 M. Liebmann - - yWeb: use styles in override directory too + Fix/Sort src/system/locals.h,locals_intern.h -svenhoefer 2015-03-02 +2014-09-25 M. Liebmann - - yWeb: move Filemgr's css to Y_Main.css + Change CComponents::clearSavedScreen() from protected to public -svenhoefer 2015-03-02 + Conflicts: + src/gui/components/cc_base.h - - hdd_menu: resort filesystem struct, to get ext4 as default value +2014-09-25 Thilo Graf -svenhoefer 2015-03-01 + CComponentsTimer: add mutex handling, use neutrino log - - yWeb: hopefully the last fix for 937d88d +2014-09-25 Thilo Graf -[CST] Focus 2015-03-01 + 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. - nhttpd/web/Makefile.am: remove obsolete Y_Settings_Skin.yhtm + still to do: page cache -svenhoefer 2015-03-01 +2014-09-25 Thilo Graf - - yWeb: fix c&p error in 937d88d00debd00220ff02d921647f5ab3341909 + CComponentsSignals: add signals for exec handlers -svenhoefer 2015-03-01 + cc_types: add truct type for rc messages with related icon - - yWeb: add distributor style sheet + CTestMenu: remove window close statement -svenhoefer 2015-02-27 + CComponentsItem/CComponentsForm: add property focus + Specifies that some certain operations especially eg. exec events for + that item are possible. - - yWeb: fix channellogo in live epg list +2014-09-25 Thilo Graf -svenhoefer 2015-02-26 + CComponentsFooter: expand button label structs + Allows assigning of result, msg and alias values with label struct. - - yWeb: updated icons for top frame; thanks to fred_feuerstein + 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. -svenhoefer 2015-02-26 +2014-09-25 Thilo Graf - - yWeb: add some missing Y_User.css entrys + 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. -svenhoefer 2015-02-26 + CComponentsForm: add member to get pointer to selected items - - yWeb: add new RCU pic and coordinates for rc_cst_v2 - - big thanks to fred_feuerstein + CComponentsForm: avoid segfault, if id is out of range -svenhoefer 2015-02-26 + CComponents: add members to handle object tags + This can help to handle some useful values for any functions - - yWeb: more icons cleanup; big thanks to fred_feuerstein + CComponentsForm: add members to set or get selected items -svenhoefer 2015-02-26 + CComponentsFooter: add members to set or get select a defined button - - yWeb: RCU pics converted to transparent background - - big thanks to fred_feuerstein + CComponentsSignals: ad signal OnSelect -svenhoefer 2015-02-26 + CComponentsFooter: add member to add button labels via vector - - yWeb: icons cleanup; big thanks to fred_feuerstein + configure: move option enable testmenu to enable testing + Testing is also plausible for general usage of other tests or other + experimental code parts. -svenhoefer 2015-02-25 + CComponentsSignals: add signal OnError - - yWeb: add user style sheet - - Thanks for support to fred_feuerstein! + CComponents: add new header file cc_signals.h with some basic members -svenhoefer 2015-02-25 + configure: add libsigc++ support - - yWeb: disable unused extension sites +2014-09-24 [CST] Focus -svenhoefer 2015-02-25 + fixes for system/ytcache.cpp cherry-picks - - yWeb: add filemanager +2014-09-24 martii -[CST] Focus 2015-02-25 + gui/movieinfo: I don't believe that custom copy code is required here. - fix crash in user_menue when ITEM_EPG_MISC is selected + system/ytcache: add progress data + Conflicts: + src/gui/moviebrowser.cpp -Jacek Jendrzej 2015-02-24 + system/nkparser,ytparser: change Cleanup default to not to remove thumbnails + Conflicts: + src/system/nkparser.h - nhttpd: neutrinoapi.cpp disable unused func + system/ytcache: honor 302 redirect -[CST] Focus 2015-02-22 +2014-09-24 FlatTV - eitd/xmlutil.cpp: add sync() after epg save is done + system/ytparser: no need to append signature -[CST] Focus 2015-02-22 +2014-09-24 martii - system/flashtool.cpp: call saveEpg in shutdown mode, to prevent any events + 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 -[CST] Bas 2015-02-22 + gui/moviebrowser: add gui options for yt/nk cache directories + Conflicts: + src/gui/moviebrowser.cpp + src/system/nkparser.cpp + src/system/nkparser.h - src/driver/framebuffer.cpp: check dimension in int_convertRGB2FB and if it's not valid, spit out a warning - and return NULL. + gui/moviebrowser: caching fixes + Conflicts: + src/gui/moviebrowser.cpp -Stefan Seyfried 2015-02-21 + 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 - CC-Clock: remove unnecessary cast - - Signed-off-by: Jacek Jendrzej + ytcache: use temporary CFileHelpers instance -Stefan Seyfried 2015-02-21 + add http proxy support for yt + Conflicts: + src/gui/proxyserver_setup.cpp + src/neutrino.cpp + src/system/httptool.cpp + src/system/settings.h - streaminfo: don't paint outside of the framebuffer - - Signed-off-by: Jacek Jendrzej + yt: use cached tumbnail, if available -[CST] Bas 2015-02-22 + ytcache: minor cleanup - src/system/sysload.cpp: fix possible divide by zero bug, stats are not guarantueed to be different for each sample. + yt download fixes + Conflicts: + src/gui/moviebrowser.cpp -[CST] Bas 2015-02-17 + 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 - 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. + yt cache: accessing a download that's still in progress is fine. -[CST] Bas 2015-02-16 + experimental yt cache (currently no gui integration) + Conflicts: + src/gui/moviebrowser.cpp + src/gui/movieinfo.cpp + src/system/Makefile.am - lib/libcoolstream2/cnxtfb.h: only define FBIO_WAITFORVSYNC if it's not defined yet by kernel headers. +2014-09-24 [CST] Focus -svenhoefer 2015-02-21 + gui/movieplayer.cpp: add jump to MB last stop position to bookmarks menu - - movieplayer: show start/end-pos in bookmark-menu; fix console output +2014-09-23 Benny <> -svenhoefer 2015-02-21 + add localization tag for time elapsed/remaining - - moviebrowser: auto-choose movie-start in startup menu, when ... - - ... start-bookmark is set +2014-09-23 martii -[CST] Focus 2015-02-20 + src/zapit/zapitclient: add a mutex to protect against concurrent calls from nhttpd threads - gui/moviebrowser.cpp: remove old TS cut code + nhttpd: disable range handling for cached content -[CST] Focus 2015-02-20 +2014-09-23 svenhoefer - driver/moviecut.cpp: move cut/truncate code to its own file + Revert "- yWeb: disable threading; there's something to fix" + This reverts commit 91d0f106b13bb74d1fba65de60290e4ea4e6017e. -Stefan Seyfried 2015-02-20 +2014-09-22 [CST] Focus - CPluginExec: avoid crash when pluginlist is empty + gui/moviebrowser.cpp: handle marked items also in last play/record views -svenhoefer 2015-02-20 + gui/moviebrowser.cpp: change marked list to pointers; honor sort order - - 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) + gui/movieplayer.cpp: fix crash, always copy movie info, pointer invalidated on milist.clear() -svenhoefer 2015-02-19 + gui/widget/listframe.cpp: fix extra refreshes; fix list refresh on every line scroll; fix page-up scroll - - locals: remove unused stringinput.layout entry +2014-09-22 martii -svenhoefer 2015-02-19 + gui/widget/listframe: change up/down to use setSelectedLine() (fix II) - - deutsch.locale: upgrade + gui/widget/listframe: change up/down to use setSelectedLine() (fix) -Thilo Graf 2015-02-16 + gui/widget/listframe: change up/down to use setSelectedLine() - 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. +2014-09-22 [CST] Focus -Jacek Jendrzej 2015-02-15 + daemonc/remotecontrol.cpp: fix copy-paste, from commit 2e6276def7a3c7e6eb969644833ea7218087a936 - some enum warrnings compil fixes +2014-09-21 [CST] Focus -Jacek Jendrzej 2015-02-15 + gui/moviebrowser.cpp: fix copy-paste that breaks uPNP/http playback - src/gui/moviebrowser.cpp set deleted CChannelLogo pointers to NULL +2014-09-18 [CST] Focus -Jacek Jendrzej 2015-02-15 + gui/moviebrowser.cpp: add support for marked file list to play - src/gui/osdlang_setup.cpp fix path +2014-09-18 martii -[CST] Focus 2015-02-15 + gui/widget/listframe: don't let m_nCurrentLine become < 0 - eitd: ignore neutrino epg filter, if filter was configured from xml + gui/widget/listframe: change previous commit to use setSelectedLine() -Jacek Jendrzej 2015-02-14 + gui/widget/listframe: change page-up/-down scrolling behaviour - menue.cpp fix CMenuForwarder::setOption set option_string_ptr +2014-09-17 M. Liebmann -Stefan Seyfried 2015-02-12 + luainstance: Fix default parameter for config file getXXX functions + - Revert commit 'Fix default parameter for config file setXXX functions' - channellist: fix lock icon for default-locked bouquets + luainstance/cwindow: Add funktion setWindowColor -Stefan Seyfried 2015-02-11 + luainstance: Remove unnecessary hide()/kill() calls from xxxDelete functions + - functions: + CWindowDelete() + SignalBoxDelete() + ComponentsTextDelete() + CPictureDelete() - infoviewer.h: replace includes with forward declaration +2014-09-17 [CST] Focus -Stefan Seyfried 2015-02-11 + gui/movieplayer.cpp: add support for marked file list to play (file playback) and repeat modes, original code (C) martii - epgplus.h: replace includes with forward declaration +2014-09-17 svenhoefer -Stefan Seyfried 2015-02-11 + - plugins: add configparam 'shellwindow' - record.h: replace includes with forward declaration +2014-09-15 martii -Stefan Seyfried 2015-02-11 + driver/screen_max: don't return negative start coordinates - neutrino.h: use forward declaration instead of includes - - this reduces the dependency chain on partial rebuilds considerably + driver/pictureviewer/jpeg: remove server-based rescaling code + Conflicts: + src/system/settings.h -Stefan Seyfried 2015-02-10 + system/set_threadname: fix - infoviewer: use forward declaration instead of including infoviewer_bb + gui/fs: fix NFS_TYPE_OPTION_COUNT (and I'm considering to drop lufs completely) -Stefan Seyfried 2015-02-10 +2014-09-15 [CST] Focus - move hddstat.h include from infoviewer_bb to neutrino + gui/nfs.cpp: fix merge -Stefan Seyfried 2015-02-10 +2014-09-15 martii - infoviewer_bb: remove unnecessary (char *) casts - - change paint_ca_icons to accept (const char *) to achieve this + gui/nfs: add default for local dir, autocreate local dir -Stefan Seyfried 2015-02-10 + gui/nfs: use configuration value for type + Conflicts: + src/gui/nfs.cpp - osdlang_setup: avoid unnecessary (char *) casts + fix gui/nfs + Conflicts: + src/gui/nfs.cpp -Stefan Seyfried 2015-02-10 + gui/nfs: implement mac address lookup + Conflicts: + src/gui/moviebrowser.cpp + src/gui/nfs.cpp - zapit/channel: remove bogus (char *) cast + system: mv ping.c ping.cpp -Stefan Seyfried 2015-02-10 + gui/filebrowser: fix page up/down + Conflicts: + src/gui/filebrowser.cpp - moviebrowser/player: remove unneeded (char *) casts + gui/filebrowser: rework page-up/-down + Conflicts: + src/gui/filebrowser.cpp -Stefan Seyfried 2015-02-10 + gui/filebrowser: don't crash when fonts are changed (untested) - channellist: remove bogus (char *) casts + 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 -Stefan Seyfried 2015-02-10 +2014-09-15 martii - lcdd: remove useless cast + 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. -Stefan Seyfried 2015-02-10 + This saves about 250 bytes of RAM for every event cached, resulting in a considerably reduced sectionsd memory footprint. - themes: remove unneccessary (char *) casts + Conflicts: + src/eitd/xmlutil.cpp -Stefan Seyfried 2015-02-10 +2014-09-14 Thilo Graf - CThemes: make saveFile and readFile accept const char* param - - this removes the need for ugly (char *) casts + CComponentsShape/CComponentsShapeCircle: don't use CC_SHADOW_ON as default + It has been shown, most shapes don't require any shadow. -[CST] Focus 2015-02-13 + CComponentsText: fix missing refresh of text mode + assign of text mode was without any effect - zapit/src/bouquets.cpp: fix favorites webtv channels not found in webtv xml files + CTextBox: add member to get text mode -Jacek Jendrzej 2015-02-11 + CProgressWindow: cleanup surplus includes + already included by base class - fix compiling warnings +2014-09-13 M. Liebmann -[CST] Focus 2015-02-10 + CLuaInstance: Use native bool parameter instead of string for Lua script functions - Revert "hdd_menu: only offer filesystems with kernel support" - - - breaks user-space fs like exfat - - This reverts commit 141872565e5740e01e935066aa2e4c7f5097874b. + CLuaInstance: Add member paramBoolDeprecated() for info... + ...when Boolean parameters are passed as a string or number -[CST] Focus 2015-02-10 + CLuaInstance: Add overloaded member tableLookup() for bool vars - 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. +2014-09-12 M. Liebmann -[CST] Focus 2015-02-10 + luainstance: Fix default parameter for config file setXXX functions - Revert "hdd_menu: do not handle the rootfs or fs without kernel support" - - This reverts commit f7bb7a70cbe6c096fc45fed9a8936c39d7e8e30e. + CLuaInstance::setBlank: Fix parameter -[CST] Focus 2015-02-06 +2014-09-12 [CST] Focus - rcsim.c: use event dev on cst, too + neutrino.cpp: move theme loading to gui/themes.cpp + original commit (C) martii: + commit cf48e04c02224af37098359d1788f65edd6a7060 + gui/themes, neutrino: de-duplicate get/set code -Stefan Seyfried 2015-02-08 +2014-09-12 martii - hdd_menu: my_popen() needs waitpid to avoid zombies + gui/themes: don't keep default theme data twice -Stefan Seyfried 2015-02-08 + gui/themes: no need to memcpy a theme, just assign - channellist: fix 2 forgotten cases of fixed plock_zaptime + 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 -Stefan Seyfried 2015-02-08 + system/helpers: add mkdirhier(); gui/themes: use mkdirhier() + Conflicts: + src/system/helpers.h - 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 +2014-09-12 [CST] Focus -Stefan Seyfried 2015-02-08 + gui/network_setup.cpp: fix enabled/disabled items on settings restore - hdd_menu: do not handle the rootfs or fs without kernel support + gui/hdd_menu.cpp: prevent divide by zero -Stefan Seyfried 2015-02-08 + driver/framebuffer.cpp: fix COL_BACKGROUND - 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. +2014-09-11 Thilo Graf -Stefan Seyfried 2015-02-08 + CWebTVSetup: fix menu handling + - width enlarged + - fix exit handling + - fix memory of item position + - adapted caption - hdd_menu: also recognize recordingdir if it is a symlink - - ...like "/media/by-label/foo/movies", no need to reset configuration - in that case +2014-09-11 svenhoefer -Stefan Seyfried 2015-02-08 + - shellwindow: add timeout - helpers: add "backtick" function for shell-like `command` + - dboxinfo: align color of time/load headers to other headers -Stefan Seyfried 2015-02-08 +2014-09-11 martii - hdd_menu: only offer filesystems with kernel support + gui/components/cc_frm_clock.cpp: add method to enable/disable auto-blit() + Conflicts: + src/gui/components/cc_frm_clock.cpp -Stefan Seyfried 2015-02-08 + [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. - opkg_manager: use my_system to avoid filedescriptor leaks + 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 -Stefan Seyfried 2015-02-08 + gui/components/cc_frm_clock: disable thread idle timeout; clear clock when thread exits - 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. + gui/components: use COL_BACKGROUND_PLUS_0 instead of COL_BACKGROUND -Stefan Seyfried 2015-02-07 +2014-09-11 [CST] Focus - 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. + gui/timeosd.cpp: show negative time for MODE_DESC -Stefan Seyfried 2015-02-06 +2014-09-11 martii - intall warning icon + gui/timeosd: set progressbar to timescale style -Stefan Seyfried 2015-02-06 + gui/timeosd: don't instantiate CComponentsFrmClock in active mode + Conflicts: + src/gui/timeosd.cpp - pictureviewer/gif: fix build with giflib-5.1+ +2014-09-11 [CST] Focus -Stefan Seyfried 2015-02-06 + gui/dboxinfo: timeformat locale change - filebrowser, moviebrowser, pictureviewer: clarify error message + gui/dboxinfo: fixes -Stefan Seyfried 2015-02-01 +2014-09-11 martii - shellwindow: don't update screen if not necessary + gui/dboxinfo: localize (partially based on patch from Benny -- thanks!) + Conflicts: + src/gui/dboxinfo.cpp -Stefan Seyfried 2015-02-01 +2014-09-11 [CST] Focus - 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). + neutrino.cpp: avoid webtv duplicates -Stefan Seyfried 2015-02-01 +2014-09-11 martii - CShellWindow: use my_popen() to avoid leaking fds etc. + 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 -Stefan Seyfried 2015-02-01 +2014-09-11 M. Liebmann - CTextBox: fix text position calculation + CLuaInstance: Add CConfigFile functions + Functions: loadConfig(), saveConfig(), clear(), getString(), + setString(), getInt32(), setInt32(), getBool(), setBool() -svenhoefer 2015-02-09 + CLuaInstance: Add missed library function _luaL_checkbool() - - osdlang_setup.cpp: change user-dir for locales, to match the ... - - ... given path in system/localize.cpp + CLuaInstance: Add cVideo functions + - cVideo::SetBlank() + - cVideo::ShowPicture() + - cVideo::StopPicture() -Jacek Jendrzej 2015-02-04 + CLuaInstance: Fix segfault when hide() in CPictureDelete() - pictureviewer.cpp: CPictureViewer::DownloadImage remove double add CURLOPT_NOSIGNA + CLuaInstance: More global colors added -Jacek Jendrzej 2015-02-04 +2014-09-11 M. Liebmann - pictureviewer.cpp: CPictureViewer::DownloadImage add curl timeout opt + CLuaInstance: Add strFind() and strSub() functions + - These functions are possible substitutes for the + Lua functions string.find() and string.sub() -Stefan Seyfried 2015-01-26 + - This Lua functions have problems e.g. with the contents + of some websites. - picview/png, my_popen: fix -Wclobbered warnings +2014-09-11 M. Liebmann -Stefan Seyfried 2015-01-26 + CLuaInstance: Add parameter info1/info2 to PlayFile() + - This parameter display in info viewer instead of epg data - luaclient: fix "jump to...crosses initialization of" error +2014-09-09 [CST] Focus -Jacek Jendrzej 2015-02-03 + gui/personalize.cpp: try to fix usermenu delete - timerdclient.cpp add check if zapto or record timer double is + gui/settings_manager.cpp: fix font settings update after config file loading -Christian Schuett 2014-01-19 + gui/dboxinfo.cpp: do not paint empty line - 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 - - Signed-off-by: Christian Schuett - Signed-off-by: Thilo Graf + lib/libconfigfile/configfile.cpp: add deleteKey() -Christian Schuett 2014-02-14 +2014-09-08 svenhoefer - 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 - - Signed-off-by: Christian Schuett - Signed-off-by: Thilo Graf + - personalize.cpp: add shortcut to pluginSelectionMenu -Christian Schuett 2014-01-19 + - personalize.cpp: remove non-working colored hotkeys - Neutrino timerlist: sort timer type chooser alphabetically - - Signed-off-by: Christian Schuett - Signed-off-by: Thilo Graf + - neutrinofonts.cpp: use debug output for font init -Christian Schuett 2014-02-14 + - neutrino.cpp: more readability for startup console output - Neutrino timer list: remove unnecessary check for last deleted event - - timerd client already filters deleted events (TIMERSTATE_TERMINATED) - sent from timerd - - Signed-off-by: Christian Schuett - Signed-off-by: Thilo Graf + - personalize.cpp: resort usermenu -[CST] Focus 2015-01-30 + - setting_helpers: rename CStreamFeaturesChangeExec to CPluginsExec - eitd: as long as neutrino using only first content classification, - reduce content classification caching (leaving old code with ifdef) + - locale: remove onekey plugin rests -[CST] Focus 2015-01-27 + - locale: change locale of plugintype.lua - zapit/src/femanager.cpp: fix save/restore flag to use satellite in multi-satellite scan +2014-09-08 [CST] Focus -Jacek Jendrzej 2015-01-29 + gui/user_menue.cpp: fix old items code c/p - make channel_id private, use getChannelID() +2014-09-05 svenhoefer -Jacek Jendrzej 2015-01-29 + - user_menu: re-rename ITEM_PLUGIN to ITEM_PLUGIN_TYPES - bouqueteditor_channels.cpp: use RC_tv if key_tvradio_mode not defined fix commit ecff98443260141e160cdf296ab468df29d7cf92 +2014-09-05 [CST] Focus -Jacek Jendrzej 2015-01-28 + neutrino: sync keybind and usermenu code with neutrino-mp, code (C) martii - dt.cfix logic error +2014-09-03 svenhoefer -[CST] Focus 2015-01-26 + - neutrino_menue: rename audioplayer/picviewer menu to multimedia menu - neutrino.cpp: set EPG filter after edit favorites in channel list, too + - infoviewer: don't show sig/snr progressbars in webtv mode -Jacek Jendrzej 2015-01-25 +2014-09-02 [CST] Bas - bouqueteditor_channels.cpp: use RC_tv if key_tvradio_mode not defined + src/zapit/src/fastscan.cpp: fix modulation, added delsys debug, changed var to unsigned types. -Jacek Jendrzej 2015-01-25 +2014-09-02 [CST] Focus - genpsi.cpp: fix offset for crc32 + neutrino: stop EIT read before zap -Jacek Jendrzej 2015-01-22 + zapit/src/frontend.cpp: fix debug, missed newline - /movieplayer.cpp: add mmsh protocol to file parse +2014-09-01 M. Liebmann -[CST] Focus 2015-01-22 + SoftUpdate: Hide "Create image for Tank/Trinity STB" at the Kronos platform - gui/miscsettings_menu.cpp: add option to cache EPG only for favorite channels, - filter not yet reconfigured after scan or editing favorite bouquets +2014-09-01 svenhoefer -[CST] Focus 2015-01-22 + - deutsch.locale: better deutsch - eitd: add API to configure white EPG filter + - locals: resort -Jacek Jendrzej 2015-01-22 + - deutsch.locale: upgrade - czech.locale: try to fix \n +2014-08-30 Jacek Jendrzej -Janus 2015-01-22 + - yWeb: set RangeEnd - api4: upgrade channel and bouquet edit (testing) +2014-08-30 svenhoefer -[CST] Focus 2015-01-21 + - yWeb: disable threading; there's something to fix - neutrino.cpp: try to fix timeshift stop/restart, - after quit from playback audioplayer, picture viewer and so on + - yWeb: try to fix empty pages -[CST] Focus 2015-01-21 +2014-08-28 [CST] Focus - gui/channellist.cpp: disable timeshift stop while timeshift playback in progress + gui/test_menu.cpp: sync fe test params; fix compile -[CST] Focus 2015-01-16 + zapit/include/zapit/frontend_c.h: comment unused inline functions - gui/movieplayer.cpp: fix radio recordings playback +2014-08-27 [CST] Focus -[CST] Focus 2015-01-15 + webtv channels integration port, initial code (C) martii, initial patch from jacek - 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) + zapit/src/getservices.cpp: fix missed modulation -[CST] Focus 2015-01-15 + 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 - 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 +2014-08-27 [CST] Bas -[CST] Focus 2015-01-15 + split fec to fec/modulation/delivery system; switch to new dvb-api headers; improve dvb-t manual scan - driver/rcinput.cpp: reset first key press only on key press event +2014-08-26 svenhoefer -[CST] Focus 2015-01-15 + - movieplayer: fix 'ask before stop temporary timeshift' - timerd/timermanager.cpp: rename CONFIGFILE to TIMERDCONFIGFILE to avoid conflicts + - miscsettings_menu: remove double include -[CST] Focus 2015-01-15 + - 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 - zapit/src/zapit.cpp: rename CONFIGFILE to ZAPITCONFIGFILE to avoid conflicts + - yWeb: remove some links to yjogol.com; site is down + TODO: Y_Tools_Check_Install.yhtm -Jacek Jendrzej 2015-01-14 + - yWeb: add hddtools extention source - update fix newline + - yWeb: add filemanager extention source -[CST] Focus 2015-01-14 + - yWeb: add boxinfo extention source - driver/record.cpp: fix crash due to epgdata.info1 len more than buffer size + - nhttp: enable threading + This is ported from neutrino-mp and contains code by martii and seife + from following commits: + 20d3031b8bb47b5af79bf10c385e3564fe5c26dc + 93d01c1987726c6ab344f69f799df03d5af8fe7a + 363633dc1b9a508e244c7e1e51f6c1bbe699961c + c3e1310a2f727e26ce11669e3aeae78305f87049 -Jacek Jendrzej 2015-01-13 + - movieplayer: ask before stop temporary timeshift - update czech.locale by marsim21 + - nhttp: some minor code optimizations -[CST] Focus 2015-01-13 +2014-08-26 martii - neutrino: try to prevent using chanellist/bouquetlist while channels init in progress + nhttpd: extend sendfile mime types (untested) -svenhoefer 2015-01-13 + nhttpd: fix range handling - - vfd: fix percentOver 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.) -svenhoefer 2015-01-12 +2014-08-26 Jacek Jendrzej - - vfd: fix progress-bar in audio mode; ... - - ... don't accept periodic changes from infoviewer - - - vfd: allow volume-bar in menu mode and audio mode + Revert "nhttpd: let sendfile() support files >= 2GB" + This reverts commit 9842afecad8dfb91dfd7221aedbeaf5379a89534. -Jacek Jendrzej 2015-01-09 +2014-08-26 martii - use empty to check string + gui/filebrowser: don't show progressbar unless directories were added -svenhoefer 2015-01-09 + nhttpd: let sendfile() support files >= 2GB - - screensaver: fix restart of clock and mute; - - restart is now depending on previous status +2014-08-26 Thilo Graf -svenhoefer 2015-01-09 + 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 - - infoclock: add getStatus() function + CComponentsWindow: add missing comment for allignment options -svenhoefer 2015-01-09 +2014-08-26 M. Liebmann - - audiomute: add getStatus() function + Rework display LOCALE_SERVICEMENU_RELOAD_HINT message + - remove the very short visible message in channelsInit() + - remove global reloadhintBox -svenhoefer 2015-01-09 +2014-08-26 Thilo Graf - - vfd/audioplayer: fix vfd progress in audioplayer - - don't update full vfd every second + CTextBox: fix return value of getMaxLineWidth() + m_nMaxLineWidth was never used -[CST] Focus 2015-01-09 + CTestMenu: remove unused variables - system/mtdutils/mkfs.jffs2.cpp: skip /var_init +2014-07-23 [CST] Focus -[CST] Focus 2015-01-09 + lib/xmltree/xmlinterface.cpp: use posix_fadvise to try reduce cached pages, while loading huge epg data - system/mtdutils/mkfs.jffs2.cpp: do not skip mounted /var +2014-07-23 martii -[CST] Focus 2015-01-09 + gui/channellist: make displaying channel numbers optional + Conflicts: + data/locale/deutsch.locale + src/gui/channellist.cpp + src/gui/osd_setup.cpp - gui/update.cpp: fix image update check, - enable save u-boot menu switch +2014-07-22 martii -svenhoefer 2015-01-08 + gui/menue: simplify height calculation - - osd_setup: improve/clarify screensaver off option +2014-07-18 svenhoefer -svenhoefer 2015-01-08 + - drop obsolete fallback for progressbar setting - - screensaver: use strcasecmp instead of strcmp +2014-07-18 Thilo Graf -svenhoefer 2015-01-08 + CProgressWindow: user request: increase size of description and window - - screensaver: add exceptions to keep screensaver in radio mode + CComponentsItem: fix percentage dimensions setters + heigth and width were swapped, parameter "real" was false -[CST] Focus 2015-01-08 + CComponentsHeader: add methode getCaptionFont() - eitd/sectionsd.cpp: bugfix after ad9bf009da0b5d6cb082a5f7786919b555692861: - neutrino do set current channel to 0 in standby, too + CProgressWindow: dont't paint frame on progressbars -defans 2015-01-08 +2014-07-18 [CST] Focus - CSreenSaver: add png files + gui/channellist.cpp: show empty progressbar for channels without epg, too -svenhoefer 2015-01-08 + src/gui/osd_progressbar_setup.cpp: move infoviewer progressbar position config to osd_setup.cpp - - neutrino: fix axtionkey "standby" +2014-07-18 M. Liebmann -Jacek Jendrzej 2015-01-05 + CLuaInstance: Fix broken icon name in menu - nhttpd: ywebserver.cpp - fix possible segfault (svenhoefer) +2014-07-17 M. Liebmann -[CST] Focus 2015-01-05 + Neutrino: Stop info clock when box shutdown - nhttpd/yconfig.h: second try to disable threading +2014-07-17 [CST] Focus -[CST] Focus 2015-01-05 + driver/framebuffer.h: increase fade time, with 1750 there is no visible fade effect at all - nhttpd/yconfig.h: disable threading: with global CNeutrinoAPI it is not safe + gui/components/cc_base.cpp: try to fix screen save for CComponentsDetailLine -[CST] Focus 2015-01-05 + gui/osd_setup.cpp: re-use common channel list settings in context menu - eitd/sectionsd.cpp: do not wakeup epg scan on service stop +2014-07-17 [CST] Focus -[CST] Focus 2015-01-05 + Revert "CChannelList/COsdSetup: use showOsdChanlistSetup() from OSD-Setup" + commit has problems: bad looking, if fade is ON, menu missed channel list fonts config - zapit/src/scan.cpp: try to fix channels save issue, when channels only present - in ubouquets but with different frequency value + This reverts commit 253579909f9e053a9a5fad8c4d37bfc139066a5b. -Thilo Graf 2015-01-03 +2014-07-17 [CST] Focus - 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. + merge neutrino-mp progressbar code, (C) martii -Jacek Jendrzej 2015-01-03 + gui/widget/menue.h: fix suppressDetailsLine() - neutrino use check empty() instead of length() or size() + merge neutrino-mp menu/buttons/icons changes, (C) martii -Stefan Seyfried 2015-01-02 +2014-07-16 M. Liebmann - add CFLAGS for libsigc + Neutrino: Stop info clock when box shutdown -Stefan Seyfried 2014-12-25 + CLuaInstance: Add function checkMagicMask() for use the color constants + - Use checkMagicMask() for colors in CComponents-Lua functions - movieplayer: fix invalid casts for debug messages + CLuainstance: Use lua_Unsigned for color definitions + - Add additional tableLookup() for get lua_Unsigned + - Change tableLookup() for int to lua_Integer -Stefan Seyfried 2014-12-25 + CLuainstance/cwindow.new: Add parameter for show or hide header/footer + - default (parameter missing) is true (show) - plugins.h: remove unnecessary include +2014-07-16 [CST] Focus -Jacek Jendrzej 2015-01-02 + libiw/iwscan.cpp: fix crash in case of different cmd order - update initial services +2014-07-12 M. Liebmann -[CST] Focus 2015-01-02 + CUpnpBrowserGui::paintItemInfo: Set transparency for DisplayImage()... + ...to CFrameBuffer::TM_NONE - gui/components/cc_item_infobox.cpp: enable gradient on request + CLuaInstance::MenuAddItem: Add separator typ 'subhead' -[CST] Focus 2015-01-02 +2014-07-10 M. Liebmann - driver/genpsi.cpp: try to prevent buffer overflow + CLuaInstance::CPictureNew: Add parameter 'transparent' for cpicture.new + - Default is CFrameBuffer::TM_NONE (No 'pseudo' transparency) -[CST] Focus 2014-12-30 +2014-07-10 M. Liebmann - zapit/src/fastscan.cpp,scannit.cpp: more pilot fixes + CComponentsPicture: Add parameter 'transparent'... + ...to set the transparency of pictures -Jacek Jendrzej 2015-01-01 + - Set default transparency for CComponentsChannelLogo to + CFrameBuffer::TM_BLACK + (Transparency when black content -> 'pseudo' transparency) - eitd: use check empty() instead of size() or length() + - Set default transparency for CComponentsPicture to + CFrameBuffer::TM_NONE (No 'pseudo' transparency) -Jacek Jendrzej 2015-01-01 +2014-07-07 martii - eitd: reduce memory use . shrink extended text memory size (capacity) to string size + driver/record: auto-terminate temporary timeshift recordings -Jacek Jendrzej 2014-12-30 +2014-07-04 M. Liebmann - streaminfo2.cpp fix possible segfault if audio mode mismatch + CLuaInstance::SignalBoxNew: Add 'parent' parameter... + ...for the integration of signalbox in a parent cwindow -[CST] Focus 2014-12-30 +2014-07-04 [priv] M. Liebmann - zapit/src/fastscan.cpp: fix pilot param + Update deutsch.locale -svenhoefer 2014-12-30 +2014-07-03 svenhoefer - - screensaver: disable clock while screesaver + - moviebrowser: prevent segfault at movies w/o channellogo + commit taken from max10s-neutrino-mp -svenhoefer 2014-12-30 +2014-07-02 [CST] Focus - - infoviewer: align clock bottom to get same pos as channelname + gui/moviebrowser.cpp: fix off-screen draw, if OSD height is set to max in osd setup -svenhoefer 2014-12-29 + gui/scan_setup.cpp: add signal test menu on request - - neutrino: add screensaver to radio-mode - - This commit maybe need some tests with radiotext - and/or other timeouts + gui/scan.cpp, gui/motorcontrol.cpp: increase signal bar height for 50% -svenhoefer 2014-12-29 + gui/network_service.cpp: add dropbear - - 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. + gui/network_service.cpp: change djmount charset option to UTF-8 -svenhoefer 2014-12-29 + gui/motorcontrol.cpp: change signal/snr layout to vertical - - screensaver: remove audioplayer_screensaver; add screensaver_delay + gui/scan.cpp: change signal/snr layout to vertical -svenhoefer 2014-12-29 + neutrino.cpp: zap also with page up/page down buttons - - audioplayer: don't paint cover while screensaver +2014-06-29 M. Liebmann -svenhoefer 2014-12-29 + CMovieBrowser: Use CComponentsChannelLogo for display channellogo - - audioplayer: remove bool screen_saver from updateMetaData() ... - - ... using member m_screensaver instead of this + CChannelList: Use CComponentsChannelLogo for display channellogo -svenhoefer 2014-12-29 + CComponentsChannelLogo: disable paint of logo background, it's not required here + - Fix calculation of logo width & height - - audioplayer: move videodecoder/pain away from screensaver() function + CTextBox: Add Flag m_renderMode (Font::FULLBG) for RenderString() -svenhoefer 2014-12-28 + Fix sort order in english.locale - - screensaver: moving "using namespace std;" to cpp ... - - ... to avoid the inheritance of this +2014-06-28 svenhoefer -vanhofen 2014-12-25 + - neutrino_menue: add own personalize item to standby item - - screensaver: small changes in locales +2014-06-28 Thilo Graf -vanhofen 2014-12-25 + CChannelList: disable paint of clock background, it's not required here - - screensaver: move configuration to own submenu +2014-06-27 Thilo Graf -svenhoefer 2014-12-29 + 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 . - - screensaver: add GUI option to change timeout + 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! -vanhofen 2014-12-25 + 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. - - screensaver: add GUI option to change screensaver directory + For examples, take a look into CTestMenu -vanhofen 2014-12-24 +2014-06-27 Thilo Graf - - screensaver: user pictureviewer instead of videoDecoder ... - - ... to avoid interrupts while playing and keep pictures unscaled + CComponentsPicture: use current instance of CPictureViewer + reduce precautionary too much unnecessary impact -vanhofen 2014-12-24 + CComponentsForm: add functions to get first and last item - - screensaver: just add mp3-?.jpg when using DATADIR "/neutrino/icons" ... - - ... to get the same behavior as usual +2014-06-27 svenhoefer -vanhofen 2014-12-24 + - osd_setup: don't show colored progress bar option in channellist ... + ... when colored progress bar is disabled - - screensaver: remove trailing slash from screensaver_dir + - yWeb: show correct RCU at Zee² -defans 2014-12-29 + - neutrinoyparser: detect Zee²; fix Boxmodel for Trinity - CScreenSaver: add class CScreenSaver +2014-06-23 Christian Schuett -Jacek Jendrzej 2014-12-29 + libconfigfile: accept booleans as int32 or int64 + for compatibility if config file entry is changed from boolean to int32 or int64 - update slovak.locale by EnoSat + based on patch by martii in Neutrino-MP Git -[CST] Focus 2014-12-26 +2014-06-23 Thilo Graf - gui/mediaplayer_setup.cpp: integrate MB / YT settings, (c) martii + CChannelList/COsdSetup: use showOsdChanlistSetup() from OSD-Setup + This removes multiple code parts from COsdSetup without + loss of functionality. -Jacek Jendrzej 2014-12-24 + CComponentsWindow: add missing comment for sidebars - refix sort freq with negative satellite position (thx Houdini) + CComponentsForm: don't consider frame for position calculation + This should be done in the arrangement of the container contents -Jacek Jendrzej 2014-12-24 + CComponentsForm: add comment - fix sort freq with negative satellite position + CComponentsItem: remove unnecessary calculation of position with frame + This should be done in the arrangement of the container contents -Jacek Jendrzej 2014-12-23 + 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. - nhttpd - fix select audio pid in live (vlc) mode + CComponents: epand method setFrameThickness() to change selected frame -[CST] Focus 2014-12-23 + CProgressWindow: implement CComponent classes + This implement window functionality from CComponentsWindow, + progress items from CProgressBar() and status text + items from CComponentsLabel() - zapit/src/getservices.cpp: change default pilot param to auto +2014-06-23 Thilo Graf -[CST] Focus 2014-12-23 + 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. - eitd/sectionsd.cpp: try to fix filter restart on service stop + We should see this as a workaround. It is not certain whether the + details line is really needed in the future. -[CST] Focus 2014-12-23 +2014-06-23 Thilo Graf - daemonc/remotecontrol.cpp: stop playback before lock on cst too, - this fixes blank video and background picture in ie audioplayer started on locked channel + CComponentsText: add function to get current text content from object -svenhoefer 2014-12-22 + 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. - - moviebrowser: localize dialogs around TS-editing + 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) -svenhoefer 2014-12-22 + CComponents: inherit COSDFader class + Allows a simplified implementation without prior declaration and + initialisation - - hintbox: allow plain neutrino locales in bodytext + CFrameBuffer: reduce fade time + 10000 seems to bee too much for nice handling -Jacek Jendrzej 2014-12-19 + 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. - supplement to 0013e139a58e75d50bd9414309fe845f9446874c, fix upnpplayer mode +2014-06-23 svenhoefer -Thilo Graf 2014-12-19 + - channellist: add colored progressbars + * thx to bazi98, martii and benny - 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-06-20 martii -Jacek Jendrzej 2014-12-18 + gui/infoviewer: remove no longer used class member "old_timestr" - infoviewer_bb.cpp CInfoViewerBB::getBBButtonInfo() fix audioname in ts mode +2014-06-20 svenhoefer -svenhoefer 2014-12-18 + - yWeb: fix MODE_RADIO/MODE keys in RCUs - - 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-06-16 [CST] Focus -[CST] Focus 2014-12-18 + zapit/src/frontend.cpp: fix cable tune log - neutrino.cpp: in easymenu mode, revert channel list mode to favorites, if current channel present in favorite bouquets +2014-06-15 martii -[CST] Focus 2014-12-08 + gui/epgview: replace left/right chars with corresponding icons - gui/scan_setup.cpp: add pilot param to manual scan menu +2014-06-13 [CST] Bas -[CST] Focus 2014-12-04 + 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. - gui/videosettings.cpp: split format key modes and auto-modes on apollo, - disable broken 14:9 pan&scan on apollo +2014-06-12 [CST] Bas -Christian Schuett 2014-12-15 + 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. - - 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-06-12 [CST] Focus -svenhoefer 2014-12-12 + gui/luainstance.cpp: add function to start file/url play - - moviebrowser: add hotkeys to options to setup + gui/movieplayer.cpp: add 'http' action key, with cut/restore neutrino -svenhoefer 2014-12-12 +2014-06-11 svenhoefer - - moviebrowser: use pulldown-menu to show options to setup + - eventlist: rework header + show channellogo, prev channel, next channel if possible -svenhoefer 2014-12-12 + - change RenderString() default to UTF8 - - moviebrowser: allow 9 instead of 6 rows - - * remove fake-entrys for lastPlayRow and lastRecordRow + - change getRenderWidth() default to UTF8 -svenhoefer 2014-12-12 +2014-06-11 martii - - deutsch.locale: fix terrible typo + driver/fontrenderer: let RenderString() and getRenderWidth() default to UTF8 -Jacek Jendrzej 2014-12-08 + driver/fontrenderer: adding an additional bool to RenderString() seems inappropriate. - set cpufreq similar to wakeupFromStandby/standbyToStandby +2014-06-11 svenhoefer -svenhoefer 2014-12-05 + - remove unused ringbuffer code again - - yWeb: remove unused/obsolete bootoptions blocks +2014-06-07 Jacek Jendrzej -svenhoefer 2014-12-05 + src/gui/eventlist.cpp -fix show channel name in search mode - - yWeb: cleanup from unused esound stuff +2014-06-06 svenhoefer -svenhoefer 2014-12-05 + - satellites.xml: update freq 12722000 as suggested by Janus - - yWeb: use an include-block to paint submit/apply buttons +2014-06-04 svenhoefer -svenhoefer 2014-12-05 + - setting_helpers: ensure to create flagfile to reset var-partition - - controlapi: fix horrible typo +2014-06-03 [CST] Focus -svenhoefer 2014-12-05 + driver/record.cpp: create record directory before record - - controlapi: cleanup from unused esound rests +2014-06-01 Thilo Graf -svenhoefer 2014-12-05 + 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/ - - neutrino: SendSectionsdConfig() after NeutrinoMessages::RELOAD_SETUP +2014-05-31 svenhoefer -svenhoefer 2014-12-05 + - filebrowser: fix paint of SMSKey in footer and ... + ... align both buttonlines in footer to same width - - yWeb: (re)add EPG settings menu + - filebrowser: paintFoot() at every ChangeDir() + this fixes the empty footer when parentDir was empty -svenhoefer 2014-12-05 +2014-05-31 martii - - yWeb: fix neutrino_pictureviewer_save_settings block + gui/plugins: exclude unused methods -[CST] Focus 2014-12-05 +2014-05-30 [CST] Focus - eitd/sectionsd.cpp: fix busywait loop after service stop + gui/hdd_menu.cpp: ask to set recording path after mount (hotplug or format) -svenhoefer 2014-12-04 +2014-05-29 svenhoefer - - add epg_save_frequently feature ... - - ... to provide the EPG data in frequently intervals on an external device + - delete *.orig crap files -svenhoefer 2014-12-04 + styling for EPG view/eventlist (patch from Benny, thanks!) (fixed) + taken from martiis neutrino-mp - - 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. + - helpers.cpp: add shortened strftime() function + taken from martiis neutrino-mp -svenhoefer 2014-11-28 +2014-05-29 Jacek Jendrzej - - 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. + fix to Commit 67bb4f7 (thx Gaucho316) -svenhoefer 2014-11-26 + streaminfo2.cpp -fix bitrate calc offset and use utf8 - - movieplayer: disable clock and mute while playlist_manager +2014-05-29 martii -TangoCash 2014-11-26 + gui/eventlist: fix paintItem() [patch from Benny] - - 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. + gui/eventlist: utf8 rendering fix (thanks Benny!) -svenhoefer 2014-11-26 +2014-05-29 Jacek Jendrzej - - luainstance: switch to lua_Integer/lua_Unsigned + -add h265 to record and stream -M. Liebmann 2014-11-26 +2014-05-27 svenhoefer - CColorChooser: Preview color gradient for header color + Revert "styling for EPG view/eventlist (patch from Benny, thanks!)" + This reverts commit 5809315cc59d3436ad62bbeacb3c0e11446a10d9 + because this commit seems to need some more affection. -[CST] Focus 2014-11-26 +2014-05-27 martii - gui/channellist.cpp: bug fix, default copy constructor is danger, if class have pointers + styling for EPG view/eventlist (patch from Benny, thanks!) -M. Liebmann 2014-11-24 + zapit/src/zapit.cpp: simplify - Fix commit 421da2c0cf1844b2efc5935e868db92141f17489 for build on nevis +2014-05-26 Jacek Jendrzej -martii 2013-06-21 + /pictureviewer.cpp CPictureViewer::GetLogoName: don't add the same dir twice - zapit/audio_setup: add gui option for handling volume adjustment defaults +2014-05-25 martii -svenhoefer 2014-11-24 + zapit/bouquets: rename bAlwaysLocked => bLockCount - - luainstance: add CKeybordInput - - Syntax: - m:addItem { \ - type="keyboardinput", \ - action="_action", \ - id="_id", \ - value="_value", \ - name="_name", \ - help="help (first line)", - help2="help (second line)" - } + zapit/bouquets: count locked bouquets a channels is in, and honor lock in all bouquets -svenhoefer 2014-11-24 +2014-05-23 Stefan Seyfried - - keyboard_input: allow string hints ... - - ... in preparation for implementation in Lua instance + movieplayer: memset() with zero length is useless -svenhoefer 2014-11-22 +2014-05-22 Thilo Graf - Revert "- plugins: allow empty menu hints" - - This reverts commit 95eab2a48d2b58e1fae67af60f6ec58e4dcd3c72 - because 9945d0348039b2ec5e7927b7e91ce8ac251c97ed do the same. + deutsch.locale: use capitalization for now/next button caption + Labels are generally always capitalized -svenhoefer 2014-11-22 + CComponents: use paintBoxRel() only in kill() + paintBackgroundBoxRel() ignores rounded corners. This avoids painting of + undesirable parts on corners. - - align most CKeyboardInput calls to the changes in 88c6640 + CComponents/CComponentsItem: simplify statement -svenhoefer 2014-11-22 + CComponentsFooter: use same corner properties like parent object + This avoids paint of unnecessary edges inside parent object. - - keyboard_input: auto calculate size of input-field ... - - ... if size is 0 or not given. + CComponents/CComponentsItem: use correct background color + color "0" was wrong -svenhoefer 2014-11-22 +2014-05-22 Thilo Graf - - menue: allow icon-only menu hints + 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 -svenhoefer 2014-11-20 + 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. - - eventlist: add back button to search menu; - - move "start search" near top +2014-05-22 Thilo Graf -svenhoefer 2014-11-20 + CComponentsButton: use darker color for Button + COL_LIGHT_GRAY is too garish related to background - - deutsch.locale: upgrade; shorten stringinput.caps +2014-05-22 Thilo Graf -[CST] Focus 2014-11-20 + CComponents: cc_base.h: expand override of is_painted variable + Value of is_painted is modified temporarily till next paint + of item - neutrino.cpp: fix webtv_usr.xml check for adding by default + Not sure whether this is sufficiently or has bad side effects? -[CST] Focus 2014-11-20 +2014-05-22 Thilo Graf - gui/widget/stringinput_ext.cpp: fix cycle on dialog after timeout + CComponentsHeader: add member getContextBtnObject() + Allow access directly to methods and properties of context button object. -[CST] Focus 2014-11-20 + CComponentsFooter: ignore item, if no text and icon are defined + Empty buttons with defined width are causing gaps...looks not nice! - gui/widget/stringinput.cpp: fix cycle on dialog after timeout + 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. -[CST] Focus 2014-11-20 + CComponentsForm: paint log on debug level 2 if dimensions too large - gui/widget/keyboard_input.cpp: fix cycle on dialog after timeout + CComponentsText: add parameter for text color in member function setText() -[CST] Focus 2014-11-20 + CTestMenu: clean up, change some sample comments for footer init - gui/network_setup.cpp: fix crash on settings restore, if no wlan present + CMenuWidget: implement CComponentsFooter, remove paintButtons -svenhoefer 2014-11-20 + CComponentsFooter: simplified dimensions init for default height - - keyboard_input: align keys_deutsch table to german keyboards + CComponentsButton: use y position 0 for general alignment -[CST] Focus 2014-11-19 + CComponentsForm: fix centering of items inside form - change most code to use CKeyboardInput in place of CStringInputSMS + CComponentsForm: use variable instead function -[CST] Focus 2014-11-19 + 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. - gui/widget/keyboard_input.cpp: add string input with keyboard-style layout + 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. -[CST] Focus 2014-11-18 + CComponentsFooter: add member to get pointer to button container - gui/movieplayer.cpp: try to remove extra live start on movie stop + CComponentsFooter: set color of button frames to button type, default=gray -[CST] Focus 2014-11-18 + 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. - gui/widget/menue.cpp: fix progressbar values in progressbar setup + CComponentsFooter: use chain object in global scope of class -svenhoefer 2014-11-17 + CComponentsButton: add class with const char* parameters for icon names - - progresswindow: fix position of progressbars + CComponentsFooter: fix missing types for log output -Janus 2014-11-17 + CComponentsButton: ignonre objects if no inititalized + This makes it possible to use buttons with or without icons or text - locale numzap ger + CTestMenu: set dynamic size of buttons, use 1/10 of footer width -svenhoefer 2014-11-13 + CComponentsButton, CComponentsFooter: rework bestfit of buttons inside chain - - flashtool: localize "Copy Image" string + CComponentsButton: reinit button items after changed font type -Jacek Jendrzej 2014-11-13 + CTestMenu: add samples for new button handling in cc footer - -try to fix segfault on webtv channel - neutrino shutdown + CTestMenu: use correct class name for footer object -Jacek Jendrzej 2014-11-13 + CComponentsFooter: add possibility to change font type - CChannelList::updateEvents fix history list event update + CComponentsButton: add possibility to change font type, whitespace fixes -svenhoefer 2014-11-13 + CComponentsButton: simplify handling of init of buttons with chain class - - hddstat.cpp: move init of cHddStat inside geInstance() +2014-05-22 Thilo Graf -striper 2014-11-12 + 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 - - try to fix segfault on neutrino shutdown + also possible: add single button with text or locale -[CST] Focus 2014-11-12 +2014-05-22 Thilo Graf - gui/streaminfo2.cpp: fix stream info on nvod channels + CComponentsFrmChain: add possibility to use individual positions for items -Jacek Jendrzej 2014-11-11 + CComponentsHeader: add icons to button collection for use in headers or footers - CPersonalizeGui::addPersonalizedItems() fix digikey shortcut after use Personalize-Menu + CComponentsHeader: add missing init of icon -[CST] Focus 2014-11-11 + COPKGManager: simplify intro items - neutrino: try to fix parental bypass by - quit from audio player / picture viewer / movie player and starting channel in PiP + CComponentsHeader: remove superfluous semicolon -[CST] Focus 2014-11-11 + CChannelList: ensure erase of clock after stopping - gui/widget/stringinput.cpp: fix screen save/restore +2014-05-21 [CST] Focus -martii 2013-06-23 + gui/upnpbrowser.cpp: avoid crash, if TotalMatches is wrong; try to fix ogg mime type, add audio/x-wav for wav - parental protection: make zaptime configurable - - Conflicts: - data/locale/english.locale - src/gui/channellist.cpp - src/gui/parentallock_setup.cpp - src/neutrino.cpp +2014-05-16 Jacek Jendrzej -[CST] Focus 2014-11-09 + gui/bedit details line osd fix - gui/movieplayer.cpp: fix volume values in audio selection +2014-05-16 Thilo Graf -svenhoefer 2014-11-10 + CComponentsText: fix fit of textbox object inside cc text object dimensions + Position related to parent container was wrong. Some variables were + unused and removed. - - plugins: simplify integratePlugins(); ... - - * CPluginsExec(): switch to singleton - * move CPluginsExec() to pluginlist.cpp|h - because it's not really a settings_helper + CComponentsItem: don't increase x/y position if frame width already defined -M. Liebmann 2014-11-10 + 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 - CLuaMenuChangeObserver::changeNotify: Fix segfault in item type 'chooser' +2014-05-16 Thilo Graf -M. Liebmann 2014-11-10 + 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. - Enable gradient for header CColorChooser - - - Supplement to commit b9400110b4fcc8d41917c51a4a9e05cae742e518 + This function can be useful before repaint of items and/or, + if required, to have a clean background inside item containers. -svenhoefer 2014-11-07 +2014-05-16 Thilo Graf - - deutsch.locale: update + CImageInfo: remove superfluous assign of footer color + Is default assigned with same color. -svenhoefer 2014-11-07 + CImageInfo: reduce font size of button - - pluginlist: use keyhelper to get hotkeys; allow colored keys from plugin.cfg + CFrameBuffer: add function to get icon base path -svenhoefer 2014-11-07 + CBox:remove unused members - - CPluginsExec::exec(): show possible script output + gui/customcolor.h: add COL_OLIVE -svenhoefer 2014-11-07 + 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. - - user_menue: minor optimizations + COPKGManager: remove unused variable -svenhoefer 2014-11-07 +2014-05-14 martii - - user_menue: fix wrong changes in 19f7e04c77bf30f83324e98e23b74dc0611c3cef + gui/keybind_setup:checkLongPress(): return true for RC_standby -svenhoefer 2014-11-07 +2014-05-14 svenhoefer - - user_menue: allow colored keys from plugin.cfg + - deutsch.locale: update -svenhoefer 2014-11-07 +2014-05-14 [CST] Focus - - plugins: Fix assignment of prefered keys - - New keyword in plugin.cfg: key= - * key=red - * key=green - * key=yellow - * key=blue - * key=auto - - If entry is missing key is auto-assigned + gui/audio_setup.cpp: add option to set static volume on boot -svenhoefer 2014-11-07 + gui/miscsettings_menu.cpp: move epg scan OFF option to epg mode, reorder epg settings, add separators - - plugins: don't add hidden plugins to usermenu; ... - - ... use CPuginsExec::exec() to execute and drop CUserMenu::exec() +2014-05-10 Jacek Jendrzej -Jacek Jendrzej 2014-11-06 + src/gui/hdd_menu.cpp: remove '\n' for all msg - nhttpd_controlapi.html move info to point 6. +2014-05-09 Jacek Jendrzej -Jacek Jendrzej 2014-11-06 + src/gui/bedit/bouqueteditor_chanselect.cpp: fix kill details line - zapit: channel.h - change comparative criteria for freq sort + widget/listbox.cpp use paintButtons in foot -Jacek Jendrzej 2014-11-06 +2014-05-08 striper - CFrameBuffer::paintBoxRel: check boxBuf if not NULL + - upnp browser: add menu hint -Jacek Jendrzej 2014-11-06 +2014-05-08 [CST] Focus - fix some possible errors + driver/rcinput.cpp: re-add shutdown after wakeup cancel, code from commit d886a95acd393a5b34ffcb4004238674cc881d1c is lost after some pick ? -Jacek Jendrzej 2014-11-06 +2014-05-07 svenhoefer - nhttpd controlapi: change for subchannel to subchannel zap + infoviewer: only show remaining time if time is set + taken from martiis-neutrino-mp; based on code by seife; + contains an addition to ab42e7f032514b22c069fa523a40ae7c02e55ec0 -svenhoefer 2014-11-06 +2014-05-07 martii - - plugins: allow empty menu hints + gui/infoviewer: check for time being set -svenhoefer 2014-11-06 +2014-05-06 martii - - plugins: disable unused cfg-params + locale: rename in => word.in -svenhoefer 2014-11-06 + gui/infoviewer, gui/eventlist: localization fixes - - user_menue: fix hint icons for 'singe-added' plugins + gui/infoviewer: use localized value for minutes -[CST] Focus 2014-11-06 + gui/channellist: use localized value for minutes - gui/videosettings.cpp: fix analog output options on zee2 +2014-05-05 Stefan Seyfried -Janus 2014-11-06 + scan_setup: fix build without ENABLE_FASTSCAN - api4: fix name compare to realname compare +2014-05-02 svenhoefer -[CST] Focus 2014-11-05 + - drop obsolete code around FONT_TYPE_GAMELIST + these fonts are not needed since gamelist/scriptlist + are painted with menu-widget - gui/movieplayer.cpp: fix file info display, - bug from commit 95ac729ff6d15e681d56a9a3ca5e03f46ad7c480 +2014-05-02 tomworld -[CST] Focus 2014-11-05 + Update locale - gui/moviebrowser.cpp: allow to delete any file + xml +2014-05-02 Stefan Seyfried -Jacek Jendrzej 2014-11-04 + luainstance: fix wrong integer type usage - CMoviePlayerGui::selectAudioPid() add Analog Audio on/off option + rcinput: fix invalid narrowing cast -Christian Schuett 2014-11-02 +2014-05-02 M. Liebmann - nhttpd controlapi: allow zapping to subchannels - - based on idea by Moritz Venn - - Signed-off-by: Christian Schuett + Fix sort order in locales & update deutsch.locale -Jacek Jendrzej 2014-11-05 +2014-05-02 BPanther - nhttpd:controlapi.cpp fix getallsubchannels + missing lua ifdef -svenhoefer 2014-11-04 +2014-05-01 Jacek Jendrzej - - re-enable front-panel settings for Trinity; re-sort vfd_setup + -add sort option for channellist editor -Janus 2014-11-03 +2014-05-01 [CST] Focus - -add CBouquetManager writenames menu + gui/hdd_menu.cpp: add question to set record directory to formatted drive; mark partition used for recording with icon, disable umount -Janus 2014-10-31 + gui/record_setup.cpp: now, with mount/umount menu, disable directory switch, if record is running - api4 : fix value assignment to write_names + gui/widget/menue.cpp: show right-side item icon for inactive items, too -[CST] Focus 2014-10-28 + gui/record_setup.cpp: avoid set empty timeshift dir - gui/channellist.cpp: add channel move to bouquet +2014-04-30 [CST] Focus -[CST] Focus 2014-10-28 + gui/hdd_menu.cpp: add question and show format menu, if plugged device not mounted - locals: add locale for 'move to' +2014-04-29 [CST] Focus -[CST] Focus 2014-10-27 + gui/hdd_menu.cpp: add mount point mkdir, if mdev not used - gui/channellist.cpp: disable 'other' bouquet edit +2014-04-28 svenhoefer -[CST] Focus 2014-10-27 + - deutsch.locale: update - neutrino.cpp: move webtv 'provider' to the end of list +2014-04-27 Stefan Seyfried -[CST] Focus 2014-10-27 + getservices: fix format-string warnings - gui/miscsettings_menu.cpp: add option to enable/disable empty favorites in bouquet list + fastscan: fix format-string warning -[CST] Focus 2014-10-27 + scan_setup: fix build without ENABLE_FASTSCAN - locals: add locales for show empty favorites option + luainstance: fix wrong integer type usage -[CST] Focus 2014-10-27 + movieplayer: memset() with zero length is useless - zapit/src/bouquets.cpp: fix compile warning + neutrino: fix format-string warning -[CST] Focus 2014-10-27 + videosettings: only include cnxtfb if necessary - Revert "zapit/src/bouquets.cpp: do not add webtv channels to 'Other' bouquet" - - This reverts commit 2de388cd80d2c889d252c0e2d08caedace38f04b. + cc_frm_header: fix format-string warning -[CST] Focus 2014-10-27 + streamts: fix format-string warnings - zapit/src/zapit.cpp: keep old defaults, channel name present in both bouquets and ubouquets + scanepg: fix format-string warnings -Janus 2014-10-25 + rcinput: fix invalid narrowing cast - api4 : use zapit.conf writeChannelsNames [0..3] to decide writing DVB-names in bouquets + configure: only require libbluray on coolstream -Janus 2014-10-23 + uncooloff: fix compiler warnings - api4 : fix name/uname view with optional attributes +2014-04-27 Stefan Seyfried -Janus 2014-10-20 + Merge remote-tracking branch 'check/next-cc' + build-tested only, needs fixing - api4 : add bouquetID and make BQHeaderAttr optional + 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 -[CST] Focus 2014-10-23 +2014-04-25 [CST] Focus - gui/scan_setup.cpp: in easeymenu mode, not allow start fastscan direct, without auto-diseqc configuration + gui/movieplayer.cpp: while starting file play, process neutrino events -[CST] Focus 2014-10-23 +2014-04-23 [CST] Focus - zapit/src/bouquets.cpp: fix possible crash, if no channel name present in bouquets xml + mdev_helper.cpp: add device hotplug neutrino helper -svenhoefer 2014-10-23 + gui/hdd_menu.cpp: convert to singleton; add basic notify about device hotplug/remove - - locale: update nederlands.locale; translated by Astrasat + locals: add locale for hdd hotplug messages -[CST] Focus 2014-10-23 + system/helpers.cpp: add split_config_string helper - driver/vfd.cpp: fix compile on nevis + driver/rcinput.cpp: add NeutrinoMessages::EVT_HOTPLUG -[CST] Focus 2014-10-22 +2014-04-22 Jacek Jendrzej - gui/vfd_setup.cpp: modify brightness menu so vfd follow selected menu item on scroll + make auto ScreenShot with short video -[CST] Focus 2014-10-22 +2014-04-22 [CST] Focus - gui/widget/menue.cpp: add activate observer to notify when item become active + gui/scan_setup.cpp: set diseqc options only for satellite frontend -[CST] Bas 2014-10-22 +2014-04-21 martii - 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. + gui/movieplayer: compare timeshift to TSHIFT_MODE_* -[CST] Bas 2014-09-26 +2014-04-21 [CST] Focus - 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 + fix warnings if some want to use c++11 -svenhoefer 2014-10-21 + 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 - - deutsch.locale: update + 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 -[CST] Focus 2014-10-20 + gui/record_setup.cpp: add option to auto-create movie thumbnail on playback - 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 +2014-04-21 M. Liebmann -[CST] Focus 2014-10-20 + MoviePlayer: Fix display 'info clock' and 'file time' when show movie infos - gui/update_settings.cpp: add option to enable/disable updates check on boot + Update deutsch.locale -[CST] Focus 2014-10-20 +2014-04-20 martii - gui/update.cpp: add function to check first url for image update; - check update version and timestamp to notify user about updates + gui/movieplayer: show epg info in non-movieplayer modes, too -[CST] Focus 2014-10-20 +2014-04-20 Jacek Jendrzej - system/flashtool.cpp: add timestamp + make info copy only in timeshift mode -[CST] Focus 2014-10-20 + nhttpd: -add Chech by marsim21 - gui/miscsettings_menu.cpp: fix settings sectionsd config + src/neutrino.cpp -fix timer zap with mode (TV/Radio) change -[CST] Focus 2014-10-17 +2014-04-18 Christian Schuett - gui/movieplayer.cpp: fix old file info display in infoviewer + movieplayer: add possibility to show movie infos -M. Liebmann 2014-10-16 +2014-04-18 Jacek Jendrzej - 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. + use auto lang only with more as 1 audio pid -[CST] Focus 2014-10-16 +2014-04-16 [CST] Focus - neutrino.cpp: by request, add network settings and software update to blue user menu + gui/hdd_menu.cpp: fix menu, if format canceled; add xfs tools; change progress messages to commands executed + Conflicts: + src/gui/hdd_menu.cpp -[CST] Focus 2014-10-16 + gui/videosettings.cpp: add option to enable/disable SD OSD on apollo - gui/user_menue.cpp: add network settings and software update as user-menu items +2014-04-16 [CST] Bas -[CST] Focus 2014-10-16 + settings: implement 23.97hz and 29.97hz video modes. - gui/update_menue.cpp: fix crash in dtor, CMenuForwarder is deleted on menu delete + lib/libcoolstream2/video_cs.h: add 23.97hz and 29.97hz modes in api -[CST] Focus 2014-10-16 +2014-04-15 Jacek Jendrzej - gui/update_settings.cpp: cleanup unused updateItem + compil fix withot mdev -[CST] Focus 2014-10-16 +2014-04-15 Thilo Graf - lib/libtuxtxt/tuxtxt.cpp: set 16:9 mode by default + OPKG-Manager: add opkg manager feature -M. Liebmann 2014-10-16 + Opkg is a lightweight package management system based on Ipkg. - Enable gradient for all remaining GUI header + 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. -M. Liebmann 2014-10-16 + With this feature it is possible to select packages for install and remove + via gui-menu. - Disable infoclock when display current transponder + See also: + OPKG-Website + - http://bitbucket.org/opkg/opkg for more details. -M. Liebmann 2014-10-16 + Tuxbox: + - http://wiki.tuxbox.org/Neutrino-MP Entwicklungsumgebung#OPKG-Pakete + - http://wiki.tuxbox.org.Neutrino-HD Entwicklungsumgebung:OPKG-SystemInstall - integrated plugins: Add direct keys + Buildsystems with opkg support: + - http://gitorious.org/neutrino-hd/buildsystem-cs + - http://sourceforge.net/p/bstuff/bs4cs/ + - Yocto -M. Liebmann 2014-10-16 + 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 - CMenuWidget::integratePlugins(): Add shortcut parameter +2014-04-15 M. Liebmann -M. Liebmann 2014-10-16 + Update deutsch.locale - CMenuWidget: Add function getNextShortcut()/setNextShortcut() - - for setting of direktkey in the plugin integration +2014-04-14 [CST] Focus -M. Liebmann 2014-10-16 + 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 - Fix display numeric item icons - - - Required for some custom icons + locals: add hdd mount/umount locales -[CST] Focus 2014-10-14 + gui/widget/menue.cpp: fix selected in case saved one do not match new menu size - gui/channellist.cpp: allow to edit provider bouquet + zapit/src/fastscan.cpp: fix compile warning -[CST] Focus 2014-10-14 + zapit/src/fastscan.cpp: implement new/removed channel marking - zapit/src/bouquets.cpp: allow to change GUI channel name in ubouquets.xml; - avoid delete remainChannels bouquet + gui/scan_setup.cpp: add explicit option to enable/disable fast-scan update -svenhoefer 2014-10-13 + locals: add new locales for fast-scan - - luaserver.cpp: change testing example + for fast-scan and cable-scan, put bouquets to beginning of favorites list -martii 2014-10-13 +2014-04-13 Jacek Jendrzej - system/luaserver: include poll.h explicitly + upnpbrowser.cpp: osd fix with radius -martii 2014-10-13 +2014-04-11 svenhoefer - system/luaserver: Terminate Lua script when luaclient dies. + - menu: add possibility to add a footer to the menus; fix alignment of menus + add footer-keys to testmenu -martii 2014-10-13 + (some of this code is based on code by martii; thx) - system/luaserver: fix destructor +2014-04-09 Thilo Graf -martii 2014-10-13 + CMenuItem: reduce scope of str, trivial - neutrino.cpp: omit deleting luaserver at shutdown + /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 -martii 2014-10-13 +2014-04-09 M. Liebmann - luaserver: reorganize + CPersonalizeGui: Replaces CMenuOptionChooser::getOptionName() by getName() -martii 2014-10-13 + partial revert of afbd87083bf56bbcea1eb5be43625bf5a9a8b86d - lua: implement "luaclient". - - This allows for starting Lua scripts in neutrino context from the - command line. Experimental, not fully regression-tested. +2014-04-09 M. Liebmann -[CST] Focus 2014-10-14 + CPersonalizeGui::changeNotify: Fix display error - gui/channellist.cpp: add per-channel lock in editor + 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 -[CST] Focus 2014-10-13 +2014-04-09 M. Liebmann - zapit/src/bouquets.cpp: do not add webtv channels to 'Other' bouquet + CMenuOptionChooser: Remove bad function getOptionName() + - Please use getName() as replacement. -[CST] Focus 2014-10-13 - zapit/src/channel.cpp: add bLocked flag to lock single channel + partial revert of afbd87083bf56bbcea1eb5be43625bf5a9a8b86d -[CST] Focus 2014-10-13 +2014-04-09 Jacek Jendrzej - zapit/src/bouquets.cpp: decrease channel lock count in deleteBouquet(); - add setBouquetLock() with change channel lock count + yWeb: dont zap on channel change -[CST] Focus 2014-10-11 + eitd/sectionsd.cpp void addEven: crash fix, do not use iterator without locking - gui/channellist.cpp: fix key pass to neutrino, - after commit fa4333f948ff6d14bb417f750076041367076be3 +2014-04-07 Jacek Jendrzej -[CST] Focus 2014-10-11 + streamts.cpp StreamInstance::Send: do not block neutrino by faulty stream - gui/network_service.cpp: fix shortcut in case of inactive items +2014-04-02 [CST] Focus -[CST] Focus 2014-10-11 + 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 - gui/channellist.cpp: add channels reinit, if target bouquet was empty (hidden), - or empty after edit (to hide) + zapit/src/fastscan.cpp: add read FST version, adjust for quiet scan -[CST] Focus 2014-10-11 + system/settings.cpp: remove delivery_system setting, add FST version - neutrino.cpp: hide empty favorites, again + gui/scan_setup.cpp: save FST version after scan -[CST] Focus 2014-10-11 + zapit/src/scan.cpp: reset FST version on normal scan - gui/bedit/bouqueteditor_chanselect.cpp: fix crash after - commit ebd0259cfc6404e9783deb834f58188467519e9c + gui/scan.cpp: center scan header -svenhoefer 2014-10-11 + locales: remove extra info from satsetup.fastscan_head - - menue.cpp: fix footer position with rounded corners + gui/cam_menu.cpp: remove extra debug -svenhoefer 2014-10-11 + gui/bouquetlist.cpp: show epg icon for bouquets selected to scan epg - - framebuffer.h: define CORNER_NONE + gui/widget/icons.h: add NEUTRINO_ICON_EPG -[CST] Focus 2014-10-10 + gui/audio_select.cpp: disable analog audio on/off for easy menu mode - gui/channellist.cpp: add inline list editor; - add to favorite bouquets without channels re-init; - cleanup + zapit/src/capmt.cpp, zapit/src/femanager.cpp: fix warnings -[CST] Focus 2014-10-10 + lib/libcoolstream2/dmx_cs.h: update apollo header - gui/bouquetlist.cpp: mark only changed bouquets/services to save; - enable menu save screen, do not repaint after menu; - allow open empty channel list +2014-04-02 Thilo Graf -[CST] Focus 2014-10-10 + CComponentsFrmClock: add missing init of items - 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() + CComponentsText: rework constructor + allows usage of parent parameter without another parameter -[CST] Focus 2014-10-10 + 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. - gui/bedit/bouqueteditor_channels.cpp: pass CZapitBouquet to CBEChannelSelectWidget, - mark inacttive both non-found and removed channels + CComponentsPIP: use a default frame with thickness 2 and small corner radius -[CST] Focus 2014-10-10 + CComponentsFrmChain: add missing parameter 'parent' + supplement to 23d7b62cf04845305af22fb54716c16c05063941 - gui/bedit/bouqueteditor_chanselect.cpp: mark inactive channels, - pass CZapitBouquet in place of bouquet number, - cleanup + CComponents: use neutrino debug mode for debug output -[CST] Focus 2014-10-10 + 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. - zapit/src/bouquets.cpp: add getChannels() with mode param, add fopen error check +2014-04-01 svenhoefer -[CST] Focus 2014-10-10 + - yWeb: scale channellogos in channellist and epg plus - system/lastchannel.cpp: cleanup unused channelnr +2014-04-01 M. Liebmann -[CST] Focus 2014-10-09 + Fix commit ae8b6e7efcadcbe1b452fb45ea9d481ed538d30f - zapit/src/scansdt.cpp: remove udpated channel flag before scan + Update deutsch.locale -[CST] Focus 2014-10-09 +2014-04-01 Jacek Jendrzej - zapit/include/zapit/channel.h: add NOT_PRESENT flag + dboxinfo.cpp: shov inactive rec icon, if no rec is run -[CST] Focus 2014-10-09 +2014-04-01 svenhoefer - gui/components/cc_item_progressbar.cpp: limit pb_value to max value + - bouqueteditor_channels.cpp: de-highlight channels not found -Thilo Graf 2014-10-07 +2014-04-01 Jacek Jendrzej - CComponentsInfoBox: small cleanup + bouqueteditor_channels - CBEChannelWidget::paintItem: extra color for channels not found in service -Thilo Graf 2014-10-07 +2014-03-31 Jacek Jendrzej - 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. + getservices.cpp dont add to remove not existing channel -svenhoefer 2014-10-08 +2014-03-30 Jacek Jendrzej - - plugins: add and use default hint icon; THX to fred_feuerstein + getservices.cpp: -fix dont replace not existing channel -M. Liebmann 2014-10-06 +2014-03-28 [CST] Focus - CFrameBuffer: Fix paintIcon() for use icons with full path + gui/bouquetlist.cpp: another fix for bouquet epg scan option :D -svenhoefer 2014-10-06 + gui/bouquetlist.cpp: another fix for bouquet epg scan option - - - plugins: use hinticons for plugins in usermenu and pluginlist +2014-03-28 Jacek Jendrzej -svenhoefer 2014-10-06 + upnpbrowser.cpp fix for show pic after play - - plugins: allow hinticons for plugins - - Default is _hint.png; an entry 'hinticon=another_name' in - .cfg overrides this; use icon in plugindir first; if not found - use icon in one of the other wellknown neutrino icon directories. +2014-03-28 [CST] Focus -svenhoefer 2014-10-07 + gui/bouquetlist.cpp: fix warning - - deutsch.locale: remove dup entrys + gui/bouquetlist.cpp: fix crash -[CST] Focus 2014-10-02 + zapit/src/femanager.cpp: change free demux for PiP detection - zapit/src/capmt.cpp: never send pmt len, if pnt is NULL + zapit/src/zapit.cpp: remove PIP_DEMUX usage -[CST] Focus 2014-10-02 + zapit/src/capmt.cpp: allocate demuxes in constructor - zapit/src/channel.cpp: add missed pmtLen init + zapit/src/fastscan.cpp: fix extra InitFastscanLnb call -svenhoefer 2014-10-01 + gui/movieplayer.cpp: change playback instance number - - CPluginsExec::exec(): don't leave current menu when exiting integrated plugins +2014-03-27 Jacek Jendrzej -[CST] Focus 2014-10-02 + upnpbrowser.cpp -add show logo/pic - zapit/src/zapit.cpp: fix broken signal test +2014-03-27 [CST] Focus -[CST] Focus 2014-10-02 + driver/scanepg.cpp: add support to scan selected bouquets; add support to scan epg in live or standby or always - neutrino, zapit: drop EVT_SCAN_REPORT_FREQUENCY, - use EVT_SCAN_REPORT_FREQUENCYP to pass full feparams, - fix scan transponder display info + gui/miscsettings_menu.cpp: add option to scan epg in standby or live or always -[CST] Focus 2014-10-01 + gui/bouquetlist.cpp: add menu option to switch bouquet epg scan on/off - gui/filebrowser.cpp: cleanup, simplify footer + zapit/src/bouquets.cpp: add bouquet flag to select bouquet for epg scan -[CST] Focus 2014-10-01 + neutrino.cpp: add setting to select box state for epg scan - driver/file.cpp: cache file type + locals: add new locales for epg scan -[CST] Focus 2014-10-01 + driver/streamts.cpp: optimize poll timeout, cancel thread on stop - 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-03-26 svenhoefer -[CST] Focus 2014-10-01 + - controlapi: add boxmodel to control/info?hwinfo - Revert "- movieplayer: ask before stop temporary timeshift" - - This reverts commit f9c7662c73f96b64e5dfabc2d62e3116db51b605. - - Conflicts: - src/gui/movieplayer.cpp + - neutrinoyparser: remove delivery_system from boxname -[CST] Focus 2014-10-01 + - neutrinoyparser: add function 'get_boxmodel' - data/locale/english.locale: fix filebrowser.sort.namedirsfirst +2014-03-26 [CST] Focus -[CST] Focus 2014-10-01 + driver/streamts.cpp: add support to stream from different tuners - gui/movieplayer.cpp: try to fix 'always seek to 0' + driver/scanepg.cpp: do not zap, if streaming active; use common standbyToStandby() from neutrino -[CST] Focus 2014-10-01 + neutrino.cpp: add common code to partially neutrino wakeup / put to sleep; process EVT_STREAM_START/STOP events - gui/movieplayer.cpp: check file name is not url before save screenshot + neutrinoMessages.h: add EVT_STREAM_START/STOP events -svenhoefer 2014-09-30 + Revert "streamts: put zapit back into standby after streaming" + This reverts commit 8c0cb5b96ea791a9bf07e3070ba46a0dff01f152. - - plugins: don't show integrated plugins in usermenu + Revert "streamts: set CPU freq to 'high' for streaming" + This reverts commit c9a3b348108a24f906e679b7a03f838e83f1bbd0. -[CST] Focus 2014-09-30 +2014-03-24 svenhoefer - 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 + - localize.cpp: fix LOCALEDIR_VAR -[CST] Focus 2014-09-30 +2014-03-21 [CST] Focus - driver/file.h: add isDir() + zapit/src/fastscan.cpp: improve fastscan tune reporting -[CST] Focus 2014-09-30 + gui/scan_setup.cpp: add dynamic diseqc options switch based on frontend mode - gui/movieplayer.cpp: do not quit or jump to unmarked item, in case ie empty dir added + gui/widget/menue.cpp: add CMenuOptionChooser::setOptions -svenhoefer 2014-09-30 + zapit/src/frontend.cpp: change timers to use time_monotonic_ms() - - menue.cpp: don't integrate hidden plugins + gui/scan_setup.cpp: add fast-scan operators, add fast-scan diseqc auto-config and menu to change diseqc -[CST] Focus 2014-09-29 + zapit/src/fastscan.cpp: add fast-scan operators, add diseqc autoconfig - gui/movieplayer.cpp: fix stop and EOF, if suddenly we get position == duration + locals: add new locales for fast-scan -[CST] Focus 2014-09-29 + gui/cam_menu.cpp: rework, handle mmi timeout, close menu on CI/card insert/remove - gui/moviebrowser.cpp: apply rows / browser height changes after quit menu + neutrino.cpp: remove not reached keys handle, do not pass RC_timeout -svenhoefer 2014-09-28 + gui/cam_menu.cpp: use dialog for menu/list messages generated outside of menu - - .gitignore: add filemask *.orig + gui/cam_menu.cpp: cleanup, fix memleak when messages ignored -svenhoefer 2014-09-28 +2014-03-19 Jacek Jendrzej - - remove patch crap; sorry! + upnpbrowser.cpp: -add albumArtURI parse -svenhoefer 2014-09-28 + CPictureViewer:: move download code to separate funktion DownloadImage - - add plugins to info menu +2014-03-19 M. Liebmann -svenhoefer 2014-09-28 + CLuaInstance::runScript: Set script parameter 0 to 'script name'... + ...for compatibility with standalone lua scripts - - add plugins to settings menu and service menu + 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, ...]) -svenhoefer 2014-09-28 +2014-03-19 M. Liebmann - - add plugins to mutimedia menu + 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 *argv, + std::string *result_code, std::string *result_string, + std::string *error_string); -svenhoefer 2014-09-28 + - Add Parameters as const char*, last parameter to NULL is imperative. + Example: + void runScript(const char *fileName, const char *arg0, const char *arg1, ..., NULL); - - add function to integrate plugins - - TODO: maybe find a solution without void *pluginsExec - Thanks to micha-bbg and SatBaby +2014-03-18 M. Liebmann -svenhoefer 2014-09-28 + CStringInputSMS: Add '%' to valid chars - - 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-03-16 M. Liebmann -martii 2014-09-21 + CLuaInstance: Replace cwindow header_height & footer_height + - Replace with headerHeight & footerHeight + - Set header_height & footer_height to deprecated - lib/connection/basicserver: raise queue limit + CLuaInstance: Add various CComponentsPicture functions + - Added: new, paint, hide, setpicture -martii 2014-04-13 + CLuaInstance: Add setCaption & paintHeader function to cwindow - driver/audiodec/ffmpegdec: work-around for pre-2.2 ffmpeg API build + CLuaInstance: Add function 'functionDeprecated()' for debug output... + ...when a script function is deprecated. -martii 2014-04-03 + CLuaInstance: Add setText function to ctext - driver/audiodec/ffmpegdec: adapt to 2.0 ffmpeg API + CLuaInstance::ComponentsTextNew: Add 'parent' parameter... + ...for the integration of ctext in a parent cwindow -martii 2014-09-22 + CLuaInstance: Add additional tableLookup for get userdata - eitd: fix content classification bug introduced in 6eb8fa1c9e3a70a1e60465b838fe954c51e478b6 + CLuaInstance: Add debug output to CWindowDelete/ComponentsTextDelete -martii 2014-09-21 +2014-03-14 M. Liebmann - driver/record: CRecordInstance::MakeExtFileName(): set dummy values on EPG failure + CRecordSetup: Fix menu hint specifier -[CST] Focus 2014-09-29 + Update deutsch.locale - gui/moviebrowser.cpp: try to fix footer position +2014-03-14 FlatTV -[CST] Focus 2014-09-28 + record menu: add filename template - src/neutrino.cpp: try to fix crash on shutdown +2014-03-13 [CST] Focus -M. Liebmann 2014-09-28 + neutrino.cpp: set satellite position for generated satellite bouquets - CChannelList: Fix OSD error when exit the zap history + gui/bouquetlist.cpp: allow to delete whole satellite from satellite bouquet view -[CST] Focus 2014-09-28 + zapit/src/getservices.cpp: add code to remove channels for the given satellite position, current live channel skipped to prevent neutrino crashes - gui/moviebrowser.cpp: case-insensitive extension compare + zapit/src/capmt.cpp: stop cam if channel not found -[CST] Focus 2014-09-27 + zapit/src/bouquets.cpp: use INVALID_SAT_POSITION instead of -1 - gui/moviebrowser.cpp: add support for non-TS/xml files, idea (c) martii + zapit/include/zapit/types.h: add INVALID_SAT_POSITION define -[CST] Focus 2014-09-27 +2014-03-11 [CST] Focus - driver/pictureviewer/pictureviewer.cpp: change supported formats order + driver/record.cpp: always use configured hours to record for temporary timeshift; cleanup unused code -[CST] Focus 2014-09-27 + neutrino.cpp: add timeshift record duration setting - gui/filebrowser.cpp: change checkBD() to static + locals: add locale for timeshift record duration -[CST] Focus 2014-09-27 +2014-03-11 martii - gui/movieinfo.cpp: comment pids debug, show full name on errors + gui/movieplayer: create and use a movieinfo copy (fixes timeshift playback) -Jacek Jendrzej 2014-09-26 +2014-03-10 [CST] Focus - dboxinfo.cpp: fix progressbar offset + zapit/include/zapit/satconfig.h: add macros for cable/terrestrial positions -[CST] Focus 2014-09-26 +2014-03-07 svenhoefer - gui/moviebrowser.cpp: cleanup, indent code; bug fixes + - pictureviewer: add a var-dir for channellogos (/var/tuxbox/icons/logo) -[CST] Focus 2014-09-26 + - locale: move first-search locale-dir from /var/tuxbox/config/locale ... + ... to /var/tuxbox/locale - data/icons/Makefile.am: add icon_ytplay.png +2014-03-07 Jacek Jendrzej -[CST] Focus 2014-09-26 + satellites.xml: update Thor 5/6/Intelsat - gui/movieplayer.cpp: lower delay at the EOF for list play or repeat mode enabled +2014-03-06 [CST] Focus -[CST] Focus 2014-09-26 + 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 - gui/movieinfo.cpp: fix channel id saving + system/setting_helpers.cpp: create /var_init/etc/.reset on factory reset, to be processed by apollo init scripts to erase /var partition -[CST] Focus 2014-09-24 + gui/osdlang_setup.cpp: revert language selection to old behaviour: close menu after select - gui/widget/hintbox.cpp: use hide() in dtor + gui/bouquetlist.cpp: fix inactive color when called to add channel to bouquet -martii 2013-12-28 + gui/pipsetup.cpp: support different PIP setup for tv and radio modes - guimoviebrowser: start bookmark: query actual item position instead of using fixed value + neutrino.cpp: add pip config settings for radio mode -martii 2013-12-13 + gui/scan_setup.cpp: move rotor options to its own menus - gui/moviebrowser: unbreak footer - - Conflicts: - src/gui/moviebrowser.cpp - src/gui/widget/buttons.cpp + locals: add locale for rotor options menu hints -martii 2013-08-16 + gui/miscsettings_menu.cpp: remove global rotor_swap option - moviebrowser/yt history: use a less collision-prone action key for clearing the history + gui/scan_setup.cpp, gui/motorcontrol.cpp: use per frontend rotor swap option -martii 2013-08-22 + zapit/src/femanager.cpp: add per frontend rotor swap option - gui/moviebrowser/yt menue: change color key assignment - - Conflicts: - src/gui/moviebrowser.cpp + zapit/data/frontend.conf: remove config for fe1 -martii 2013-09-01 +2014-03-06 svenhoefer - gui/moviebrowser: Never call a local variable 'errno'. + - user_menue.cpp: whitespace cleanup -M. Liebmann 2014-09-25 + - user_menu: add some pointers to delete - Fix background paint header clock in channellist + - hdd_menu: fix hdd_sleep 'off' -[CST] Focus 2014-09-25 +2014-03-05 Thilo Graf - data/cables.xml: add ziggo/upc providers + CComponents: remove error message. + Log output should be enough. -martii 2013-08-22 +2014-03-04 M. Liebmann - gui/moviebrowser: let page up/down handle search prev/next - - Conflicts: - src/gui/moviebrowser.cpp + CTimerList: Fix eventType CTimerd::TIMER_EXEC_PLUGIN -martii 2014-02-23 +2014-03-03 M. Liebmann - gui/channellist, gui/moviebrowser: use g_settings.key_record instead of CRCInput::RC_record - - Conflicts: - src/gui/channellist.cpp - src/gui/moviebrowser.cpp + CComponents: More precise error message (commit f813b9e) -martii 2014-06-19 + CPluginList: Supplement to commit cf43a6f (RC_setup for exit all menus) - gui/movieinfo: don't show epgInfo2 if it equals epgInfo1 + src/system/helpers.cpp - htmlEntityDecode(): Add various html codes -martii 2014-04-21 +2014-03-03 [CST] Focus - gui/movieinfo: minor simplifications - - Conflicts: - src/gui/movieinfo.cpp + 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 -[CST] Focus 2014-09-25 + Revert "deutsch, english, nederlands locale: little change for twin, independent modes:" + This reverts commit 8beb80c24663ac6fc86475185d0cf6ba266e8057. - gui/movieplayer.cpp: fix timeshift mode flags + zapit/src/femanager.cpp: determine if master has loop-linked frontends at link time -martii 2014-04-17 +2014-03-03 Thilo Graf - movieplayer: use #defines from record.h for timeshift - - Conflicts: - src/gui/movieplayer.cpp + CComponents: add new parameter 'parent' + Use strictly CComponentsForm as parent parameter in constructors. + Some parts have been cleaned up (Constructors, init methodes removed) -martii 2014-01-23 + 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. - MI_MOVIE_INFO: add constructor - - Conflicts: - src/driver/record.cpp - src/gui/moviebrowser.cpp - src/gui/movieinfo.cpp - src/gui/movieplayer.cpp + 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. -[CST] Focus 2014-09-25 + 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. - gui/moviebrowser.cpp: try to fix header, similar to: - 617eece2271faacbb6205fef8cb47d043a99674a +2014-03-03 Thilo Graf -Thilo Graf 2014-09-20 + cc_types.h: add forward declaration for CComponentsForm() + required for parameter in CComponentsItem constructors - CMotorControl: fix fonthandling in motorsetup - - Usage of static font size ensures a safe and reasonable - display of text lines. + CComponentsPicture: add comment to isPicPainted() + Not to confuse with isPainted(). Because isPicPainted() is related to + internal image. -M. Liebmann 2014-09-20 + CComponentsItem: add methodes to set width and height via percent value + Percent value is related to current screen or parent size - CChannelList: Rework drawing channel logo... - - ...for use color gradients in header + CComponentsItem: comments corrected -M. Liebmann 2014-09-20 + 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. - Switches color gradients on/off + CComponentsItem: add members to set item position via percent value -M. Liebmann 2014-09-20 + 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. - CColorGradient::gradientOneColor: Adjustment for min/max brightness... - - ...and color saturation added - - Use only the hue of base color for gradient + CComponentsInfoBox, CComponentsPicture: add overloaded members setPicture() -Thilo Graf 2014-09-20 + 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. - CComponentsButton: apply color gradiant to buttons +2014-03-03 Thilo Graf -Thilo Graf 2014-09-20 + 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. - CComponentsScrollBar: add color gradient to scrollbar + 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. -Thilo Graf 2014-09-20 +2014-03-03 Thilo Graf - CComponents: add setColBodyGradient() to set gradient properties - - This provides possibility to set relevant gradiant properties in cc sub classes + CComponentsFrmClock: remove statement + stopThread() is doing check against NULL itself -Thilo Graf 2014-09-20 + CComponentsFrmClock: change wording of comment, was unsuituable - CComponentsItem: move initBodyGradient() into base class - - This provides functinality for all sub classes too +2014-03-02 martii -Thilo Graf 2014-09-20 + gui/pluginlist: drop custom menu implementation + (but use the menu-hint as plugin-description) - CComponentsText: move setTextRenderModeFullBG() to text object - - This is mostly required here + gui/widget/menue, gui/osdlang_setup: drop CMenuOptionLanguageChooser class -Thilo Graf 2014-09-20 +2014-03-02 FlatTV - 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. + cYTFeedParser: Fix decodeVideoInfo() -Thilo Graf 2014-09-20 +2014-03-02 M. Liebmann - CComponents: move variable cc_gradientData, paintGradient into base class - - Variable now usable via g_settings in all subclasses. enable/disable. - TODO: gradient type handling + CLuaInstance: Add footer_height function -M. Liebmann 2014-09-20 +2014-03-02 svenhoefer - CComponentsHeader: Use Font::FULLBG for rendering string... - - ...when text is painted on a color gradient + - plugins: cleanup + * drop PLUGINDIR_USB + * drop unused 'param' from startPlugin -M. Liebmann 2014-09-20 +2014-03-01 svenhoefer - Fontrenderer: Fix RenderString() for better drawing fonts + - fix (and enable) one-key-plugin; fix movieplayer-plugin -Thilo Graf 2014-09-20 + gui/zapit_setup: add initial channel list mode options (MenuOptionChooser fix) - CComponentsWindow, CMenuWidget: apply gradiant settings to header +2014-03-01 Stefan Seyfried -Thilo Graf 2014-09-20 + my_popen: fix indentation - settings: add optional gradiant switch - - At the moment without gui option, only for testing yet. - - Signed-off-by: M. Liebmann + hdd_menu: better error message + ...when trying to check unsupported file system type -M. Liebmann 2014-09-20 + hdd_menu: improve error resilience in getFmtType() - CComponentsHeader: Use color gradient for paint header - - Conflicts: - src/gui/widget/menue.cpp +2014-03-01 martii -M. Liebmann 2014-09-20 + gui/zapit_setup: add initial channel list mode options (locale fix) - CComponents: Add color gradient for CC_FBDATA_TYPE_BOX + gui/zapit_setup: add initial channel list mode options -M. Liebmann 2014-09-20 + CNeutrinoApp::SetChannelMode: adjust to live channel instead of a semi-random one at startup - Add src/driver/colorgradient.cpp +2014-02-28 [CST] Focus -M. Liebmann 2014-09-20 + 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 - CFrameBuffer: Add functions to draw color gradients + zapit/src/getservices.cpp: fix missed DVB-T footer -Jacek Jendrzej 2014-09-23 + gui/streaminfo2.cpp: fix DVB-T label - md5.c: Fix compiler warning (copy from gcc) + gui/scan_setup.cpp: fix DVB-T frontend labels -M. Liebmann 2014-09-21 +2014-02-28 martii - CComponentsForm: Fix compiler warning (-Wsign-compare) + gui/streaminfo2: fix DVB-T label + Conflicts: + data/locale/deutsch.locale -Thilo Graf 2013-12-13 +2014-02-28 Stefan Seyfried - icons: add newer status images - - thx OneOfNine + scansetup: add DVB-T + Conflicts: + src/gui/scan_setup.cpp + src/gui/scan_setup.h -M. Liebmann 2014-09-11 + getservices: add code for DVB-T + Conflicts: + src/zapit/src/getservices.cpp - Fix/Sort src/system/locals.h,locals_intern.h - - Signed-off-by: Thilo Graf + frontend: add helpers for DVB-T + Conflicts: + src/zapit/include/zapit/femanager.h + src/zapit/src/femanager.cpp -M. Liebmann 2014-07-04 +2014-02-28 Stefan Seyfried - Change CComponents::clearSavedScreen() from protected to public - - Signed-off-by: Thilo Graf - - Conflicts: - src/gui/components/cc_base.h + add basic support for DVB-T + This needs more fine tuning wrt scan setup etc, but should work for now. -Thilo Graf 2014-09-12 + 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 - CComponentsTimer: add mutex handling, use neutrino log +2014-02-28 M. Liebmann -Thilo Graf 2014-09-07 + CPluginList::exec: Add CRCInput::RC_setup to exit all menus - 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-02-27 M. Liebmann -Thilo Graf 2014-09-07 + CLuaInstance: Add has_shadow and window colors to cwindow.new - CComponentsSignals: add signals for exec handlers +2014-02-26 svenhoefer -Thilo Graf 2014-09-07 + - cables.xml: update unitymedia as suggested by OneOfNine - cc_types: add truct type for rc messages with related icon +2014-02-26 M. Liebmann -Thilo Graf 2014-09-07 + CLuaInstance: Add DECODE_HTML flag to ctext.new for decode html string + - Use function htmlEntityDecode() - CTestMenu: remove window close statement + src/system/helpers.cpp: Add htmlEntityDecode() for decode html string -Thilo Graf 2014-09-02 + src/system/helpers.cpp: Add str_replace() function - CComponentsItem/CComponentsForm: add property focus - - Specifies that some certain operations especially eg. exec events for - that item are possible. + Update deutsch.locale -Thilo Graf 2014-08-26 +2014-02-25 M. Liebmann - 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. + neutrino: Use uint32_t again for neutrino_msg_t & neutrino_msg_data_t -Thilo Graf 2014-08-26 +2014-02-25 [CST] Focus - 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. + deutsch, english, nederlands locale: little change for twin, independent modes: TWIN meant for TWIN LNB, independent also suitable for monoblock -Thilo Graf 2014-08-26 +2014-02-25 [CST] Bas - CComponentsForm: add member to get pointer to selected items + nederlands.locale: fix spelling error. -Thilo Graf 2014-08-26 + nederlands.locale: fix some weird characters that were supposed to be newlines. - CComponentsForm: avoid segfault, if id is out of range +2014-02-25 [CST] Focus -Thilo Graf 2014-08-25 + src/Makefile.am: fix -liconv - CComponents: add members to handle object tags - - This can help to handle some useful values for any functions + gui/movieplayer.cpp: add text subtitles charset select and conversion -Thilo Graf 2014-08-25 + src/Makefile.am: for apollo/uClibc add -liconv - CComponentsForm: add members to set or get selected items + neutrino.cpp: add subtitles charset setting -Thilo Graf 2014-08-25 + locals: add locale for subtitles charset selection - CComponentsFooter: add members to set or get select a defined button + gui/movieplayer.cpp: add iso file mount -Thilo Graf 2014-08-25 + driver/file.cpp: add iso file type - CComponentsSignals: ad signal OnSelect + src/neutrino.cpp: set default CI clock to 9 mhz -Thilo Graf 2014-08-19 +2014-02-25 martii - CComponentsFooter: add member to add button labels via vector + gui/widget/stringinput_ext: unbreak e8670e6c90e1dfe81a8b7e38e60559bc56fee193 -Thilo Graf 2014-09-19 + driver/rcinput: let getUnicodeValue() return const char * - configure: move option enable testmenu to enable testing - - Testing is also plausible for general usage of other tests or other - experimental code parts. + driver/rcinput: implement long key press support (but no rcsim/yWeb support at this time) + driver/rcinput: drop unused gettimeofday code -Thilo Graf 2014-08-10 +2014-02-23 M. Liebmann - CComponentsSignals: add signal OnError + CLuaInstance: Rename componentstext to ctext + - Better readability and consistent designation + - Still not a problem since API not yet public -Thilo Graf 2014-08-03 +2014-02-23 Stefan Seyfried - CComponents: add new header file cc_signals.h with some basic members + hdd_menu: improve error resilience in getFmtType() -Thilo Graf 2014-07-29 + hdd_menu: better error message + ...when trying to check unsupported file system type - configure: add libsigc++ support + hdd_menu: don't hardcode tool paths + use find_executable() instead of hardcoding the paths to + mkfs, fsck and blkid -[CST] Focus 2014-09-24 + my_popen: fix indentation - fixes for system/ytcache.cpp cherry-picks + 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. -martii 2013-06-13 + Merge remote-tracking branch 'check/next-cc' + broken, needs buildfixing - gui/movieinfo: I don't believe that custom copy code is required here. +2014-02-23 M. Liebmann -martii 2013-11-16 + Update and sort locales - system/ytcache: add progress data - - Conflicts: - src/gui/moviebrowser.cpp +2014-02-22 M. Liebmann -martii 2013-11-17 + Update slovak.locle (THX EnoSat) - system/nkparser,ytparser: change Cleanup default to not to remove thumbnails - - Conflicts: - src/system/nkparser.h +2014-02-21 svenhoefer -martii 2014-03-09 + - personalizing: show menuhints in plugin type selection menu - system/ytcache: honor 302 redirect +2014-02-21 [CST] Focus -FlatTV 2014-03-09 + 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 - system/ytparser: no need to append signature + lib/libcoolstream/playback_cs.h: update nevis header -martii 2013-12-15 + gui/movieplayer.cpp: fix audio/subtitle pid reset on title change - 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 + libcoolstream2: sync headers -martii 2013-11-17 + gui/movieplayer.cpp: add title selection to bookmarks/chapters menu - gui/moviebrowser: add gui options for yt/nk cache directories - - Conflicts: - src/gui/moviebrowser.cpp - src/system/nkparser.cpp - src/system/nkparser.h + libcoolstream2/playback_cs.h: update apollo header -martii 2013-11-16 + gui/filebrowser.cpp: return directory in player mode (Hide_records is true) if BDMV/index.bdmv found in dir - gui/moviebrowser: caching fixes - - Conflicts: - src/gui/moviebrowser.cpp + locals: add locale for titles/chapters menu separators -martii 2013-06-30 + gui/movieplayer.cpp: try to select file play audio lang from audio preferences - 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 + 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 -martii 2013-06-21 + gui/osd_setup.cpp: add 'other' font sizes group, add subtitles font size setup - ytcache: use temporary CFileHelpers instance + locals: add locale for 'other' font size group and subtitle font size -martii 2013-06-16 +2014-02-21 Jacek Jendrzej - add http proxy support for yt - - Conflicts: - src/gui/proxyserver_setup.cpp - src/neutrino.cpp - src/system/httptool.cpp - src/system/settings.h + Revert "scan.cpp cam_menu.cpp fix Werror=format" + This reverts commit a48d8306ec9f0661451eff6a6a64dfa141af66a5. -martii 2013-06-14 + scan.cpp cam_menu.cpp fix Werror=format - yt: use cached tumbnail, if available +2014-02-21 M. Liebmann -martii 2013-06-14 + CLuaInstance: Add various CComponentsWindow fuctions + - Added: color buttons for footer, header_height - ytcache: minor cleanup + CLuaInstance: Add various CComponentsText fuctions + - Added: new, paint, hide, scroll -martii 2013-06-13 + CLuaInstance: Add function getRenderWidth() - yt download fixes - - Conflicts: - src/gui/moviebrowser.cpp + Fix compiler warnings (-Wfloat-equal) -martii 2013-06-13 + CComponentsButton: Incrase height for btn font - 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 + 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 -martii 2013-06-12 +2014-02-20 [CST] Focus - yt cache: accessing a download that's still in progress is fine. + Merge branch 'next-cc' -martii 2013-06-12 +2014-02-19 Stefan Seyfried - experimental yt cache (currently no gui integration) - - Conflicts: - src/gui/moviebrowser.cpp - src/gui/movieinfo.cpp - src/system/Makefile.am + Merge remote-tracking branch 'check/next-cc' -[CST] Focus 2014-09-23 + Revert "neutrinoMessages.h -fix type of HDMI/MUTE/VOLUME" + This reverts commit 3048eb96ed0ac4a062260082e7c24e18fc0da19a. + (already fixed in my tree) - gui/movieplayer.cpp: add jump to MB last stop position to bookmarks menu +2014-02-18 martii -Benny <> 2014-09-23 + driver/rcinput: minor cleanup - add localization tag for time elapsed/remaining +2014-02-18 Jacek Jendrzej -martii 2014-09-21 + wakeup_hdd: -fix warning -add mode to open - src/zapit/zapitclient: add a mutex to protect against concurrent calls from nhttpd threads - - Signed-off-by: Jacek Jendrzej + neutrinoMessages.h -fix type of HDMI/MUTE/VOLUME -martii 2014-09-23 +2014-02-18 Stefan Seyfried - nhttpd: disable range handling for cached content + 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 -svenhoefer 2014-09-23 +2014-02-17 Jacek Jendrzej - Revert "- yWeb: disable threading; there's something to fix" - - This reverts commit 91d0f106b13bb74d1fba65de60290e4ea4e6017e. + CFfmpegDec::Decoder -fix possible floating point exception -[CST] Focus 2014-09-22 +2014-02-16 Thilo Graf - gui/moviebrowser.cpp: handle marked items also in last play/record views + CComponentsPicture: fix item position + x/y position was not assigned here for internal pic_x/pic_y vars. + Therefore x/y was ignored. -[CST] Focus 2014-09-22 +2014-02-16 Stefan Seyfried - gui/moviebrowser.cpp: change marked list to pointers; honor sort order + 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" :-) -[CST] Focus 2014-09-22 + 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 - gui/movieplayer.cpp: fix crash, always copy movie info, pointer invalidated on milist.clear() + 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. -[CST] Focus 2014-09-22 + 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 - gui/widget/listframe.cpp: fix extra refreshes; - fix list refresh on every line scroll; - fix page-up scroll +2014-02-15 Stefan Seyfried -martii 2013-07-20 + neutrinoMessages: fix type of EVT_SET_MUTE/VOLUME + these events have no allocated data attached - gui/widget/listframe: change up/down to use setSelectedLine() (fix II) + Merge remote-tracking branch 'check/next-cc' + ...only build-tested, needs fixes -martii 2013-07-20 + neutrinoMessages: fix type of EVT_HDMI_CEC* + these events have no data attached - gui/widget/listframe: change up/down to use setSelectedLine() (fix) +2014-02-14 svenhoefer -martii 2013-07-20 + - cables.xml: update as suggested by OneOfNine - gui/widget/listframe: change up/down to use setSelectedLine() +2014-02-13 Jacek Jendrzej -[CST] Focus 2014-09-22 + CControlAPI::EpgSearchXMLCGI convert channelname to xml - daemonc/remotecontrol.cpp: fix copy-paste, - from commit 2e6276def7a3c7e6eb969644833ea7218087a936 +2014-02-13 M. Liebmann -[CST] Focus 2014-09-21 + CComponentsFrmClock: Fix thread handling + - Set clock activ = false for default - gui/moviebrowser.cpp: fix copy-paste that breaks uPNP/http playback + CInfoViewer: Fix display progress bar with large fonts -[CST] Focus 2014-09-18 +2014-02-13 Thilo Graf - gui/moviebrowser.cpp: add support for marked file list to play + CComponentsForm, CSignalBar: rename offset vars -martii 2013-11-12 +2014-02-12 martii - gui/widget/listframe: don't let m_nCurrentLine become < 0 + gui/hdd_menu: correct option count -martii 2013-07-20 +2014-02-12 [CST] Focus - gui/widget/listframe: change previous commit to use setSelectedLine() + 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 -martii 2013-07-20 + driver/record.cpp: use wakeup_hdd(); save xml before record start - gui/widget/listframe: change page-up/-down scrolling behaviour + gui/movieplayer.cpp: remove absolute has_hdd variable -M. Liebmann 2014-09-17 + system/helpers.cpp: change wakeup_hdd function to use hdd_get_standby/hdd_flush - luainstance: Fix default parameter for config file getXXX functions - - - Revert commit 'Fix default parameter for config file setXXX functions' + gui/hdd_menu.cpp: disable 1min sleep option; fix restore hotplug for mdev system -M. Liebmann 2014-09-17 +2014-02-12 svenhoefer - luainstance/cwindow: Add funktion setWindowColor + - doc controlapi: add documentation for '/control/signal' -M. Liebmann 2014-09-17 + - pluginlist: simplify b427c3d6a559c61285728b220982f1b288d6a9dd - luainstance: Remove unnecessary hide()/kill() calls from xxxDelete functions - - - functions: - CWindowDelete() - SignalBoxDelete() - ComponentsTextDelete() - CPictureDelete() + - yWeb: add signal strength to boxcontrol menu -[CST] Focus 2014-09-17 + - yWeb: increase version by counting commits since last increase - gui/movieplayer.cpp: add support for marked file list to play (file playback) and repeat modes, - original code (C) martii +2014-02-12 M. Liebmann -svenhoefer 2014-09-17 + CTimerList: Fix displaying and saving reminder timer - - plugins: add configparam 'shellwindow' + yWeb: Synchronize volume/audiomute settings yWeb => GUI -martii 2013-06-09 +2014-02-10 svenhoefer - driver/screen_max: don't return negative start coordinates + - CControlAPI: SignalInfoCGI: don't show description in explicit calls -martii 2013-12-24 +2014-02-10 Jacek Jendrzej - driver/pictureviewer/jpeg: remove server-based rescaling code - - Conflicts: - src/system/settings.h + CControlAPI:: -add SignalInfoCGI -martii 2014-04-16 +2014-02-10 svenhoefer - system/set_threadname: fix + - yWeb: add CEC option to standby switches -martii 2014-01-25 +2014-02-10 Jacek Jendrzej - gui/fs: fix NFS_TYPE_OPTION_COUNT (and I'm considering to drop lufs completely) + epgview remove DD 16:9 icon show -[CST] Focus 2014-09-15 +2014-02-09 Thilo Graf - gui/nfs.cpp: fix merge + 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. -martii 2013-06-30 + TODO: use of these terms in the user menus, in particular "plugin types" - gui/nfs: add default for local dir, autocreate local dir +2014-02-08 svenhoefer -martii 2013-06-30 + - pluginlist: don't show full list when pluginlist-size is smaller - gui/nfs: use configuration value for type - - Conflicts: - src/gui/nfs.cpp + - yWeb: fix typo; THX to TheDuke -martii 2013-06-28 +2014-02-07 svenhoefer - fix gui/nfs - - Conflicts: - src/gui/nfs.cpp + - menue-hints: fix display of nonlocalized hints -martii 2013-06-29 +2014-02-07 Jacek Jendrzej - gui/nfs: implement mac address lookup - - Conflicts: - src/gui/moviebrowser.cpp - src/gui/nfs.cpp + -add pseudo AdZap timertype -martii 2013-06-29 +2014-02-07 Thilo Graf - system: mv ping.c ping.cpp + CComponentsWindow: fix missing define of header position + Position is strictly top and left within of Window -martii 2014-04-09 + CImageInfo: use correct class name - gui/filebrowser: fix page up/down - - Conflicts: - src/gui/filebrowser.cpp +2014-02-07 M. Liebmann -martii 2014-03-22 + src/gui/color.cpp: Fix compiler warnings (-Wconversion) - gui/filebrowser: rework page-up/-down - - Conflicts: - src/gui/filebrowser.cpp + src/gui/color.cpp: Rework functions for color conversions, using float. -martii 2013-11-26 +2014-02-06 svenhoefer - gui/filebrowser: don't crash when fonts are changed (untested) + - plugins: type for listed plugins on blue key is more selectable -martii 2014-02-22 +2014-02-05 Thilo Graf - 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 + CComponentsWindow: remove redundant init of header and footer -martii 2014-09-14 + CComponentsPicture: add debug output for handled item dimensions and pos - 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 + CComponentsPicture: rework constructors, clean ups -Thilo Graf 2014-08-18 + CComponentsPicture: show paint mode in debug output - CComponentsShape/CComponentsShapeCircle: don't use CC_SHADOW_ON as default - - It has been shown, most shapes don't require any shadow. + 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. -Thilo Graf 2014-08-14 + 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. - CComponentsText: fix missing refresh of text mode - - assign of text mode was without any effect + CBuildInfo: use member doCenter() for centering window -Thilo Graf 2014-08-14 + CImageInfo: enable missing window shadow + Also revert ae320ba4118af9beb77de6b33f8542d9f30fad0b, + Size handling fixed in 533c2cfc5c8aaf4f56fa07828d44ccb03a62efa6 - CTextBox: add member to get text mode + CComponentsWindowMax: add missing parameters to constructors -Thilo Graf 2014-08-12 + 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. - CProgressWindow: cleanup surplus includes - - already included by base class + CComponentsIconForm: rework constructors -M. Liebmann 2014-09-11 + CComponentsHeader/CComponentsFooter: move footer class into its own file - CLuaInstance: Use native bool parameter instead of string for Lua script functions +2014-02-05 [CST] Focus -M. Liebmann 2014-09-11 + driver/record.cpp: try to flush hdd buffers, if hdd is in standby at record start - CLuaInstance: Add member paramBoolDeprecated() for info... - - ...when Boolean parameters are passed as a string or number + system/helpers.cpp: add code to get hdd standby/active status and flush hdd buffers -M. Liebmann 2014-09-11 + eitd/sectionsd.cpp: check myCurrentEvent for expire before using it - CLuaInstance: Add overloaded member tableLookup() for bool vars +2014-02-04 Jacek Jendrzej -M. Liebmann 2014-09-12 + epgview.cpp: -add adzap - luainstance: Fix default parameter for config file setXXX functions + paintButtons: fix alternative button text size -M. Liebmann 2014-09-12 +2014-02-04 M. Liebmann - CLuaInstance::setBlank: Fix parameter + CLuaInstance::MenuAddItem: Fix neutrino segfault at (type == "chooser") + when options in lua script broken -[CST] Focus 2014-09-12 + src/gui/widget/icons.h: Add missing NEUTRINO_ICON_BLUE - neutrino.cpp: move theme loading to gui/themes.cpp - - original commit (C) martii: - commit cf48e04c02224af37098359d1788f65edd6a7060 - gui/themes, neutrino: de-duplicate get/set code + CLuaInstance::MessageboxExec: Fix align -martii 2014-01-06 +2014-02-04 [CST] Focus - gui/themes: don't keep default theme data twice + gui/infoviewer.cpp: restore channel id in showMovieTitle(), else infoviewer do not process some events after playback stop -martii 2014-01-11 + 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 - gui/themes: no need to memcpy a theme, just assign + 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 -martii 2014-01-06 +2014-02-04 svenhoefer - 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 + - 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) -martii 2014-01-06 +2014-02-01 Jacek Jendrzej - system/helpers: add mkdirhier(); gui/themes: use mkdirhier() - - Conflicts: - src/system/helpers.h + CTimerd:: enlarge recorddir and pluginname size -[CST] Focus 2014-09-12 +2014-02-01 M. Liebmann - gui/network_setup.cpp: fix enabled/disabled items on settings restore + CTimerList: Fix commit f2fccc6 (THX Houdini) -[CST] Focus 2014-09-12 +2014-01-31 [CST] Focus - gui/hdd_menu.cpp: prevent divide by zero + gui/imageinfo.cpp: honor screen setup values -[CST] Focus 2014-09-12 +2014-01-31 Jacek Jendrzej - driver/framebuffer.cpp: fix COL_BACKGROUND + CKeyValue:: -fix get current name , fix -Wconversion in timerd -Thilo Graf 2014-09-11 +2014-01-30 M. Liebmann - CWebTVSetup: fix menu handling - - - width enlarged - - fix exit handling - - fix memory of item position - - adapted caption + CTimerList: Add lua plugins to plugin selection -svenhoefer 2014-09-11 + CMenuForwarder: Fix options handling - - shellwindow: add timeout +2014-01-29 martii -svenhoefer 2014-09-11 + gui/timerlist: fix display of channel name - - dboxinfo: align color of time/load headers to other headers +2014-01-29 M. Liebmann -martii 2014-06-19 + CFlashExpert::checkSize: Fix display backupMaxSize & backupRequiredSize - gui/components/cc_frm_clock.cpp: add method to enable/disable auto-blit() - - Conflicts: - src/gui/components/cc_frm_clock.cpp +2014-01-29 [CST] Focus -martii 2014-04-08 + gui/movieplayer.cpp: fix stalled old speed display on vfd, when timeshift rewind started - [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/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. -martii 2014-01-10 + gui/movieplayer.cpp: for timeshift started in rewind mode, fix vfd speed display, force play time display - 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 + driver/record.cpp: dont show menu after timeshift stop, if timeshift record already stopped -martii 2014-01-02 +2014-01-28 Stefan Seyfried - gui/components/cc_frm_clock: disable thread idle timeout; clear clock when thread exits + Merge remote-tracking branch 'broken/next-cc' -martii 2014-06-09 +2014-01-28 [CST] Focus - gui/components: use COL_BACKGROUND_PLUS_0 instead of COL_BACKGROUND + gui/cam_menu.cpp: handle CA_MESSAGE_MSG_CHANNEL_CHANGE msg -[CST] Focus 2014-09-11 + neutrino.cpp: add zapTo(), reuse common code for zap without wait - gui/timeosd.cpp: show negative time for MODE_DESC +2014-01-28 M. Liebmann -martii 2014-07-06 + Fix display volumebar when channellist is visible - gui/timeosd: set progressbar to timescale style + CLuaMenuForwarder: Fix error msg -martii 2014-01-12 +2014-01-28 Jacek Jendrzej - gui/timeosd: don't instantiate CComponentsFrmClock in active mode - - Conflicts: - src/gui/timeosd.cpp + webif standby -add option CEC standby off (dont use TV off) -[CST] Focus 2014-09-11 +2014-01-27 svenhoefer - gui/dboxinfo: timeformat locale change + - CLuaInstance::MenuAddItem: add 'next' and 'cancel' items -[CST] Focus 2014-09-11 +2014-01-27 Stefan Seyfried - gui/dboxinfo: fixes + Merge remote-tracking branch 'check/next-cc' -martii 2014-05-24 +2014-01-27 Jacek Jendrzej - gui/dboxinfo: localize (partially based on patch from Benny -- thanks!) - - Conflicts: - src/gui/dboxinfo.cpp + supplement to 4be0273083a05e79028056f0bee87033fd785f2a cec option in standby off and on -[CST] Focus 2014-09-10 + mSHTDCNT init var - neutrino.cpp: avoid webtv duplicates + -fix CMenuDForwarder option change -martii 2013-11-27 +2014-01-27 [priv] M. Liebmann - 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 + helpers.cpp: fix find_executable + - function made the environment variable PATH broken -M. Liebmann 2014-09-11 +2014-01-27 [CST] Focus - CLuaInstance: Add CConfigFile functions - - Functions: loadConfig(), saveConfig(), clear(), getString(), - setString(), getInt32(), setInt32(), getBool(), setBool() + driver/framebuffer.cpp: try to load icons first from /var/tuxbox/icons/ -M. Liebmann 2014-09-11 +2014-01-27 Stefan Seyfried - CLuaInstance: Add missed library function _luaL_checkbool() + CFileHelpers::copyFile: remove duplicated code + there is no reason I can imagine to distinguish between + large and small files -M. Liebmann 2014-09-10 +2014-01-27 svenhoefer - CLuaInstance: Add cVideo functions - - - cVideo::SetBlank() - - cVideo::ShowPicture() - - cVideo::StopPicture() + - CLuaInstance::MenuAddItem: separation of "separator" and "separatorline" -M. Liebmann 2014-09-10 +2014-01-27 Stefan Seyfried - CLuaInstance: Fix segfault when hide() in CPictureDelete() + CFileHelpers: remove 'doCopyFlag' -- it's always true anyway -M. Liebmann 2014-09-10 +2014-01-26 Jacek Jendrzej - CLuaInstance: More global colors added + -add webif option dont use CEC with standbyoff -M. Liebmann 2014-09-10 +2014-01-26 Stefan Seyfried - 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. + sectionsd: don't hardcode ntpdate and ntpd path -M. Liebmann 2014-09-10 + helpers: add a function to find an executable in $PATH - CLuaInstance: Add parameter info1/info2 to PlayFile() - - - This parameter display in info viewer instead of epg data + 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. -[CST] Focus 2014-09-09 + sectionsd: don't hardcode ntpdate and ntpd path - gui/personalize.cpp: try to fix usermenu delete +2014-01-26 Thilo Graf -[CST] Focus 2014-09-09 + CBookmarkManager: init bookmarksmodified in constructor + var bookmarksmodified was not intitialized - gui/settings_manager.cpp: fix font settings update after config file loading + revert cd5fd9dab3a64d7cb5f8631921b6525b5219da6c + use an easier solution, based up neutrino-mp -[CST] Focus 2014-09-09 +2014-01-26 Stefan Seyfried - gui/dboxinfo.cpp: do not paint empty line + helpers: add a function to find an executable in $PATH -[CST] Focus 2014-09-09 + lua: detect if static or dynamic linking is wanted - lib/libconfigfile/configfile.cpp: add deleteKey() + Merge remote-tracking branch 'check/next-cc-fixed' -svenhoefer 2014-09-08 +2014-01-26 Stefan Seyfried - - personalize.cpp: add shortcut to pluginSelectionMenu + Revert "Fix compiler warnings (-Wconversion)" + This reverts commit cd5fd9dab3a64d7cb5f8631921b6525b5219da6c. -svenhoefer 2014-09-08 + I have a different, simpler version in my tree. Keep only the + (unsigned char) cast in timerlist.cpp - - personalize.cpp: remove non-working colored hotkeys +2014-01-26 Stefan Seyfried -svenhoefer 2014-09-08 + Revert "- rewrite Lua handling" + This reverts commit 4b6d2d310ca23a57deb138f6f2340c4cd09db653. - - neutrinofonts.cpp: use debug output for font init + It broke static linked lua+luaposix completely, which is useful + for debugging and thus should be kept working. -svenhoefer 2014-09-08 +2014-01-25 M. Liebmann - - neutrino.cpp: more readability for startup console output + Fix segfault in eventlist -svenhoefer 2014-09-08 + Fix compiler warnings (-Wconversion) + - THX SatBaby for the info - - personalize.cpp: resort usermenu +2014-01-25 striper -svenhoefer 2014-09-08 + - 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 - - setting_helpers: rename CStreamFeaturesChangeExec to CPluginsExec +2014-01-25 Stefan Seyfried -svenhoefer 2014-09-08 + capmt: try to fix recording/streaming - - locale: remove onekey plugin rests +2014-01-24 Thilo Graf -svenhoefer 2014-09-08 + 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. - - locale: change locale of plugintype.lua + CComponentsWindow: cleanup -[CST] Focus 2014-09-08 + 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. - gui/user_menue.cpp: fix old items code c/p + CComponents: rework some debug outputs + This shows also x or y values < 0. -svenhoefer 2014-09-05 + CComponentsWindow: add member doCenter() + Allows centering of window on screen, mostly senseful for + window objects without parent - - user_menu: re-rename ITEM_PLUGIN to ITEM_PLUGIN_TYPES + 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. -[CST] Focus 2014-09-05 + 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. - neutrino: sync keybind and usermenu code with neutrino-mp, code (C) martii +2014-01-24 Jacek Jendrzej -svenhoefer 2014-09-03 + supplement to 8652b5c925cd1dfa7117cf8bc0199f8a968da6fa - - neutrino_menue: rename audioplayer/picviewer menu to multimedia menu + CNFSMountGui::menuEntry -fix init type (thx Gaucho316) -svenhoefer 2014-09-03 +2014-01-23 Stefan Seyfried - - infoviewer: don't show sig/snr progressbars in webtv mode + luainstance: fix -Wnarrowing compiler warnings on 32bit platforms -[CST] Bas 2014-09-01 + luainstance: make the type of table_key.code explicitly clear - src/zapit/src/fastscan.cpp: fix modulation, added delsys debug, changed var to unsigned types. + luainstance: do not export machine specific stuff + It's an exported API, so it should be somewhat useful/stable, + not change for every machine... -[CST] Focus 2014-09-02 +2014-01-23 Stefan Seyfried - neutrino: stop EIT read before zap + Revert "CLuaInstance: Fix compiler warnings" + This reverts commit 87031add9489c8766005f62ad559da2252ea6fd2. -[CST] Focus 2014-09-01 + This is wrong in so many aspects... just look up the definition + of lua_integer... - zapit/src/frontend.cpp: fix debug, missed newline +2014-01-23 Jacek Jendrzej -M. Liebmann 2014-09-01 + CNFSMountGui::menuEntry init type - SoftUpdate: Hide "Create image for Tank/Trinity STB" at the Kronos platform +2014-01-23 Stefan Seyfried -svenhoefer 2014-09-01 + luainstance: fix -Wnarrowing compiler warnings on 32bit platforms - - deutsch.locale: better deutsch + luainstance: make the type of table_key.code explicitly clear -svenhoefer 2014-09-01 + vfd: fix signed-unsigned comparison warning - - locals: resort + luainstance: do not export machine specific stuff + It's an exported API, so it should be somewhat useful/stable, + not change for every machine... -svenhoefer 2014-09-01 +2014-01-23 Stefan Seyfried - - deutsch.locale: upgrade + Revert "CLuaInstance: Fix compiler warnings" + This reverts commit 87031add9489c8766005f62ad559da2252ea6fd2. -Jacek Jendrzej 2014-08-30 + This is wrong in so many aspects... just look up the definition + of lua_integer... - - yWeb: set RangeEnd +2014-01-23 Stefan Seyfried -svenhoefer 2014-08-30 + Revert "Add a --enable-lua switch to enable LUA support" + This reverts commit 82d4832013e3074b8e2a7a2ad762dfd5bdce2472. - - yWeb: disable threading; there's something to fix + This just makes the code unreadable and why would one build + without lua :-) -svenhoefer 2014-08-30 +2014-01-23 Stefan Seyfried - - yWeb: try to fix empty pages + Merge remote-tracking branch 'check/next-cc' + compiles, nothing else. -[CST] Focus 2014-08-28 + 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 - gui/test_menu.cpp: sync fe test params; fix compile +2014-01-23 M. Liebmann -[CST] Focus 2014-08-28 + CLuaInstance: Fix bool parameter in CWindow/SignalBox => paint()/hide() - zapit/include/zapit/frontend_c.h: comment unused inline functions +2014-01-23 [CST] Focus -[CST] Focus 2014-08-27 + driver/vfd.cpp: init timeout_cnt, to fix random vfd dimm - webtv channels integration port, - initial code (C) martii, - initial patch from jacek + cross-configure.apollo.debug: enable ffmpegdec and lua -[CST] Focus 2014-08-12 +2014-01-22 svenhoefer - zapit/src/getservices.cpp: fix missed modulation + - adapt ShowMsg handling from martii's neutrino-mp -[CST] Focus 2014-08-08 + - adapt ShowHint handling from martii's neutrino-mp - 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-01-22 [CST] Focus -[CST] Bas 2014-08-08 + mmi.h, cam_menu.cpp fix spelling error - split fec to fec/modulation/delivery system; - switch to new dvb-api headers; - improve dvb-t manual scan +2014-01-21 M. Liebmann -svenhoefer 2014-08-25 + CLuaInstance: Fix compiler warnings - - movieplayer: fix 'ask before stop temporary timeshift' + CSignalBar: Fix display "value caption" -svenhoefer 2014-08-25 + CLuaInstance: Add parameter 'vertical' to CLuaSignalBox - - miscsettings_menu: remove double include + CLuaInstance: fix format strings -svenhoefer 2014-08-25 + Add a --enable-lua switch to enable LUA support - - 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 +2014-01-20 M. Liebmann -svenhoefer 2014-08-25 + CLuaInstance: Multiple functions made from CComponents in CLuaInstance available + - CComponentsWindow: new(), paint(), hide() + - CSignalBox: new(), paint() - - yWeb: remove some links to yjogol.com; site is down - - TODO: Y_Tools_Check_Install.yhtm + CSignalBox: Set current tuner as the default frontend -svenhoefer 2014-08-25 + Fix audio menu in movieplayer - - yWeb: add hddtools extention source +2014-01-19 svenhoefer -svenhoefer 2014-08-25 + Merge branch 'next-cc' into pu/lua - - yWeb: add filemanager extention source + - deutsch.locale: update vfd scroll -svenhoefer 2014-08-25 +2014-01-19 M. Liebmann - - yWeb: add boxinfo extention source + Adaptation of CLuaInstance -svenhoefer 2014-08-19 +2014-01-19 martii - - nhttp: enable threading - - This is ported from neutrino-mp and contains code by martii and seife - from following commits: - 20d3031b8bb47b5af79bf10c385e3564fe5c26dc - 93d01c1987726c6ab344f69f799df03d5af8fe7a - 363633dc1b9a508e244c7e1e51f6c1bbe699961c - c3e1310a2f727e26ce11669e3aeae78305f87049 + gui/luainstance: recognize menu hints -svenhoefer 2014-08-19 + gui/luainstance: rename menue => menu - - movieplayer: ask before stop temporary timeshift + lua: pictureviewer support -svenhoefer 2014-08-19 + lua menues: add directkey forwarder - - nhttp: some minor code optimizations + lua: update menue callback api to include an id parameter -martii 2014-07-24 + lua: msgbox fix - nhttpd: extend sendfile mime types (untested) + lua: msgbox fix -martii 2014-07-24 + lua related fixes - nhttpd: fix range handling + lua: remove debugging output -martii 2014-07-20 + LUA fixes - 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.) + LUA: change stringinput valid chars -Jacek Jendrzej 2014-08-17 + LUA: messagebox support - Revert "nhttpd: let sendfile() support files >= 2GB" - - This reverts commit 9842afecad8dfb91dfd7221aedbeaf5379a89534. + LUA: add hintbox; bugfixes -martii 2014-08-02 + LUA: experimental support for native neutrino menues - gui/filebrowser: don't show progressbar unless directories were added +2014-01-19 M. Liebmann -martii 2014-07-20 + Preparing the hintbox classes for Lua + - Add non locale variants for CHintBoxExt, CMessageBox, ShowMsgUTF + THX Martii - nhttpd: let sendfile() support files >= 2GB + Preparing the input classes for Lua + - Add non locale variants for CExtendedInput, CStringInput, + CStringInputSMS, CPINInput + THX Martii -Thilo Graf 2014-08-11 + CScanSettings: convert char[...] configuration values to std::string - 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 + SNeutrinoSettings: convert more char[...] configuration values to std::string -Thilo Graf 2014-08-11 + Preparing the menu classes for Lua Part #3 + - Add non locale variants for CMenuOptionNumberChooser and + CMenuOptionChooser + - Adaptation of CMenuOptionStringChooser, CChangeObserver + THX Martii - CComponentsWindow: add missing comment for allignment options + Preparing the menu classes for Lua Part #2 + - Remove CMenuForwarderNonLocalized + - Add overloaded function CMenuForwarder for non local + THX Martii -M. Liebmann 2014-07-26 + Preparing the menu classes for Lua Part #1 + - Remove CNonLocalizedMenuSeparator + - Add overloaded function CMenuSeparator for non local + THX Martii - Rework display LOCALE_SERVICEMENU_RELOAD_HINT message - - - remove the very short visible message in channelsInit() - - remove global reloadhintBox - - Signed-off-by: Thilo Graf +2014-01-19 martii -Thilo Graf 2014-08-03 + luainstance: support new text coloring scheme - CTextBox: fix return value of getMaxLineWidth() - - m_nMaxLineWidth was never used +2014-01-19 Stefan Seyfried -Thilo Graf 2014-07-19 + configure: try to autodetect lualib - CTestMenu: remove unused variables +2014-01-19 Christian Ege -[CST] Focus 2014-07-23 + handling of luaposix for dynamic environment - lib/xmltree/xmlinterface.cpp: use posix_fadvise to try reduce cached pages, while loading huge epg data +2014-01-19 Stefan Seyfried -martii 2014-07-19 + 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. - gui/channellist: make displaying channel numbers optional - - Conflicts: - data/locale/deutsch.locale - src/gui/channellist.cpp - src/gui/osd_setup.cpp +2014-01-19 Stefan Seyfried -martii 2014-07-14 + 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. - gui/menue: simplify height calculation + 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 -svenhoefer 2014-07-18 +2014-01-19 Stefan Seyfried - - drop obsolete fallback for progressbar setting + luainstance: export customcolor.h colors, too -Thilo Graf 2014-07-17 + luainstance: work around a signed/unsigned problem on ppc - CProgressWindow: user request: increase size of description and window + luainstance: allow any color for PaintBox, disable debug -Thilo Graf 2014-07-17 + luainstance: allow rounded corners in PaintBox - CComponentsItem: fix percentage dimensions setters - - heigth and width were swapped, parameter "real" was false + luainstance: dynamic values are not static -Thilo Graf 2014-07-15 + luainstance: export FontHeight to Lua scripts - CComponentsHeader: add methode getCaptionFont() + luainstance: also export RCInput constants -Thilo Graf 2014-06-30 +2014-01-19 Stefan Seyfried - CProgressWindow: dont't paint frame on progressbars + 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. -[CST] Focus 2014-07-18 + Later these could also be made dynamic if the need arises. - gui/channellist.cpp: show empty progressbar for channels without epg, too +2014-01-19 Stefan Seyfried -[CST] Focus 2014-07-18 + luainstance: show errors from loadfile() - src/gui/osd_progressbar_setup.cpp: move infoviewer progressbar position config to osd_setup.cpp + luainstance: add minimal error reporting -M. Liebmann 2014-07-18 + 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 - CLuaInstance: Fix broken icon name in menu + luainstance: the name is "Lua", not "LUA" -M. Liebmann 2014-07-16 + neutrino: add a prototype of a lua plugin interface + this is just for preliminary tests, not yet really usable + for anything useful - Neutrino: Stop info clock when box shutdown + CVFD: correctly clear old text -[CST] Focus 2014-07-10 + CVFD::ShowText: only scroll if necessary - driver/framebuffer.h: increase fade time, with 1750 there is no visible fade effect at all + Merge remote-tracking branch 'check/next-cc' + Conflicts: + src/neutrino.cpp -[CST] Focus 2014-07-17 + CGenericMenuActivate::Activate: tiny optimization - gui/components/cc_base.cpp: try to fix screen save for CComponentsDetailLine +2014-01-18 Jacek Jendrzej -[CST] Focus 2014-07-17 + remove CURRENTSERVICES_XML after reload channels - gui/osd_setup.cpp: re-use common channel list settings in context menu + CControlAPI::EpgSearchCGI add duration to txt output -[CST] Focus 2014-07-17 + CRecordInstance::FillMovieInfo supplement to 9455b0eedab2a6b3114fe086dc4afb5185d8e881 , check current epg before we take title from timer - 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-01-17 [CST] Focus -[CST] Focus 2014-07-17 + driver/vfd.cpp: add support to switch scroll on/off - merge neutrino-mp progressbar code, (C) martii + 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) -[CST] Focus 2014-07-10 + gui/vfd_setup.cpp: add option to switch on/off text scroll - gui/widget/menue.h: fix suppressDetailsLine() + locals: add locale for vfd scroll on/off option -[CST] Focus 2014-07-17 +2014-01-16 Jacek Jendrzej - merge neutrino-mp menu/buttons/icons changes, (C) martii + CRecordInstance::FillMovieInfo: -fix epg title if epgid removed http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/12026-probleme-mit-timeraufnahme/ -M. Liebmann 2014-07-16 + CControlAPI:: epgsearchxml fix time format - Neutrino: Stop info clock when box shutdown +2014-01-14 Jacek Jendrzej -M. Liebmann 2014-07-16 + CControlAPI:: -add epgsearchxml & epgsearch - CLuaInstance: Add function checkMagicMask() for use the color constants - - - Use checkMagicMask() for colors in CComponents-Lua functions +2014-01-13 svenhoefer -M. Liebmann 2014-07-16 + Revert "zapit: improve the lockPlayBack "nonblank-Hack"" + This reverts commit 1640784844f0f069c76a5f211f79432c745c34d9 because previous changes are missing. - CLuainstance: Use lua_Unsigned for color definitions - - - Add additional tableLookup() for get lua_Unsigned - - Change tableLookup() for int to lua_Integer +2014-01-13 Stefan Seyfried -M. Liebmann 2014-07-16 + zapit: improve the lockPlayBack "nonblank-Hack" - CLuainstance/cwindow.new: Add parameter for show or hide header/footer - - - default (parameter missing) is true (show) + scannit: fix printf format -[CST] Focus 2014-07-16 + 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) - libiw/iwscan.cpp: fix crash in case of different cmd order + timerdclient: remove EVT_NEXTPROGRAM + ...and EVT_ANNOUNCE_NEXTPROGRAM. + These are only internal API, so no incompatibility should occur. -M. Liebmann 2014-07-12 + 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. - CUpnpBrowserGui::paintItemInfo: Set transparency for DisplayImage()... - - ...to CFrameBuffer::TM_NONE + 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. -M. Liebmann 2014-07-11 + dboxinfo: fix format strings for uint64_t - CLuaInstance::MenuAddItem: Add separator typ 'subhead' + streamts: set CPU freq to 'high' for streaming -M. Liebmann 2014-07-10 + streamts: put zapit back into standby after streaming + additionally, update copyright info - CLuaInstance::CPictureNew: Add parameter 'transparent' for cpicture.new - - - Default is CFrameBuffer::TM_NONE (No 'pseudo' transparency) + XMLTreeNode::AddNode: fix logic error (in unused branch) -M. Liebmann 2014-07-10 + XML_Parser::storeAtts: don't leak in case of realloc failure - 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) + XML_Parser: initialize variable -martii 2014-07-06 +2014-01-13 M. Liebmann - driver/record: auto-terminate temporary timeshift recordings + Supplement to commit ae2a01a37a1bdc3eb9d8c6197ad3c609ba069657 -M. Liebmann 2014-07-04 +2014-01-13 [priv] M. Liebmann - CLuaInstance::SignalBoxNew: Add 'parent' parameter... - - ...for the integration of signalbox in a parent cwindow + CRecordInstance: Turns message when recording start/end on or off -[priv] M. Liebmann 2014-07-02 +2014-01-13 swing99 - Update deutsch.locale + - cables.xml: update Kabel Deutschland - Offensive 2012 -svenhoefer 2014-07-03 +2014-01-12 Stefan Seyfried - - moviebrowser: prevent segfault at movies w/o channellogo - - commit taken from max10s-neutrino-mp + streamts: improve channel switching logic -[CST] Focus 2014-07-02 + scannit: fix printf format - gui/moviebrowser.cpp: fix off-screen draw, if OSD height is set to max in osd setup + 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) -[CST] Focus 2014-06-19 + timerdclient: remove EVT_NEXTPROGRAM + ...and EVT_ANNOUNCE_NEXTPROGRAM. + These are only internal API, so no incompatibility should occur. - gui/scan_setup.cpp: add signal test menu on request + 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. -[CST] Focus 2014-06-19 + zapit: improve the lockPlayBack "nonblank-Hack" - gui/scan.cpp, gui/motorcontrol.cpp: increase signal bar height for 50% + 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. -[CST] Focus 2014-06-19 + dboxinfo: fix format strings for uint64_t - gui/network_service.cpp: add dropbear + Merge remote-tracking branch 'check/next-cc' -[CST] Focus 2014-06-18 +2014-01-12 Thilo Graf - gui/network_service.cpp: change djmount charset option to UTF-8 + CComponentsSlider: fix vertical arrangement for slider body + Centering was broken. -[CST] Focus 2014-06-17 + CComponents: add member to set color for selected items - gui/motorcontrol.cpp: change signal/snr layout to vertical + CComponentsSlider: fix debug output -[CST] Focus 2014-06-17 +2014-01-12 M. Liebmann - gui/scan.cpp: change signal/snr layout to vertical + Disable infoclock when user menu activ -[CST] Focus 2014-06-17 +2014-01-11 Stefan Seyfried - neutrino.cpp: zap also with page up/page down buttons + streamts: set CPU freq to 'high' for streaming -M. Liebmann 2014-06-28 + streamts: put zapit back into standby after streaming + additionally, update copyright info - CMovieBrowser: Use CComponentsChannelLogo for display channellogo +2014-01-09 Stefan Seyfried -M. Liebmann 2014-06-28 + XMLTreeNode::AddNode: fix logic error (in unused branch) - CChannelList: Use CComponentsChannelLogo for display channellogo + XML_Parser::storeAtts: don't leak in case of realloc failure -M. Liebmann 2014-06-28 + XML_Parser: initialize variable - CComponentsChannelLogo: disable paint of logo background, it's not required here - - - Fix calculation of logo width & height +2014-01-07 martii -M. Liebmann 2014-06-27 + gui/dboxinfo: minor clean-up - CTextBox: Add Flag m_renderMode (Font::FULLBG) for RenderString() +2014-01-08 [CST] Focus -M. Liebmann 2014-05-15 + gui/movieplayer.cpp: re-enable and fix auto-time display for REW, FF-modes - Fix sort order in english.locale + gui/scan_setup.cpp: fix separator between sat and cable scan option -svenhoefer 2014-06-28 +2014-01-08 Thilo Graf - - neutrino_menue: add own personalize item to standby item + CMoviePlayerGui: disable time display for REW, FF-modes + time display in combination with REW and FF is broken, needs rework + included CTimeOSD -Thilo Graf 2014-06-27 + see also: http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/12017-einblendungen-im-movieplayer/ - CChannelList: disable paint of clock background, it's not required here +2014-01-08 Thilo Graf -Thilo Graf 2014-06-26 + CComponentsFrmClock: fix shaodow warning + size is a member name of CComponentsForm - 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 + CComponentsFrmClock: update license text -Thilo Graf 2014-06-25 + CComponentsForm: add members to get count of items - CComponentsPicture: use current instance of CPictureViewer - - reduce precautionary too much unnecessary impact +2014-01-08 Thilo Graf -Thilo Graf 2014-06-24 + 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. - CComponentsForm: add functions to get first and last item + 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. -svenhoefer 2014-06-27 +2014-01-07 Thilo Graf - - osd_setup: don't show colored progress bar option in channellist ... - - ... when colored progress bar is disabled + CInfoClock: remove call of missing members, replace with simplified clear() -svenhoefer 2014-06-27 + CBuildInfo: remove destructor + CBuildInfo using already inherited destructor from CComponentsForm. - - yWeb: show correct RCU at Zee² + CComponents: replace clear() with clearFbData(), remove cleanCCForm() + clear() replaces now clearCCItems() and cleanCCForm() is superfluous. -svenhoefer 2014-06-27 +2014-01-06 Thilo Graf - - neutrinoyparser: detect Zee²; fix Boxmodel for Trinity + CComponents: split some header files + Should bring more overview and less susceptibility to conflicts (merge etc) -Christian Schuett 2014-06-23 + License texts updated. - 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 in Neutrino-MP Git +2014-01-06 Thilo Graf -Thilo Graf 2014-06-07 + CComponentsForm: update license text - CChannelList/COsdSetup: use showOsdChanlistSetup() from OSD-Setup - - This removes multiple code parts from COsdSetup without - loss of functionality. + 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. -Thilo Graf 2014-06-23 + 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. - CComponentsWindow: add missing comment for sidebars +2014-01-06 martii -Thilo Graf 2014-06-22 + gui/dboxinfo: fix bytes2string() - CComponentsForm: don't consider frame for position calculation - - This should be done in the arrangement of the container contents +2014-01-06 Stefan Seyfried -Thilo Graf 2014-06-22 + fix sign - CComponentsForm: add comment +2014-01-05 Stefan Seyfried -Thilo Graf 2014-06-22 + dboxinfo: avoid unnecessary 64bit math + The kernel uses 'unsigned long' for those values anyway, + so there is no need for 'long long' in userspace. - CComponentsItem: remove unnecessary calculation of position with frame - - This should be done in the arrangement of the container contents + dboxinfo: remove impossible case + The kernel does (and has always) report memory in + kib units, so there is no need to check this. -Thilo Graf 2014-06-20 + dboxinfo: fix partition size display - 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. + set background of start/shutdown image to black -Thilo Graf 2014-06-13 + dboxinfo: avoid unnecessary 64bit math + The kernel uses 'unsigned long' for those values anyway, + so there is no need for 'long long' in userspace. - CComponents: epand method setFrameThickness() to change selected frame + dboxinfo: remove impossible case + The kernel does (and has always) report memory in + kib units, so there is no need to check this. -Thilo Graf 2014-06-09 + dboxinfo: fix partition size display - CProgressWindow: implement CComponent classes - - This implement window functionality from CComponentsWindow, - progress items from CProgressBar() and status text - items from CComponentsLabel() + Merge remote-tracking branch 'check/next-cc' -Thilo Graf 2014-06-09 +2014-01-05 M. Liebmann - 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. + Update satellites.xml (THX Houdini) -Thilo Graf 2014-06-06 +2014-01-04 Jacek Jendrzej - CComponentsText: add function to get current text content from object + move toEpoch to helpers.cpp, use strptime -Thilo Graf 2014-06-05 +2014-01-04 martii - 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. + gui/moviebrowser: fix yt sort-by-date -Thilo Graf 2014-06-01 + gui/moviebrowser, system/ytparser: Google dropped most YouTube feeds. Limit code to what's left. - 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) +2014-01-04 M. Liebmann -Thilo Graf 2014-05-30 + CMenuOptionChooser: Fix multiple menu items, when using sort option - CComponents: inherit COSDFader class - - Allows a simplified implementation without prior declaration and - initialisation +2014-01-04 martii -Thilo Graf 2014-05-30 + gui/filebrowser: don't segv when removing files with small names - CFrameBuffer: reduce fade time - - 10000 seems to bee too much for nice handling +2014-01-04 M. Liebmann -Thilo Graf 2014-05-30 + CUserMenuSetup: Activate alphanumeric sort option - 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. + CMenuOptionChooser: Add alphanumeric sort option + - default is false + - Activate by OptionsSort = true -svenhoefer 2014-06-23 +2014-01-04 svenhoefer - - channellist: add colored progressbars - - * thx to bazi98, martii and benny + - dboxinfo: show uptime even more human readable -martii 2014-06-19 +2014-01-04 martii - gui/infoviewer: remove no longer used class member "old_timestr" + gui/dboxinfo: show remote volumes, too -svenhoefer 2014-06-19 +2014-01-04 Michael Liebmann - - yWeb: fix MODE_RADIO/MODE keys in RCUs + - dboxinfo: prevent rendering outside window -[CST] Focus 2014-06-16 +2014-01-04 svenhoefer - zapit/src/frontend.cpp: fix cable tune log + - dboxinfo: show uptime more human readable; show load average -martii 2014-06-15 + - dboxinfo: don't show frontends - gui/epgview: replace left/right chars with corresponding icons +2014-01-04 martii -[CST] Bas 2014-05-26 + gui/dboxinfo: adjust spacing - 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. + gui/dboxinfo: unbreak height calculation -[CST] Bas 2014-06-12 + gui/dboxinfo: slightly re-arrange window - 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. + gui/dboxinfo: fix widths -[CST] Focus 2014-06-12 + gui/dboxinfo: rework table alignment - gui/luainstance.cpp: add function to start file/url play +2014-01-03 Jacek Jendrzej -[CST] Focus 2014-06-12 + CMenuOptionStringChooser:: optionValueString mismatch, supplement to cbc9299df8cd5fb1639f9e7db9db59ce9ce3fbf6 - gui/movieplayer.cpp: add 'http' action key, with cut/restore neutrino +2014-01-02 svenhoefer -svenhoefer 2014-06-11 + - usermenu: cleanup from unused code - - eventlist: rework header - - show channellogo, prev channel, next channel if possible + - usermenu: add file player -svenhoefer 2014-06-11 + - usermenu: add youtube player - - change RenderString() default to UTF8 +2014-01-01 Stefan Seyfried -svenhoefer 2014-06-11 + fix sign - - change getRenderWidth() default to UTF8 +2013-12-31 M. Liebmann -martii 2014-06-11 + CNFSMountGui: Supplement to cbc9299df8cd5fb1639f9e7db9db59ce9ce3fbf6 + - Fix saving automount - driver/fontrenderer: let RenderString() and getRenderWidth() default to UTF8 +2013-12-30 Christian Schuett -martii 2013-07-24 + Neutrino: show remaining sleep time in main menu if sleeptimer exists + based on idea by martii in Neutrino-MP Git - driver/fontrenderer: adding an additional bool to RenderString() seems inappropriate. + Neutrino menu forwarder: add possibility to show value from jump target + based on idea by martii in Neutrino-MP Git -svenhoefer 2014-06-11 + Neutrino sleeptimer: speed up timer deletion - - remove unused ringbuffer code again +2013-12-30 svenhoefer -Jacek Jendrzej 2014-06-07 + - dboxinfo: move init of mount-head to mount-section - src/gui/eventlist.cpp -fix show channel name in search mode + - dboxinfo: use CComponents to paint header -svenhoefer 2014-06-06 +2013-12-30 martii - - satellites.xml: update freq 12722000 as suggested by Janus + gui/dboxinfo: cleanup -svenhoefer 2014-06-04 + gui/dboxinfo: rename some poorly named variables - - setting_helpers: ensure to create flagfile to reset var-partition +2013-12-30 Jacek Jendrzej -[CST] Focus 2014-05-30 + CUpnpBrowserGui::selectDevice(): disable MuteIcon, supplement to ce0d12281331f3d17c833e3408b2338d89cf347c - driver/record.cpp: create record directory before record +2013-12-30 martii -Thilo Graf 2014-06-01 + gui/upnpbrowser: leave infoclock alone - 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/ +2013-12-30 Stefan Seyfried -svenhoefer 2014-05-31 + 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 - - filebrowser: fix paint of SMSKey in footer and ... - - ... align both buttonlines in footer to same width +2013-12-30 martii -svenhoefer 2014-05-31 + driver/fbaccel/spark: don't use blitter for drawing simple lines - - filebrowser: paintFoot() at every ChangeDir() - - this fixes the empty footer when parentDir was empty +2013-12-30 Stefan Seyfried -martii 2014-05-31 + dboxinfo: use hw_caps instead of parsing /proc/cpuinfo - gui/plugins: exclude unused methods +2013-12-30 martii -[CST] Focus 2014-05-30 + gui/dboxinfo: move cpu load calculation to dedicated thread ... + ... that keeps history; show load graph - gui/hdd_menu.cpp: ask to set recording path after mount (hotplug or format) +2013-12-30 svenhoefer -svenhoefer 2014-05-29 + Revert "gui/dboxinfo: move cpu load calculation to dedicated thread ..." + This reverts commit ce189253332bb575bf99ba1a864e76c39da8677a. - - delete *.orig crap files +2013-12-30 Stefan Seyfried -svenhoefer 2014-05-29 + dboxinfo: fix wrong width calculation of recording device label - styling for EPG view/eventlist (patch from Benny, thanks!) (fixed) - - taken from martiis neutrino-mp +2013-12-30 svenhoefer -svenhoefer 2014-05-29 + gui/dboxinfo: move cpu load calculation to dedicated thread ... + ... that keeps history; show load graph - - helpers.cpp: add shortened strftime() function - - taken from martiis neutrino-mp +2013-12-30 Stefan Seyfried -Jacek Jendrzej 2014-05-29 + dboxinfo: use more suitable column widths - fix to Commit 67bb4f7 (thx Gaucho316) + dboxinfo: right align (instead of centering) disk and mem values -Jacek Jendrzej 2014-05-29 + dboxinfo: fix reading of memory values + ...which failed on machines with more than 2GiB of RAM. + (patch is verified on a 1TiB RAM box :-) - streaminfo2.cpp -fix bitrate calc offset and use utf8 +2013-12-29 svenhoefer -martii 2014-05-28 + - epgplus: use CComponents to paint header; move header-icon to footer - gui/eventlist: fix paintItem() [patch from Benny] +2013-12-29 Stefan Seyfried -martii 2014-05-26 + Merge remote-tracking branch 'check/next-cc' - gui/eventlist: utf8 rendering fix (thanks Benny!) +2013-12-29 svenhoefer -Jacek Jendrzej 2014-05-29 + - dboxinfo: switch to new martii boxinfo + adaptation - -add h265 to record and stream +2013-12-29 M. Liebmann -svenhoefer 2014-05-27 + CStringInput: Fix commit aadf1911150209a3f13bb1f652796aa9b1be884c + - Don't paint background on NEUTRINO_ICON_NUMERIC_PAD - Revert "styling for EPG view/eventlist (patch from Benny, thanks!)" - - This reverts commit 5809315cc59d3436ad62bbeacb3c0e11446a10d9 - because this commit seems to need some more affection. +2013-12-28 svenhoefer -martii 2014-05-27 + - channellist: channellogos can be disabled - styling for EPG view/eventlist (patch from Benny, thanks!) +2013-12-27 svenhoefer -martii 2014-05-27 + - dboxinfo: show correct values in RAM section - zapit/src/zapit.cpp: simplify + - dboxinfo: fix space between sections -Jacek Jendrzej 2014-05-26 +2013-12-27 Jacek Jendrzej - /pictureviewer.cpp CPictureViewer::GetLogoName: don't add the same dir twice + supplement to b45511b196e37b81f5f3c00ed1ba378a672e3bdd -martii 2014-05-25 +2013-12-26 M. Liebmann - zapit/bouquets: rename bAlwaysLocked => bLockCount + CRecordSetup: Fix save RecordingSafety -martii 2014-05-25 +2013-12-26 Stefan Seyfried - zapit/bouquets: count locked bouquets a channels is in, and honor lock in all bouquets + rcinput: avoid theoretically possible timerid overflow -Stefan Seyfried 2014-04-27 + sectionsd: set time at start, even if diff is <120s - movieplayer: memset() with zero length is useless +2013-12-26 martii -Thilo Graf 2014-05-20 + gui/dboxinfo: gui cosmetics - deutsch.locale: use capitalization for now/next button caption - - Labels are generally always capitalized + gui/filebrowser: SMS input: fix RC_7, rewrite handler -Thilo Graf 2014-05-18 + nhttpd/controlapi: add mode=all to GetBouquetCGI - CComponents: use paintBoxRel() only in kill() - - paintBackgroundBoxRel() ignores rounded corners. This avoids painting of - undesirable parts on corners. + nhttpd/controlapi: GetBouquetsCGI: support "mode=all" (compiles, untested) -Thilo Graf 2014-05-18 +2013-12-26 [CST] Focus - CComponents/CComponentsItem: simplify statement + gui/movieplayer.h: use MAX_PLAYBACK_PIDS in place of REC_MAX_APIDS -Thilo Graf 2014-05-18 + playback_cs.h: add MAX_PLAYBACK_PIDS define - CComponentsFooter: use same corner properties like parent object - - This avoids paint of unnecessary edges inside parent object. +2013-12-25 Stefan Seyfried -Thilo Graf 2014-05-18 + Merge remote-tracking branch 'check/next-cc' + Lightly tested only... - CComponents/CComponentsItem: use correct background color - - color "0" was wrong +2013-12-25 Thilo Graf -Thilo Graf 2014-05-17 + CComponentsFrmClock: cleanup constructors + Remove single constructor, usage of default parameters in main constructor + have same effect. - 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. + CComponents: clean up unused stuff + Subclasses are never used, and the functionality is already provided or + can be constructed from current classes. -Thilo Graf 2014-05-16 + CComponentsSlider: fix possible null pointer dereference + csl_body_obj, csl_slider_obj, + otherwise it is redundant to check it against null. - CComponentsButton: use darker color for Button - - COL_LIGHT_GRAY is too garish related to background + CComponentsButton: reduce scope of variable face_x + The scope of the variable 'face_x' can be reduced. (style) -Thilo Graf 2014-05-11 + CComponentsForm: use passed by reference in addCCItem() + Function parameter 'cc_Items' should be passed by reference (performance). - 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? + CComponentsDetailLine: cleanup constructors + Remove single constructor, usage of default parameters in main constructor + have same effect. -Thilo Graf 2014-05-11 +2013-12-25 M. Liebmann - CComponentsHeader: add member getContextBtnObject() - - Allow access directly to methods and properties of context button object. + CThemes: Add clock color to neutrino themes -Thilo Graf 2014-05-11 + CInfoClock: menu item for setting color of the digit added - CComponentsFooter: ignore item, if no text and icon are defined - - Empty buttons with defined width are causing gaps...looks not nice! + CMenuItem: Set right_bgcol as inactiv, when menu item not active -Thilo Graf 2014-05-11 +2013-12-25 Jacek Jendrzej - 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. + CControlAPI::GetBouquetsCGI: -add TV/RADDIO mode selectable (THX martii) -Thilo Graf 2014-05-10 + src/gui/dboxinfo.cpp: switch to martii boxinfo + adaptation - CComponentsForm: paint log on debug level 2 if dimensions too large + CEpgScan::Start: fix epgscan start in standby -Thilo Graf 2014-05-10 +2013-12-25 martii - CComponentsText: add parameter for text color in member function setText() + gui/hdd_menu: cleanup (untested) -Thilo Graf 2014-05-05 + 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. - CTestMenu: clean up, change some sample comments for footer init + gui/hdd_menu: use hd-idle instead of hdparm, if available -Thilo Graf 2014-05-02 + system/settings: store epg times in integers - CMenuWidget: implement CComponentsFooter, remove paintButtons + system/settings: use integers for shutdown_count/_min -Thilo Graf 2014-05-04 + more char* -> std::string conversions - CComponentsFooter: simplified dimensions init for default height + gui/moviebrowser: char->string conversions -Thilo Graf 2014-05-04 + gui/nfs: fix menue strings - CComponentsButton: use y position 0 for general alignment + convert most char[...] configuration values to std::string -Thilo Graf 2014-05-04 +2013-12-24 [CST] Bas - CComponentsForm: fix centering of items inside form + libcoolstream2/ca_cs.h: add SetTS() method and related type. -Thilo Graf 2014-05-04 +2013-12-24 [CST] Focus - CComponentsForm: use variable instead function + Makefile.am: sync apollo libs -Thilo Graf 2014-05-03 +2013-12-24 [CST] Bas - 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. + src/zapit/src/zapit.cpp: call SetTS to let CI follow the live tuner. -Thilo Graf 2014-05-03 + Makefile.am: fix includes (missing '\'). - 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. +2013-12-23 Thilo Graf -Thilo Graf 2014-05-02 + CComponents: add new class CComponentsFrmChain + CComponentsFrmChain provides a form for chained cc-items with + optional dynamic arrangement or direction parameters - CComponentsFooter: add member to get pointer to button container + CComponents: add new class CComponentsSlider() + Provides a slider item -Thilo Graf 2014-05-02 +2013-12-23 M. Liebmann - CComponentsFooter: set color of button frames to button type, default=gray + CInfoClock: Fix segfault at 'standby mode after boot' + - Initialize InfoClock before standby mode -Thilo Graf 2014-05-02 +2013-12-23 [CST] Focus - 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. + gui/scan_setup.cpp: fix tune timeout: value is in 1/10 sec (100ms) -Thilo Graf 2014-05-01 +2013-12-23 Jacek Jendrzej - CComponentsFooter: use chain object in global scope of class + supplement to 8d7fd8de756a2d01998d11f32f736b7e72e53139 -Thilo Graf 2014-05-01 +2013-12-23 M. Liebmann - CComponentsButton: add class with const char* parameters for icon names + audiodecoder: Fix compile with ENABLE_FFMPEGDEC -Thilo Graf 2014-05-01 +2013-12-22 svenhoefer - CComponentsFooter: fix missing types for log output + - locales: update (align to last changes) -Thilo Graf 2014-05-01 +2013-12-22 Stefan Seyfried - CComponentsButton: ignonre objects if no inititalized - - This makes it possible to use buttons with or without icons or text + rcinput: avoid theoretically possible timerid overflow -Thilo Graf 2014-05-01 +2013-12-22 svenhoefer - CTestMenu: set dynamic size of buttons, use 1/10 of footer width + - keybind_setup: remove double line -Thilo Graf 2014-05-01 + - osd-setup: use a more suitable value for maximal osd-timeout - CComponentsButton, CComponentsFooter: rework bestfit of buttons inside chain +2013-12-22 Stefan Seyfried -Thilo Graf 2014-05-01 + build fix for tripledragon after last merge - CComponentsButton: reinit button items after changed font type + Merge remote-tracking branch 'check/next-cc' + untested, probably needs some buildfixing -Thilo Graf 2014-04-27 +2013-12-22 martii - CTestMenu: add samples for new button handling in cc footer + gui/osd_setup, gui/record_setup: use CMenuOptionNumberChooser ... + ... instead of CStringInput to enter numbers -Thilo Graf 2014-04-24 + * neutrino.cpp: drop SetupTiming method + * system/settings: use integers for timing values# + * system/setting_helpers: drop CTimingSettingsNotifier - CTestMenu: use correct class name for footer object +2013-12-22 Thilo Graf -Thilo Graf 2014-04-30 + 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() - CComponentsFooter: add possibility to change font type +2013-12-22 martii -Thilo Graf 2014-04-30 + timerd/timerd: don't let getSleeptimerID return an already terminated id - CComponentsButton: add possibility to change font type, whitespace fixes + remove unused locale -Thilo Graf 2014-04-27 + gui/keybind_setup: add units to repeat blocker chooser - CComponentsButton: simplify handling of init of buttons with chain class + gui/keybind_setup: use CMenuOptionNumberChooser instead of CStringInput -Thilo Graf 2014-04-27 + gui/audio_setup: remove disabled code - 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 + yweb: remove audio_PCMOffset configuration option -Thilo Graf 2014-04-27 + gui/pictureviewer_setup, gui/audioplayer_setup: use CMenuOptionNumberChooser instead of CStringInput - CComponentsFrmChain: add possibility to use individual positions for items + gui/scan_setup: use locale when displaying seconds -Thilo Graf 2014-04-24 + gui/scan_setup: use language specific decimal separator - CComponentsHeader: add icons to button collection for use in headers or footers + gui/scan_setup: show unit for motor speed -Thilo Graf 2014-04-24 + src/eitd/edvbstring: unbreak isUTF8() - CComponentsHeader: add missing init of icon + zap back to previous channel id when recording from standby mode has finished [experimental, untested] -Thilo Graf 2014-05-22 +2013-12-22 Stefan Seyfried - COPKGManager: simplify intro items + sectionsd: set time at start, even if diff is <120s -Thilo Graf 2014-05-11 +2013-12-22 svenhoefer - CComponentsHeader: remove superfluous semicolon + - locale: add unit.decimal from martii-neutrino-mp -Thilo Graf 2014-05-06 +2013-12-21 martii - CChannelList: ensure erase of clock after stopping + gui/scan_setup: add unit to fe timeout chooser + (and add unit-locals from martiis-neutrino-mp) -[CST] Focus 2014-05-21 + gui/widget/menu: CMenuOptionNumberChooser: add option to show units - gui/upnpbrowser.cpp: avoid crash, if TotalMatches is wrong; - try to fix ogg mime type, add audio/x-wav for wav +2013-12-21 Jacek Jendrzej -Jacek Jendrzej 2014-05-16 + src/gui/moviebrowser.cpp : init m_settings.ytsearch_history_size/max - gui/bedit details line osd fix +2013-12-21 [CST] Focus -Thilo Graf 2014-05-04 + neutrino.cpp: pause sectionsd after set its current channel to 0 - CComponentsText: fix fit of textbox object inside cc text object dimensions - - Position related to parent container was wrong. Some variables were - unused and removed. + eitd/sectionsd.cpp: try to fix messaging_zap_detected flag -Thilo Graf 2014-05-04 + driver/scanepg.cpp: do not restart rescan timer every end of scan - CComponentsItem: don't increase x/y position if frame width already defined +2013-12-20 Michael Liebmann -Thilo Graf 2014-04-27 + CMoviePlayerGui: Initialize variables to paint subtitle - 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 +2013-12-20 [CST] Focus -Thilo Graf 2014-05-05 + neutrino.cpp: start epg scan after leaving menu, if epg scan option changed - 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. + driver/scanepg.cpp: add timer to rescan epg every 24 hours -Thilo Graf 2014-04-27 + eitd/sectionsd.cpp: remove old events also when not scanning, ie in standby, every 1 hour - CImageInfo: remove superfluous assign of footer color - - Is default assigned with same color. +2013-12-19 svenhoefer -Thilo Graf 2014-04-27 + - moviebrowser: partly revert 932c201074c3aafcc1ae9f0211ab1abb0536676e ... + ... to fix startPosSelectionMenu - CImageInfo: reduce font size of button + - moviebrowser: remove cancel button from startPosSelectionMenu ... + ... and set "record start" as the default selection -Thilo Graf 2014-05-03 + - menu: don't add a separatorline ... + ... when no button and no section text is given - CFrameBuffer: add function to get icon base path +2013-12-18 Stefan Seyfried -Thilo Graf 2014-05-03 + CComponents: fix compiler warnings with DEBUG_CC - CBox:remove unused members +2013-12-18 martii -Thilo Graf 2014-05-02 + gui/streaminfo2.h: don't include cc.h twice - gui/customcolor.h: add COL_OLIVE + Conflicts: + src/gui/streaminfo2.h -Thilo Graf 2014-05-04 +2013-12-18 martii - 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. + gui/motorcontrol, gui/scan: switch to CSignalBox -Thilo Graf 2014-05-04 + Conflicts: + src/gui/scan.cpp - COPKGManager: remove unused variable +2013-12-18 martii -martii 2014-05-13 + gui/components: CSignalBox: allow for horizontal arrangement; add methods to retrieve current value - gui/keybind_setup:checkLongPress(): return true for RC_standby +2013-12-18 Thilo Graf -svenhoefer 2014-05-14 + CComponents: replace __FUNCTION__ with __func__ + __func__ is more suitable for portability - - deutsch.locale: update +2013-12-18 svenhoefer -[CST] Focus 2014-05-14 + - cables.xml: add Antennenverein Hohenmoelsen - gui/audio_setup.cpp: add option to set static volume on boot +2013-12-17 M. Liebmann -[CST] Focus 2014-05-14 + CStringInput: Fix parameter for paintIcon() - gui/miscsettings_menu.cpp: move epg scan OFF option to epg mode, - reorder epg settings, add separators + CComponentsFrmClock: Add comment (THX dbt) -Jacek Jendrzej 2014-05-10 + CChannelList: Fix display header clock - src/gui/hdd_menu.cpp: remove '\n' for all msg +2013-12-17 martii -Jacek Jendrzej 2014-05-09 + gui/timeosd: rewrite based on infoclock implementation - src/gui/bedit/bouqueteditor_chanselect.cpp: fix kill details line +2013-12-16 martii -Jacek Jendrzej 2014-05-09 + driver/audiodec/ffmpegdec: trim metadata strings - widget/listbox.cpp use paintButtons in foot +2013-12-16 Jacek Jendrzej -striper 2014-05-08 + CChannelList::~CChannelList(): delete remove unnecessary - - upnp browser: add menu hint +2013-12-15 svenhoefer -[CST] Focus 2014-05-08 + - cables.xml: update Antennengemeinschaft Goeltzschtalbruecke - driver/rcinput.cpp: re-add shutdown after wakeup cancel, - code from commit d886a95acd393a5b34ffcb4004238674cc881d1c is lost after some pick ? +2013-12-15 Jacek Jendrzej -svenhoefer 2014-05-07 + use mySleep in CComponentsFrmClock::initClockThread( - infoviewer: only show remaining time if time is set - - taken from martiis-neutrino-mp; based on code by seife; - contains an addition to ab42e7f032514b22c069fa523a40ae7c02e55ec0 + CChannelList::~CChannelList(): fix possible segfault -martii 2013-11-30 +2013-12-15 [CST] Focus - gui/infoviewer: check for time being set + driver/audiodec/ffmpegdec.cpp: fix warning after 2ebdf6dfbb5e720b831252ba25951b02fe90d03b -martii 2014-05-06 + gui/widget/menue.cpp: revert testing changes - locale: rename in => word.in + driver/audiodec/ffmpegdec.cpp: comment selecting input format from file type, let ffmpeg to find input format -martii 2014-05-06 + driver/audiodec: get back old audio decoders code, use configure option ENABLE_FFMPEGDEC to switch between old code and ffmpegdec - gui/infoviewer, gui/eventlist: localization fixes + configure.ac: add --enable-ffmpegdec option to switch between old decoders and ffmpeg decoder -martii 2014-05-06 + gui/audioplayer.cpp: add m4a extension - gui/infoviewer: use localized value for minutes + driver/file.cpp: add m4a extension -martii 2014-05-06 + driver/audiodec/mp3dec.cpp: save cover only on play start, unlink on play stop - gui/channellist: use localized value for minutes + driver/netfile.cpp: fix warning (again) -Stefan Seyfried 2014-04-27 + gui/audioplayer.cpp: disable screen save for dline/ibox; always load metadata when adding files to play list; cleanup code - scan_setup: fix build without ENABLE_FASTSCAN + 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 -svenhoefer 2014-05-02 + gui/widget/menue.cpp: fix menu hint kill vs hide - - drop obsolete code around FONT_TYPE_GAMELIST - - these fonts are not needed since gamelist/scriptlist - are painted with menu-widget + gui/filebrowser.cpp: fix color for marked files; do not add selected file on OK press, if there are marked files -tomworld 2014-05-02 + driver/audioplay.cpp: cleanup header, init m_SecondsToSkip variable - Update locale - - Signed-off-by: M. Liebmann + driver/audiodec/ffmpegdec.cpp: fix jump forward/backward -Stefan Seyfried 2014-05-02 + 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 - luainstance: fix wrong integer type usage + gui/filebrowser.cpp: add AAC file type -Stefan Seyfried 2014-05-02 + gui/audioplayer.cpp: add AAC file type, save last used directory - rcinput: fix invalid narrowing cast + driver/file.cpp: add AAC file type, add .dts extension -M. Liebmann 2014-05-02 + driver/audiodec/ffmpegdec.cpp: parse metadata only for AVMEDIA_TYPE_AUDIO streams; fix type_info and possible crash (thanks Jacek) - Fix sort order in locales & update deutsch.locale + driver/netfile.cpp: fix warning -BPanther 2014-05-02 + driver/audiodec/ffmpegdec.cpp: fix ogg; get metadata also from streams, ie some ogg dont have global metadata - missing lua ifdef + driver/audiodec/ffmpegdec.cpp: fix bits per sample, fix av_free_packet -Jacek Jendrzej 2014-05-01 + driver/audiodec/ffmpegdec.cpp, driver/audiometadata.cpp: fix compile - -add sort option for channellist editor +2013-12-15 martii -[CST] Focus 2014-05-01 + driver/audiodec,audiometadata: cover file handling fixed - gui/hdd_menu.cpp: add question to set record directory to formatted drive; - mark partition used for recording with icon, disable umount + driver/audiodec/ffmpegdec: cover fix -[CST] Focus 2014-05-01 + driver/audiodec/ffmpegdec: don't set cover-art variable on failure - gui/record_setup.cpp: now, with mount/umount menu, disable directory switch, - if record is running + audioplayer, ffmpegdec: embedded cover support + Conflicts: + src/gui/audioplayer.cpp -[CST] Focus 2014-05-01 + drop #ifdef ENABLE_FLAC - gui/widget/menue.cpp: show right-side item icon for inactive items, too + driver/audiodec: don't encode utf8 to utf8 -[CST] Focus 2014-05-01 + audiodec/ffmpegdec: convert id3 tags to UTF8 - gui/record_setup.cpp: avoid set empty timeshift dir + driver/audiodec: metadata fix -[CST] Focus 2014-04-30 + 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 - gui/hdd_menu.cpp: add question and show format menu, if plugged device not mounted + driver/audiodec/ffmpegdec: minor cleanup -[CST] Focus 2014-04-29 + driver/audiodec/ffmpegdec: reopen codec on error (experimental fix) - gui/hdd_menu.cpp: add mount point mkdir, if mdev not used + driver/audiodec: implement AAC support (via FFMPEG, with some rough edges) -svenhoefer 2014-04-28 +2013-12-14 svenhoefer - - deutsch.locale: update + - mod_auth.cpp: fix no_auth_client handling + change find() to compare() -[CST] Focus 2014-04-25 +2013-12-13 M. Liebmann - gui/movieplayer.cpp: while starting file play, process neutrino events + CComponentsHeader: Fix positioning of items -[CST] Focus 2014-04-23 +2013-12-13 martii - mdev_helper.cpp: add device hotplug neutrino helper + gui/bouquetlist: fix 73152bd and 4dcc804 -[CST] Focus 2014-04-23 + gui/bedit/bouqueteditor: use Font::getMaxDigitWidth() - gui/hdd_menu.cpp: convert to singleton; - add basic notify about device hotplug/remove + gui/bouquetlist: use Font::getMaxDigitWidth() -[CST] Focus 2014-04-23 + gui/widget/menue: clear old menue hint if none is set for current item - locals: add locale for hdd hotplug messages +2013-12-12 martii -[CST] Focus 2014-04-23 + gui/widget/stringinput: sms-input: cleanup last push, no binary change + add timer to change to next field - system/helpers.cpp: add split_config_string helper +2013-12-11 M. Liebmann -[CST] Focus 2014-04-23 + CComponentsHeader: Fix height calculation - driver/rcinput.cpp: add NeutrinoMessages::EVT_HOTPLUG + CInfoViewer: Not start clock thread -Jacek Jendrzej 2014-04-22 + CComponentsFrmClock: Initialize 'activeClock' variable + - Add function setClockActiv() - make auto ScreenShot with short video + CInfoClock: Remove clock off via exit button -[CST] Focus 2014-04-22 + CComponentsFrmClock: Use blinking function for InfoClock & Channellist - gui/scan_setup.cpp: set diseqc options only for satellite frontend + CComponentsFrmClock: Add blinking function -martii 2014-04-21 + CInfoClock: Fix size & position calculation - gui/movieplayer: compare timeshift to TSHIFT_MODE_* +2013-12-10 Stefan Seyfried -[CST] Focus 2014-04-17 + locale: adapt helper scripts to current compilers - fix warnings if some want to use c++11 +2013-12-10 svenhoefer -[CST] Focus 2014-04-21 + - osd-setup: fix e97e33532b2adea7bc0c9eaabe8862acf38d775b - 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 + - 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) -[CST] Focus 2014-04-21 + - osd-setup: add option to switch clock on or off - 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 +2013-12-10 Thilo Graf -[CST] Focus 2014-04-21 + 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. - gui/record_setup.cpp: add option to auto-create movie thumbnail on playback + CComponentsHeader: use also lower height if size mode==CC_HEADER_SIZE_SMALL -M. Liebmann 2014-04-21 + CComponentsForm/CComponentsHeader: use start pos x=1 instead 0 + 0 could make problems on fit items into container - MoviePlayer: Fix display 'info clock' and 'file time' when show movie infos +2013-12-09 svenhoefer -M. Liebmann 2014-04-21 + - infoclock: cleanup (remove unneeded stuff) - Update deutsch.locale +2013-12-08 martii -martii 2014-04-19 + luainstance: support new text coloring scheme - gui/movieplayer: show epg info in non-movieplayer modes, too +2013-12-07 Stefan Seyfried -Jacek Jendrzej 2014-04-20 + 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. - make info copy only in timeshift mode + Merge remote-tracking branch 'check/next-cc' -Jacek Jendrzej 2014-04-20 +2013-12-06 svenhoefer - nhttpd: -add Chech by marsim21 + - yWeb: use same order in search for channellogos as neutrino -Jacek Jendrzej 2014-04-20 +2013-12-03 Thilo Graf - src/neutrino.cpp -fix timer zap with mode (TV/Radio) change + 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. -Christian Schuett 2014-04-18 + CMenuForwarder: declare some members as const + Technically some member functions can be const - movieplayer: add possibility to show movie infos + CAudioPlayerGui: move scope of char *type + scope can be reduced -Jacek Jendrzej 2014-04-18 + CAudioPlayerGui: assign value of variable 'step' with current value + Variable 'step' is reassigned a value before the old one has been used. - use auto lang only with more as 1 audio pid + CAudioPlayerSetup: remove redundant parent->hide() + Possible null pointer dereference: parent - otherwise it is redundant + to check it against null. -[CST] Focus 2014-04-15 + color.cpp: use variable br_ + Variable 'br_' is assigned a value that is never used - gui/hdd_menu.cpp: fix menu, if format canceled; - add xfs tools; - change progress messages to commands executed - - Conflicts: - src/gui/hdd_menu.cpp +2013-12-03 svenhoefer -[CST] Focus 2014-04-15 + - infoviewer: use space instead of dot as seperator for clock - gui/videosettings.cpp: add option to enable/disable SD OSD on apollo + - cc_frm_clock.cpp: add space as a possible seperator -[CST] Bas 2014-04-09 +2013-12-03 Stefan Seyfried - settings: implement 23.97hz and 29.97hz video modes. + 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 -[CST] Bas 2014-04-09 +2013-12-03 M. Liebmann - lib/libcoolstream2/video_cs.h: add 23.97hz and 29.97hz modes in api + CTimeOSD: Restoring infoclock after hiding osdtime -Jacek Jendrzej 2014-04-15 +2013-12-02 [CST] Focus - compil fix withot mdev + gui/scan.cpp: fix memleak -Thilo Graf 2014-04-13 +2013-12-02 Stefan Seyfried - OPKG-Manager: add opkg manager feature - - Signed-off-by: Markus Volk - Signed-off-by: Thilo Graf - - 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 + 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 -M. Liebmann 2014-04-15 +2013-12-01 Thilo Graf - Update deutsch.locale + CInfoViewer: use correct corners and text color for time display + Assigning of these properties are required after theme or color changes. -[CST] Focus 2014-04-14 +2013-12-01 M. Liebmann - 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 + neutrino: disable infoclock while eventlist is displayed via usermenu -[CST] Focus 2014-04-14 + CScanSetup: Remove duplicate separator line from cable scanmenu - locals: add hdd mount/umount locales +2013-12-01 [CST] Focus -[CST] Focus 2014-04-14 + gui/widget/menue.cpp: fix 15b2b2ec050f23dc09c93c34c389ccba013b118b - gui/widget/menue.cpp: fix selected in case saved one do not match new menu size +2013-12-01 Stefan Seyfried -[CST] Focus 2014-04-09 + fix manual terrestrial scan (untested) - zapit/src/fastscan.cpp: fix compile warning +2013-11-30 Stefan Seyfried -[CST] Focus 2014-04-08 + Merge branch 'check/next-cc' + Only compile-tested. - zapit/src/fastscan.cpp: implement new/removed channel marking +2013-11-30 Stefan Seyfried -[CST] Focus 2014-04-07 + Revert "Revert "global.h: Use forward-declarations to reduce number of dependencies"" + This reverts commit 3c8d47fa49b6a45e1606c015fd193af7b5d9b8b9. - gui/scan_setup.cpp: add explicit option to enable/disable fast-scan update + No Idea why this was reverted, so revert again :-) -[CST] Focus 2014-04-07 +2013-11-30 Stefan Seyfried - locals: add new locales for fast-scan + put the uncoolinit hack directly in CZapit::Start() -[CST] Focus 2014-04-07 + startvideo: send PMT again + this needs checking if the refcounting issues have + been fixed now. - for fast-scan and cable-scan, put bouquets to beginning of favorites list +2013-11-30 Thilo Graf -Jacek Jendrzej 2014-04-13 + CSignalBar/CSignalNoiseRatioBar: reduce code, clean ups + Some var inits can be reduced, because of inheritance. - upnpbrowser.cpp: osd fix with radius +2013-11-29 Thilo Graf -svenhoefer 2014-04-11 + 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. - - 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) +2013-11-29 martii -Thilo Graf 2014-04-09 + remove widest_number definition and usage, add Font::getMaxDigitWidth() method instead - CMenuItem: reduce scope of str, trivial + gui/components/cc_frm_clock: fix label widths for non-standard fonts -Thilo Graf 2014-04-07 +2013-11-29 [CST] Focus - /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 + gui/osdlang_setup.cpp: fix memleak -M. Liebmann 2014-04-09 + gui/keybind_setup.cpp: fix memleak: in case not all keys from 'enum keynames' added to menu, memory leaked. make sure all keychoosers deleted - CPersonalizeGui: Replaces CMenuOptionChooser::getOptionName() by getName() - - Signed-off-by: Thilo Graf - - partial revert of afbd87083bf56bbcea1eb5be43625bf5a9a8b86d + gui/mediaplayer.cpp: fix memleak -M. Liebmann 2014-04-09 + gui/update_menue.cpp: fix memleak - CPersonalizeGui::changeNotify: Fix display error - - Signed-off-by: Thilo Graf - - 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 + gui/update.cpp: fix memleak -M. Liebmann 2014-04-09 + gui/osd_setup.cpp: fix memleak - CMenuOptionChooser: Remove bad function getOptionName() - - - Please use getName() as replacement. - - Signed-off-by: Thilo Graf - - partial revert of afbd87083bf56bbcea1eb5be43625bf5a9a8b86d + gui/parentallock_setup.cpp: fix non-easy mode, do not add menu security -Jacek Jendrzej 2014-04-09 + components: cleanup destructors - remove calls to functions, already called inside base classes destructors - yWeb: dont zap on channel change + gui/widget/menue.cpp: try to disable 'always save/restore menu hint screens' (again) -Jacek Jendrzej 2014-04-09 + neutrino.cpp: fix crash if DISABLE_SECTIONSD defined for testing - eitd/sectionsd.cpp void addEven: crash fix, do not use iterator without locking + gui/widget/menue.cpp: cleanup unused code -Jacek Jendrzej 2014-04-07 + gui/channellist.cpp: fix empty box paint, if no logo found - streamts.cpp StreamInstance::Send: do not block neutrino by faulty stream + gui/channellist.cpp: disable screen save for detail line -[CST] Focus 2014-04-02 + cc_item_progressbar.cpp: fix attempt to draw box with width=0 - 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 + components: remove initVarHeader calls in classes derived from CComponentsHeader -[CST] Focus 2014-04-02 + components: remove initVarForm calls in classes derived from CComponentsForm - zapit/src/fastscan.cpp: add read FST version, adjust for quiet scan + gui/imageinfo.cpp: fix memleak, b_info never deleted -[CST] Focus 2014-04-02 + cc_item_progressbar.cpp: for advanced paint, replace paintShapes with paintBoxRel: too much overhead to replace single paintBoxRel call - system/settings.cpp: remove delivery_system setting, add FST version + components: remove initVarBasic and initVarItem calls from derived classes -[CST] Focus 2014-04-02 + cc_base.h: make private initVarBasic and initVarItem, they are is called from constructors - gui/scan_setup.cpp: save FST version after scan + gui/cam_menu.cpp: fix memleaks -[CST] Focus 2014-04-02 + gui/scan_setup.cpp: fix memleaks - zapit/src/scan.cpp: reset FST version on normal scan + gui/widget/menue.cpp: add CMenuDForwarderNonLocalized -[CST] Focus 2014-04-02 + gui/components/cc_frm_signalbars.cpp: fix mem leak: initVarSigBar call from CSignalNoiseRatioBar reset pointers created by initSBItems from CSignalBar ctor - gui/scan.cpp: center scan header + 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 -[CST] Focus 2014-04-02 + gui/infoviewer_bb.cpp: fix memleak, hddscale and sysscale was never deleted - locales: remove extra info from satsetup.fastscan_head + gui/movieplayer.cpp, neutrino.cpp: fix inactivity timer - do not stop playback to show cancel timer question -[CST] Focus 2014-04-02 +2013-11-29 Thilo Graf - gui/cam_menu.cpp: remove extra debug + 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. -[CST] Focus 2014-03-31 +2013-11-28 M. Liebmann - gui/bouquetlist.cpp: show epg icon for bouquets selected to scan epg + CComponentsFrmClock: Remove double call of initCCLockItems() + - initCCLockItems() is called by the refresh() function + and the paint() function in initClockThread() -[CST] Focus 2014-03-31 + CInfoClock: Use dynamic font for display - gui/widget/icons.h: add NEUTRINO_ICON_EPG + Adapting certain files to the changed font handling of info clock -[CST] Focus 2014-03-31 + CComponentsFrmClock: Rework font handling + - Use setClockFont(enum FONT_TYPES) for selection of neutrino fonts + - Use setClockFontSize(size) for Dynamic Font - gui/audio_select.cpp: disable analog audio on/off for easy menu mode + CInfoClock: Rework calculate size & position + - Fix display info clock + - Preparation for alternative use of neutrino fonts / DynFonts -[CST] Focus 2014-03-31 +2013-11-26 Jacek Jendrzej - zapit/src/capmt.cpp, zapit/src/femanager.cpp: fix warnings + CEventFinderMenu -add epg search history -[CST] Focus 2014-03-31 +2013-11-26 Stefan Seyfried - lib/libcoolstream2/dmx_cs.h: update apollo header + zapit: fix debug message filenames -Thilo Graf 2014-03-25 +2013-11-26 Thilo Graf - CComponentsFrmClock: add missing init of items + CComponentsFrmClock: disable separate handle of label paint + This is already handled in CTextBox object itself and should be enough. -Thilo Graf 2014-03-23 + CInfoViewer: show time with CComponentsFrmClock object + This replaces old code that displayed time in infobar. - CComponentsText: rework constructor - - allows usage of parent parameter without another parameter +2013-11-25 martii -Thilo Graf 2014-03-22 + gui/infoviewer: disable infoclock if radiotext is active - 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. +2013-11-25 svenhoefer -Thilo Graf 2014-03-16 + - neutrino: disable infoclock while epgview and eventlist - CComponentsPIP: use a default frame with thickness 2 and small corner radius + - infoviewer_bb: align icons on right side with text above -Thilo Graf 2014-03-11 +2013-11-25 Thilo Graf - CComponentsFrmChain: add missing parameter 'parent' - - supplement to 23d7b62cf04845305af22fb54716c16c05063941 + CInfoViewerBB: revert 024bb0bbc9cabc09a48984c58859a33370b274a9 + This changes has only effect with button bar. Infoviewer is ignored or + collide with Virtual_Zap. -Thilo Graf 2014-03-08 +2013-11-24 Stefan Seyfried - CComponents: use neutrino debug mode for debug output + lcddisplay: fix build with yocto gcc-4.8.1 toolchain -Thilo Graf 2014-03-08 + iwscan: fix also for newer ppc compilers - 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. +2013-11-24 M. Liebmann -svenhoefer 2014-04-01 + No display info clock when radio text is shown - - yWeb: scale channellogos in channellist and epg plus +2013-11-23 M. Liebmann -M. Liebmann 2014-04-01 + CInfoViewerBB: No blank space for radiotext icon when radiotext is off - Fix commit ae8b6e7efcadcbe1b452fb45ea9d481ed538d30f +2013-11-23 Thilo Graf -M. Liebmann 2014-04-01 + widget: add -D__STDC_FORMAT_MACROS - Update deutsch.locale + CInfoClock: remove not required call of setXPos() + CInfoClock is derived from class ComponentsFrmClock, so we can + use already available members. -Jacek Jendrzej 2014-04-01 +2013-11-23 svenhoefer - dboxinfo.cpp: shov inactive rec icon, if no rec is run + - infoviewer_bb: enable radiotext-icons -svenhoefer 2014-04-01 +2013-11-22 svenhoefer - - bouqueteditor_channels.cpp: de-highlight channels not found + - data/locale/Makefile.am: remove circular dependency -Jacek Jendrzej 2014-04-01 + - hdd_menu: create destination before mount - bouqueteditor_channels - CBEChannelWidget::paintItem: extra color for channels not found in service + - helpers.cpp: port safe_mkdir() from martii -Jacek Jendrzej 2014-03-31 + - helpers.cpp: simplify check_dir(); ported from martii - getservices.cpp dont add to remove not existing channel +2013-11-22 M. Liebmann -Jacek Jendrzej 2014-03-30 + InfoClock: Fix display clock in movie browser, file browser etc. - getservices.cpp: -fix dont replace not existing channel +2013-11-20 M. Liebmann -[CST] Focus 2014-03-28 + CInfoClock: Fix paint info clock when mute icon is displayed - gui/bouquetlist.cpp: another fix for bouquet epg scan option :D +2013-11-20 Thilo Graf -[CST] Focus 2014-03-28 + CInfoClock: rework infocklock - gui/bouquetlist.cpp: another fix for bouquet epg scan option +2013-11-20 M. Liebmann -Jacek Jendrzej 2014-03-28 + deutsch.locale: Fix sort order - upnpbrowser.cpp fix for show pic after play +2013-11-20 Stefan Seyfried -[CST] Focus 2014-03-28 + only recreate rcsim.h if necessary + TODO: move it from source to object tree - gui/bouquetlist.cpp: fix warning +2013-11-17 Thilo Graf -[CST] Focus 2014-03-28 + CComponentsWindow: add missing member paint() + This is a partial revert of cbeb9f3ac655788bbda40c835cb4930ad726332e - gui/bouquetlist.cpp: fix crash + CStreamInfo2: reduce scale width of signal bars + If the value is 100%, some parts of text was not displayed. -[CST] Focus 2014-03-28 + 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 - zapit/src/femanager.cpp: change free demux for PiP detection + CComponentsExtTextForm: use correct declared type -[CST] Focus 2014-03-28 + CComponents: move debug enable switch to cc_types.h - zapit/src/zapit.cpp: remove PIP_DEMUX usage + CComponents: use DEBUG_CC for debug output -[CST] Focus 2014-03-28 +2013-11-15 [CST] Focus - zapit/src/capmt.cpp: allocate demuxes in constructor + lib/libcoolstream2: apollo headers update -[CST] Focus 2014-03-28 +2013-11-15 Stefan Seyfried - zapit/src/fastscan.cpp: fix extra InitFastscanLnb call + lcdd: ignore Mode parameter in showPercentOver -[CST] Focus 2014-03-28 + framebuffer-ng: port commit 0dc92e99 to fix window sizes - gui/movieplayer.cpp: change playback instance number + CComponents: fix compiler warnings with DEBUG_CC -Jacek Jendrzej 2014-03-27 +2013-11-15 svenhoefer - upnpbrowser.cpp -add show logo/pic + - movieplayer: show channellogo in infobar -[CST] Focus 2014-03-27 + - movieplayer: show progress in VFD (thx Satbaby) - driver/scanepg.cpp: add support to scan selected bouquets; - add support to scan epg in live or standby or always + - movieplayer: show infobar at every start of a movie -[CST] Focus 2014-03-27 +2013-11-14 svenhoefer - gui/miscsettings_menu.cpp: add option to scan epg in standby or live or always + - audioplayer: fix cover handling -[CST] Focus 2014-03-27 +2013-11-13 svenhoefer - gui/bouquetlist.cpp: add menu option to switch bouquet epg scan on/off + Revert "global.h: Use forward-declarations to reduce number of dependencies" + This reverts commit 4bc6e43ad478857453c64bbe9c46dffae7e525e1. -[CST] Focus 2014-03-27 + Revert "- add missing include of vfd header" + This reverts commit 3845feb0e40a9d67d4bd4901def78beaf32b2611. - zapit/src/bouquets.cpp: add bouquet flag to select bouquet for epg scan + Revert "CTestMenu: fix build, add missing include" + This reverts commit 25909c10b626d39a462a1a421a1b61759da71fa4. -[CST] Focus 2014-03-27 +2013-11-13 martii - neutrino.cpp: add setting to select box state for epg scan + yt: make search order selectable -[CST] Focus 2014-03-27 +2013-11-13 Stefan Seyfried - locals: add new locales for epg scan + configure: put buildinfo stuff in own config header + ...so there's no need to rebuild everything all the time -[CST] Focus 2014-03-27 + Merge branch 'check/next-cc' + Only compile-tested. - driver/streamts.cpp: optimize poll timeout, cancel thread on stop +2013-11-13 martii -svenhoefer 2014-03-26 + system/localize: change memory allocation, no user-visible changes (continued) - - controlapi: add boxmodel to control/info?hwinfo + system/localize: change memory allocation, no user-visible changes -svenhoefer 2014-03-26 +2013-11-13 Thilo Graf - - neutrinoyparser: remove delivery_system from boxname + CTestMenu: fix build, add missing include + supplement to 3845feb0e40a9d67d4bd4901def78beaf32b2611 -svenhoefer 2014-03-26 +2013-11-13 Stefan Seyfried - - neutrinoyparser: add function 'get_boxmodel' + Revert "- add missing include of vfd header" + This reverts commit 3845feb0e40a9d67d4bd4901def78beaf32b2611. -[CST] Focus 2014-03-26 + We use display.h instead. - driver/streamts.cpp: add support to stream from different tuners +2013-11-13 svenhoefer -[CST] Focus 2014-03-26 + - add missing include of vfd header - driver/scanepg.cpp: do not zap, if streaming active; - use common standbyToStandby() from neutrino +2013-11-13 Stefan Seyfried -[CST] Focus 2014-03-26 + global.h: Use forward-declarations to reduce number of dependencies - neutrino.cpp: add common code to partially neutrino wakeup / put to sleep; - process EVT_STREAM_START/STOP events + remove unneeded CConfigFile from lcdd and shutdown_count -[CST] Focus 2014-03-26 + movieplayer: initialize vpid and vtype variables - neutrinoMessages.h: add EVT_STREAM_START/STOP events + ytparser: fix wrong-type compiler warnings -[CST] Focus 2014-03-26 + fix cleantargets - Revert "streamts: put zapit back into standby after streaming" - - This reverts commit 8c0cb5b96ea791a9bf07e3070ba46a0dff01f152. + scanepg: fix unused variable warning -[CST] Focus 2014-03-26 + fix format string warnings - Revert "streamts: set CPU freq to 'high' for streaming" - - This reverts commit c9a3b348108a24f906e679b7a03f838e83f1bbd0. +2013-11-13 [CST] Focus -svenhoefer 2014-03-24 + lib/libcoolstream2/cnxtfb.h: header update, no u8 type used - - localize.cpp: fix LOCALEDIR_VAR +2013-11-12 [CST] Focus -[CST] Focus 2014-03-21 + neutrino_menue.cpp: for easymenu, replace 'Channels' with bouquet editor in main menu - zapit/src/fastscan.cpp: improve fastscan tune reporting + gui/scan_setup.cpp: remove tuner name from tuner setup menu header for easymenu mode -[CST] Focus 2014-03-21 + gui/network_setup.cpp: move wlan setup items up, to be visible always on first page - gui/scan_setup.cpp: add dynamic diseqc options switch based on frontend mode + data/locale/english.locale: capitalize Bouquet editor -[CST] Focus 2014-03-21 +2013-11-12 Thilo Graf - gui/widget/menue.cpp: add CMenuOptionChooser::setOptions + CComponents: remove log spam -[CST] Focus 2014-03-21 +2013-11-11 Stefan Seyfried - zapit/src/frontend.cpp: change timers to use time_monotonic_ms() + Makefiles: simplify includes for libcoolstream/libstb-hal -[CST] Focus 2014-03-20 +2013-11-11 martii - gui/scan_setup.cpp: add fast-scan operators, add fast-scan diseqc auto-config and menu to change diseqc + implement yt search history -[CST] Focus 2014-03-20 +2013-11-11 Jacek Jendrzej - zapit/src/fastscan.cpp: add fast-scan operators, add diseqc autoconfig + CStreamInfo2 initialize dmx -[CST] Focus 2014-03-20 +2013-11-11 [CST] Focus - locals: add new locales for fast-scan + driver/scanepg.cpp, neutrino.cpp: fix for standby epg scan -[CST] Focus 2014-03-17 + driver/record.cpp: save added pids from pmt update; add safe-check for max pids recorded - gui/cam_menu.cpp: rework, handle mmi timeout, close menu on CI/card insert/remove +2013-11-11 Thilo Graf -[CST] Focus 2014-03-17 + CBuildInfo: remevo unused id - neutrino.cpp: remove not reached keys handle, do not pass RC_timeout + locales: remove colon from string + Entry is used as caption, not as descriptive paragraph. -[CST] Focus 2014-03-14 + CImageInfo: fix calculation of info text height + Height of sub caption was not considered. - gui/cam_menu.cpp: use dialog for menu/list messages generated outside of menu + CTestMenu: add buildinfo as menu entry + Buildinfo also exists in infomenu, but is outcommented, so it is + prepared just for testings. -[CST] Focus 2014-03-14 +2013-11-11 Thilo Graf - gui/cam_menu.cpp: cleanup, fix memleak when messages ignored + CImageInfo: rework some parts of imageinfo + -use CComponentsExtTextForm: this combines labels and text to one item -Jacek Jendrzej 2014-03-19 + -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 - upnpbrowser.cpp: -add albumArtURI parse +2013-11-11 Thilo Graf -Jacek Jendrzej 2014-03-19 + CBuildInfo: rework buildinfo class for use as CComponentsWindow + also possible: get partial informations also as strings for usage + in other classes - CPictureViewer:: move download code to separate funktion DownloadImage +2013-11-11 Michael Liebmann -M. Liebmann 2014-03-19 + Add display of build info + - Display compiler version, compiler flags, build PC, kernel version + - configure.ac part ported from filezilla project - CLuaInstance::runScript: Set script parameter 0 to 'script name'... - - ...for compatibility with standalone lua scripts +2013-11-11 Thilo Graf -M. Liebmann 2014-03-17 + CComponentsExtTextForm: remove check for empty strings + This check causes possible segfault and check is already in ccx_text_obj. - 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, ...]) + CComponentsExtTextForm: fix assign of width with percent value + Assigning of value before width was set, had no effect -M. Liebmann 2014-03-17 + CComponents: add log warning if position = 0 + Value 0 for embedded items should be unproblematic, buy single items + should have minimum value = 1. - 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 *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); + CComponentsButton: add members to get caption properties -M. Liebmann 2014-03-18 + CComponentsWindow: remove paint() member + The derived member of ComponentsForm() should be sufficiently + and should serve its purpose. - CStringInputSMS: Add '%' to valid chars + 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(). -M. Liebmann 2014-03-16 + CTextBox: use member getFontTextHeight() as public - CLuaInstance: Replace cwindow header_height & footer_height - - - Replace with headerHeight & footerHeight - - Set header_height & footer_height to deprecated + CComponentsExtTextForm: add member setLabelAndTextFont() -M. Liebmann 2014-03-16 + CComponentsButton: add constructors with loacalized caption parameter - CLuaInstance: Add various CComponentsPicture functions - - - Added: new, paint, hide, setpicture + CComponents: use correct initial values screen start position + Value '0' is wrong. -M. Liebmann 2014-03-16 + CComponentsLabel: use correct body color - CLuaInstance: Add setCaption & paintHeader function to cwindow + CTestMenu: add sample code for CComponentsExtTextForm -M. Liebmann 2014-03-16 + CComponentsExtTextForm: add new class CComponentsExtTextForm + this provides a combining form, that contains a text object with label - CLuaInstance: Add function 'functionDeprecated()' for debug output... - - ...when a script function is deprecated. + CComponentsItem: add missing is_painted to hideCCItem() -M. Liebmann 2014-03-16 + CTextBox: reinit text variables after evaluated comparison - CLuaInstance: Add setText function to ctext + CComponentsLabel: remove alternate constructor + default parameters can also be used -M. Liebmann 2014-03-16 + locales: use german translation for 'Setup Tuner' - CLuaInstance::ComponentsTextNew: Add 'parent' parameter... - - ...for the integration of ctext in a parent cwindow + 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. -M. Liebmann 2014-03-16 +2013-11-10 Stefan Seyfried - CLuaInstance: Add additional tableLookup for get userdata + uncoolinit: fix for newer compilers -M. Liebmann 2014-03-16 + fix format string warnings - CLuaInstance: Add debug output to CWindowDelete/ComponentsTextDelete + scanepg: fix unused variable warning -M. Liebmann 2014-03-14 + fix cleantargets - CRecordSetup: Fix menu hint specifier + ytparser: fix wrong-type compiler warnings -M. Liebmann 2014-03-09 + add tool to work around crappy coolstream driver initialization - Update deutsch.locale + iwscan: work around strange problem with older compilers -FlatTV 2014-03-13 + Merge branch 'check/next-cc' + Compiles on most platforms, starts. Not really tested. - record menu: add filename template + movieplayer: initialize vpid and vtype variables -[CST] Focus 2014-03-13 +2013-11-09 Stefan Seyfried - neutrino.cpp: set satellite position for generated satellite bouquets + tuxtxt: add back the Tripledragon's ttx keys -[CST] Focus 2014-03-13 + tuxtxt: don't try to manipulate input fd + the CRCInput class is used for input anyway, so + this does not make any sense. - gui/bouquetlist.cpp: allow to delete whole satellite from satellite bouquet view +2013-11-09 svenhoefer -[CST] Focus 2014-03-13 + - 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. - zapit/src/getservices.cpp: add code to remove channels for the given satellite position, - current live channel skipped to prevent neutrino crashes + cover in tag is preferred. -[CST] Focus 2014-03-13 + ported from mohusch. original patch by tangocash. thx! - zapit/src/capmt.cpp: stop cam if channel not found +2013-11-09 martii -[CST] Focus 2014-03-13 + global.h: Use forward-declarations to reduce number of dependencies + [seife: amended to fix build] - zapit/src/bouquets.cpp: use INVALID_SAT_POSITION instead of -1 +2013-11-09 Stefan Seyfried -[CST] Focus 2014-03-13 + sectionsd: work around buggy cDemux in libcoolstream - zapit/include/zapit/types.h: add INVALID_SAT_POSITION define + remove unneeded CConfigFile from lcdd and shutdown_count -[CST] Focus 2014-03-11 + 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. - driver/record.cpp: always use configured hours to record for temporary timeshift; - cleanup unused code + 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. -[CST] Focus 2014-03-11 + framebuffer-ng: move hw-specific stuff into fbaccel + hardware initialization is platform specific, so put + it into fbaccel instead. - neutrino.cpp: add timeshift record duration setting +2013-11-09 svenhoefer -[CST] Focus 2014-03-11 + - ylanguage.cpp: fix wrong value in for loop - locals: add locale for timeshift record duration +2013-11-09 defans -martii 2013-09-26 + small fix, possible segfault in hddmenu - gui/movieplayer: create and use a movieinfo copy (fixes timeshift playback) +2013-11-09 Stefan Seyfried -[CST] Focus 2014-03-10 + fbaccel: factor out private stuff into own header - zapit/include/zapit/satconfig.h: add macros for cable/terrestrial positions +2013-11-08 svenhoefer -svenhoefer 2014-03-07 + - ylanguage.cpp: add neutrino locale as an additional locale file for yWeb - - pictureviewer: add a var-dir for channellogos (/var/tuxbox/icons/logo) + - libconfigfile: allow configfiles with another delimiter as '=' -svenhoefer 2014-03-07 +2013-11-08 [CST] Focus - - locale: move first-search locale-dir from /var/tuxbox/config/locale ... - - ... to /var/tuxbox/locale + Merge branch 'next-cc' -Jacek Jendrzej 2014-03-07 + gui/scan_setup.cpp: force fe link on master change, too - satellites.xml: update Thor 5/6/Intelsat + gui/scan_setup.cpp: disable frontend setup, if record running -[CST] Focus 2014-03-06 +2013-11-07 svenhoefer - 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 + - audioplayer: use and show play/pause/stop/rew/ff keys -[CST] Focus 2014-03-06 +2013-11-07 [CST] Focus - system/setting_helpers.cpp: create /var_init/etc/.reset on factory reset, - to be processed by apollo init scripts to erase /var partition + gui/osd_setup.cpp: fix Window size in menu, snprintf take care about 0 at the end -[CST] Focus 2014-03-06 + 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 - gui/osdlang_setup.cpp: revert language selection to old behaviour: close menu after select + driver/framebuffer.cpp: switch from window_size to window width/height, allow 50% min window size -[CST] Focus 2014-03-05 + neutrino.cpp: add window width/height settings - gui/bouquetlist.cpp: fix inactive color when called to add channel to bouquet +2013-11-07 Stefan Seyfried -[CST] Focus 2014-03-05 + 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. - gui/pipsetup.cpp: support different PIP setup for tv and radio modes +2013-11-06 [CST] Focus -[CST] Focus 2014-03-05 + zapit/src/fastscan.cpp: set current channel to channel number 1 - neutrino.cpp: add pip config settings for radio mode + system/settings.cpp: set fastscan default type to HD -[CST] Focus 2014-03-04 + gui/personalize.cpp: fix pin change active/enactive, broken after commit 404de5376b75c96bb3d79590b9cedc5cb8f8533e - gui/scan_setup.cpp: move rotor options to its own menus + gui/personalize.cpp: fix pin access in case personalize pin is off, but items with enabled pincode present -[CST] Focus 2014-03-04 +2013-11-05 Jacek Jendrzej - locals: add locale for rotor options menu hints + CControlAPI::_GetBouquetActualEPGItem: -add eventid & timeTotal to secondEPG -[CST] Focus 2014-03-04 +2013-11-05 Thilo Graf - gui/miscsettings_menu.cpp: remove global rotor_swap option + CTestMenu: add configure option --enable-testmenu -[CST] Focus 2014-03-04 +2013-11-05 [CST] Focus - gui/scan_setup.cpp, gui/motorcontrol.cpp: use per frontend rotor swap option + gui/test_menu.h: disable test menu -[CST] Focus 2014-03-04 + 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 - zapit/src/femanager.cpp: add per frontend rotor swap option + data/locale/english.locale: fix typo -[CST] Focus 2014-03-04 +2013-11-05 svenhoefer - zapit/data/frontend.conf: remove config for fe1 + - moviebrowser: use ccomponents to paint header -svenhoefer 2014-03-06 +2013-11-05 [CST] Focus - - user_menue.cpp: whitespace cleanup + gui/start_wizard.cpp: fix missing frontend setup -svenhoefer 2014-03-06 + gui/scan_setup.cpp: set wizard mode for frontend setup menu - - user_menu: add some pointers to delete + gui/widget/menue.cpp: fix jump to some item types with direct key -svenhoefer 2014-03-06 + PERSONALIZE_ACTIVE_MODE_OPTIONS: fix PERSONALIZE_PROTECT_MODE_MAX, PERSONALIZE_ACTIVE_MODE_OPTIONS need 2 options, not 3 - - hdd_menu: fix hdd_sleep 'off' + gui/personalize.cpp: fix CPinSetupNotifier: return false, menu repaint not needed -Thilo Graf 2014-03-05 +2013-11-04 svenhoefer - CComponents: remove error message. - - Log output should be enough. + - moviebrowser: disable hdd-bar in youtube mode -M. Liebmann 2014-03-04 +2013-11-04 Michael Liebmann - CTimerList: Fix eventType CTimerd::TIMER_EXEC_PLUGIN + Audioplayer: Remove special handling for display mute icon + - Supplement to bace5ce91b9e86d803a69adc1706808661e1447d -M. Liebmann 2014-03-03 + Audioplayer: Remove special handling for display mute icon - CComponents: More precise error message (commit f813b9e) +2013-11-04 BPanther -M. Liebmann 2014-03-03 + fix char (thx mohousch) - CPluginList: Supplement to commit cf43a6f (RC_setup for exit all menus) +2013-11-04 svenhoefer -M. Liebmann 2014-03-02 + - audioplayer: fix corner_type in header - src/system/helpers.cpp - htmlEntityDecode(): Add various html codes + - yWeb: remove descriptions from rcu tooltips -[CST] Focus 2014-03-03 +2013-11-03 Stefan Seyfried - 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 + fix build when --with-stb-hal-build is given -[CST] Focus 2014-03-03 + allow empty --with-stb-hal-build path - Revert "deutsch, english, nederlands locale: little change for twin, independent modes:" - - This reverts commit 8beb80c24663ac6fc86475185d0cf6ba266e8057. + update lcddisplay and libcoolstream to AM_CPPFLAGS -[CST] Focus 2014-03-03 + videosettings: use standard values for tripledragon - zapit/src/femanager.cpp: determine if master has loop-linked frontends at link time +2013-11-02 svenhoefer -Thilo Graf 2014-03-03 + - neutrino_menue: show always seperator line for secons section - 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. + - locales: more suitable locales for networkmenu.setuponstartup -Thilo Graf 2014-02-27 + - deutsch.locale: add locales for wlan scan - cc_types.h: add forward declaration for CComponentsForm() - - required for parameter in CComponentsItem constructors +2013-11-02 Michael Liebmann -Thilo Graf 2014-02-27 + deutsch.locale mainmenu.service/settings: Restore original values - CComponentsPicture: add comment to isPicPainted() - - Not to confuse with isPainted(). Because isPicPainted() is related to - internal image. +2013-11-01 [CST] Focus -Thilo Graf 2014-02-27 + src/gui/widget/stringinput.cpp: copy valueString to value in ::exec, to follow extenal valueString updates - CComponentsItem: add methodes to set width and height via percent value - - Percent value is related to current screen or parent size + src/gui/network_setup.cpp: add wlan scan -Thilo Graf 2014-02-27 + locals: add locales for wlan scan - CComponentsItem: comments corrected + add libiw to build -Thilo Graf 2014-02-27 + lib/libiw: add libiw from wireless tools v29, and wrapper to scan wlan networks - 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. + gui/scan_setup.cpp: fix 96b7d939cad490fb223fa0106fe0c42b1459ae4c, do not show tuner name in tuner select menu for easymenu mode -Thilo Graf 2014-02-26 +2013-10-31 [CST] Focus - CComponentsItem: add members to set item position via percent value + gui/record_setup.cpp: fix double-blue key -Thilo Graf 2014-02-26 +2013-10-30 [CST] Focus - 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. + zapit/src/femanager.cpp: set all cable tuner default mode to independent -Thilo Graf 2014-02-26 + gui/videosettings.cpp: add font scaling for easymenu mode - CComponentsInfoBox, CComponentsPicture: add overloaded members setPicture() + gui/update_menue.cpp: re-enable 'save current software' for easymenu mode -Thilo Graf 2014-02-23 + gui/scan_setup.cpp: add tuner type to tuner select menu - 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. +2013-10-27 Thilo Graf -Thilo Graf 2014-02-23 + 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 - 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. + CTextBox: fix repaint of background of textbox on scroll and changed text + suplement to ca22cb9241928741c34e13dc3fd0bf75303191f3 -Thilo Graf 2013-12-16 +2013-10-26 Thilo Graf - CComponentsFrmClock: remove statement - - stopThread() is doing check against NULL itself + revert 6ee7fac1a5cfb884fa72b36a8c10104bab6a5253 + Was bad idea to rename. Other Classes can also inherit this. See CMenuTarget -Thilo Graf 2013-12-16 +2013-10-26 Michael Liebmann - CComponentsFrmClock: change wording of comment, was unsuituable + CTextBox: Fix background paint -martii 2014-03-02 + Update deutsch.locale an fix sort order in english.locale - gui/pluginlist: drop custom menu implementation - - (but use the menu-hint as plugin-description) +2013-10-25 [CST] Focus -martii 2014-03-02 + gui/miscsettings_menu.cpp: add video.h header - gui/widget/menue, gui/osdlang_setup: drop CMenuOptionLanguageChooser class + gui/scan_setup.cpp: fix broken zapit config for frontend setup -FlatTV 2014-03-02 + gui/scan_setup.cpp: fix crashes due to move tuner setup; auto-save settings; re-order menu options; should fix satSelect memleak - cYTFeedParser: Fix decodeVideoInfo() + gui/update_menue.cpp: cut update menu for easy mode -M. Liebmann 2014-03-02 + move tuner setup to Service menu - CLuaInstance: Add footer_height function + gui/personalize.cpp: fix memleak, fix warnings -svenhoefer 2014-03-02 + 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 - - plugins: cleanup - - * drop PLUGINDIR_USB - * drop unused 'param' from startPlugin + 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 -svenhoefer 2014-03-01 +2013-10-25 Michael Liebmann - - fix (and enable) one-key-plugin; fix movieplayer-plugin + mtdutils: Add missing include paths -svenhoefer 2014-03-01 +2013-10-24 Thilo Graf - gui/zapit_setup: add initial channel list mode options (MenuOptionChooser fix) + CComponents: rename hide() to hideCC() + There are too many name conflicts with hide-members in other classes. -Stefan Seyfried 2014-03-01 + 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. - my_popen: fix indentation +2013-10-24 Michael Liebmann -Stefan Seyfried 2014-02-23 + CComponentsText: Add function getTextLinesAutoHeight() + - Function is used for determine the number of lines + in a text box in AUTO_HIGH mode. - hdd_menu: better error message - - ...when trying to check unsupported file system type +2013-10-24 Thilo Graf -Stefan Seyfried 2014-03-01 + CComponentsHeader: add possibility to modify text alignment + usable in header and its derived classes and in class CComponentsWindow - hdd_menu: improve error resilience in getFmtType() + CComponentsHeader: use isAdded() to avoid add multiple items -martii 2014-03-01 +2013-10-24 Michael Liebmann - gui/zapit_setup: add initial channel list mode options (locale fix) + CTextBox: Add function getLinesPerPage() + - Add AUTO_LINEBREAK_NO_BREAKCHARS to textbox_modes for + auto linebreak without '-' and '.' char -martii 2014-03-01 +2013-10-24 Thilo Graf - gui/zapit_setup: add initial channel list mode options + CComponentsWindow: add member showHeader() + Provides show or hide window header -martii 2014-03-01 +2013-10-24 Thilo Graf - CNeutrinoApp::SetChannelMode: adjust to live channel instead of a semi-random one at startup + CTextBox: ensure paint of text and background only if required + It's not new, but this involves also other properties, + like color or position... -[CST] Focus 2014-02-28 + It's possible that more properties are required, maybe needs to be watched + and evaluation of comparison might require further revisions. - 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 +2013-10-24 Thilo Graf -[CST] Focus 2014-02-19 + CChannelList: set some clock item properties in dependency from header - zapit/src/getservices.cpp: fix missed DVB-T footer + CComponentsText: add member to get text color -[CST] Focus 2014-02-19 + CComponentsHeader: add member to get header text - gui/streaminfo2.cpp: fix DVB-T label +2013-10-23 svenhoefer -[CST] Focus 2014-02-19 + - locale: remove confusing string 'squashFS' - gui/scan_setup.cpp: fix DVB-T frontend labels +2013-10-21 Stefan Seyfried -martii 2013-06-01 + only recreate rcsim.h if necessary + TODO: move it from source to object tree - gui/streaminfo2: fix DVB-T label - - Conflicts: - data/locale/deutsch.locale +2013-10-21 Stefan Seyfried -Stefan Seyfried 2013-05-12 + Merge branch 'check/next-cc' + Compiles on most platforms, starts. Not really tested. - scansetup: add DVB-T - - Conflicts: - src/gui/scan_setup.cpp - src/gui/scan_setup.h + 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 -Stefan Seyfried 2013-05-12 +2013-10-21 Michael Liebmann - getservices: add code for DVB-T - - Conflicts: - src/zapit/src/getservices.cpp + CFrameBuffer: Fix query for Apollo hardware -Stefan Seyfried 2013-05-11 + CComponentsItem: Remove parameter from function isAdded() - frontend: add helpers for DVB-T - - Conflicts: - src/zapit/include/zapit/femanager.h - src/zapit/src/femanager.cpp +2013-10-20 striper -Stefan Seyfried 2012-10-07 + - zapit: only read sizeof(s) instead of fixed number - 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 + - zapit: memset info -M. Liebmann 2014-02-28 + - tuxtxt: pageinfo = NULL - CPluginList::exec: Add CRCInput::RC_setup to exit all menus + - fix annoying gui flickering when fading is activated on nevis -M. Liebmann 2014-02-27 + - acinclude: fix typo - CLuaInstance: Add has_shadow and window colors to cwindow.new +2013-10-20 svenhoefer -svenhoefer 2014-02-26 + - eventlist: change hotkeys in searchmenu for a smoother handling - - cables.xml: update unitymedia as suggested by OneOfNine +2013-10-20 [CST] Focus -M. Liebmann 2014-02-26 + driver/scanepg.cpp: return handled for events not handled in other code, should fix crashes on double-free problem - CLuaInstance: Add DECODE_HTML flag to ctext.new for decode html string - - - Use function htmlEntityDecode() +2013-10-20 Thilo Graf -M. Liebmann 2014-02-26 + CTextBox: ensure restore of background, if pixbuf exists + This may prevent undefined behavior or even possible segfaults - src/system/helpers.cpp: Add htmlEntityDecode() for decode html string +2013-10-19 Thilo Graf -M. Liebmann 2014-02-26 + CImageInfo: split function InitLicenseText() + InitInfoText() now handles only infotext via parameter text, so it is + possible to set different text into infobox item. - src/system/helpers.cpp: Add str_replace() function + CComponentsItem: move function isAdded() to CComponentsItem class -M. Liebmann 2014-02-26 + CComponentsText: use separated function to get text fro a file - Update deutsch.locale +2013-10-17 [CST] Focus -M. Liebmann 2014-02-25 + 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 - neutrino: Use uint32_t again for neutrino_msg_t & neutrino_msg_data_t + zapit/src/femanager.cpp: add debug, when live fe selected without check -[CST] Focus 2014-02-25 + neutrino.cpp: call CEpgScan::handleMsg() in standart way, fixes memleak for events with data - deutsch, english, nederlands locale: little change for twin, independent modes: - TWIN meant for TWIN LNB, independent also suitable for monoblock + driver/scanepg.cpp: change handleMsg() to return event handled/unhandled -[CST] Bas 2014-01-07 +2013-10-17 Michael Liebmann - nederlands.locale: fix spelling error. + Replacing obsolete 'INCLUDES' with 'AM_CPPFLAGS' in all Makefile.am -[CST] Bas 2014-01-07 +2013-10-16 Thilo Graf - nederlands.locale: fix some weird characters that were supposed to be newlines. + CComponentsButton: involving of button text for dyn font evaluation -[CST] Focus 2014-02-25 + CComponentsButton: use empty string as default icon in constructors - src/Makefile.am: fix -liconv + CComponentsForm: add predefine CC_CENTERED for auto positions + This saves explicit position calculations to arrange items centered -[CST] Focus 2014-02-25 + CStreamInfo2: implement signalbox based up CSignalBox - gui/movieplayer.cpp: add text subtitles charset select and conversion + CSignalBar: optimize caption handling -[CST] Focus 2014-02-25 + CNeutrinoFonts: performance fix + Variable '_height' is reassigned a value before the old one has been used. - src/Makefile.am: for apollo/uClibc add -liconv + CNeutrinoFonts: add explicit include for SNeutrinoSettings + required in typedef struct font_sizes_groups for *const content -[CST] Focus 2014-02-25 + CComponentsButton: use dynamic fonts, remove old font handling - neutrino.cpp: add subtitles charset setting +2013-10-16 svenhoefer -[CST] Focus 2014-02-25 + - remove '+'; fix 25e550e - locals: add locale for subtitles charset selection + - sleeptimer: add possibilty to preset with a fixed value -[CST] Focus 2014-02-25 +2013-10-16 Michael Liebmann - gui/movieplayer.cpp: add iso file mount + src/system/mtdutils: Fix compiler warnings -[CST] Focus 2014-02-25 +2013-10-12 Jacek Jendrzej - driver/file.cpp: add iso file type + CControlAPI::GetBouquetCGI fix segfault -[CST] Focus 2013-10-18 + CControlAPI::EpgCGI fix control/epg - src/neutrino.cpp: set default CI clock to 9 mhz +2013-10-11 Jacek Jendrzej -martii 2014-02-24 + CZapitMessages:: init msg struct - gui/widget/stringinput_ext: unbreak e8670e6c90e1dfe81a8b7e38e60559bc56fee193 +2013-10-11 [CST] Focus -martii 2014-02-23 + 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 - driver/rcinput: let getUnicodeValue() return const char * +2013-10-10 Jacek Jendrzej -martii 2014-02-25 + fix compil warnings - driver/rcinput: implement long key press support (but no rcsim/yWeb support at this time) - - driver/rcinput: drop unused gettimeofday code +2013-10-10 [CST] Focus -M. Liebmann 2014-02-23 + neutrino.cpp: start epg scan on enter standby, wakeup epg scan on record stop - CLuaInstance: Rename componentstext to ctext - - - Better readability and consistent designation - - Still not a problem since API not yet public + src/gui/miscsettings_menu.cpp: always enable epg scan item -M. Liebmann 2014-02-22 + src/driver/scanepg.cpp: add support for standby epg scan; block scan if recording is running; experimental, needs more testing - Update and sort locales + .gitignore: add src/rcsim binary -M. Liebmann 2014-02-22 + eitd/sectionsd.cpp: do not send EVT_EIT_COMPLETE, if scanning paused - Update slovak.locle (THX EnoSat) + zapit/src/zapit.cpp: use CMD_ZAPTO_EPG to call ZapForEpg(); do not lock frontends in ZapForEpg() for standby mode -svenhoefer 2014-02-21 + zapit/lib/zapitclient.cpp: add CMD_ZAPTO_EPG command, to be used with epg scan - - personalizing: show menuhints in plugin type selection menu +2013-10-10 Jacek Jendrzej -[CST] Focus 2014-02-21 + satellites.xml remove 23.3E - 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 + CGenPsi:: -fix ac3 type -[CST] Focus 2014-02-21 +2013-10-10 Stefan Seyfried - lib/libcoolstream/playback_cs.h: update nevis header + add Raspberry Pi as 'boxtype' -[CST] Focus 2014-02-21 +2013-10-10 Michael Liebmann - gui/movieplayer.cpp: fix audio/subtitle pid reset on title change + Fix compiler warnings (-Wconversion) -[CST] Focus 2014-02-21 + neutrino: Fit various functions to the changed at get_fs_usage() - libcoolstream2: sync headers + 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 -[CST] Focus 2014-02-21 +2013-10-09 defans - gui/movieplayer.cpp: add title selection to bookmarks/chapters menu + fix possible segfault in channallist + fix segfaut channallist in movieplayer mode with active minitv -[CST] Focus 2014-02-21 +2013-10-09 Thilo Graf - libcoolstream2/playback_cs.h: update apollo header + CComponentsFrmClock: prepare members for usage as virtual members -[CST] Focus 2014-02-21 + 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 - gui/filebrowser.cpp: return directory in player mode (Hide_records is true) - if BDMV/index.bdmv found in dir + CComponentsFrmClock: fix posible flicker effects + Textbox handling was changed since 08e23a917c8d000d1de384d26247ca5d1ab29584 -[CST] Focus 2014-02-21 +2013-10-09 Thilo Graf - locals: add locale for titles/chapters menu separators + 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. -[CST] Focus 2014-02-18 + Scope of the variable 'buf', 'cFrom', 'rec_mode', 'first' can be reduced. - gui/movieplayer.cpp: try to select file play audio lang from audio preferences +2013-10-09 Thilo Graf -[CST] Focus 2014-02-16 + CChannelList: use matching data types for output - 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 +2013-10-09 Jacek Jendrzej -[CST] Focus 2014-02-16 + CGenPsi:: add EAC3 audio support, revork genpsi - gui/osd_setup.cpp: add 'other' font sizes group, - add subtitles font size setup +2013-10-08 [CST] Focus -[CST] Focus 2014-02-16 + neutrino: add EAC3 audio support - locals: add locale for 'other' font size group and subtitle font size +2013-10-08 Jacek Jendrzej -Jacek Jendrzej 2014-02-21 + CUpdateSettings:: allow choose tmp(ramfs,TMPFS_MAGIC) as update dir - Revert "scan.cpp cam_menu.cpp fix Werror=format" - - This reverts commit a48d8306ec9f0661451eff6a6a64dfa141af66a5. + CNeutrinoApp::handleMsg: -fix segfault if Bouquets is empty -Jacek Jendrzej 2014-02-21 +2013-10-07 svenhoefer - scan.cpp cam_menu.cpp fix Werror=format + - change plugin_hdd_dir to a more suitable setting + auto-create plugin_hdd_dir -M. Liebmann 2014-02-21 + - change logo_hdd_dir to a more suitable setting + auto-create logo_hdd_dir - CLuaInstance: Add various CComponentsWindow fuctions - - - Added: color buttons for footer, header_height + - pictureviewer: readd fallback to the std logo directory in flash -M. Liebmann 2014-02-21 +2013-10-07 [CST] Focus - CLuaInstance: Add various CComponentsText fuctions - - - Added: new, paint, hide, scroll + zapit/src/zapit.cpp: prevent 'rotor moving' message for ZapForEpg -M. Liebmann 2014-02-21 + driver/scanepg.cpp: prefer current bouquet in favorite mode, adding other favorites when current is finished - CLuaInstance: Add function getRenderWidth() + driver/scanepg.cpp: reuse code, do not try to add favorites again if scan complete -M. Liebmann 2014-02-21 +2013-10-06 Michael Liebmann - Fix compiler warnings (-Wfloat-equal) + Revert "Neutrino build: Fix build with '--with-tremor-static'" + This reverts commit 40dc93d9e8716e9c3aa553e473704954d3852729. -M. Liebmann 2014-02-21 +2013-10-06 Thilo Graf - CComponentsButton: Incrase height for btn font + CTestMenu: add sample code for channel logo item -M. Liebmann 2014-02-21 + CComponentsPicture: add class CComponentsChannelLogo - 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 + CPictureViewer: rework GetLogoName + Evaluation with real channel name was broken. -Merge: b52bd6c86 1e2e14e13 -[CST] Focus 2014-02-20 + CColorChooser: use matching data type - Merge branch 'next-cc' + 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 -martii 2014-02-17 + CComponentsFrmClock: use 'localtime_r' + Follow general recommendation to use 'localtime_r' + for threadsafe applications. - driver/rcinput: minor cleanup +2013-10-04 defans -Jacek Jendrzej 2014-02-18 + show record icon for normale records - wakeup_hdd: -fix warning -add mode to open + fix right offset when right_text and right_icon is given -Jacek Jendrzej 2014-02-18 +2013-10-04 svenhoefer - neutrinoMessages.h -fix type of HDMI/MUTE/VOLUME + - controlapi: use rcsim.h -Stefan Seyfried 2014-02-16 + - rcsim: build binary - 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 + - rcsim: add the wellknown names for menu/exit -Jacek Jendrzej 2014-02-17 + - rcsim: user const types in struct key - CFfmpegDec::Decoder -fix possible floating point exception + - rcsim: move enumeration to header -Thilo Graf 2014-02-14 + - rcsim: add header comment to rcsim.h - CComponentsPicture: fix item position - - x/y position was not assigned here for internal pic_x/pic_y vars. - Therefore x/y was ignored. + - rcsim: create rcsim.h automatically + add rcsim.h to .gitignore -svenhoefer 2014-02-14 + - rcsim: fix usage output - - cables.xml: update as suggested by OneOfNine +2013-10-04 striper -Jacek Jendrzej 2014-02-13 + - rcsim: fix compiler warning - CControlAPI::EpgSearchXMLCGI convert channelname to xml +2013-10-04 svenhoefer -M. Liebmann 2014-02-13 + - add rcsim sources from martiis-neutrino-mp - CComponentsFrmClock: Fix thread handling - - - Set clock activ = false for default +2013-10-03 defans -M. Liebmann 2014-02-13 + Fix infoviewer global font zoom faktor + Change the zoom factor made ​​time display broken, left side - CInfoViewer: Fix display progress bar with large fonts +2013-10-02 Michael Liebmann -Thilo Graf 2014-02-06 + Update deutsch.locale - CComponentsForm, CSignalBar: rename offset vars + nederlands.locale: Fix sort order -martii 2014-02-12 +2013-10-02 Jacek Jendrzej - gui/hdd_menu: correct option count + eitd: -fix wakeup epg scan with max_events==0 -[CST] Focus 2014-02-12 + libfec.cpp: -fix compil with DEBUG - 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 +2013-10-02 [CST] Focus -[CST] Focus 2014-02-12 + neutrino.cpp: fix epg_scan option saving - driver/record.cpp: use wakeup_hdd(); - save xml before record start + gui/miscsettings_menu.cpp: add epg scan modes -[CST] Focus 2014-02-12 + locals: add locale for epg scan mode - gui/movieplayer.cpp: remove absolute has_hdd variable + driver/scanepg.cpp: add support to scan all favorites -[CST] Focus 2014-02-12 +2013-10-02 Thilo Graf - system/helpers.cpp: change wakeup_hdd function to use hdd_get_standby/hdd_flush + 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. -[CST] Focus 2014-02-12 + CComponentsPIP: centering alternate backkground image - gui/hdd_menu.cpp: disable 1min sleep option; - fix restore hotplug for mdev system +2013-10-02 Thilo Graf -svenhoefer 2014-02-12 + icons.h: add larger audio icon + Taken from GNU/GPL icon package "Dark Glass" by Alessandro Rei - - doc controlapi: add documentation for '/control/signal' + http://www.mentalrey.it/ -svenhoefer 2014-02-12 +2013-10-02 Thilo Graf - - pluginlist: simplify b427c3d6a559c61285728b220982f1b288d6a9dd + CBouquetList: use required type + fix some possible compiler warnings -svenhoefer 2014-02-12 +2013-10-01 Michael Liebmann - - yWeb: add signal strength to boxcontrol menu + CFlashExpert::showMTDSelector(): Fixed typo at 'disable write uboot' -svenhoefer 2014-02-12 +2013-10-01 Jacek Jendrzej - - yWeb: increase version by counting commits since last increase + CControlAPI::SendChannelList: show only unique channellist & currenttpchannels -M. Liebmann 2014-02-12 +2013-10-01 Stefan Seyfried - CTimerList: Fix displaying and saving reminder timer + hdd_menu: avoid compiler warning -M. Liebmann 2014-02-12 + initialize variables (mostly to silence valgrind) - yWeb: Synchronize volume/audiomute settings yWeb => GUI + movieplayer: fix invalid type -svenhoefer 2014-02-10 + infoviewer: don't check resolution in radio mode - - CControlAPI: SignalInfoCGI: don't show description in explicit calls +2013-10-01 Thilo Graf -Jacek Jendrzej 2014-02-10 + CComponentsPIP: fix x position + pig_x+2 was wrong. - CControlAPI:: -add SignalInfoCGI +2013-10-01 Thilo Graf -svenhoefer 2014-02-10 + 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. - - yWeb: add CEC option to standby switches + TODO: many flicker effects in "virtual zap mode" -Jacek Jendrzej 2014-02-10 +2013-10-01 Thilo Graf - epgview remove DD 16:9 icon show + CInfoViewer: remove unused code + Logo background handling can be done with CComponentsChannelLogo object soon. -Thilo Graf 2014-02-09 + CTimeOSD: use matching data type required by updatePos() - 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" + CListBox: remove float type + Is not really required -svenhoefer 2014-02-08 +2013-10-01 svenhoefer - - pluginlist: don't show full list when pluginlist-size is smaller + - yweb: add missing trinity rcu entry -svenhoefer 2014-02-08 +2013-09-30 Stefan Seyfried - - yWeb: fix typo; THX to TheDuke + initialize variables (mostly to silence valgrind) -svenhoefer 2014-02-07 + movieplayer: fix invalid type - - menue-hints: fix display of nonlocalized hints +2013-09-29 Stefan Seyfried -Jacek Jendrzej 2014-02-07 + capmt: fix multiple recordings + ...on multiple tuners, de-obfuscate code, add debug messages - -add pseudo AdZap timertype + spark: disable debug message in LED code -Thilo Graf 2014-02-07 +2013-09-29 Michael Liebmann - CComponentsWindow: fix missing define of header position - - Position is strictly top and left within of Window + CFlashExpertSetup: Disable backup u-boot -Thilo Graf 2014-02-06 + CFlashExpert: Exclude 'env' from write flash - CImageInfo: use correct class name +2013-09-28 svenhoefer -M. Liebmann 2014-02-07 + - yweb: fix /control/reboot - src/gui/color.cpp: Fix compiler warnings (-Wconversion) +2013-09-28 Stefan Seyfried -M. Liebmann 2014-02-06 + fbaccel: don't blit in waitForIdle() on spark + seems like it is not really needed, avoids too frequent blits - src/gui/color.cpp: Rework functions for color conversions, using float. + fbaccel: always blit every 250ms + this fixes problems with plugins that write directly into the + framebuffer (tuxtxt for example) -svenhoefer 2014-02-06 + Revert "frontend: add a "frontend index", set by femanager" + This reverts commit 2e84a632f58ba76d59477d1a54330a5ebfcc3881, + which is no longer needed. - - plugins: type for listed plugins on blue key is more selectable + hdd_menu: avoid compiler warning -Thilo Graf 2014-02-05 + remove all fb->blit() calls + TODO: check if plugins etc. need extra treatment - CComponentsWindow: remove redundant init of header and footer + fbaccel: auto-blit, obsoleting the explicit blit() calls + probably needs refining on some platforms -Thilo Graf 2014-02-03 +2013-09-28 Michael Liebmann - CComponentsPicture: add debug output for handled item dimensions and pos + CFlashExpert: Use findMTDNumberFromName() to find mtdnumber -Thilo Graf 2014-02-03 + CMTDInfo: Add function findMTDNumberFromName() - CComponentsPicture: rework constructors, clean ups +2013-09-27 svenhoefer -Thilo Graf 2014-02-03 + - eventlist: fix paint of background in right box - CComponentsPicture: show paint mode in debug output + - eventlist: use left/right to switch channels -Thilo Graf 2014-01-31 +2013-09-27 [CST] Focus - 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. + nhttpd/tuxboxapi/coolstream/controlapi.cpp: wakeup zapit before neutrino, to be sure zapit will process any next commands -Thilo Graf 2014-01-31 + gui/miscsettings_menu.cpp: add 'info' action key in epg settings to show current eit event count - 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. + eitd/sectionsd.cpp: add getEventsCount() -Thilo Graf 2014-01-31 + gui/widget/menue.cpp: fix parent arg for exec using menu action keys - CBuildInfo: use member doCenter() for centering window +2013-09-27 Michael Liebmann -Thilo Graf 2014-01-31 + Image backup apollo Part #7 + - Add image backup to menu 'Software Update' - CImageInfo: enable missing window shadow - - Also revert ae320ba4118af9beb77de6b33f8542d9f30fad0b, - Size handling fixed in 533c2cfc5c8aaf4f56fa07828d44ccb03a62efa6 + 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 -Thilo Graf 2014-01-31 + 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 - CComponentsWindowMax: add missing parameters to constructors + Image backup apollo Part #4 + - Check of available disk space before image creation -Thilo Graf 2014-01-31 + src/system/mtdutils: Creation devtable moved to update.cpp - 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. + Image backup apollo Part #3 + - Add ".256k" string to imagename for tank boxes -Thilo Graf 2014-01-30 + Image backup apollo Part #2 + - Add locales for progressbar - CComponentsIconForm: rework constructors + Image backup apollo Part #1 + - Use src/system/mtdutils for image creation -Thilo Graf 2014-01-28 + src/system/mtdutils: Add and patch makefiles - CComponentsHeader/CComponentsFooter: move footer class into its own file + 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 -[CST] Focus 2014-02-05 + CFlashExpert: Add return value to showMTDSelector() & showFileSelector() - driver/record.cpp: try to flush hdd buffers, if hdd is in standby at record start + Neutrino build: Fix build with '--with-tremor-static' -[CST] Focus 2014-02-05 + Update deutsch.locale - system/helpers.cpp: add code to get hdd standby/active status and flush hdd buffers +2013-09-26 [CST] Focus -[CST] Focus 2014-02-05 + gui/channellist.cpp: fix reset 'new' channel flag - eitd/sectionsd.cpp: check myCurrentEvent for expire before using it +2013-09-25 [CST] Focus -Jacek Jendrzej 2014-02-04 + nhttpd/tuxboxapi/coolstream/neutrinoapi.cpp: fix memleak in GetChannelEvents() - epgview.cpp: -add adzap + src/gui/bouquetlist.cpp: do not add dublicate channels while copy bouquet to favorite, if favorite bouquet already exist -Jacek Jendrzej 2014-02-04 + gui/channellist.cpp: add menu option to reset all 'new' channels - paintButtons: fix alternative button text size +2013-09-25 Stefan Seyfried -M. Liebmann 2014-02-04 + zapit: fix ordering of cleanup stuff - CLuaInstance::MenuAddItem: Fix neutrino segfault at (type == "chooser") - - when options in lua script broken +2013-09-24 Jacek Jendrzej -M. Liebmann 2014-02-01 + CControlAPI::_GetBouquetWriteItem: -fix UTF-8 (THX Gaucho316) http://www.dbox2world.net/index.php?page=Thread&postID=157423 - src/gui/widget/icons.h: Add missing NEUTRINO_ICON_BLUE +2013-09-22 Stefan Seyfried -M. Liebmann 2014-02-01 + getservices: enable diagnostic output - CLuaInstance::MessageboxExec: Fix align + zapit: fix ordering for new azbox drivers -[CST] Focus 2014-02-04 + infoviewer: don't check resolution in radio mode - gui/infoviewer.cpp: restore channel id in showMovieTitle(), - else infoviewer do not process some events after playback stop + azbox: default to manual blitting + to check if kernel-autoblit is getting usable, use + "AZBOX_KERNEL_BLIT=1" environment variable -[CST] Focus 2014-02-04 + fbaccel: use the same blit-limiting hack on spark and azbox + TODO: test on other architectures, simplify code - 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 +2013-09-21 Thilo Graf -[CST] Focus 2014-02-04 + CTestMenu: fix build of test menu, name of member was changed - 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 +2013-09-20 svenhoefer -svenhoefer 2014-02-04 + - yweb: disable non-working rec on/off buttons - - 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) + - yweb: fix typo in startpage definition -Jacek Jendrzej 2014-02-01 + - yweb: remove delivery_system from boxtype tank + and avoid duplicate code - CTimerd:: enlarge recorddir and pluginname size + - yweb: add trinity rcu -M. Liebmann 2014-02-01 +2013-09-20 Thilo Graf - CTimerList: Fix commit f2fccc6 (THX Houdini) + CComponentsButton: remove function blocks from header -[CST] Focus 2014-01-31 +2013-09-19 [CST] Focus - gui/imageinfo.cpp: honor screen setup values + zapit/src/bouquets.cpp: fix scan bouquets saving, ignore user bouquets while copy -Jacek Jendrzej 2014-01-31 +2013-09-19 Christian Schuett - CKeyValue:: -fix get current name , fix -Wconversion in timerd + CChannelList: mark current channel if not selected -M. Liebmann 2014-01-30 +2013-09-19 Thilo Graf - CTimerList: Add lua plugins to plugin selection + CNeutrinoEventList: don't paint explicit background -M. Liebmann 2014-01-30 + CTextBox: ensure paint of background to avoid overlapped letters - CMenuForwarder: Fix options handling + CComponents: remove member setCornerRadius(), + setCorner() replaces this function, 2nd parameter sets type -martii 2014-01-29 + 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. - gui/timerlist: fix display of channel name - - Signed-off-by: M. Liebmann + CComponents: add member setCorner() + This replaces setCornerType() and setCornerRadius() soon -M. Liebmann 2014-01-29 + 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 - CFlashExpert::checkSize: Fix display backupMaxSize & backupRequiredSize + CComponentsButton: add localized button + So it's possible to use locales for button caption. -[CST] Focus 2014-01-29 + CComponentsWindow: fix fit of footer if using frame + Footer has been overpainted frame on bottom. - gui/movieplayer.cpp: fix stalled old speed display on vfd, when timeshift rewind started + CComponentsWindow: fix max width of base items, if frame was set + Header, body and footer were too wide on the right side. -[CST] Focus 2014-01-29 + CComponentsHeader: add member that allows switching to small size - 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. + 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. -[CST] Focus 2014-01-29 + Signalbars: move sorce files to gui/components - gui/movieplayer.cpp: for timeshift started in rewind mode, - fix vfd speed display, force play time display + CComponentsWindow: use members as protected + Sub classes need these members. -[CST] Focus 2014-01-29 +2013-09-19 Stefan Seyfried - driver/record.cpp: dont show menu after timeshift stop, if timeshift record already stopped + oggdec: remove old include to fix build with new tremor -[CST] Focus 2014-01-28 +2013-09-18 [CST] Focus - gui/cam_menu.cpp: handle CA_MESSAGE_MSG_CHANNEL_CHANGE msg + channel list: restrict adding channels to favorits only, show empty bouquets only in channel add mode -[CST] Focus 2014-01-28 +2013-09-17 [CST] Focus - neutrino.cpp: add zapTo(), reuse common code for zap without wait + gui/audio_setup.cpp: disable nmgr settings on apollo -M. Liebmann 2014-01-28 +2013-09-16 [CST] Focus - Fix display volumebar when channellist is visible + gui/upnpbrowser.cpp: revert keys handling, pass not-handled to CNeutrinoApp -M. Liebmann 2014-01-27 + zapit/src/frontend.cpp: fix 'unknown FEC' log for FEC_S2_AUTO - CLuaMenuForwarder: Fix error msg + gui/scan_setup.cpp: cleanup, fix FEC options on mixed sat+cable box -Jacek Jendrzej 2014-01-28 +2013-09-09 Jacek Jendrzej - webif standby -add option CEC standby off (dont use TV off) + movieplayer.cpp: add rtsp parse -svenhoefer 2014-01-27 +2013-09-09 [CST] Focus - - CLuaInstance::MenuAddItem: add 'next' and 'cancel' items + lib/libupnpclient/UPNPDevice.cpp: change to non-blocking recv -Jacek Jendrzej 2014-01-27 + cross-configure.apollo.debug: fix additional configure args - supplement to 4be0273083a05e79028056f0bee87033fd785f2a cec option in standby off and on + neutrino.cpp: fix malloc_stats call for uclibc -Jacek Jendrzej 2014-01-27 +2013-09-09 Jacek Jendrzej - mSHTDCNT init var + neutrino: disable commit 4111ff45cb36acbccc0c27e5a63d0a18da2217b2 for test -Jacek Jendrzej 2014-01-27 +2013-09-08 Jacek Jendrzej - -fix CMenuDForwarder option change + movieplayer dont skip RequestAbort -[priv] M. Liebmann 2014-01-27 + movieplayer fix youtube name - helpers.cpp: fix find_executable - - - function made the environment variable PATH broken +2013-09-07 Jacek Jendrzej -[CST] Focus 2014-01-27 + CNeutrinoApp::handleMsg:zap to rec channel in standby-mode - driver/framebuffer.cpp: try to load icons first from /var/tuxbox/icons/ + supplement to 4111ff45cb36acbccc0c27e5a63d0a18da2217b2 fix -svenhoefer 2014-01-27 + supplement to 4111ff45cb36acbccc0c27e5a63d0a18da2217b2 - - CLuaInstance::MenuAddItem: separation of "separator" and "separatorline" + CNeutrinoApp::handleMsg:zap to rec channel if box start from deepstandby -Jacek Jendrzej 2014-01-26 +2013-09-06 [CST] Focus - -add webif option dont use CEC with standbyoff + driver/netfile.cpp: fix crash, id3 struct not initialized -Stefan Seyfried 2014-01-26 +2013-09-05 Jacek Jendrzej - sectionsd: don't hardcode ntpdate and ntpd path + CFlashTool::program: saveEpg only if on -Stefan Seyfried 2014-01-26 + channellist: disable scale window size with miniTV - helpers: add a function to find an executable in $PATH +2013-09-04 [CST] Focus -Thilo Graf 2014-01-26 + gui/movieplayer.cpp: fix for 6fe70ff17d25a35c0c6739dd6a8f8aaaa835a67d, audio tracks not cleared - CBookmarkManager: init bookmarksmodified in constructor - - var bookmarksmodified was not intitialized +2013-09-04 Thilo Graf -Thilo Graf 2014-01-26 + CMenuOptionLanguageChooser:prevent alter of value conversion + compiler warning: wconversion - revert cd5fd9dab3a64d7cb5f8631921b6525b5219da6c - - use an easier solution, based up neutrino-mp + CTestMenu: disable testmenu -M. Liebmann 2014-01-25 +2013-09-04 [CST] Focus - Fix segfault in eventlist + gui/upnpbrowser.cpp: clear fb on exit -M. Liebmann 2014-01-25 +2013-09-04 Thilo Graf - Fix compiler warnings (-Wconversion) - - - THX SatBaby for the info + CPlugins: remove dub included header -striper 2014-01-25 +2013-09-04 Michael Liebmann - - 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 + Update deutsch.locale -Thilo Graf 2014-01-24 + Fix segfault in movieplayer (uninitialized variable) - 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. +2013-09-03 [CST] Focus -Thilo Graf 2014-01-24 + lib/libcoolstream/playback_cs.h: update apollo header - CComponentsWindow: cleanup + 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 ; work in progress, not complete -Thilo Graf 2014-01-24 + gui/network_service.cpp: add xupnpd service - 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. + locals: add hint locale for xupnpd network service -Thilo Graf 2014-01-18 + gui/channellist.cpp: disable show bouquet name on VFD - CComponents: rework some debug outputs - - This shows also x or y values < 0. + lib/libcoolstream2/playback_cs.h: update apollo header -Thilo Graf 2014-01-18 + 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 - CComponentsWindow: add member doCenter() - - Allows centering of window on screen, mostly senseful for - window objects without parent + 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 -Thilo Graf 2014-01-24 + driver/pictureviewer/pictureviewer.cpp: add support to get file from url, (c) martii - 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. + zapit/include/zapit/zapit.h: add EnablePlayback() to lock/unlock playback starting -Thilo Graf 2014-01-18 + gui/Makefile.am: enable exeptions - 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. + gui/mediaplayer.cpp: make upnpbrowsergui static -Jacek Jendrzej 2014-01-24 + lib/libupnpclient/UPNPDevice.cpp: fix fd leak - supplement to 8652b5c925cd1dfa7117cf8bc0199f8a968da6fa + locals: add locale for file start play dialog -Jacek Jendrzej 2014-01-24 + zapit/src/bouquets.cpp: bug fix, reset services changed flag after adding NOT_FOUND channels - else it trigger services save after load - CNFSMountGui::menuEntry -fix init type (thx Gaucho316) + driver/audioplay.cpp: reset state to STOP in stop(), in case it called in STOP state -Stefan Seyfried 2014-01-23 +2013-09-03 Stefan Seyfried - luainstance: fix -Wnarrowing compiler warnings on 32bit platforms + port g_settings.window_size to framebuffer_ng -Stefan Seyfried 2014-01-23 + Merge branch 'check/next-cc' - luainstance: make the type of table_key.code explicitly clear +2013-09-02 Michael Liebmann -Stefan Seyfried 2014-01-23 + src/gui/channellist.cpp: Fix OSD (headerclock) - luainstance: do not export machine specific stuff - - It's an exported API, so it should be somewhat useful/stable, - not change for every machine... +2013-09-02 svenhoefer -Stefan Seyfried 2014-01-23 + - channellist: disable miniTV in movieplayer-mode - Revert "CLuaInstance: Fix compiler warnings" - - This reverts commit 87031add9489c8766005f62ad559da2252ea6fd2. - - This is wrong in so many aspects... just look up the definition - of lua_integer... + - 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) -Jacek Jendrzej 2014-01-23 +2013-09-02 Jacek Jendrzej - CNFSMountGui::menuEntry init type + update satellites.xml -M. Liebmann 2014-01-22 +2013-09-01 Stefan Seyfried - CLuaInstance: Fix bool parameter in CWindow/SignalBox => paint()/hide() + neutrino: fix up non-extupdate build + this complements commit 5b72a7fe3c after recent changes -[CST] Focus 2014-01-23 + system/helpers: add missing include - driver/vfd.cpp: init timeout_cnt, to fix random vfd dimm + lcdd: add dummy setBacklight -[CST] Focus 2014-01-23 +2013-09-01 Stefan Seyfried - cross-configure.apollo.debug: enable ffmpegdec and lua + Merge remote-tracking branch 'check/next-cc' + needs buildfixing... -svenhoefer 2014-01-22 + 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 - - adapt ShowMsg handling from martii's neutrino-mp +2013-09-01 Stefan Seyfried -svenhoefer 2014-01-22 + fbaccel: add hack on spark to avoid too frequent blitting - - adapt ShowHint handling from martii's neutrino-mp + framebuffer_ng: allow to choose blit mode on azbox -[CST] Focus 2014-01-22 + zapit: fix A/V start/stop for new azbox drivers - mmi.h, cam_menu.cpp fix spelling error +2013-09-01 Jacek Jendrzej -M. Liebmann 2014-01-21 + CChannelList::paintItem:-fix description width with scrambled icon - CLuaInstance: Fix compiler warnings + fix width string size -M. Liebmann 2014-01-21 + gui/scan_setup:fix override gotoXXLongitude & gotoXXLatitude with uninitialized zapit_lat or zapit_long - CSignalBar: Fix display "value caption" +2013-08-30 Thilo Graf -M. Liebmann 2014-01-21 + CSignalBar/CSignalBox: rework position and paint handling, use dyn fonts - CLuaInstance: Add parameter 'vertical' to CLuaSignalBox + CMotorControl: temporarily widened, user request -M. Liebmann 2014-01-21 + CComponentsForm: fix fitting of item on the right and bottom edges + Frame of form was overpainted by item, + small whitespace fixes - CLuaInstance: fix format strings + CProgressBar: remove comment -M. Liebmann 2014-01-21 + CNeutrinoFonts: disable debug spam - Add a --enable-lua switch to enable LUA support + CProgressBar: declare paintShapes() static, whitespace fixes + Technically the member function 'CProgressBar::paintShapes' can be static. -M. Liebmann 2014-01-20 + CComponentsShapeCircle: getDiam() become const + Technically the member function 'CComponentsShapeCircle::getDiam' + can be const (style) - CLuaInstance: Multiple functions made from CComponents in CLuaInstance available - - - CComponentsWindow: new(), paint(), hide() - - CSignalBox: new(), paint() + CSignalBar: use dynamic fonts in signalbars -M. Liebmann 2014-01-20 +2013-08-26 Jacek Jendrzej - CSignalBox: Set current tuner as the default frontend + /movieplayer: filpeplayer add parse for rtmp -M. Liebmann 2014-01-20 +2013-08-24 Michael Liebmann - Fix audio menu in movieplayer + Activate reworked mute icon handling for apollo hardware -Merge: ab00bb11b 7c6c8b3cc -svenhoefer 2014-01-19 +2013-08-21 Michael Liebmann - Merge branch 'next-cc' into pu/lua + gui/update.cpp: disable apply settings on apollo, as non-working at the moment -svenhoefer 2014-01-19 + Softupdate: Check the available space before copy image to /tmp on apollo - - deutsch.locale: update vfd scroll + Softupdate/applySettigs: No rename/copy file when update_dir=/tmp -M. Liebmann 2014-01-19 + Softupdate: Skip checkSize() when update_dir=/tmp on non apollo platform + - supplement to a3762416af63bb3a7934c7c6e67d2d5fb87629e2 - Adaptation of CLuaInstance + Softupdate: Fix filename for local update -martii 2013-12-11 +2013-08-20 martii - gui/luainstance: recognize menu hints + fix audiodec/wav -martii 2013-12-11 +2013-08-20 Michael Liebmann - gui/luainstance: rename menue => menu + Softupdate: Check the available disk space when reading the flash -martii 2013-05-17 + Softupdate: Use user-defined file names + for apply settings and saving partitions from the flash. - lua: pictureviewer support +2013-08-17 Michael Liebmann -martii 2013-05-11 + gui/update.cpp: disable "systemFS with settings" menu item on apollo, + as non-working at the moment - lua menues: add directkey forwarder + src/gui/scan.cpp: Fix pixel error with transponder scan. + fix for 9c175234e50d1ae960d1e0c9a88c4528001b6db9 -martii 2013-05-10 + Fix file include in apollo libcoolstream headers - lua: update menue callback api to include an id parameter - - Signed-off-by: M. Liebmann + src/makefile.am: Add various libraries for apollo -martii 2013-05-08 +2013-08-15 svenhoefer - lua: msgbox fix + - yweb: add tank remote control -martii 2013-05-08 + - yweb: add picture for tank remote control - lua: msgbox fix + - controlapi/yparser: detect new models tank and trinity -martii 2013-05-08 +2013-08-14 Jacek Jendrzej - lua related fixes - - Signed-off-by: M. Liebmann + zapitclient: initalize all var from commandZaptoServiceID struckt -martii 2013-05-07 +2013-08-14 svenhoefer - lua: remove debugging output + - moviebrowser.cpp: reduce console output at startup -martii 2013-05-07 +2013-08-13 [CST] Focus - LUA fixes - - Signed-off-by: M. Liebmann + driver/record.cpp: check if pcr pid is not 0 before adding to record -martii 2013-05-06 + gui/update_settings.cpp: disable apply settings menu item on apollo, as non-working at the moment - LUA: change stringinput valid chars + neutrino.cpp: change apply_settings default to false -martii 2013-05-05 + autorun.sh: change PATH and LD_LIBRARY_PATH - LUA: messagebox support - - Signed-off-by: M. Liebmann + zapit/src/zapit.cpp: ZapForEpg no need for successfull ParsePatPmt, channel may be not running atm -martii 2013-05-05 + 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 - LUA: add hintbox; bugfixes - - Signed-off-by: M. Liebmann + driver/scanepg.cpp: fix copy/paste -martii 2013-05-04 + zapit/include/zapit/femanager.h: change mutex to recursive, add Lock/Unlock - LUA: experimental support for native neutrino menues - - Signed-off-by: M. Liebmann + driver/scanepg.cpp: try to make zap for epg scan non-blocking -M. Liebmann 2014-01-19 + zapit/src/zapit.cpp: add ZapForEpg() - Preparing the hintbox classes for Lua - - - Add non locale variants for CHintBoxExt, CMessageBox, ShowMsgUTF - THX Martii + neutrino: add EVT_BACK_ZAP_COMPLETE event for background epg scan zap -M. Liebmann 2014-01-18 + zapit/lib/zapitclient.cpp: add zapTo_epg, EVT_BACK_ZAP_COMPLETE event - Preparing the input classes for Lua - - - Add non locale variants for CExtendedInput, CStringInput, - CStringInputSMS, CPINInput - THX Martii +2013-08-11 Stefan Seyfried -M. Liebmann 2014-01-18 + zapit,record: fix some really useless uses of float - CScanSettings: convert char[...] configuration values to std::string +2013-08-09 svenhoefer -M. Liebmann 2014-01-18 + - yweb: add PCR PID handling to live streaming ... + ... and add PCR PID and PMT PID to streaminfo - SNeutrinoSettings: convert more char[...] configuration values to std::string + based on patches by Christian Schuett in Tuxbox Git -M. Liebmann 2014-01-18 +2013-08-08 Michael Liebmann - Preparing the menu classes for Lua Part #3 - - - Add non locale variants for CMenuOptionNumberChooser and - CMenuOptionChooser - - Adaptation of CMenuOptionStringChooser, CChangeObserver - THX Martii + src/gui/scan.cpp: Fix pixel error with transponder scan. -M. Liebmann 2014-01-16 +2013-08-08 Jacek Jendrzej - Preparing the menu classes for Lua Part #2 - - - Remove CMenuForwarderNonLocalized - - Add overloaded function CMenuForwarder for non local - THX Martii + eitd: fix compil without USE_DVBSI_EVENTS -M. Liebmann 2014-01-16 + update encoding.conf - Preparing the menu classes for Lua Part #1 - - - Remove CNonLocalizedMenuSeparator - - Add overloaded function CMenuSeparator for non local - THX Martii + update slovak locale (THX EnoSat) -martii 2013-08-29 + streamts: add dvbsub and teletext pid to stream - luainstance: support new text coloring scheme - - Signed-off-by: Stefan Seyfried +2013-08-08 [CST] Focus -Stefan Seyfried 2013-05-27 + data/locale/nederlands.locale: fix telesat prov name - configure: try to autodetect lualib +2013-08-08 Michael Liebmann -Christian Ege 2013-04-28 + helpers.cpp: Add getFileName(), getFileExt(), getNowTimeStr() - handling of luaposix for dynamic environment +2013-08-08 [CST] Focus -Stefan Seyfried 2013-04-07 + eitd/sectionsd.cpp: disable ntpd daemonize - 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-08-07 [CST] Focus -Stefan Seyfried 2013-04-07 + .gitignore: add src/dt - 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 + add frontpanel control tool to be used in scripts -Stefan Seyfried 2013-04-07 + eitd/sectionsd.cpp: check is /sbin/ntpdate present, use ntpd if not - luainstance: export customcolor.h colors, too + gui/vfd_setup.cpp: disable display settings on trinity too -Stefan Seyfried 2013-04-06 +2013-08-06 [CST] Focus - luainstance: work around a signed/unsigned problem on ppc + zapit/src/femanager.cpp: try to fix skipping free frontend, if other linked group is busy -Stefan Seyfried 2013-04-06 + gui/start_wizard.cpp: disable astra initial settings in case of fast-scan setup - luainstance: allow any color for PaintBox, disable debug + gui/start_wizard.cpp: hack to enable easy setup aka fast scan setup, if locale is nederlands only -Stefan Seyfried 2013-03-24 + gui/update.cpp: download different image for different system fs erase size - luainstance: allow rounded corners in PaintBox + revert apollo libcoolstream headers to release lib version -Stefan Seyfried 2013-03-24 + autorun.sh: add reboot + Conflicts: + autorun.sh - luainstance: dynamic values are not static +2013-08-04 Stefan Seyfried -Stefan Seyfried 2013-03-22 + sectionsd/dmx: add hack for TripleDragon - luainstance: export FontHeight to Lua scripts +2013-08-03 Stefan Seyfried -Stefan Seyfried 2013-03-22 + 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 :-) - luainstance: also export RCInput constants +2013-08-01 Jacek Jendrzej -Stefan Seyfried 2013-03-22 + genpsi: supplement to 7a3b584920c1ef16bf4d899b3bd7c9e2dbc5af26 - 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. + genpsi: add pcr pid handling -Stefan Seyfried 2013-03-22 +2013-07-30 [CST] Focus - luainstance: show errors from loadfile() + gui/infoviewer.cpp: fix shadow -Stefan Seyfried 2013-03-19 + try to fix shutdown after wakeup, if several recordings was done, cancel shutdown after wakeup, if remote used, based on code (c) martii - luainstance: add minimal error reporting + gui/moviebrowser.cpp: add missed settings for reset to defaults -Stefan Seyfried 2013-03-18 + update initial astra frontend.conf, use same config as default - 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 + gui/channellist.cpp: fix quick zap and virtual zap, when empty bouquets present and zap cycle in current bouquet is disabled -Stefan Seyfried 2013-03-18 + zapit/src/frontend.cpp: comment voltage switching for rotor commands - luainstance: the name is "Lua", not "LUA" + gui/infoviewer.cpp: disable EVT_NOEPG_YET in virtual zap mode -Stefan Seyfried 2013-03-17 + gui/channellist.cpp: fix selected after direct record - neutrino: add a prototype of a lua plugin interface - - this is just for preliminary tests, not yet really usable - for anything useful + gui/moviebrowser.cpp: fix bug with always re-loaded ts/xml files -Jacek Jendrzej 2014-01-18 + english.locale: little changes/corrections - remove CURRENTSERVICES_XML after reload channels + nederlands.locale update -Jacek Jendrzej 2014-01-18 +2013-07-26 Michael Liebmann - CControlAPI::EpgSearchCGI add duration to txt output + 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) -Jacek Jendrzej 2014-01-18 +2013-07-25 Thilo Graf - CRecordInstance::FillMovieInfo supplement to 9455b0eedab2a6b3114fe086dc4afb5185d8e881 , check current epg before we take title from timer + CSignalBar/CSignalBox: use better base color for caption COL_INFOBAR_TEXT -[CST] Focus 2014-01-17 + CSignalBar/CSignalNoiseRatioBar: add missing initSBItems() - driver/vfd.cpp: add support to switch scroll on/off +2013-07-24 Michael Liebmann -[CST] Focus 2014-01-17 + Update deutsch.locale - 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) +2013-07-23 Jacek Jendrzej -[CST] Focus 2014-01-17 + CChannelList::paint(): reduce background paint in miniTV mode - gui/vfd_setup.cpp: add option to switch on/off text scroll +2013-07-23 [CST] Focus -[CST] Focus 2014-01-17 + src/zapit/src/frontend.cpp: disable driveToSatellitePosition() code for linked frontends - locals: add locale for vfd scroll on/off option + gui/scan_setup.cpp: disable frontend motor options, if more not master or independent -Jacek Jendrzej 2014-01-16 + gui/motorcontrol.cpp: cleanup/rework, add simple network info - CRecordInstance::FillMovieInfo: -fix epg title if epgid removed http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/12026-probleme-mit-timeraufnahme/ + locals: add locale for motor control network info; change motor options hints -Jacek Jendrzej 2014-01-16 + zapit/src/scan.cpp: clear abort flag in Cleanup() - CControlAPI:: epgsearchxml fix time format + zapit/src/scannit.cpp: remember first seen position from satellite descriptor -Jacek Jendrzej 2014-01-14 +2013-07-23 Michael Liebmann - CControlAPI:: -add epgsearchxml & epgsearch + Fontrenderer: Fixed error when rendering the font + - Add comment for parameter 'useFullBg' -svenhoefer 2014-01-13 +2013-07-22 Michael Liebmann - Revert "zapit: improve the lockPlayBack "nonblank-Hack"" - - This reverts commit 1640784844f0f069c76a5f211f79432c745c34d9 because previous changes are missing. + streaminfo2: Fix text color of the signal bars + - supplement to c60c5c5ce39c2555c233f699adddf61a5e5b2511 -Stefan Seyfried 2014-01-13 +2013-07-22 Thilo Graf - zapit: improve the lockPlayBack "nonblank-Hack" + CTextBox: set the correct H/V border -Stefan Seyfried 2014-01-12 + Signalbars: add new classes to show signal bars, based up CComponents - scannit: fix printf format +2013-07-21 Thilo Graf -Stefan Seyfried 2014-01-12 + CComponentsText: add missing init in constructor - 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) +2013-07-21 Michael Liebmann -Stefan Seyfried 2014-01-12 + CNeutrinoFonts: Fix segfault, when font size changed - timerdclient: remove EVT_NEXTPROGRAM - - ...and EVT_ANNOUNCE_NEXTPROGRAM. - These are only internal API, so no incompatibility should occur. + CNeutrinoFonts: Fix segfault, when fontfile changed + - use std::string for font and style names -Stefan Seyfried 2014-01-13 + 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 - 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. + Use dynamic font in CVolumeBar -Stefan Seyfried 2014-01-12 + 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(...) - 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. + Add new class CNeutrinoFonts for setup and modify neutrino fonts + - move SetupFonts() from CNeutrinoApp to CFontSetup -Stefan Seyfried 2014-01-12 +2013-07-21 Thilo Graf - dboxinfo: fix format strings for uint64_t + CComponentsText: do also paint text on changed text color -Stefan Seyfried 2014-01-11 + 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. - streamts: set CPU freq to 'high' for streaming + CChannelList: use matching datatype for color -Stefan Seyfried 2014-01-11 + CBEChannelWidget: use int instead float, is unnecessary here - streamts: put zapit back into standby after streaming - - additionally, update copyright info + localize: use general syntax for #incude -Stefan Seyfried 2014-01-09 + CZapitChannel: use unsigned char instead size_t + This removes some annoying warnings with specific compiler flags. - XMLTreeNode::AddNode: fix logic error (in unused branch) + 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. -Stefan Seyfried 2014-01-09 + CComponentsText: remove delete of CBox() object + Obtain of one instance of CBox() should working + just as like a new instance. - XML_Parser::storeAtts: don't leak in case of realloc failure +2013-07-21 Michael Liebmann -Stefan Seyfried 2014-01-09 + Fontrenderer: Use real color values for Renderstring() - XML_Parser: initialize variable + Replace color indexes of the text colors by real color values for RenderString() + - If necessary, Correct data types of the color values -M. Liebmann 2014-01-13 + Define real text color for use in RenderString() - Supplement to commit ae2a01a37a1bdc3eb9d8c6197ad3c609ba069657 + Add Member to change the OSD color -[priv] M. Liebmann 2014-01-13 +2013-07-20 Michael Liebmann - CRecordInstance: Turns message when recording start/end on or off + src/gui/update_ext.cpp: Fix memleak (Thx SatBaby) + - rename enum's 'RESET_Fxx' => 'CLOSE_Fxx' -swing99 2014-01-13 +2013-07-18 [CST] Focus - - cables.xml: update Kabel Deutschland - Offensive 2012 + gui/cam_menu.cpp: dont show CI reset/CI clock if no CI slots -Thilo Graf 2014-01-12 + driver/vfd.cpp: fix typo - CComponentsSlider: fix vertical arrangement for slider body - - Centering was broken. + lib/libcoolstream2: headers update -Thilo Graf 2014-01-12 + gui/videosettings.cpp: fix unused variable - CComponents: add member to set color for selected items + neutrino.cpp: add buttons backlight settings -Thilo Graf 2014-01-12 + gui/vfd_setup.cpp: add buttons backlight menu - CComponentsSlider: fix debug output + locals: add locales for buttons backlight menu -M. Liebmann 2014-01-12 + driver/vfd.cpp: add buttons backlight control - Disable infoclock when user menu activ + gui/scan_setup.cpp: show sat diseqc and rotor position in sat config menu -martii 2014-01-07 + gui/scan_setup.cpp: fix use usals for all option, use per-frontend use_usals - gui/dboxinfo: minor clean-up + zapit/src/femanager.cpp: save/load frontend use_usals option -[CST] Focus 2014-01-08 + zapit/src/frontend.cpp: add per-frontend use_usals option, use gotoXX for all satellites if enabled - gui/movieplayer.cpp: re-enable and fix auto-time display for REW, FF-modes + gui/nfs.cpp: RC_spkr clears selected mount entry, based on patch (c) martii -[CST] Focus 2013-12-29 + 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 separator between sat and cable scan option + gui/scan_setup.cpp: fix manual frequency input lenght -Thilo Graf 2014-01-08 + colorchooser: display selected color in menue, based on patch (c) martii - 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/ + gui/widget/colorchooser.cpp: add getColor() member -Thilo Graf 2014-01-08 +2013-07-18 martii - CComponentsFrmClock: fix shaodow warning - - size is a member name of CComponentsForm + widget/menue: don't render text over right icon -Thilo Graf 2014-01-08 + widget/menue: implement CMenuOptionNumberChooser::getWidth() - CComponentsFrmClock: update license text +2013-07-18 [CST] Focus -Thilo Graf 2014-01-08 + driver/framebuffer.h: add empty blit for neutrino-mp patches - CComponentsForm: add members to get count of items +2013-07-18 martii -Thilo Graf 2014-01-07 + widget/menu: print right icon regardless of activation status - 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. + CMenuWidget: add action keys + Conflicts: + src/gui/widget/menue.h -Thilo Graf 2014-01-07 +2013-07-18 [CST] Focus - CInfoClock: remove call of missing members, replace with simplified clear() + gui/widget/menue.cpp: add CMenuItem isStatic param, (c) martii -Thilo Graf 2014-01-07 +2013-07-15 Christian Schuett - CBuildInfo: remove destructor - - CBuildInfo using already inherited destructor from CComponentsForm. + - menue.cpp: fix macro usage of SUB_HEAD -Thilo Graf 2014-01-07 +2013-07-15 Jacek Jendrzej - CComponents: replace clear() with clearFbData(), remove cleanCCForm() - - clear() replaces now clearCCItems() and cleanCCForm() is superfluous. + fix compil without ENABLE_FASTSCAN -Thilo Graf 2014-01-06 +2013-07-15 J. Krieg - CComponents: split some header files - - Should bring more overview and less susceptibility to conflicts (merge etc) - - License texts updated. + imageinfo: add possibility to display a custom text for image version -Thilo Graf 2014-01-06 + imageinfo: display other version info on missing '.version' file - CComponentsForm: update license text +2013-07-15 Michael Liebmann -Thilo Graf 2014-01-06 + keybind_setup: Rename item in locale + - fix to ea66aaaf8f325dcedfb1cdb56a31e0ae99f80571 - 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. +2013-07-14 Stefan Seyfried -Thilo Graf 2014-01-06 + fix broken native build - 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. +2013-07-13 J. Krieg -martii 2014-01-06 + cables.xml: update Kabel BW (rearrangement channels, June 2013) - gui/dboxinfo: fix bytes2string() +2013-07-12 tomworld -Stefan Seyfried 2014-01-01 + - keybind_setup: add possibility to disable/enable some special keys - fix sign +2013-07-07 svenhoefer -Stefan Seyfried 2014-01-05 + - yweb: fix position and dimension of volume table - dboxinfo: avoid unnecessary 64bit math - - The kernel uses 'unsigned long' for those values anyway, - so there is no need for 'long long' in userspace. + - yweb: increase left secondary menu frame + * increase version for last 3 commits. sry -Stefan Seyfried 2014-01-05 +2013-07-07 FlatTV - dboxinfo: remove impossible case - - The kernel does (and has always) report memory in - kib units, so there is no need to check this. + CTextBox: expand parameters of member setTextBorderWidth() + This allows to use different horizontal and vertical width of borders + in text boxes. -Stefan Seyfried 2014-01-05 +2013-07-06 Stefan Seyfried - dboxinfo: fix partition size display + Merge branch 'check/next-cc' + again: it compiles, but is not really tested... -M. Liebmann 2014-01-05 + 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 - Update satellites.xml (THX Houdini) +2013-07-06 svenhoefer -Jacek Jendrzej 2014-01-04 + - yweb: remove obsolete Y_Settings.yhtm - move toEpoch to helpers.cpp, use strptime + - yweb: split links to screenshot pages to different list rows -martii 2014-01-03 +2013-07-05 svenhoefer - gui/moviebrowser: fix yt sort-by-date + - 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' -martii 2013-11-23 + - yweb: don't add undefined info urls to extentions page - gui/moviebrowser, system/ytparser: Google dropped most YouTube feeds. Limit code to what's left. + - yweb: fix fallback path to extentions.txt -M. Liebmann 2014-01-04 +2013-07-04 Michael Liebmann - CMenuOptionChooser: Fix multiple menu items, when using sort option + COsdSetup: Fix segfault due 'double free or corruption' (glibc) + - remove 'delete mfFontFile' & 'delete mfTtxFontFile' from destructor + - initialize variables mfFontFile & mfTtxFontFile -martii 2014-01-04 + start wizard: add german locale - gui/filebrowser: don't segv when removing files with small names + CRecordManager::ShowMenu: Fix display durations + - Save Option for CMenuForwarderNonLocalized in vector -M. Liebmann 2014-01-04 + Revert "CMenuForwarder: Use std::string (not pointer to std::string or char) for option" + This reverts commit b5d13226177f6a4f8afca2254da4db7c08e9e467. - CUserMenuSetup: Activate alphanumeric sort option + CRecordInstance::GetRecordString(): Fix calculation of duration + - Use locales for time string + - Show recording duration right aligned in stop menu -M. Liebmann 2014-01-04 + CMenuForwarder: Use std::string (not pointer to std::string or char) for option - CMenuOptionChooser: Add alphanumeric sort option - - - default is false - - Activate by OptionsSort = true +2013-07-03 Michael Liebmann -svenhoefer 2014-01-04 + info viewer: Fix corner radius - - dboxinfo: show uptime even more human readable + COsdSetup: Display file names in font setup menu -martii 2014-01-04 + src/system/helpers.cpp: Add getBaseName() and getPathName() - gui/dboxinfo: show remote volumes, too + Fix paint VolumeBar on InfoViewer -Michael Liebmann 2014-01-04 + CVolumeBar: add enums for volume bar pos - - dboxinfo: prevent rendering outside window +2013-07-01 svenhoefer -svenhoefer 2014-01-04 + - yweb: new images for remotecontrols v3 (zee and neo2) and v4 (neo twin) + special thanks to luuk@astrasat for support - - dboxinfo: show uptime more human readable; show load average + * add image for remotecontrol v4 (neo twin) + * replace german images with plain images and localized tooltips. -svenhoefer 2014-01-04 +2013-07-01 Michael Liebmann - - dboxinfo: don't show frontends + CMenuWidget: fix simplified up/down code + - supplement to c5186c82dd768773408e53076befd8e771c47a4d -martii 2014-01-02 +2013-06-29 [CST] Focus - gui/dboxinfo: adjust spacing + src/zapit/src/getservices.cpp: try to fix satellite services load in case service.xml and satellites.xml have different sat names -martii 2014-01-02 +2013-06-29 svenhoefer - gui/dboxinfo: unbreak height calculation + - yweb: fix 5f87a12 (change eventhandler to new function) -martii 2014-01-03 +2013-06-28 [CST] Focus - gui/dboxinfo: slightly re-arrange window + add initial Astra 19e settings to install -martii 2013-12-31 + 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 - gui/dboxinfo: fix widths + src/gui/scan_setup.cpp: prevent crash in wizard - channel list not created yet -martii 2014-01-03 +2013-06-28 svenhoefer - gui/dboxinfo: rework table alignment + - yweb: rework classifying slidertable in channellist for a smoother view -Jacek Jendrzej 2014-01-03 +2013-06-27 svenhoefer - CMenuOptionStringChooser:: optionValueString mismatch, supplement to cbc9299df8cd5fb1639f9e7db9db59ce9ce3fbf6 + - pluginlist: using CComponentsHeader to paint header + * fix scrollbar painting -svenhoefer 2014-01-02 +2013-06-27 [CST] Focus - - usermenu: cleanup from unused code + gui/videosettings.cpp: do not set g_settings.analog_mode2 on apollo -svenhoefer 2014-01-02 + neutrino.cpp: fix analog_mode1 on apollo - - usermenu: add file player + Revert "gui/scan_setup.cpp: disable intro items in select satellite -" seems to be fixed. + This reverts commit 41aaf9627812d5d78879c7f0fae41b2c4b146e14. -svenhoefer 2014-01-02 +2013-06-27 svenhoefer - - usermenu: add youtube player + - 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 + /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' -M. Liebmann 2013-12-31 +2013-06-25 Thilo Graf - CNFSMountGui: Supplement to cbc9299df8cd5fb1639f9e7db9db59ce9ce3fbf6 - - - Fix saving automount + CComponentsWindow: fix missing init of footer -Christian Schuett 2013-12-30 + CComponentsForm: add more debug details - Neutrino: show remaining sleep time in main menu if sleeptimer exists - - based on idea by martii in Neutrino-MP Git + CComponentsForm: fix possible segfault -Christian Schuett 2013-12-30 + CComponentsWindow: add member Refresh() to reinit dimensions and positions - Neutrino menu forwarder: add possibility to show value from jump target - - based on idea by martii in Neutrino-MP Git +2013-06-25 svenhoefer -Christian Schuett 2013-12-30 + - yweb: a more suitable caption of remotecontrol button - Neutrino sleeptimer: speed up timer deletion + - yweb: use a more matching icon for remotecontrol -svenhoefer 2013-12-30 + - yweb: supplement2 to 915789c (typo) - - dboxinfo: move init of mount-head to mount-section +2013-06-24 svenhoefer -svenhoefer 2013-12-30 + - yweb: supplement to 915789c (the missing language entrys) - - dboxinfo: use CComponents to paint header +2013-06-24 svenhoefer -martii 2013-12-30 + - yweb: use correct remotecontrol in dependecy from neutrino-setting ... + ... or choose another remotecontrol for yweb only - gui/dboxinfo: cleanup + * TODO: add an image an an imagemap for remotecontrol v4 (neo twin) + * imagemaps for dbox-remotecontrols are taken from tuxbox neutrino -martii 2013-12-30 +2013-06-23 Thilo Graf - gui/dboxinfo: rename some poorly named variables + CComponentsWindow: fix wrong type for ccw_footer -Jacek Jendrzej 2013-12-30 + CComponentsWindow: remove unused member - CUpnpBrowserGui::selectDevice(): disable MuteIcon, supplement to ce0d12281331f3d17c833e3408b2338d89cf347c + 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. -martii 2013-12-29 + CComponentsForm: use addCCItem() instead push_back + push_back doesn't make all necessary steps to add an item - gui/upnpbrowser: leave infoclock alone + CComponentsForm: add new member genIndex() -martii 2013-12-30 + 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. - gui/dboxinfo: move cpu load calculation to dedicated thread ... - - ... that keeps history; show load graph +2013-06-21 Thilo Graf -svenhoefer 2013-12-30 + Locales: small text change for image info caption - Revert "gui/dboxinfo: move cpu load calculation to dedicated thread ..." - - This reverts commit ce189253332bb575bf99ba1a864e76c39da8677a. +2013-06-20 [CST] Focus -svenhoefer 2013-12-30 + src/gui/moviebrowser.cpp: change default ytquality to 1080p - gui/dboxinfo: move cpu load calculation to dedicated thread ... - - ... that keeps history; show load graph + add system/set_threadname.h from git://gitorious.org/~martii/neutrino-mp/martiis-neutrino-mp.git -svenhoefer 2013-12-29 +2013-06-20 martii - - epgplus: use CComponents to paint header; move header-icon to footer + yt: revert to original quality selection order) -svenhoefer 2013-12-29 + yt: speed up retrieving feed data by starting multiple (up to 8, default is 4) http transfers in parallel - - dboxinfo: switch to new martii boxinfo + adaptation + ytparser: create CURL object in constructor -M. Liebmann 2013-12-29 + ytparser/moviebrowser: add option for selecting prefered quality - CStringInput: Fix commit aadf1911150209a3f13bb1f652796aa9b1be884c - - - Don't paint background on NEUTRINO_ICON_NUMERIC_PAD + ytparser: re-use exiting curl connection for bulk transfers -svenhoefer 2013-12-28 + ytparser: prefer 720p (due to 1080p playback problems with ffmpeg/eplayer3/spark, and I'm not even sure which of those is at fault) - - channellist: channellogos can be disabled +2013-06-20 svenhoefer -svenhoefer 2013-12-27 + - slovak.license: fix license text (thx bazi98) - - dboxinfo: show correct values in RAM section +2013-06-20 Stefan Seyfried -svenhoefer 2013-12-27 + CMenuWidget: fix simplified up/down code - - dboxinfo: fix space between sections + CMenuWidget: simplify up/down selection code -Jacek Jendrzej 2013-12-27 + menu: fix artifacts on page change - supplement to b45511b196e37b81f5f3c00ed1ba378a672e3bdd + menu: make page_start[] int, avoids lots of casts -M. Liebmann 2013-12-26 +2013-06-18 Thilo Graf - CRecordSetup: Fix save RecordingSafety + 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. -Stefan Seyfried 2013-12-22 + CComponentsFrmClock: set font only with fontrender object - rcinput: avoid theoretically possible timerid overflow +2013-06-18 [CST] Focus -Stefan Seyfried 2013-12-22 + gui/update_ext.cpp: return error, if sysfs not found; hack mtd size for apollo - sectionsd: set time at start, even if diff is <120s + system/flashtool.cpp: prevent crash on invalid mtdData access, ie pos = -1 if system-fs not found; change sysfs name on apollo -martii 2013-12-25 + gui/update.cpp: hide progress window, if applySettings() failed - gui/dboxinfo: gui cosmetics +2013-06-16 Stefan Seyfried -martii 2013-12-26 + CMenuWidget: fix simplified up/down code - gui/filebrowser: SMS input: fix RC_7, rewrite handler + Revert "gui/scan_setup.cpp: disable intro items in select satellite -" + This reverts commit 41aaf9627812d5d78879c7f0fae41b2c4b146e14. -martii 2013-12-26 +2013-06-16 Stefan Seyfried - nhttpd/controlapi: add mode=all to GetBouquetCGI + Merge branch 'check/next-cc' + it compiles, but is not really tested... -martii 2013-12-25 + 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 - nhttpd/controlapi: GetBouquetsCGI: support "mode=all" (compiles, untested) +2013-06-16 Stefan Seyfried -[CST] Focus 2013-12-26 + Revert "CStringInput: - don't use sizeof pointer" + This reverts commit 2c0838eb064c07584ed04a5792a92af0505a52f9. - gui/movieplayer.h: use MAX_PLAYBACK_PIDS in place of REC_MAX_APIDS + I have the correct version of this in my tree. -[CST] Focus 2013-12-26 +2013-06-16 Thilo Graf - playback_cs.h: add MAX_PLAYBACK_PIDS define + CComponents: move unmaintained files into own directory -Thilo Graf 2013-12-25 + CComponentsPIP: show scaled aspect ratio in minitv box - CComponentsFrmClock: cleanup constructors - - Remove single constructor, usage of default parameters in main constructor - have same effect. + CTestMenu: add some sample codes for window and button handling, -Thilo Graf 2013-12-25 + CImageInfo: adapt for new window handling - CComponents: clean up unused stuff - - Subclasses are never used, and the functionality is already provided or - can be constructed from current classes. + CComponentsWindow: add more functionality + Window comes now with footer and body -Thilo Graf 2013-12-25 + CVolumeBar: remove redundant code parts + corrections of position is already calculated in paintInit() - CComponentsSlider: fix possible null pointer dereference - - csl_body_obj, csl_slider_obj, - otherwise it is redundant to check it against null. + CComponentsText: fix position handling in sub forms -Thilo Graf 2013-12-24 + CComponentsButton: fix alignment of button items - CComponentsButton: reduce scope of variable face_x - - The scope of the variable 'face_x' can be reduced. (style) +2013-06-16 Thilo Graf -Thilo Graf 2013-12-24 + 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: use passed by reference in addCCItem() - - Function parameter 'cc_Items' should be passed by reference (performance). + 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. -Thilo Graf 2013-12-24 + However items with independent rendered parts, needs + a separate calculation. In some subclasses was this necessary. - CComponentsDetailLine: cleanup constructors - - Remove single constructor, usage of default parameters in main constructor - have same effect. +2013-06-16 Thilo Graf -M. Liebmann 2013-12-25 + CComponentsPicture: add member initPosition() - CThemes: Add clock color to neutrino themes + CComponentsLabel: trivial format fix -M. Liebmann 2013-12-25 + CProgressBar: add member paintShapes() + paintShapes() replaces paintBoxRel() + TODO: paint v-lines with CComponents - CInfoClock: menu item for setting color of the digit added + CComponents: add define CC_APPEND + Is usable as default value for item position parameters -M. Liebmann 2013-12-25 + CComponents: add new member getFrameThickness() - CMenuItem: Set right_bgcol as inactiv, when menu item not active + CComponentsPicture: add member function paintPicture() + compact calling in paint() -Jacek Jendrzej 2013-12-25 + CComponentsForm: add new member isAdded() - CControlAPI::GetBouquetsCGI: -add TV/RADDIO mode selectable (THX martii) + CComponentsForm: return id only if parameter is not 0 -Jacek Jendrzej 2013-12-25 + CComponentsInfoBox: comment precised - src/gui/dboxinfo.cpp: switch to martii boxinfo + adaptation + CComponentsForm: add missing item type -Jacek Jendrzej 2013-12-25 + CComponents: add members setRealXPos() and setRealYPos() - CEpgScan::Start: fix epgscan start in standby + CComponentsFrmClock: add missing comment -martii 2013-12-25 +2013-06-15 Michael Liebmann - gui/hdd_menu: cleanup (untested) - - Signed-off-by: Jacek Jendrzej + Software update: Disable epg scan before stop daemons -martii 2013-12-24 +2013-06-14 svenhoefer - 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. - - Signed-off-by: Jacek Jendrzej + - stringinput: avoid an access out of bounds + ported from tuxbox-neutrino; thx to Gaucho316 -martii 2013-12-24 +2013-06-14 Christian Schuett - gui/hdd_menu: use hd-idle instead of hdparm, if available - - Signed-off-by: Jacek Jendrzej + - stringinput: Restore old value after input was cancelled in CExtendedInput -martii 2013-12-24 + - stringinput: Change value string only if OK was pressed - system/settings: store epg times in integers - - Signed-off-by: Jacek Jendrzej +2013-06-13 [CST] Focus -martii 2013-12-24 + gui/test_menu.cpp: change tuner test params again - system/settings: use integers for shutdown_count/_min - - Signed-off-by: Jacek Jendrzej +2013-06-13 svenhoefer -martii 2013-06-27 + - yweb: use more matching zee-remotecontrol for neo twin - more char* -> std::string conversions - - Signed-off-by: Jacek Jendrzej +2013-06-13 [CST] Focus -martii 2013-07-02 + gui/test_menu.cpp: change scan test params, add mmc mount check - gui/moviebrowser: char->string conversions - - Signed-off-by: Jacek Jendrzej + zapit/src/femanager.cpp: another hack to find free demux for PiP -martii 2013-06-28 +2013-06-13 svenhoefer - gui/nfs: fix menue strings - - Signed-off-by: Jacek Jendrzej + - stringinput: fix shadow and dimensions for pixbuf -martii 2013-06-11 + - moviebrowser: enable more characters in youtube search - convert most char[...] configuration values to std::string - - Signed-off-by: Jacek Jendrzej +2013-06-13 Michael Liebmann -[CST] Bas 2013-11-22 + Software update: Copy flashimage to /tmp if it is not present in this directory + - unmount mounted network folders before flashing + - kill timerd before flashing - libcoolstream2/ca_cs.h: add SetTS() method and related type. +2013-06-13 martii -[CST] Focus 2013-12-24 + yt: need to encode search string - Makefile.am: sync apollo libs +2013-06-12 Michael Liebmann -[CST] Bas 2013-11-22 + scan epg: fix shadow warning + - fix display menuhint - src/zapit/src/zapit.cpp: call SetTS to let CI follow the live tuner. + scan epg: add german locale -[CST] Bas 2013-11-05 +2013-06-12 [CST] Focus - Makefile.am: fix includes (missing '\'). + 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) -Thilo Graf 2013-12-23 + src/zapit/src/zapit.cpp: change printf to INFO - CComponents: add new class CComponentsFrmChain - - CComponentsFrmChain provides a form for chained cc-items with - optional dynamic arrangement or direction parameters + neutrino.cpp: save/load epg_scan option; process EVT_EIT_COMPLETE -Thilo Graf 2013-12-22 + gui/miscsettings_menu.cpp: add option to enable/disable epg scan - CComponents: add new class CComponentsSlider() - - Provides a slider item + gui/channellist.h: add helper to get channel's list channels count -M. Liebmann 2013-12-23 + zapit/include/zapit/zapit.h: add GetPipFrontend() helper - CInfoClock: Fix segfault at 'standby mode after boot' - - - Initialize InfoClock before standby mode + locals: add locale for epg scan option -[CST] Focus 2013-12-23 + neutrinoMessages.h, rcinput.cpp: add NeutrinoMessages::EVT_EIT_COMPLETE - gui/scan_setup.cpp: fix tune timeout: value is in 1/10 sec (100ms) + 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 -Jacek Jendrzej 2013-12-23 + eitd/dmx.cpp: delete demux instead of stop in closefd, add helper to set demux number - supplement to 8d7fd8de756a2d01998d11f32f736b7e72e53139 + lib/sectionsdclient: add EVT_EIT_COMPLETE event, add demux number to setServiceChanged() -M. Liebmann 2013-12-22 +2013-06-12 Michael Liebmann - audiodecoder: Fix compile with ENABLE_FFMPEGDEC + CComponentsFrmClock: set text border width to 0 -svenhoefer 2013-12-22 + CTextBox: Remove workaround for minimally text_border_width + - Default value is now 1 in CComponentsText - - locales: update (align to last changes) + CChannelList: Use one instance of CComponentsFrmClock for multiple instances of CChannelList -svenhoefer 2013-12-22 + CComponentsFrmClock: Move thread start/stop to constructor/destructor - - keybind_setup: remove double line + CTestMenu: Fix memleak -svenhoefer 2013-12-22 +2013-06-11 [CST] Focus - - osd-setup: use a more suitable value for maximal osd-timeout + add font with simplified chinese support -martii 2013-12-22 + eitd/edvbstring.cpp: ifdef GB2312 code for apollo, where we have enough flash space for chinese font - 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 + zapit/src/Makefile.am: dont compile unused dvbstring.cpp -Thilo Graf 2013-12-22 + bouqueteditor_channels.cpp, bouqueteditor_chanselect.cpp: try to fix details, for some reason only sat name is displayed - 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() + gui/widget/progressstatus.h: try to fix compile with gcc 4.6.3/uclibc: undefined reference to vtable for CProgress_StatusViewer -martii 2013-12-22 +2013-06-10 [CST] Focus - timerd/timerd: don't let getSleeptimerID return an already terminated id + eitd/edvbstring.cpp: fix compile -martii 2013-12-22 +2013-06-10 [CST] Bas - remove unused locale + src/eitd/edvbstring.cpp: add GB2313 support (chinese). -martii 2013-12-22 +2013-06-10 [CST] Focus - gui/keybind_setup: add units to repeat blocker chooser + 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 -martii 2013-12-22 + gui/test_menu.cpp: change tuner test code to support more than 2 and cable - gui/keybind_setup: use CMenuOptionNumberChooser instead of CStringInput + gui/scan_setup.cpp: add flag to ignore manual scan params update, while scan menu active -martii 2013-12-22 + zapit/src/femanager.cpp: skip unused cable frontend in getScanFrontend(), needed for test menu - gui/audio_setup: remove disabled code + gui/imageinfo.cpp: append image date from .version - image is not neutrino only, other things could be changed -martii 2013-12-22 +2013-06-10 svenhoefer - yweb: remove audio_PCMOffset configuration option + - flash.start: fix djmount upnp directory -martii 2013-12-22 +2013-06-08 Michael Liebmann - gui/pictureviewer_setup, gui/audioplayer_setup: use CMenuOptionNumberChooser instead of CStringInput + * neutrino.cpp/stop_daemons(): display "Stop daemons" only in flash mode -martii 2013-12-22 + * 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 - gui/scan_setup: use locale when displaying seconds + * Software update: Add flash.start to neutrino start/stop scripts -martii 2013-12-21 + * Software update: Apply the settings in the options menu switchable - gui/scan_setup: use language specific decimal separator +2013-06-06 FlatTV -martii 2013-12-21 + - CComponentsText: add possibility to set a text border - gui/scan_setup: show unit for motor speed +2013-06-06 Michael Liebmann -martii 2013-12-15 + CVolumeBar: Reactivate position 'higher center' for volume bar - src/eitd/edvbstring: unbreak isUTF8() +2013-06-04 Michael Liebmann -martii 2013-12-21 + * Add volume bar to osd timeouts in the OSD setup - zap back to previous channel id when recording from standby mode has finished [experimental, untested] +2013-06-03 Thilo Graf -svenhoefer 2013-12-22 + CTestMenu: add sample code for footer buttons, disable debug spam - - locale: add unit.decimal from martii-neutrino-mp + CComponentsButton: rework position handling for buttons and code comments -martii 2013-12-21 + CVolumeBar: rework size handling - gui/scan_setup: add unit to fe timeout chooser - - (and add unit-locals from martiis-neutrino-mp) + 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(). -martii 2013-12-21 + CComponents: rename and move real position attributes + These attributes are better placed in the basic class. - gui/widget/menu: CMenuOptionNumberChooser: add option to show units + 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. -Jacek Jendrzej 2013-12-21 + CComponentsForm: add index to items + Helpers to identfie added items. - src/gui/moviebrowser.cpp : init m_settings.ytsearch_history_size/max + CComponentsFooter: add new class CComponentsFooter -[CST] Focus 2013-12-21 +2013-06-03 Jacek Jendrzej - neutrino.cpp: pause sectionsd after set its current channel to 0 + CEitManager::getEventsServiceKey - simplification - THX Gaucho316 -[CST] Focus 2013-12-21 + update slovak locale ( THX EnoSat ) - eitd/sectionsd.cpp: try to fix messaging_zap_detected flag +2013-06-03 Michael Liebmann -[CST] Focus 2013-12-21 + * youtube feeds: Fix header texts in movie browser - driver/scanepg.cpp: do not restart rescan timer every end of scan + * youtube feeds: Fix handling mute icon -Michael Liebmann 2013-12-20 +2013-06-02 Stefan Seyfried - CMoviePlayerGui: Initialize variables to paint subtitle + CMenuWidget: simplify up/down selection code -[CST] Focus 2013-12-19 +2013-06-02 Christian Schuett - neutrino.cpp: start epg scan after leaving menu, if epg scan option changed + 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 -[CST] Focus 2013-12-19 +2013-06-02 Stefan Seyfried - driver/scanepg.cpp: add timer to rescan epg every 24 hours + menu: fix artifacts on page change -[CST] Focus 2013-12-19 + menu: make page_start[] int, avoids lots of casts - eitd/sectionsd.cpp: remove old events also when not scanning, - ie in standby, every 1 hour +2013-06-02 Michael Liebmann -svenhoefer 2013-12-19 + * Update deutsch.locale (THX bazi98) - - moviebrowser: partly revert 932c201074c3aafcc1ae9f0211ab1abb0536676e ... - - ... to fix startPosSelectionMenu +2013-06-02 Jacek Jendrzej -svenhoefer 2013-12-19 + -fix compil warrnings - - moviebrowser: remove cancel button from startPosSelectionMenu ... - - ... and set "record start" as the default selection + typo -svenhoefer 2013-12-19 + -fix compil warrnings - - menu: don't add a separatorline ... - - ... when no button and no section text is given + -fix compil warrnings -Stefan Seyfried 2013-11-15 +2013-06-02 [CST] Focus - CComponents: fix compiler warnings with DEBUG_CC + gui/scan_setup.cpp: disable intro items in select satellite - multi-page menu with intro items has old bug with last item refresh/clear -martii 2013-12-18 + Change image license to GPL v2 - gui/streaminfo2.h: don't include cc.h twice - - Signed-off-by: Thilo Graf - - Conflicts: - src/gui/streaminfo2.h + 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 -martii 2013-12-18 +2013-06-01 Michael Liebmann - gui/motorcontrol, gui/scan: switch to CSignalBox - - Signed-off-by: Thilo Graf - - Conflicts: - src/gui/scan.cpp + * CChannelList: using CComponentsHeader to paint header + - using CComponentsFrmClock to paint clock in header -martii 2013-12-18 + * CComponentsFrmClock: Add member setTextColor() + - Add member refresh() for (re)calculate clock dimensions - gui/components: CSignalBox: allow for horizontal arrangement; add methods to retrieve current value - - Signed-off-by: Thilo Graf +2013-06-01 Jacek Jendrzej -Thilo Graf 2013-12-15 + CScanSetup::showScanMenu - add digi keys to cable menu - CComponents: replace __FUNCTION__ with __func__ - - __func__ is more suitable for portability +2013-06-01 svenhoefer -svenhoefer 2013-12-18 + - locals: (re)sort - - cables.xml: add Antennenverein Hohenmoelsen +2013-06-01 Stefan Seyfried -M. Liebmann 2013-12-17 + dvbsubtitle: add missing blit() - CStringInput: Fix parameter for paintIcon() + neutrino: don't spam with --enable-cleanup + sectionsd already does malloc_stats() -M. Liebmann 2013-12-17 + sectionsd: don't hardcode ntpdate location - CComponentsFrmClock: Add comment (THX dbt) +2013-06-01 Jacek Jendrzej -M. Liebmann 2013-12-17 + CFlashTool::erase - shutdown sectionsd before erase flash - CChannelList: Fix display header clock +2013-06-01 Stefan Seyfried -martii 2013-12-17 + configure: remove linker hacks, now that libstb-hal is fixed - gui/timeosd: rewrite based on infoclock implementation +2013-06-01 svenhoefer -martii 2013-12-15 + - gitignore: update version-header - driver/audiodec/ffmpegdec: trim metadata strings + - imageinfo: show both vcs-info and built-date -Jacek Jendrzej 2013-12-16 + - version-header: generalize (add built_date and vcs string) - CChannelList::~CChannelList(): delete remove unnecessary +2013-06-01 Jacek Jendrzej -svenhoefer 2013-12-15 + - channllist: fix new_zap_mode handling - - cables.xml: update Antennengemeinschaft Goeltzschtalbruecke +2013-05-31 Jacek Jendrzej -Jacek Jendrzej 2013-12-15 + CNeutrinoEventList::findEvents - fix iterator - use mySleep in CComponentsFrmClock::initClockThread( - - Signed-off-by: Jacek Jendrzej +2013-05-31 Stefan Seyfried -Jacek Jendrzej 2013-12-15 + infoviewer: always paint 'no epg...' in the same place - CChannelList::~CChannelList(): fix possible segfault - - Signed-off-by: Jacek Jendrzej + infoviewer: simplify show_current_next() -[CST] Focus 2013-12-15 + infoviewer: always paint 'no epg...' in the same place - driver/audiodec/ffmpegdec.cpp: fix warning after 2ebdf6dfbb5e720b831252ba25951b02fe90d03b + infoviewer: simplify show_current_next() -[CST] Focus 2013-12-15 +2013-05-30 svenhoefer - gui/widget/menue.cpp: revert testing changes + - menue-widget: set header-offset and align sub-headers -[CST] Focus 2013-12-15 + - cc_frm_header: rework positions/dimensions calculations - driver/audiodec/ffmpegdec.cpp: comment selecting input format from file type, - let ffmpeg to find input format +2013-05-30 Jacek Jendrzej -[CST] Focus 2013-12-15 + CStringInput: - don't use sizeof pointer - driver/audiodec: get back old audio decoders code, use configure option ENABLE_FFMPEGDEC - to switch between old code and ffmpegdec +2013-05-30 Stefan Seyfried -[CST] Focus 2013-12-15 + netfile: paranoia checks to avoid out-of-bounds access - configure.ac: add --enable-ffmpegdec option to switch between old decoders and ffmpeg decoder + neutrino: fix nullpointer crash if no channels are present -[CST] Focus 2013-12-15 + neutrino: fix possible div-by-zero in scrollbar calculation - gui/audioplayer.cpp: add m4a extension +2013-05-30 [CST] Focus -[CST] Focus 2013-12-15 + lib/libcoolstream/playback_cs.h: new header - driver/file.cpp: add m4a extension + gui/movieplayer.cpp: add youtube feeds play mode -[CST] Focus 2013-12-13 + gui/moviebrowser.cpp: add youtube feeds playback mode - driver/audiodec/mp3dec.cpp: save cover only on play start, unlink on play stop + gui/movieinfo.cpp: add fields for youtube feeds player -[CST] Focus 2013-12-12 + system/ytparser.cpp: try to fix category, if more than one present - driver/netfile.cpp: fix warning (again) +2013-05-29 svenhoefer -[CST] Focus 2013-12-12 + - src/gui/Makefile.am: fix creation of git_version.h again + thx to snafed! - gui/audioplayer.cpp: disable screen save for dline/ibox; - always load metadata when adding files to play list; - cleanup code + - motorcontrol: using CComponentsHeader to paint header -[CST] Focus 2013-12-12 + - upnpbrowser: using CComponentsHeader to paint header - 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 + - scan: using CComponentsHeader to paint header -[CST] Focus 2013-12-12 +2013-05-29 [CST] Focus - gui/widget/menue.cpp: fix menu hint kill vs hide + gui/mediaplayer.cpp: add youtube feeds playback menu item -[CST] Focus 2013-12-11 + gui/widget/icons.h: add hint icon for youtube feeds playback - gui/filebrowser.cpp: fix color for marked files; - do not add selected file on OK press, if there are marked files + add youtube feeds parser -[CST] Focus 2013-12-11 + system/settings.cpp: add personalize item for youtube feeed playback - driver/audioplay.cpp: cleanup header, init m_SecondsToSkip variable + locals: add locales for youtube feeds playback -[CST] Focus 2013-12-11 + add hint icon for youtube feeds playback - driver/audiodec/ffmpegdec.cpp: fix jump forward/backward +2013-05-29 Stefan Seyfried -[CST] Focus 2013-12-10 + neutrino: fix nullpointer crash if no channels are present - 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 + neutrino: fix possible div-by-zero in scrollbar calculation -[CST] Focus 2013-12-10 + neutrino: generic-pc is now also using 1280x70 FB per default - gui/filebrowser.cpp: add AAC file type + netfile: fix check (dprintf is a bad macro and needs braces) -[CST] Focus 2013-12-10 +2013-05-28 Michael Liebmann - gui/audioplayer.cpp: add AAC file type, save last used directory + * Fix compile neutrino don't use USE_NEVIS_GXA -[CST] Focus 2013-12-10 +2013-05-28 Stefan Seyfried - driver/file.cpp: add AAC file type, add .dts extension + framebuffer: implement alphablending for non-accelerated devices -[CST] Focus 2013-12-05 + epgview: don't paint out-of-bounds background box - driver/audiodec/ffmpegdec.cpp: parse metadata only for AVMEDIA_TYPE_AUDIO streams; - fix type_info and possible crash (thanks Jacek) + audioplayer: avoid out-of-bounds access -[CST] Focus 2013-12-05 + ywebserver: try to use port 8080 if port 80 is not available - driver/netfile.cpp: fix warning + neutrino/femanager: fix format string warnings -[CST] Focus 2013-12-03 + audioplayer: g_Sectionsd is gone when destructor runs - driver/audiodec/ffmpegdec.cpp: fix ogg; get metadata also from streams, - ie some ogg dont have global metadata +2013-05-28 Jacek Jendrzej -[CST] Focus 2013-12-02 + fix comma at end of enumerator list - driver/audiodec/ffmpegdec.cpp: fix bits per sample, fix av_free_packet +2013-05-28 Stefan Seyfried -[CST] Focus 2013-12-02 + ywebserver: try to use port 8080 if port 80 is not available - driver/audiodec/ffmpegdec.cpp, driver/audiometadata.cpp: fix compile + netfile: paranoia checks to avoid out-of-bounds access -martii 2013-11-12 + don't use sizeof(pointer), it is not useful :-) - driver/audiodec,audiometadata: cover file handling fixed + 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. -martii 2013-11-12 +2013-05-28 svenhoefer - driver/audiodec/ffmpegdec: cover fix + - filebrowser: stay with FONT_TYPE_MENU_TITLE in header ... + ... to keep gui as uniformly as possible -martii 2013-11-11 + - neutrino: don't save screen while paint headers - driver/audiodec/ffmpegdec: don't set cover-art variable on failure + - CComponentsHeader: add possibility to change font in header class -martii 2013-11-11 +2013-05-28 Thilo Graf - audioplayer, ffmpegdec: embedded cover support - - Conflicts: - src/gui/audioplayer.cpp + CComponentsItem: typo fixes -martii 2013-10-31 + CComponentsItem: corrected comment for arg do_save_bg - drop #ifdef ENABLE_FLAC + CComponentsItem: add more comments -martii 2013-10-31 +2013-05-28 svenhoefer - driver/audiodec: don't encode utf8 to utf8 + - 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. -martii 2013-10-20 + - menue-widget: using CComponentsHeader to paint header - audiodec/ffmpegdec: convert id3 tags to UTF8 + - filebrowser: using CComponentsHeader to paint header -martii 2013-10-20 + - bouqueteditor: using CComponentsHeader to paint header + * move menu button to header - driver/audiodec: metadata fix + - ENABLE_GUI_MOUNT: can disabled with -DDISABLE_GUI_MOUNT -martii 2013-10-19 +2013-05-27 svenhoefer - 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 + - ENABLE_GUI_MOUNT: enable -martii 2013-10-17 + - ENABLE_GUI_MOUNT: globalize - driver/audiodec/ffmpegdec: minor cleanup + - pictureviewer: using CComponentsHeader to paint header + * rework footer handling (get height from paintButtons methode) -martii 2013-10-13 + - bookmarkmanager/bouquetlist: add missing includes - driver/audiodec/ffmpegdec: reopen codec on error (experimental fix) + - filebrowser: using bigger help button in buttonbar -martii 2013-10-13 + - bookmarkmanager: using CComponentsHeader to paint header - driver/audiodec: implement AAC support (via FFMPEG, with some rough edges) + - bouquetlist: using CComponentsHeader to paint header -svenhoefer 2013-12-14 + - audioplayer: using CComponentsHeader to paint header - - mod_auth.cpp: fix no_auth_client handling - - change find() to compare() +2013-05-27 Stefan Seyfried -M. Liebmann 2013-12-13 + configure: try to autodetect lualib - CComponentsHeader: Fix positioning of items +2013-05-27 svenhoefer -martii 2013-12-09 + - 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 - gui/bouquetlist: fix 73152bd and 4dcc804 +2013-05-27 Thilo Graf -martii 2013-12-08 + 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. - gui/bedit/bouqueteditor: use Font::getMaxDigitWidth() +2013-05-27 svenhoefer -martii 2013-12-08 + - icons: introducing dummy buttons - gui/bouquetlist: use Font::getMaxDigitWidth() +2013-05-27 Thilo Graf -martii 2013-12-06 + CTimerList: prevent memory leak - gui/widget/menue: clear old menue hint if none is set for current item + CTimerList: fix include + Name of header file was changed since last commits -martii 2013-12-12 + CComponents: split some header files + CComponentsInfoBox + CComponentsShapeCircle/Square + CComponentsDetailLine + CComponentsPIP + CComponentsText/CComponentsLabel + CComponentsPicture - gui/widget/stringinput: sms-input: cleanup last push, no binary change - - add timer to change to next field + CComponentsFrmClock: add missing statement for #include -M. Liebmann 2013-12-11 + CComponents: add comments for documentations + Comments contains doxygen tags. + for results see also: http://www.tuxbox.org/neutrinohd/doc/html/ + Help welcome! - CComponentsHeader: Fix height calculation +2013-05-27 Stefan Seyfried -M. Liebmann 2013-12-11 + fbaccel: fix h/v line length for unaccelerated FB - CInfoViewer: Not start clock thread +2013-05-26 svenhoefer -M. Liebmann 2013-12-11 + - cc_frm_header: improve "fix neutrino locales in CComponentsHeader" + * supplement to 4cc9e76 - CComponentsFrmClock: Initialize 'activeClock' variable - - - Add function setClockActiv() + - channellist: using small buttons in buttonbar -M. Liebmann 2013-12-11 + - timerlist: using CComponentsHeader to paint header + * move info icon to buttonbar - CInfoClock: Remove clock off via exit button + - cc_frm_header: fix neutrino locales in CComponentsHeader -M. Liebmann 2013-12-10 +2013-05-26 Jacek Jendrzej - CComponentsFrmClock: Use blinking function for InfoClock & Channellist + eitd: addEvent - fix possible segfault if lastEvent==NULL -M. Liebmann 2013-12-10 +2013-05-25 Thilo Graf - CComponentsFrmClock: Add blinking function + build: trivial sort fix for pipsetup.cpp -M. Liebmann 2013-12-10 + CComponentsFrmClock: add new class CComponentsFrmClock - CInfoClock: Fix size & position calculation +2013-05-25 Stefan Seyfried -Stefan Seyfried 2012-12-31 + femanager: do not open unused frontends + this frees the unused frontends for e.g. vtunerd + (reimplementation of b1b7bfef7488fc540098282c1806b03344b7f422) - locale: adapt helper scripts to current compilers + femanager: remove dead code (merge error) -svenhoefer 2013-12-10 + femanager: use INFO() for FEDEBUG() to shorten filenames - - osd-setup: fix e97e33532b2adea7bc0c9eaabe8862acf38d775b + CAutoModeNotifier: avoid out-of-bounds access -svenhoefer 2013-12-10 + CAudioMute: add fb->blit() calls - - 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) + fix build with --as-needed enabled linkers -svenhoefer 2013-12-10 +2013-05-25 Thilo Graf - - osd-setup: add option to switch clock on or off + 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. -Thilo Graf 2013-12-10 +2013-05-25 Jacek Jendrzej - 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. + ChannelList::quickZap -record mode- should zap if possible, else display transponderlist -Thilo Graf 2013-12-04 + zapit: set sdt len to max section len - CComponentsHeader: use also lower height if size mode==CC_HEADER_SIZE_SMALL +2013-05-24 Stefan Seyfried -Thilo Graf 2013-12-04 + remove obsolete locales - CComponentsForm/CComponentsHeader: use start pos x=1 instead 0 - - 0 could make problems on fit items into container + framebuffer-ng: add missing checkFbArea() calls -svenhoefer 2013-12-09 + framebuffer-ng: rework paintBoxRel and paintBoxFrame + rework similar to framebuffer.cpp in order to make sure the visual + appearance is identical - - infoclock: cleanup (remove unneeded stuff) + framebuffer-ng: implement new framebuffer functions -svenhoefer 2013-12-06 +2013-05-24 Michael Liebmann - - yWeb: use same order in search for channellogos as neutrino + * CComponents: Reworked paint the shadows + - Paint rounded corners only where it is required + - Skip paint frame/paint shadow, if not defined -Thilo Graf 2013-12-03 +2013-05-24 Stefan Seyfried - 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. + Merge remote-tracking branch 'check/next-cc' + needs buildfixing in framebuffer class... -Thilo Graf 2013-12-02 + 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 - CMenuForwarder: declare some members as const - - Technically some member functions can be const +2013-05-24 Jacek Jendrzej -Thilo Graf 2013-12-02 + SIevent::getFSK() - workaround for ITA ESP FRA fsk. - CAudioPlayerGui: move scope of char *type - - scope can be reduced + CEpgData::show - Latin1_to_UTF8 no need -Thilo Graf 2013-12-02 +2013-05-24 Stefan Seyfried - CAudioPlayerGui: assign value of variable 'step' with current value - - Variable 'step' is reassigned a value before the old one has been used. + femanager: allow starting without frontend (for testing) -Thilo Graf 2013-12-02 + don't install useless (and trash existing) frontend.conf - CAudioPlayerSetup: remove redundant parent->hide() - - Possible null pointer dereference: parent - otherwise it is redundant - to check it against null. + audioplayer: avoid out-of-bounds access -Thilo Graf 2013-12-02 + audioplayer: g_Sectionsd is gone when destructor runs - color.cpp: use variable br_ - - Variable 'br_' is assigned a value that is never used + zapit: fix ordering of cleanup stuff -svenhoefer 2013-12-03 +2013-05-24 Michael Liebmann - - infoviewer: use space instead of dot as seperator for clock + * 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) -svenhoefer 2013-12-03 +2013-05-23 rhabarber1848 - - cc_frm_clock.cpp: add space as a possible seperator + Neutrino Movieinfo: show genre, patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?p=384587#p384587 -Stefan Seyfried 2013-12-02 + 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 - 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-05-23 Gaucho316 -M. Liebmann 2013-12-03 + Neutrino EPG Viewer: don't show empty audio track names - CTimeOSD: Restoring infoclock after hiding osdtime +2013-05-23 rhabarber1848 -[CST] Focus 2013-12-02 + 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 - gui/scan.cpp: fix memleak +2013-05-23 Jacek Jendrzej -Thilo Graf 2013-12-01 + CBaseDec::GetMetaDataBase - fix segfault on scroll and any file is played - CInfoViewer: use correct corners and text color for time display - - Assigning of these properties are required after theme or color changes. +2013-05-22 Michael Liebmann -M. Liebmann 2013-12-01 + * CComponentsItem::paintInit(): Corrected calculation of sw_cur + - Summarized calculate the values of shadow box - neutrino: disable infoclock while eventlist is displayed via usermenu + * CAudioPlayerGui: Fix display mute icon -M. Liebmann 2013-11-11 +2013-05-21 Michael Liebmann - CScanSetup: Remove duplicate separator line from cable scanmenu + * src/gui/components/cc_types.h: Renumbering 'align types' of correct evaluation -[CST] Focus 2013-12-01 + * CComponentsItem: Set sw_cur = 0 if no shadow - gui/widget/menue.cpp: fix 15b2b2ec050f23dc09c93c34c389ccba013b118b + * CTestMenu: Add widget id's + - Return menu result, to close all menus -Thilo Graf 2013-11-30 +2013-05-21 [CST] Focus - CSignalBar/CSignalNoiseRatioBar: reduce code, clean ups - - Some var inits can be reduced, because of inheritance. + system/flashtool.cpp: use buffer on stack -Thilo Graf 2013-11-29 + english.locale: fix copy-paste - 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-05-20 Jacek Jendrzej -martii 2013-11-29 + CFileHelpers::copyFile - prevent possible compile error - remove widest_number definition and usage, add Font::getMaxDigitWidth() method instead - - Signed-off-by: M. Liebmann +2013-05-19 Michael Liebmann -martii 2013-11-29 + * CChannelList: prevent possible compile error - gui/components/cc_frm_clock: fix label widths for non-standard fonts +2013-05-18 svenhoefer -[CST] Focus 2013-11-29 + - channellist: colored_events to right infobox - gui/osdlang_setup.cpp: fix memleak +2013-05-18 Michael Liebmann -[CST] Focus 2013-11-29 + * Fix CComponents::getScreen()/hide() & CComponentsItem::hideCCItem() + - Use CFrameBuffer::waitForIdle() to ensure that all GXA commands + are finished before SaveScreen() / RestoreScreen() is executed - gui/keybind_setup.cpp: fix memleak: in case not all keys - from 'enum keynames' added to menu, memory leaked. make sure all keychoosers deleted + * CFrameBuffer::waitForIdle: Added a parameter + to identify the execution at Debug Output + - For example: name of the calling function -[CST] Focus 2013-11-29 + * 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() - gui/mediaplayer.cpp: fix memleak + * Sort deutsch.locale -[CST] Focus 2013-11-29 +2013-05-17 Jacek Jendrzej - gui/update_menue.cpp: fix memleak + CNeutrinoEventList::findEvents - add search all epg option -[CST] Focus 2013-11-29 +2013-05-16 [CST] Bas - gui/update.cpp: fix memleak + neutrino: fix dutch locale, it's being maintained by Astrasat. Move it to 'maintained'. -[CST] Focus 2013-11-29 +2013-05-16 Thilo Graf - gui/osd_setup.cpp: fix memleak + 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. -[CST] Focus 2013-11-29 + See also http://www.tuxbox.org/neutrinohd/doc/html/class_c_components.html + section: "Protected Attributes" - gui/parentallock_setup.cpp: fix non-easy mode, do not add menu security +2013-05-16 Jacek Jendrzej -[CST] Focus 2013-11-29 + supplement to 8079c9126b1e6b3b8e7d0ce1cec3df578196ef2c typo - components: cleanup destructors - remove calls to functions, - already called inside base classes destructors + supplement to 8079c9126b1e6b3b8e7d0ce1cec3df578196ef2c, THX Gaucho316 for correction -[CST] Focus 2013-11-29 +2013-05-16 Michael Liebmann - gui/widget/menue.cpp: try to disable 'always save/restore menu hint screens' (again) + * CComponents: Add corner_type to paintFbItems() => paintBoxFrame() -[CST] Focus 2013-11-29 + * CFrameBuffer: Rework paintBoxFrame() + - Rounded corners can be displayed individually + - Improved rendering of circular arcs + - Remove duplicate code in paintBoxRel() - neutrino.cpp: fix crash if DISABLE_SECTIONSD defined for testing + * Various changes for reworked mute icon handling in some classes + - mute icon disabled for moviebrowser, upnpbrowser, pictureviewer + - extra handling for audioplayer -[CST] Focus 2013-11-28 + * 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. - gui/widget/menue.cpp: cleanup unused code +2013-05-16 Jacek Jendrzej -[CST] Focus 2013-11-28 + CNeutrinoEventList::findEvents -fix segfault if Bouquets not in current mode, remove unique sort - gui/channellist.cpp: fix empty box paint, if no logo found +2013-05-15 Jacek Jendrzej -[CST] Focus 2013-11-28 + CNeutrinoEventList::findEvents - remove events for not found channels in channelList - gui/channellist.cpp: disable screen save for detail line + CNeutrinoEventList::findEvents - speedup search in all channelList -[CST] Focus 2013-11-28 +2013-05-15 [CST] Focus - cc_item_progressbar.cpp: fix attempt to draw box with width=0 + 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 -[CST] Focus 2013-11-27 + timerd/timermanager.cpp: change default record safety to 5min - components: remove initVarHeader calls in classes derived from CComponentsHeader + gui/moviebrowser.cpp: change default columns to channel,title,date,size,duration,info; change default column sizes -[CST] Focus 2013-11-27 + driver/record.cpp: show record duration in xx hour yy min format - components: remove initVarForm calls in classes derived from CComponentsForm + gui/movieplayer.cpp: update display after bookmarks menu -[CST] Focus 2013-11-27 + gui/audio_setup.cpp: add 'heavy' srs algo on apollo - gui/imageinfo.cpp: fix memleak, b_info never deleted +2013-05-14 svenhoefer -[CST] Focus 2013-11-27 + - yweb: add key 'sleep' - cc_item_progressbar.cpp: for advanced paint, replace paintShapes with paintBoxRel: - too much overhead to replace single paintBoxRel call + - sleeptimer: allow only one instance + * remove unneeded includes -[CST] Focus 2013-11-27 + - neutrino: use key 'sleep' to execute CSleepTimerWidget - components: remove initVarBasic and initVarItem calls from derived classes + - stringinput: save/restore screen and add shadow -[CST] Focus 2013-11-27 +2013-05-13 Jacek Jendrzej - cc_base.h: make private initVarBasic and initVarItem, they are is called from constructors + CNeutrinoEventList::paintDescription - show info1 if info2 is empty -[CST] Focus 2013-11-27 + CNeutrinoEventList::findEvents - search in unique channelList - gui/cam_menu.cpp: fix memleaks + channellist.cpp fix compil -comparison between signed and unsigned integer expressions -[CST] Focus 2013-11-27 +2013-05-12 svenhoefer - gui/scan_setup.cpp: fix memleaks + - channellist: disable 'displayNext' when additional infos enabled + * otherwise there is no possibility to disable 'displayNext' + except exiting the channellist -[CST] Focus 2013-11-27 +2013-05-12 svenhoefer - gui/widget/menue.cpp: add CMenuDForwarderNonLocalized + - channellist: show infotext when epg.info2 is empty ... + ... and 'description' is selected in additional infos -[CST] Focus 2013-11-26 + * fix double paint of infozone - gui/components/cc_frm_signalbars.cpp: fix mem leak: - initVarSigBar call from CSignalNoiseRatioBar reset pointers created by initSBItems from CSignalBar ctor +2013-05-12 svenhoefer -[CST] Focus 2013-11-26 + - channellist: show current event in additional info box - 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 +2013-05-12 Stefan Seyfried -[CST] Focus 2013-11-26 + neutrino/femanager: fix format string warnings - gui/infoviewer_bb.cpp: fix memleak, hddscale and sysscale was never deleted + neutrino: put hw_caps init after cs_api_init() -[CST] Focus 2013-11-22 + drivertool: fix device names, add backwards compatibility - gui/movieplayer.cpp, neutrino.cpp: fix inactivity timer - - do not stop playback to show cancel timer question +2013-05-12 Thilo Graf -Thilo Graf 2013-11-29 + CComponents: fix missing save of background in paint_bg=false mode + Exit in initVarItem() on !paint_bg was too early. - 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-05-12 Stefan Seyfried -M. Liebmann 2013-11-28 + scansetup: add DVB-T - CComponentsFrmClock: Remove double call of initCCLockItems() - - - initCCLockItems() is called by the refresh() function - and the paint() function in initClockThread() + getservices: add code for DVB-T -M. Liebmann 2013-11-27 +2013-05-11 Stefan Seyfried - CInfoClock: Use dynamic font for display + frontend: add helpers for DVB-T -M. Liebmann 2013-11-26 +2013-05-11 rhabarber1848 - Adapting certain files to the changed font handling of info clock + eventlist: Use selected event title as default search word, patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?p=382712#p382712 -M. Liebmann 2013-11-27 +2013-05-11 Thilo Graf - CComponentsFrmClock: Rework font handling - - - Use setClockFont(enum FONT_TYPES) for selection of neutrino fonts - - Use setClockFontSize(size) for Dynamic Font + CAudioMute: implementation of CComponents -M. Liebmann 2013-11-26 +2013-05-11 Stefan Seyfried - CInfoClock: Rework calculate size & position - - - Fix display info clock - - Preparation for alternative use of neutrino fonts / DynFonts + zapit: initialize videodecoder even in failure case + this allows to tell the user that something bad happened + before crashing -Jacek Jendrzej 2013-11-26 + nhttpd: fix shutdown path - CEventFinderMenu -add epg search history + 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). -Thilo Graf 2013-11-26 + flashtool: fix build on Tripledragon - CComponentsFrmClock: disable separate handle of label paint - - This is already handled in CTextBox object itself and should be enough. + lcdd: update icon names -Thilo Graf 2013-11-26 + acinclude: don't require a targetprefix - CInfoViewer: show time with CComponentsFrmClock object - - This replaces old code that displayed time in infobar. + acinclude: fix default paths and help texts -martii 2013-11-23 + acinclude: fix variable expansion issues - gui/infoviewer: disable infoclock if radiotext is active +2013-05-11 svenhoefer -svenhoefer 2013-11-25 + - locals: use more matching descriptions for screen positions - - neutrino: disable infoclock while epgview and eventlist +2013-05-11 Michael Liebmann -svenhoefer 2013-11-25 + * COsdSetup::changeNotify: Add handling for volume digits / CVolumeHelper - - infoviewer_bb: align icons on right side with text above +2013-05-10 svenhoefer -Thilo Graf 2013-11-25 + - osd-setup: fix segmentation fault - CInfoViewerBB: revert 024bb0bbc9cabc09a48984c58859a33370b274a9 - - This changes has only effect with button bar. Infoviewer is ignored or - collide with Virtual_Zap. + - deutsch.locale: fix typo in menu.hint_subchannel_pos -M. Liebmann 2013-11-24 + - osd-setup: move menu-related stuff to a submenu 'menus' + * re-sort remaining items - No display info clock when radio text is shown +2013-05-10 Jacek Jendrzej -M. Liebmann 2013-11-23 + CNeutrinoEventList::exec call hide only once + Conflicts: + src/gui/eventlist.cpp - CInfoViewerBB: No blank space for radiotext icon when radiotext is off +2013-05-10 svenhoefer -Thilo Graf 2013-11-22 + - epgview: depend window size on font size - widget: add -D__STDC_FORMAT_MACROS + - framebuffer: add possibility to force small windows -Thilo Graf 2013-11-20 +2013-05-10 Jacek Jendrzej - CInfoClock: remove not required call of setXPos() - - CInfoClock is derived from class ComponentsFrmClock, so we can - use already available members. + CChannelList::show() call hide only once -svenhoefer 2013-11-23 +2013-05-10 Michael Liebmann - - infoviewer_bb: enable radiotext-icons + * CFrameBuffer::paintBoxRel(): Correct debug message if dx or dy are 0 -svenhoefer 2013-11-22 + * dvbsubtitle: Fix segfault in destructor - - data/locale/Makefile.am: remove circular dependency +2013-05-10 Jacek Jendrzej -svenhoefer 2013-11-22 + * CNeutrinoEventList: Skip unnecessary drawing of the background - - hdd_menu: create destination before mount + src/gui/channellist.cpp: skip paint BG for item if firstpaint -svenhoefer 2013-11-22 + src/gui/cam_menu.cpp: use enableSaveScreen - - helpers.cpp: port safe_mkdir() from martii + src/gui/epgview.cpp:use paintBackgroundBoxRel only for hide -svenhoefer 2013-11-22 + CTimerManager:: don't set wekup flag if box boot from zapto timer - - helpers.cpp: simplify check_dir(); ported from martii + nhttpd: -add Slovak language by EnoSat -M. Liebmann 2013-11-22 + nhttpd: -add Slovak language by EnoSat - InfoClock: Fix display clock in movie browser, file browser etc. + update encoding.conf by EnoSat -M. Liebmann 2013-11-20 + update slovak locale by EnoSat - CInfoClock: Fix paint info clock when mute icon is displayed +2013-05-10 svenhoefer -Thilo Graf 2013-11-12 + - eventlist: re-align prev/next channelnames in header + Conflicts: + src/gui/eventlist.cpp - CInfoClock: rework infocklock +2013-05-10 svenhoefer -M. Liebmann 2013-11-12 + - eventlist: move info button from header to buttonbar + * remove unused button_label structs - deutsch.locale: Fix sort order + Conflicts: + src/gui/eventlist.cpp -Stefan Seyfried 2013-10-21 +2013-05-10 Jacek Jendrzej - only recreate rcsim.h if necessary - - TODO: move it from source to object tree + src/system/helpers.cpp:-add file_size function -Thilo Graf 2013-11-17 +2013-05-10 [CST] Focus - CComponentsWindow: add missing member paint() - - This is a partial revert of cbeb9f3ac655788bbda40c835cb4930ad726332e + sync apollo libcs headers -Thilo Graf 2013-11-17 + gui/movieplayer.cpp: add chapters support, at the moment on bookmarks (blue) key - CStreamInfo2: reduce scale width of signal bars - - If the value is 100%, some parts of text was not displayed. + gui/audio_select.cpp: add stop icon to stop subtitles item -Thilo Graf 2013-11-17 +2013-05-10 Jacek Jendrzej - 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 + supplement to 28198dc320d98d3769db6c97e57846d435534da7 -Thilo Graf 2013-11-17 +2013-05-10 Michael Liebmann - CComponentsExtTextForm: use correct declared type + * Rework positioning of volumebar / mute icon / info clock + - Is required for custom icons -Thilo Graf 2013-11-17 + * CComponents::paintFbItems: Fix paint frame + - Remove function CComponents::allowPaint() - CComponents: move debug enable switch to cc_types.h +2013-05-10 Jacek Jendrzej -Thilo Graf 2013-11-12 + CNeutrinoEventList::exec call hide only once - CComponents: use DEBUG_CC for debug output +2013-05-10 svenhoefer -[CST] Focus 2013-11-15 + - epgview: depend window size on font size - lib/libcoolstream2: apollo headers update + - framebuffer: add possibility to force small windows -svenhoefer 2013-11-15 +2013-05-10 Stefan Seyfried - - movieplayer: show channellogo in infobar + Merge remote-tracking branch 'check/next-cc' + needs some build-fixing and merge errors are likely :-( -svenhoefer 2013-11-15 + 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 - - movieplayer: show progress in VFD (thx Satbaby) +2013-05-10 svenhoefer -svenhoefer 2013-11-15 + - infoviewer: get width of timescale from progressbar object ... + .. to remove hardcoded timescale width in showInfoFile() - - movieplayer: show infobar at every start of a movie +2013-05-09 Michael Liebmann -svenhoefer 2013-11-14 + * OSD Setup: Move volume settings in a separate submenu. - - audioplayer: fix cover handling +2013-05-09 Jacek Jendrzej -svenhoefer 2013-11-13 + CChannelList::show() call hide only once - Revert "global.h: Use forward-declarations to reduce number of dependencies" - - This reverts commit 4bc6e43ad478857453c64bbe9c46dffae7e525e1. +2013-05-09 Stefan Seyfried -svenhoefer 2013-11-13 + yhttpd: cleaner shutdown - Revert "- add missing include of vfd header" - - This reverts commit 3845feb0e40a9d67d4bd4901def78beaf32b2611. +2013-05-09 Jacek Jendrzej -svenhoefer 2013-11-13 + CMenuWidget::paintItems: clean only last multipage menu - Revert "CTestMenu: fix build, add missing include" - - This reverts commit 25909c10b626d39a462a1a421a1b61759da71fa4. +2013-05-08 Michael Liebmann -martii 2013-10-06 + * CComponents::paintFbItems: Don't paint item if dx or dy are 0 - yt: make search order selectable +2013-05-08 Thilo Graf -martii 2013-11-09 + CVolumeBar: rework volumebar handling + Use CComponenets and separates the gui part from driver part - system/localize: change memory allocation, no user-visible changes (continued) + - 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 -martii 2013-11-09 +2013-05-08 svenhoefer - system/localize: change memory allocation, no user-visible changes + - textbox: don't accept boxes with no borderwidth -Thilo Graf 2013-11-13 +2013-05-05 Stefan Seyfried - CTestMenu: fix build, add missing include - - supplement to 3845feb0e40a9d67d4bd4901def78beaf32b2611 - - Signed-off-by: Thilo Graf + videosettings: add more modes for generic-pc -svenhoefer 2013-11-13 +2013-05-05 Michael Liebmann - - add missing include of vfd header + * CFrameBuffer::paintBoxRel(): Correct debug message if dx or dy are 0 -Stefan Seyfried 2013-11-13 +2013-05-04 Michael Liebmann - global.h: Use forward-declarations to reduce number of dependencies + * CTextBox: rename setFontTextHeight() => getFontTextHeight() -Stefan Seyfried 2013-11-13 + * dvbsubtitle: Fix segfault in destructor - remove unneeded CConfigFile from lcdd and shutdown_count +2013-05-04 Stefan Seyfried -Stefan Seyfried 2013-11-10 + rcinput: open input device with apropriate flags - movieplayer: initialize vpid and vtype variables +2013-05-04 Jacek Jendrzej -Stefan Seyfried 2013-11-10 + * CNeutrinoEventList: Skip unnecessary drawing of the background - ytparser: fix wrong-type compiler warnings +2013-05-04 Stefan Seyfried -Stefan Seyfried 2013-11-10 + neutrino: remove glthread, use GLFramebuffer instead + now that libstb-hal provides an easy to use virtual framebuffer, + use it instead of the glthread implementation. - fix cleantargets + neutrino: make CInfoViewerBB constructor private -Stefan Seyfried 2013-11-10 + neutrino: do not clean up infoviewer + after spending ages trying to track down the illegal access + in the infoviewer destructor, just #if 0 it. - scanepg: fix unused variable warning +2013-05-04 Michael Liebmann -Stefan Seyfried 2013-11-10 + * CNeutrinoEventList: Paint event list alone after the list was sorted + - paintDescription(): force paint of text - fix format string warnings +2013-05-03 Thilo Graf -[CST] Focus 2013-11-13 + 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(). - lib/libcoolstream2/cnxtfb.h: header update, no u8 type used + In consequence of which: + -unnecessary members in subclasses removed. + -add some comments -[CST] Focus 2013-11-12 +2013-05-03 Jacek Jendrzej - neutrino_menue.cpp: for easymenu, replace 'Channels' with bouquet editor in main menu + src/gui/channellist.cpp: skip paint BG for item if firstpaint -[CST] Focus 2013-11-12 + src/gui/cam_menu.cpp: use enableSaveScreen - gui/scan_setup.cpp: remove tuner name from tuner setup menu header for easymenu mode +2013-05-02 svenhoefer -[CST] Focus 2013-11-12 + - cc_detailsline.cpp: fix coordinates for shadow lines - gui/network_setup.cpp: move wlan setup items up, - to be visible always on first page + - channellist: fix transparent pixels in round corners of detail box -[CST] Focus 2013-11-12 +2013-05-02 Jacek Jendrzej - data/locale/english.locale: capitalize Bouquet editor + src/gui/epgview.cpp:use paintBackgroundBoxRel only for hide -Thilo Graf 2013-11-12 +2013-05-01 Jacek Jendrzej - CComponents: remove log spam + CTimerManager:: don't set wekup flag if box boot from zapto timer -martii 2013-08-15 +2013-05-01 Stefan Seyfried - implement yt search history + remove unneeded libpng version checks -Jacek Jendrzej 2013-11-11 +2013-05-01 Jacek Jendrzej - CStreamInfo2 initialize dmx + nhttpd: -add Slovak language by EnoSat -[CST] Focus 2013-11-11 + nhttpd: -add Slovak language by EnoSat - driver/scanepg.cpp, neutrino.cpp: fix for standby epg scan + update encoding.conf by EnoSat -[CST] Focus 2013-11-11 + update slovak locale by EnoSat - driver/record.cpp: save added pids from pmt update; - add safe-check for max pids recorded +2013-04-30 svenhoefer -Thilo Graf 2013-11-11 + - eventlist: cleanup from unnecessary calculations - CBuildInfo: remevo unused id + - eventlist: re-align prev/next channelnames in header -Thilo Graf 2013-11-11 +2013-04-30 Christian Ege - locales: remove colon from string - - Entry is used as caption, not as descriptive paragraph. + handling of luaposix for dynamic environment -Thilo Graf 2013-11-11 +2013-04-30 svenhoefer - CImageInfo: fix calculation of info text height - - Height of sub caption was not considered. + - eventlist: move info button from header to buttonbar + * remove unused button_label structs -Thilo Graf 2013-11-11 + - moviebrowser: fix* buttonbar + *) not really a fix - just a better terrible solution - CTestMenu: add buildinfo as menu entry - - Buildinfo also exists in infomenu, but is outcommented, so it is - prepared just for testings. +2013-04-30 Jacek Jendrzej -Thilo Graf 2013-11-11 + src/driver/pictureviewer/pictureviewer.cpp: move free handlers to ~CPictureViewer(), fix segfault aufter commit 833fb32197c61081ad3b2969ec25bba02ade85a0 - 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-04-30 svenhoefer -Thilo Graf 2013-11-10 + - yweb: fix area for FAV-key on zee - CBuildInfo: rework buildinfo class for use as CComponentsWindow - - also possible: get partial informations also as strings for usage - in other classes +2013-04-30 Michael Liebmann -Michael Liebmann 2013-10-17 + * Infoviewer: Fix key handling for PiP - Add display of build info - - - Display compiler version, compiler flags, build PC, kernel version - - configure.ac part ported from filezilla project +2013-04-30 Jacek Jendrzej -Thilo Graf 2013-11-10 + src/neutrino.cpp: execute rcK on restart - CComponentsExtTextForm: remove check for empty strings - - This check causes possible segfault and check is already in ccx_text_obj. +2013-04-30 Michael Liebmann -Thilo Graf 2013-11-10 + * deutsch.locale complements - CComponentsExtTextForm: fix assign of width with percent value - - Assigning of value before width was set, had no effect + * Sort unmaintained locale -Thilo Graf 2013-11-10 + * Sort deutsch.locale / english.locale - CComponents: add log warning if position = 0 - - Value 0 for embedded items should be unproblematic, buy single items - should have minimum value = 1. + * yhttpd: Add missing includepath -Thilo Graf 2013-11-09 +2013-04-30 Jacek Jendrzej - CComponentsButton: add members to get caption properties + use var passed by reference + Conflicts: + src/gui/components/cc_frm.h + src/gui/components/cc_frm_icons.cpp -Thilo Graf 2013-11-08 +2013-04-30 svenhoefer - CComponentsWindow: remove paint() member - - The derived member of ComponentsForm() should be sufficiently - and should serve its purpose. + - channellist: remove some unneeded calculations + Conflicts: + src/gui/channellist.cpp -Thilo Graf 2013-11-08 + - channellist: use the bigger menu-icon - 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(). +2013-04-30 [CST] Focus -Thilo Graf 2013-11-07 + libcoolstream2/playback_cs.h: sync header - CTextBox: use member getFontTextHeight() as public + gui/movieplayer.cpp: add subtitle display support for file playback -Thilo Graf 2013-11-07 + neutrinoMessages.h: add EVT_SUBT_MESSAGE - CComponentsExtTextForm: add member setLabelAndTextFont() + locals: add locale for file play subtitle select -Thilo Graf 2013-11-06 + gui/keybind_setup.cpp add key for file play subtitle select - CComponentsButton: add constructors with loacalized caption parameter + neutrino.cpp, settings: add key for file play subtitle select -Thilo Graf 2013-11-02 + gui/scan_setup.cpp: dont show rotor options on cable-only box - CComponents: use correct initial values screen start position - - Value '0' is wrong. + zapit/src/femanager.cpp: set independent mode for all tuners if box canble-only -Thilo Graf 2013-11-01 + system/settings.h: comment unused in next branch FONT_TYPE_EVENTLIST_EVENT - CComponentsLabel: use correct body color +2013-04-29 Jacek Jendrzej -Thilo Graf 2013-11-01 + src/gui/widget/menue.cpp: don't paint icon if no space for this - CTestMenu: add sample code for CComponentsExtTextForm +2013-04-28 Thilo Graf -Thilo Graf 2013-11-01 + CTextBox: user CORNER_ALL for corner type parameter to paint text background - CComponentsExtTextForm: add new class CComponentsExtTextForm - - this provides a combining form, that contains a text object with label + CNeutrinoEventList:kill text background during scrolling through event list + This is necessary because the background of text + is not automatically deleted. -Thilo Graf 2013-10-30 + 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. - CComponentsItem: add missing is_painted to hideCCItem() + CComponentsButton: use adequate arrangement for caption -Thilo Graf 2013-11-01 + CComponentsHeader/Button: force paint of text - CTextBox: reinit text variables after evaluated comparison + CComponentsPicture: use members as virtual members + Makes members ready for use in subclasses -Thilo Graf 2013-11-01 + CComponents: add members setPos() and getSize() - CComponentsLabel: remove alternate constructor - - default parameters can also be used +2013-04-28 Michael Liebmann -Thilo Graf 2013-10-31 + * CTextBox: When using only digits to display: + - Use for calculating digit height + font->getDigitHeight() / font->getDigitOffset() - locales: use german translation for 'Setup Tuner' +2013-04-28 Thilo Graf -Thilo Graf 2013-10-31 + 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(). - 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-04-27 Stefan Seyfried -svenhoefer 2013-11-09 + Revert "handling of luaposix for dynamic environments" + This reverts commit 8381f1a8cfbf5f23e4d7eb30e0615bc5c9c67316. - - 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! + sorry, it breaks the build (the trivial #endif -> #else and + additional "error: 'report' was not declared in this scope)" -svenhoefer 2013-11-09 +2013-04-27 Thilo Graf - - ylanguage.cpp: fix wrong value in for loop + CInfoViewer: use correct text color in showInfoFile() -defans 2013-11-09 + CComponentsInfoBox: add missing define for text color - small fix, possible segfault in hddmenu + CInfoViewer: add member killInfobarText() + Ensure that no unnecessary instance of Components infobox is generated + and paint only changed text. -svenhoefer 2013-11-08 + 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. - - ylanguage.cpp: add neutrino locale as an additional locale file for yWeb + CInfoViewer: ensure hide on deleted info file -svenhoefer 2013-11-08 + CComponentsInfoBox: replace static parameter with inherited member + member value was not looped through - - libconfigfile: allow configfiles with another delimiter as '=' +2013-04-27 Stefan Seyfried -Merge: 40871852e 339b04701 -[CST] Focus 2013-11-08 + 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. - Merge branch 'next-cc' +2013-04-27 Christian Ege -[CST] Focus 2013-11-08 + handling of luaposix for dynamic environments + added loading of luaposix in case of none static linking of lua - gui/scan_setup.cpp: force fe link on master change, too +2013-04-26 Jacek Jendrzej -[CST] Focus 2013-11-08 + CInfoViewer::showInfoFile -check file size - gui/scan_setup.cpp: disable frontend setup, if record running +2013-04-26 Thilo Graf -svenhoefer 2013-11-07 + CInfoViewer: implement CComponentsInfoBox() to show infobar.txt content - - audioplayer: use and show play/pause/stop/rew/ff keys +2013-04-25 Michael Liebmann -[CST] Focus 2013-11-07 + * CComponentsLabel: Use 'std::string' instead of 'const char*' for ct_text + - Supplement to commit 3a19edd... - gui/osd_setup.cpp: fix Window size in menu, snprintf take care about 0 at the end +2013-04-24 Jacek Jendrzej -[CST] Focus 2013-11-07 + src/system/helpers.cpp:-add file_size function - 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 +2013-04-24 Thilo Graf -[CST] Focus 2013-11-07 + CComponentsText: add bool as return value for setTextFromFile() - driver/framebuffer.cpp: switch from window_size to window width/height, - allow 50% min window size + moviebrowser.cpp: fix wrong progress scale -[CST] Focus 2013-11-07 + CComponentsText: use member function 'ToString' as static - neutrino.cpp: add window width/height settings + CImageInfo: use setTextFromFile() to show license text -[CST] Focus 2013-11-06 + CComponentsText: add member to use file as text source - zapit/src/fastscan.cpp: set current channel to channel number 1 +2013-04-24 svenhoefer -[CST] Focus 2013-11-06 + - moviebrowser: fix* buttonbar + *) not really a fix - just a better terrible solution - system/settings.cpp: set fastscan default type to HD +2013-04-24 Jacek Jendrzej -[CST] Focus 2013-11-06 + src/driver/pictureviewer/pictureviewer.cpp: move free handlers to ~CPictureViewer(), fix segfault aufter commit 833fb32197c61081ad3b2969ec25bba02ade85a0 - gui/personalize.cpp: fix pin change active/enactive, - broken after commit 404de5376b75c96bb3d79590b9cedc5cb8f8533e +2013-04-22 svenhoefer -[CST] Focus 2013-11-06 + - yweb: fix area for FAV-key on zee - gui/personalize.cpp: fix pin access in case personalize pin is off, - but items with enabled pincode present +2013-04-22 Michael Liebmann -Jacek Jendrzej 2013-11-05 + * CComponentsText: Use 'std::string' instead of 'const char*' for ct_text - CControlAPI::_GetBouquetActualEPGItem: -add eventid & timeTotal to secondEPG +2013-04-21 Stefan Seyfried -Thilo Graf 2013-11-04 + infoviewer: remove unneeded blit() - CTestMenu: add configure option --enable-testmenu + CVolume: consolidate fb->blit() calls -[CST] Focus 2013-11-05 + framebuffer: always blit after RestoreScreen() - gui/test_menu.h: disable test menu +2013-04-20 Thilo Graf -[CST] Focus 2013-11-05 + CComponentsItem: don't render shadow as full box - 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 + CComponents: remove unused enum type -[CST] Focus 2013-11-05 + CComponentsItem: move calculation out of struct an add comment - data/locale/english.locale: fix typo + CTestMenu: add sample code for CComponentsButtonRed -svenhoefer 2013-11-05 + CComponents:add sub class CComponentsButton - - moviebrowser: use ccomponents to paint header +2013-04-19 Michael Liebmann -[CST] Focus 2013-11-05 + * Infoviewer: Fix key handling for PiP - gui/start_wizard.cpp: fix missing frontend setup +2013-04-18 Jacek Jendrzej -[CST] Focus 2013-11-05 + src/neutrino.cpp: execute rcK on restart - gui/scan_setup.cpp: set wizard mode for frontend setup menu +2013-04-18 Michael Liebmann -[CST] Focus 2013-11-04 + * deutsch.locale complements - gui/widget/menue.cpp: fix jump to some item types with direct key + * Sort unmaintained locale -[CST] Focus 2013-11-04 + * Sort deutsch.locale / english.locale - PERSONALIZE_ACTIVE_MODE_OPTIONS: fix PERSONALIZE_PROTECT_MODE_MAX, PERSONALIZE_ACTIVE_MODE_OPTIONS need 2 options, not 3 + * yhttpd: Add missing includepath -[CST] Focus 2013-11-04 +2013-04-18 Jacek Jendrzej - gui/personalize.cpp: fix CPinSetupNotifier: return false, menu repaint not needed + use var passed by reference -svenhoefer 2013-11-04 +2013-04-18 svenhoefer - - moviebrowser: disable hdd-bar in youtube mode + - channellist: remove some unneeded calculations -Michael Liebmann 2013-11-04 + - cc_item.cpp: fix wrong calc in paintInit() - Audioplayer: Remove special handling for display mute icon - - - Supplement to bace5ce91b9e86d803a69adc1706808661e1447d + - channellist: use the bigger menu-icon -Michael Liebmann 2013-11-04 +2013-04-17 [CST] Focus - Audioplayer: Remove special handling for display mute icon + 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 -BPanther 2013-10-02 +2013-04-17 svenhoefer - fix char (thx mohousch) + - src/gui/Makefile.am: fix creation of git_version.h -svenhoefer 2013-11-04 +2013-04-17 Stefan Seyfried - - audioplayer: fix corner_type in header + auto-enumerate FONT_TYPE_COUNT instead of defining it + Conflicts: + src/system/settings.h -svenhoefer 2013-11-04 + 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. - - yWeb: remove descriptions from rcu tooltips + setting_helpers: add reloadhintbox to 'delete removed channels' -svenhoefer 2013-11-02 + CInfoViewer: delete infoViewerBB in destructor - - neutrino_menue: show always seperator line for secons section + CInfoViewerBB: avoid crash in destructor -svenhoefer 2013-11-02 + CZapitSdtMonitor: don't crash in destructor - - locales: more suitable locales for networkmenu.setuponstartup + pictureviewer: free formathandlers in destructor -svenhoefer 2013-11-02 + neutrino: fix signed/unsigned warning - - deutsch.locale: add locales for wlan scan + 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. -Michael Liebmann 2013-11-02 + reloadchannels: make sure that channel flags are updated when reloading - deutsch.locale mainmenu.service/settings: Restore original values + sectionsd: fix memleak with unused events -[CST] Focus 2013-11-01 + add menu option to delete 'removed channels' - src/gui/widget/stringinput.cpp: copy valueString to value in ::exec, - to follow extenal valueString updates + getservices: add option to not save removed channels -[CST] Focus 2013-11-01 +2013-04-17 Jacek Jendrzej - src/gui/network_setup.cpp: add wlan scan + src/gui/epgview.cpp: center window -[CST] Focus 2013-11-01 +2013-04-17 svenhoefer - locals: add locales for wlan scan + - english.locale: typo -[CST] Focus 2013-11-01 + - eventlist: fix round borders for current unselected event + Conflicts: + src/gui/eventlist.cpp - add libiw to build +2013-04-17 [CST] Focus -[CST] Focus 2013-11-01 + Dont set demux source on box with single tuner - lib/libiw: add libiw from wireless tools v29, and wrapper to scan wlan networks +2013-04-16 [CST] Focus -[CST] Focus 2013-11-01 + 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" - gui/scan_setup.cpp: fix 96b7d939cad490fb223fa0106fe0c42b1459ae4c, - do not show tuner name in tuner select menu for easymenu mode + This reverts commit 0b17e2f98e45a4ca0a4c27bf09133379190e10a7. -[CST] Focus 2013-10-31 + Conflicts: + src/zapit/src/femanager.cpp - gui/record_setup.cpp: fix double-blue key +2013-04-16 [CST] Focus -[CST] Focus 2013-10-30 + gui/scan_setup.cpp: remove linkFrontends() from saveScanSetup() - its done if needed on leave tuner setup - zapit/src/femanager.cpp: set all cable tuner default mode to independent + zapit/src/frontend.cpp: reset transponder id in Init() -[CST] Focus 2013-10-30 +2013-04-16 Thilo Graf - gui/videosettings.cpp: add font scaling for easymenu mode + CComponentsItem: prevent possible compile error -[CST] Focus 2013-10-30 + CComonents: disable debug spam - gui/update_menue.cpp: re-enable 'save current software' for easymenu mode +2013-04-16 [CST] Focus -[CST] Focus 2013-10-30 + gui/cam_menu.cpp: add option to ignore CI/card messages - gui/scan_setup.cpp: add tuner type to tuner select menu + locals: add locale for ignore CI messages option -Thilo Graf 2013-10-27 + neutrino.cpp: add ci_ignore_messages settings var - 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 + gui/test_menu.cpp: fix compile -Thilo Graf 2013-10-27 + gui/infoviewer_bb.cpp: fix tuner icon display - CTextBox: fix repaint of background of textbox on scroll and changed text - - suplement to ca22cb9241928741c34e13dc3fd0bf75303191f3 +2013-04-16 Thilo Graf -Thilo Graf 2013-10-25 + CComponents: add vars to modifie frames in selected mode - revert 6ee7fac1a5cfb884fa72b36a8c10104bab6a5253 - - Was bad idea to rename. Other Classes can also inherit this. See CMenuTarget + 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. -Michael Liebmann 2013-10-26 + CComponents: add own header file for unused experimental classes - CTextBox: Fix background paint + CComponentsForm: add own header for form classes -Michael Liebmann 2013-10-25 + CComonents: use allowPaint() as private, parameter as by rev + not used in sub classes - Update deutsch.locale an fix sort order in english.locale + CComponentsItem: add properties for stats enabled/selected -[CST] Focus 2013-10-25 +2013-04-16 Thilo Graf - gui/miscsettings_menu.cpp: add video.h header + CProgressBar: replace x/y position with real position on screen + Important to paint related to screen within form dimensions -[CST] Focus 2013-10-25 + btw: small cleanups - gui/scan_setup.cpp: fix broken zapit config for frontend setup +2013-04-16 Thilo Graf -[CST] Focus 2013-10-25 + CComponentsText: add debug output, changes name of arg in iToString() - gui/scan_setup.cpp: fix crashes due to move tuner setup; - auto-save settings; - re-order menu options; - should fix satSelect memleak + CComponentsItem: add members to get real item position -[CST] Focus 2013-10-25 + CComponentsPicture: add debug output - gui/update_menue.cpp: cut update menu for easy mode + CComponentsText: add overloaded member setText() for int vars -[CST] Focus 2013-10-25 + CProgressBar: use already calculated position var for diagonal line - move tuner setup to Service menu + 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. -[CST] Focus 2013-10-25 + CComponentsText: add helper to convert integer to string - gui/personalize.cpp: fix memleak, fix warnings +2013-04-15 svenhoefer -[CST] Focus 2013-10-25 + - src/gui/Makefile.am: fix creation of git_version.h - 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 +2013-04-15 Stefan Seyfried -[CST] Focus 2013-10-21 + auto-enumerate FONT_TYPE_COUNT instead of defining it - 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 + 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. -Michael Liebmann 2013-10-25 + setting_helpers: add reloadhintbox to 'delete removed channels' - mtdutils: Add missing include paths + CInfoViewer: delete infoViewerBB in destructor -Thilo Graf 2013-10-24 + CInfoViewerBB: avoid crash in destructor - CComponents: rename hide() to hideCC() - - There are too many name conflicts with hide-members in other classes. + CZapitSdtMonitor: don't crash in destructor -Thilo Graf 2013-10-24 + pictureviewer: free formathandlers in destructor - 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. + neutrino: fix signed/unsigned warning -Michael Liebmann 2013-10-23 + 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. - CComponentsText: Add function getTextLinesAutoHeight() - - - Function is used for determine the number of lines - in a text box in AUTO_HIGH mode. - - Signed-off-by: Thilo Graf + reloadchannels: make sure that channel flags are updated when reloading -Thilo Graf 2013-10-23 + sectionsd: fix memleak with unused events - CComponentsHeader: add possibility to modify text alignment - - usable in header and its derived classes and in class CComponentsWindow + add menu option to delete 'removed channels' -Thilo Graf 2013-10-22 + getservices: add option to not save removed channels - CComponentsHeader: use isAdded() to avoid add multiple items +2013-04-14 Stefan Seyfried -Michael Liebmann 2013-10-18 + 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. - CTextBox: Add function getLinesPerPage() - - - Add AUTO_LINEBREAK_NO_BREAKCHARS to textbox_modes for - auto linebreak without '-' and '.' char + setting_helpers: add reloadhintbox to 'delete removed channels' -Thilo Graf 2013-10-21 + CInfoViewer: delete infoViewerBB in destructor - CComponentsWindow: add member showHeader() - - Provides show or hide window header + CInfoViewerBB: avoid crash in destructor -Thilo Graf 2013-10-21 + CZapitSdtMonitor: don't crash in destructor - 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. + pictureviewer: free formathandlers in destructor -Thilo Graf 2013-10-21 + neutrino: fix signed/unsigned warning - CChannelList: set some clock item properties in dependency from header +2013-04-14 Jacek Jendrzej -Thilo Graf 2013-10-21 + src/gui/epgview.cpp: center window - CComponentsText: add member to get text color +2013-04-14 Stefan Seyfried -Thilo Graf 2013-10-21 + 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. - CComponentsHeader: add member to get header text + reloadchannels: make sure that channel flags are updated when reloading -svenhoefer 2013-10-23 + sectionsd: fix memleak with unused events - - locale: remove confusing string 'squashFS' + add menu option to delete 'removed channels' -Michael Liebmann 2013-10-21 +2013-04-13 Stefan Seyfried - CFrameBuffer: Fix query for Apollo hardware + getservices: add option to not save removed channels -Michael Liebmann 2013-10-21 + auto-enumerate FONT_TYPE_COUNT instead of defining it - CComponentsItem: Remove parameter from function isAdded() + Merge branch 'check/pu-cc' into master + Conflicts: + src/gui/osd_setup.cpp + src/neutrino.cpp -striper 2013-10-20 +2013-04-13 svenhoefer - - zapit: only read sizeof(s) instead of fixed number + - english.locale: typo -striper 2013-10-20 + - eventlist: make additional infos switchable + * new menu 'eventlist' in osd-setup + * fix offset in infozone + * fontsize for infozone adjustable - - zapit: memset info + - eventlist: fix round borders for current unselected event -striper 2013-10-20 +2013-04-10 Jacek Jendrzej - - tuxtxt: pageinfo = NULL + src/gui/channellist.cpp: fix to 4a8350c3824c2c337045a4b6d89e15543e3b2565 -striper 2013-10-20 + src/gui/channellist.cpp: fix paint details with different font size - - fix annoying gui flickering when fading is activated on nevis +2013-04-10 [CST] Focus -striper 2013-10-20 + remove more 'coolstream' from webif - - acinclude: fix typo + remove 'coolstream' from webif -svenhoefer 2013-10-20 +2013-04-10 Jacek Jendrzej - - eventlist: change hotkeys in searchmenu for a smoother handling + src/neutrino.cpp: fix execute rcK script -[CST] Focus 2013-10-20 + src/neutrino.cpp: fix execute rcK script - driver/scanepg.cpp: return handled for events not handled in other code, - should fix crashes on double-free problem +2013-04-09 [CST] Focus -Thilo Graf 2013-10-20 + neutrino GUI: more places to disable anything record-related, if recording_type is RECORDING_OFF - CTextBox: ensure restore of background, if pixbuf exists - - This may prevent undefined behavior or even possible segfaults + neutrino.cpp: fix unused variable warning -Thilo Graf 2013-10-19 +2013-04-09 Stefan Seyfried - CImageInfo: split function InitLicenseText() - - InitInfoText() now handles only infotext via parameter text, so it is - possible to set different text into infobox item. + fontrenderer: fix rendering problems with accelerated blitting -Thilo Graf 2013-10-19 + fontrenderer: allow using customcolor.h colors for fonts - CComponentsItem: move function isAdded() to CComponentsItem class + fontrenderer: use background color of framebuffer -Thilo Graf 2013-10-19 +2013-04-09 [CST] Focus - CComponentsText: use separated function to get text fro a file + src/neutrino.cpp: setSelected(old_num) on channel list exit wrong in case of sort mode change - try to restore current channel id -[CST] Focus 2013-10-17 + 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 - 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 + neutrino.cpp: stop PiP in standby -[CST] Focus 2013-10-17 +2013-04-09 Stefan Seyfried - zapit/src/femanager.cpp: add debug, when live fe selected without check + fontrenderer: fix rendering problems with accelerated blitting -[CST] Focus 2013-10-14 +2013-04-09 Jacek Jendrzej - neutrino.cpp: call CEpgScan::handleMsg() in standart way, - fixes memleak for events with data + src/gui/epgview.cpp: fixes3 from tuxbox, THX Gaucho316 -[CST] Focus 2013-10-14 + src/gui/epgview.cpp: fixes2 from tuxbox, THX Gaucho316 - driver/scanepg.cpp: change handleMsg() to return event handled/unhandled + src/gui/epgview.cpp: fixes from tuxbox, THX Gaucho316 & GetAway -Michael Liebmann 2013-10-14 + revert 89251f648ea431eb2808e3e4e575b3dc1c25a1c8 && 89251f648ea431eb2808e3e4e575b3dc1c25a1c8 - Replacing obsolete 'INCLUDES' with 'AM_CPPFLAGS' in all Makefile.am +2013-04-08 Jacek Jendrzej -Thilo Graf 2013-10-12 + src/gui/epgview.cpp: fixes3 from tuxbox, THX Gaucho316 - CComponentsButton: involving of button text for dyn font evaluation + src/gui/epgview.cpp: fixes2 from tuxbox, THX Gaucho316 -Thilo Graf 2013-10-11 + revert 89251f648ea431eb2808e3e4e575b3dc1c25a1c8 && 89251f648ea431eb2808e3e4e575b3dc1c25a1c8 - CComponentsButton: use empty string as default icon in constructors + src/gui/epgview.cpp: fixes from tuxbox, THX Gaucho316 & GetAway -Thilo Graf 2013-10-11 +2013-04-08 Michael Liebmann - CComponentsForm: add predefine CC_CENTERED for auto positions - - This saves explicit position calculations to arrange items centered + * src/gui/audioplayer.cpp: Fix osd (draw frame) -Thilo Graf 2013-10-11 +2013-04-08 [CST] Focus - CStreamInfo2: implement signalbox based up CSignalBox + gui/channellist.cpp: fix current transponder key -Thilo Graf 2013-10-11 +2013-04-08 Stefan Seyfried - CSignalBar: optimize caption handling + fontrenderer: allow using customcolor.h colors for fonts -Thilo Graf 2013-10-10 + mp3dec: recover from PCM write errors without crashing - CNeutrinoFonts: performance fix - - Variable '_height' is reassigned a value before the old one has been used. + fontrenderer: use background color of framebuffer -Thilo Graf 2013-10-10 + CScanTs: add destructor to avoid leaks + Conflicts: + src/gui/scan.h - CNeutrinoFonts: add explicit include for SNeutrinoSettings - - required in typedef struct font_sizes_groups for *const content + fontrenderer: allow using customcolor.h colors for fonts -Thilo Graf 2013-09-10 + audioplayer: don't free curl_handle too early - CComponentsButton: use dynamic fonts, remove old font handling + test_menu: fix path to demo picture -svenhoefer 2013-10-16 + mp3dec: recover from PCM write errors without crashing - - remove '+'; fix 25e550e + fontrenderer: use background color of framebuffer -svenhoefer 2013-10-16 + CScanTs: silence valgrind - - sleeptimer: add possibilty to preset with a fixed value + CScanTs: add destructor to avoid leaks -Michael Liebmann 2013-10-15 + audioplayer: don't free curl_handle too early - src/system/mtdutils: Fix compiler warnings +2013-04-08 Michael Liebmann -Jacek Jendrzej 2013-10-12 + * src/gui/audioplayer.cpp: Fix segfault in audioplayer osd - CControlAPI::GetBouquetCGI fix segfault +2013-04-08 Stefan Seyfried -Jacek Jendrzej 2013-10-12 + nhttpd: fix streaming with non-standard port - CControlAPI::EpgCGI fix control/epg +2013-04-08 Thilo Graf -Jacek Jendrzej 2013-10-11 + CTimeOsd: remove unused var timescale + Conflicts: + src/gui/timeosd.cpp - CZapitMessages:: init msg struct +2013-04-08 Stefan Seyfried -[CST] Focus 2013-10-11 + CChannelList: fix "prev bouquet" if empty bouquets are present + also do proper wrap-around when selecting previous / next bouquet - 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-04-08 Jacek Jendrzej -Jacek Jendrzej 2013-10-10 + revert commit f4ae5e17ce00575de61daba517f37a4bb9252836 - fix compil warnings +2013-04-07 Michael Liebmann -[CST] Focus 2013-10-10 + * src/gui/audioplayer.cpp: Fix segfault in audioplayer osd - neutrino.cpp: start epg scan on enter standby, wakeup epg scan on record stop +2013-04-07 Thilo Graf -[CST] Focus 2013-10-10 + CProgressBar: use correct default colors in constructor - src/gui/miscsettings_menu.cpp: always enable epg scan item +2013-04-07 Stefan Seyfried -[CST] Focus 2013-10-10 + 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. - src/driver/scanepg.cpp: add support for standby epg scan; - block scan if recording is running; - experimental, needs more testing +2013-04-07 Stefan Seyfried -[CST] Focus 2013-10-10 + 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. - .gitignore: add src/rcsim binary + 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 -[CST] Focus 2013-10-10 +2013-04-07 Stefan Seyfried - eitd/sectionsd.cpp: do not send EVT_EIT_COMPLETE, if scanning paused + luainstance: export customcolor.h colors, too -[CST] Focus 2013-10-10 + fontrenderer: allow using customcolor.h colors for fonts - zapit/src/zapit.cpp: use CMD_ZAPTO_EPG to call ZapForEpg(); - do not lock frontends in ZapForEpg() for standby mode + audioplayer: don't free curl_handle too early -[CST] Focus 2013-10-10 + remove obsoleted framebuffer_spark.cpp - zapit/lib/zapitclient.cpp: add CMD_ZAPTO_EPG command, to be used with epg scan + test_menu: fix path to demo picture -Jacek Jendrzej 2013-10-10 + mp3dec: recover from PCM write errors without crashing - satellites.xml remove 23.3E +2013-04-06 Stefan Seyfried -Jacek Jendrzej 2013-10-10 + cc_frm: fix invalid cast - CGenPsi:: -fix ac3 type + nhttpd: fix streaming with non-standard port -Michael Liebmann 2013-10-08 + CChannelList: fix "prev bouquet" if empty bouquets are present + also do proper wrap-around when selecting previous / next bouquet - Fix compiler warnings (-Wconversion) +2013-04-06 Jacek Jendrzej -Michael Liebmann 2013-10-08 + revert commit f4ae5e17ce00575de61daba517f37a4bb9252836 - neutrino: Fit various functions to the changed at get_fs_usage() +2013-04-06 Stefan Seyfried -Michael Liebmann 2013-10-07 + luainstance: work around a signed/unsigned problem on ppc - 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 + fontrenderer: use background color of framebuffer -defans 2013-10-09 + CScanTs: silence valgrind - fix possible segfault in channallist - - fix segfaut channallist in movieplayer mode with active minitv + CScanTs: add destructor to avoid leaks -Thilo Graf 2013-10-09 + CScanTs: revert to pu/cc code - CComponentsFrmClock: prepare members for usage as virtual members +2013-04-06 Michael Liebmann -Thilo Graf 2013-10-09 + * Supplement to commit adfbfe0... + - epgview: Fix colors in progress bar - 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 +2013-04-06 Stefan Seyfried -Thilo Graf 2013-10-07 + osd_setup: bring progressbar locales closer to mainline - CComponentsFrmClock: fix posible flicker effects - - Textbox handling was changed since 08e23a917c8d000d1de384d26247ca5d1ab29584 + 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. -Thilo Graf 2013-10-06 +2013-04-06 Stefan Seyfried - 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. + Merge branch 'check/pu-cc' into master + ...needs some build- and logical fixing... -Thilo Graf 2013-10-06 + 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 - CChannelList: use matching data types for output +2013-04-06 Stefan Seyfried -Jacek Jendrzej 2013-10-09 + Revert "src/gui/channellist.cpp: fix to 36e95d7fbcd22dfbb94d03867f10634f7a72df63 if more bouquets empty" + This reverts commit f4ae5e17ce00575de61daba517f37a4bb9252836. - CGenPsi:: add EAC3 audio support, revork genpsi + a better solution without duplicating code is available -[CST] Focus 2013-10-08 +2013-04-06 Stefan Seyfried - neutrino: add EAC3 audio support + CChannelList: fix "prev bouquet" if empty bouquets are present + also do proper wrap-around when selecting previous / next bouquet -Jacek Jendrzej 2013-10-08 + cc_frm: fix invalid cast - CUpdateSettings:: allow choose tmp(ramfs,TMPFS_MAGIC) as update dir + luainstance: allow any color for PaintBox, disable debug -Jacek Jendrzej 2013-10-08 + glthread: add power button - CNeutrinoApp::handleMsg: -fix segfault if Bouquets is empty + glthread: blit OSD manually + to help debugging of framebuffer issues, only blit the openGL + framebuffer after an explicit blit() call -svenhoefer 2013-10-07 + nhttpd: fix streaming with non-standard port - - change plugin_hdd_dir to a more suitable setting - - auto-create plugin_hdd_dir + test_menu: disable -svenhoefer 2013-10-07 + test_menu: fix build - - change logo_hdd_dir to a more suitable setting - - auto-create logo_hdd_dir + acinclude: workaround for packages with empty FOO_CFLAGS + should probably be fixed differently but works for now ;-) -svenhoefer 2013-10-07 + imageinfo: remove reference to removed frameBuffer pointer - - pictureviewer: readd fallback to the std logo directory in flash + framebuffer_ng: add getScreen*Rel() functions -[CST] Focus 2013-10-07 +2013-04-06 Stefan Seyfried - zapit/src/zapit.cpp: prevent 'rotor moving' message for ZapForEpg + Merge branch 'check/pu-cc' into master + needs buildfixing... -[CST] Focus 2013-10-07 + 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 - driver/scanepg.cpp: prefer current bouquet in favorite mode, - adding other favorites when current is finished +2013-04-06 Thilo Graf -[CST] Focus 2013-10-07 + CChannellist: add missig frame for timscale - driver/scanepg.cpp: reuse code, do not try to add favorites again if scan complete +2013-04-06 Thilo Graf -Michael Liebmann 2013-10-06 + 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. - Revert "Neutrino build: Fix build with '--with-tremor-static'" - - This reverts commit 40dc93d9e8716e9c3aa553e473704954d3852729. + supplement to 095c0e1b045898cbb7abdf363227e0f0690cf1a6 -Thilo Graf 2013-10-05 +2013-04-06 Thilo Graf - CTestMenu: add sample code for channel logo item + Progressbars: use default frame thickness + It's unnecessary overhead to set the value everywhere, except it's needed. -Thilo Graf 2013-10-05 + CProgressBar: remove wrong intital value for frame thickness + Default value is 0, and should remain as specified in the base class. - CComponentsPicture: add class CComponentsChannelLogo +2013-04-05 Michael Liebmann -Thilo Graf 2013-10-04 + * Fix order of colors for some progress bars - CPictureViewer: rework GetLogoName - - Evaluation with real channel name was broken. +2013-04-05 Stefan Seyfried -Thilo Graf 2013-10-03 + 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. - CColorChooser: use matching data type + neutrino: do not display expired events in channel list -Thilo Graf 2013-10-06 + dvbsubtitle: free avcodec context in destructor - 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 + 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 -Thilo Graf 2013-10-06 +2013-04-05 Stefan Seyfried - CComponentsFrmClock: use 'localtime_r' - - Follow general recommendation to use 'localtime_r' - for threadsafe applications. + 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. -defans 2013-10-04 + Conflicts: + src/gui/channellist.cpp - show record icon for normale records +2013-04-05 [CST] Focus -defans 2013-10-04 + 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 - fix right offset when right_text and right_icon is given + dutch.locale: update -svenhoefer 2013-10-04 + driver/record.cpp: add record duration to stop menu - - controlapi: use rcsim.h +2013-04-05 Stefan Seyfried -svenhoefer 2013-10-04 + 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. - - rcsim: build binary + 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 -svenhoefer 2013-10-04 +2013-04-04 Michael Liebmann - - rcsim: add the wellknown names for menu/exit + * CComponentsPicture: initVarPicture() not execute if pic_name is blank -svenhoefer 2013-10-04 + * CComponentsInfoBox: CComponentsPicture not create when no image to draw - - rcsim: user const types in struct key +2013-04-04 svenhoefer -svenhoefer 2013-10-04 + - infoviewer: remove frame from timescale inside infoviewer - - rcsim: move enumeration to header +2013-04-04 Jacek Jendrzej -svenhoefer 2013-10-04 + CComponents: don't paint the same box with different colors as background - - rcsim: add header comment to rcsim.h +2013-04-04 Michael Liebmann -svenhoefer 2013-10-04 + * CNeutrinoEventList: Fix flicker when page is changed - - rcsim: create rcsim.h automatically - - add rcsim.h to .gitignore +2013-04-04 Thilo Graf -svenhoefer 2013-10-04 + CComponentsInfoBox: prevent background paint in infobox + Background for text is not needed here - - rcsim: fix usage output + CComponentsText: add member to control background paint on textbox objects -striper 2013-10-04 +2013-04-04 Thilo Graf - - rcsim: fix compiler warning + CNeutrinoEventList: use CComponentsText instead CComponentsInfoBox + add doPaintBg(false), causes no paint or repaint and save of item + background. -svenhoefer 2013-10-04 + CC-Items comes with its own hide(), but it's not very sensefull + to store or paint background here. - - add rcsim sources from martiis-neutrino-mp + NOTE: CComponentsText is more of appropriate for embedded text items + than CComponentsInfoBox. CComponentsInfoBox is more made for hint or + messageboxes. -defans 2013-10-03 +2013-04-04 Thilo Graf - Fix infoviewer global font zoom faktor - - Change the zoom factor made ​​time display broken, left side + CComponentsText: paint always background before painting text + Ensures erase of old text, usefully to avoid often + repaints of embedded textbox objects or text items -Michael Liebmann 2013-10-02 + CComponents: disable debug spam - Update deutsch.locale + CNeutrinoEventList: remove include of textbox.h + Is already included by cc.h -Michael Liebmann 2013-07-30 + CTimeOsd: remove unused var timescale - nederlands.locale: Fix sort order +2013-04-02 [CST] Focus -Jacek Jendrzej 2013-10-02 + zapit/src/bouquets.cpp: use FindChannelFuzzy() on cable-only box to help importing old bouquets - eitd: -fix wakeup epg scan with max_events==0 + zapit/src/getservices.cpp: fix FindChannelFuzzy for mixed frontends -Jacek Jendrzej 2013-10-02 + zapit/src/femanager.cpp: add cached have_sat/cable flags - libfec.cpp: -fix compil with DEBUG +2013-04-02 Thilo Graf -[CST] Focus 2013-10-02 + CComponents: add progressbar class to cc-items + CProgressbar moved into components sub directory and adapt includes. + Progressbar objects are now usable as cc-item - neutrino.cpp: fix epg_scan option saving + TODO: + -some color and size corrections + -found some dub codes for sig and snr-bars, needs rework -[CST] Focus 2013-10-02 +2013-04-02 Thilo Graf - gui/miscsettings_menu.cpp: add epg scan modes + CComponents: move item type enum to cc_types.h -[CST] Focus 2013-10-02 + CComponentsPIP: remove unsuitable filename - locals: add locale for epg scan mode +2013-04-02 svenhoefer -[CST] Focus 2013-10-02 + - eventlist: fix delete of cc_infozone - driver/scanepg.cpp: add support to scan all favorites +2013-04-01 svenhoefer, SatBaby, snafed -Thilo Graf 2013-10-02 + - eventlist: add right infobox with current eventinfo + * use getScreen{Width/Height}Rel() - 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. +2013-04-01 Michael Liebmann -Thilo Graf 2013-10-02 + * Sort locales - CComponentsPIP: centering alternate backkground image +2013-04-01 [CST] Focus -Thilo Graf 2013-10-02 + deutsch.locale: remove 'coolstream' after merge - icons.h: add larger audio icon - - Taken from GNU/GPL icon package "Dark Glass" by Alessandro Rei - - http://www.mentalrey.it/ +2013-04-01 svenhoefer -Thilo Graf 2013-10-02 + - bouqueteditor_chanselect.cpp: fix height + Conflicts: + src/gui/bedit/bouqueteditor_chanselect.cpp - CBouquetList: use required type - - fix some possible compiler warnings +2013-04-01 Jacek Jendrzej -Michael Liebmann 2013-10-01 + src/gui/channellist.cpp: fix to 36e95d7fbcd22dfbb94d03867f10634f7a72df63 if more bouquets empty - CFlashExpert::showMTDSelector(): Fixed typo at 'disable write uboot' + data/satellites.xml: update Eurobird 9A (9.0E) -Jacek Jendrzej 2013-10-01 +2013-04-01 svenhoefer - CControlAPI::SendChannelList: show only unique channellist & currenttpchannels + - epgplus.cpp: use getScreen{Width/Height}Rel() -Stefan Seyfried 2013-09-28 + - osd_progressbar_setup: rework locales; marginal changes in code + Conflicts: + data/locale/deutsch.locale - hdd_menu: avoid compiler warning - - Signed-off-by: Thilo Graf +2013-04-01 Stefan Seyfried -Stefan Seyfried 2013-09-30 + filebrowser: simplify code using font pointers and ... + ... make size, time and mode fields scale with fontsize - initialize variables (mostly to silence valgrind) - - Signed-off-by: Thilo Graf + infoviewer: make oldinfo a member of the class -Stefan Seyfried 2013-09-30 + channellist: refactor to avoid duplicated code + Conflicts: + src/gui/channellist.cpp - movieplayer: fix invalid type + CVolume: remove duplicate code -Stefan Seyfried 2013-09-22 + create zapit config dir on install - infoviewer: don't check resolution in radio mode + my_system: cleanup and propagate exitstatus -Thilo Graf 2013-09-29 +2013-04-01 svenhoefer - CComponentsPIP: fix x position - - pig_x+2 was wrong. + - strech most windows to full screen + * switchable with existing switch for 'big_windows' + * 'big_windows' default is on -Thilo Graf 2013-09-29 + Conflicts: + src/gui/bedit/bouqueteditor_bouquets.cpp + src/gui/bedit/bouqueteditor_channels.cpp + src/gui/bedit/bouqueteditor_chanselect.cpp - 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-04-01 svenhoefer -Thilo Graf 2013-09-29 + - bouquetlist.cpp: use existing loop to calc max height of buttons - CInfoViewer: remove unused code - - Logo background handling can be done with CComponentsChannelLogo object soon. +2013-04-01 Michael Liebmann -Thilo Graf 2013-09-27 + * CTextBox::scrollPageUp/Down: Suppress refresh when there is nothing to scroll - CTimeOSD: use matching data type required by updatePos() + * locals.h/locals_intern.h: Fix Sort order -Thilo Graf 2013-09-13 +2013-04-01 svenhoefer - CListBox: remove float type - - Is not really required + - fix another typo around DATA_PIDS -svenhoefer 2013-10-01 + - deutsch.locale: fix typos - - yweb: add missing trinity rcu entry +2013-04-01 Jacek Jendrzej -Michael Liebmann 2013-09-29 + -add record option for teletext & dvbsub pids - CFlashExpertSetup: Disable backup u-boot +2013-04-01 Thilo Graf -Michael Liebmann 2013-09-29 + CProgressbarSetup: using unified 'osd' namespace - CFlashExpert: Exclude 'env' from write flash +2013-04-01 svenhoefer -svenhoefer 2013-09-28 + - fix my last commit 0064c6c (recalc height) - - yweb: fix /control/reboot + - channellist: fix dimensions when using very large fonts + * paint scrollbar over full height of main box -Michael Liebmann 2013-09-28 +2013-04-01 [CST] Focus - CFlashExpert: Use findMTDNumberFromName() to find mtdnumber + gui/timerlist.cpp: check CFEManager::getEnabledCount in place of CFEManager::FE_MODE_SINGLE -Michael Liebmann 2013-09-28 + gui/channellist.cpp: adjust channel list mode on numeric zap - CMTDInfo: Add function findMTDNumberFromName() + locals: add locale for numeric zap adjust option -svenhoefer 2013-09-27 + gui/miscsettings_menu.cpp: add option to adjust channel list on numeric zap to first fav/provider/sat mode where channel exist - - eventlist: fix paint of background in right box + neutrino.cpp: add channellist_numeric_adjust settings variable -svenhoefer 2013-09-27 +2013-03-30 svenhoefer - - eventlist: use left/right to switch channels + - imageinfo: remove some fixed width values ... + ... to avoid possible ugly overlaps -[CST] Focus 2013-09-27 + * split kernel-version from image-version + * whitespace cleanup - nhttpd/tuxboxapi/coolstream/controlapi.cpp: wakeup zapit before neutrino, - to be sure zapit will process any next commands +2013-03-29 svenhoefer -[CST] Focus 2013-09-27 + - bouqueteditor_chanselect.cpp: fix height - gui/miscsettings_menu.cpp: add 'info' action key in epg settings to show current eit event count +2013-03-29 [CST] Focus -[CST] Focus 2013-09-27 + gui/scan_setup.cpp: show tuners mode also in top tuner menu - eitd/sectionsd.cpp: add getEventsCount() + gui/widget/menue.cpp: fix CMenuForwarderNonLocalized::getWidth -[CST] Focus 2013-09-27 + driver/framebuffer.cpp: fix round corners, if only one top or bottom included - gui/widget/menue.cpp: fix parent arg for exec using menu action keys + driver/fade.cpp: add unistd.h -Michael Liebmann 2013-09-26 +2013-03-28 [CST] Focus - Image backup apollo Part #7 - - - Add image backup to menu 'Software Update' + gui/videosettings.cpp: add 1080p 50/60 modes -Michael Liebmann 2013-09-24 + lib/libcoolstream2/video_cs.h: add 1080p 50/60 modes - 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 +2013-03-27 [CST] Focus -Michael Liebmann 2013-09-24 + data/icons/Makefile.am: add icons for tuner 3/4 - 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 +2013-03-27 Jacek Jendrzej -Michael Liebmann 2013-09-22 + src/gui/channellist.cpp: fix to 36e95d7fbcd22dfbb94d03867f10634f7a72df63 if more bouquets empty - Image backup apollo Part #4 - - - Check of available disk space before image creation +2013-03-27 [CST] Focus -Michael Liebmann 2013-09-22 + zapit/src/zapit.cpp: try to keep pip running when zapping - src/system/mtdutils: Creation devtable moved to update.cpp + driver/record.cpp: use zapit client to stop Pip -Michael Liebmann 2013-09-21 + data/icons/start.jpg: modified start.jpg, thanks to bazi98 - Image backup apollo Part #3 - - - Add ".256k" string to imagename for tank boxes + gui/moviebrowser.cpp: show footer yellow, green, menu buttons -Michael Liebmann 2013-09-21 + locals, english.locale: add locales for more MB foot buttons - Image backup apollo Part #2 - - - Add locales for progressbar + gui/infoviewer_bb.cpp: add icons for tuner 3/4 -Michael Liebmann 2013-09-21 + gui/widget/icons.h: add icons for tuner 3/4 - Image backup apollo Part #1 - - - Use src/system/mtdutils for image creation + add icons for tuner 3/4 -Michael Liebmann 2013-09-01 + Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next - src/system/mtdutils: Add and patch makefiles + driver/framebuffer.cpp: fix nevix box paint -Michael Liebmann 2013-09-01 +2013-03-26 Stefan Seyfried - 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 + Revert "progressbar-menu-tomworld" + This reverts commit be2966035f3a4e5df49cc7a32495dcfd0205fd01. -Michael Liebmann 2013-09-26 + A better and simpler solution for progressbar setup is already in place. - CFlashExpert: Add return value to showMTDSelector() & showFileSelector() +2013-03-26 Stefan Seyfried -Michael Liebmann 2013-08-29 + Revert "progresbar -add colored & vertical design , ported from neutrino-mp" + This reverts commit a501b6efebdc6528ac1af548186018b44a015977. - Neutrino build: Fix build with '--with-tremor-static' + A better and simpler solution for progressbar setup is already in place. -Michael Liebmann 2013-09-25 +2013-03-26 Stefan Seyfried - Update deutsch.locale + Revert "CProgressbarSetup: using unified 'osd' namespace" + This reverts commit 7e1ef5d325a727a6bfe8294c194280020623a22f. -[CST] Focus 2013-09-26 + A better and simpler solution for progressbar setup is already in place. - gui/channellist.cpp: fix reset 'new' channel flag +2013-03-26 Stefan Seyfried -[CST] Focus 2013-09-25 + Revert "- osd_progressbar_setup: rework locales; marginal changes in code" + This reverts commit 33c8526673f1f2e741cc12251420b9b2b6fd29e6. - nhttpd/tuxboxapi/coolstream/neutrinoapi.cpp: fix memleak in GetChannelEvents() + A better and simpler solution for progressbar setup is already in place. -[CST] Focus 2013-09-25 +2013-03-26 [CST] Focus - src/gui/bouquetlist.cpp: do not add dublicate channels while copy bouquet to favorite, - if favorite bouquet already exist + gui/infoviewer.cpp: fix tuner icon display -[CST] Focus 2013-09-25 + gui/osd_setup.cpp: fix show tuner icon option - gui/channellist.cpp: add menu option to reset all 'new' channels + gui/infoviewer.cpp: update progress in file play mode while visible -Stefan Seyfried 2013-05-24 + gui/movieplayer.cpp: add position,duration, CTimeOSD class members; add UpdatePosition() to be called from infoviewer; set infoviewer timer to 1 sec for playback - zapit: fix ordering of cleanup stuff + gui/infoviewer.cpp: show playback speed with play state icon -Jacek Jendrzej 2013-09-24 + update dutch.locale - CControlAPI::_GetBouquetWriteItem: -fix UTF-8 (THX Gaucho316) http://www.dbox2world.net/index.php?page=Thread&postID=157423 + 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 -Thilo Graf 2013-09-21 + zapit/src/capmt.cpp: dont send capmt, if rawpmt is NULL - CTestMenu: fix build of test menu, name of member was changed +2013-03-26 Jacek Jendrzej -svenhoefer 2013-09-20 + data/satellites.xml: update Eurobird 9A (9.0E) - - yweb: disable non-working rec on/off buttons +2013-03-26 [CST] Focus -svenhoefer 2013-09-20 + driver/record.cpp: dont show record starting/stopping window and stop menu, if auto timeshift enabled - - yweb: fix typo in startpage definition +2013-03-26 svenhoefer -svenhoefer 2013-09-20 + - epgplus.cpp: use getScreen{Width/Height}Rel() - - yweb: remove delivery_system from boxtype tank - - and avoid duplicate code + - osd_progressbar_setup: rework locales; marginal changes in code -svenhoefer 2013-09-20 +2013-03-25 Thilo Graf - - yweb: add trinity rcu + CComponentsInfoBox: ensure new init of picture + Delete causes a clean background because it is possible that remnants are + left after changed font size. -Thilo Graf 2013-09-20 +2013-03-25 Stefan Seyfried - CComponentsButton: remove function blocks from header + infoviewer: make oldinfo a member of the class -[CST] Focus 2013-09-19 + filebrowser: simplify code using font pointers and ... + ... make size, time and mode fields scale with fontsize - zapit/src/bouquets.cpp: fix scan bouquets saving, ignore user bouquets while copy + create zapit config dir on install -Christian Schuett 2013-09-19 + my_system: cleanup and propagate exitstatus - CChannelList: mark current channel if not selected - - Signed-off-by: Thilo Graf + CVolume: remove duplicate code -Thilo Graf 2013-09-16 + channellist: refactor to avoid duplicated code - CNeutrinoEventList: don't paint explicit background +2013-03-25 [CST] Focus -Thilo Graf 2013-09-16 + data/icons/start.jpg: fix, nevis dont decode prev version - CTextBox: ensure paint of background to avoid overlapped letters + driver/streamts.cpp: use record demux, deny streaming if pip running -Thilo Graf 2013-09-15 + neutrino.cpp: stop stream before pip start - CComponents: remove member setCornerRadius(), - - setCorner() replaces this function, 2nd parameter sets type + zapit/src/capmt.cpp: use record demux for streaming -Thilo Graf 2013-09-15 + zapit/src/femanager.cpp: move pip demux set source to zapit.cpp - 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. +2013-03-25 svenhoefer -Thilo Graf 2013-09-15 + - strech most windows to full screen + * switchable with existing switch for 'big_windows' + * 'big_windows' default is on - CComponents: add member setCorner() - - This replaces setCornerType() and setCornerRadius() soon +2013-03-24 Stefan Seyfried -Thilo Graf 2013-09-15 + 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. - 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 +2013-03-24 Thilo Graf -Thilo Graf 2013-09-09 + CChannelList: ensure new init of dline + Causes correct paint of details line, if osd settings + have been changed. - CComponentsButton: add localized button - - So it's possible to use locales for button caption. + CImageInfo: add item_offset also to bottom of license text -Thilo Graf 2013-09-09 + CComponentsLabel: add missing item type - CComponentsWindow: fix fit of footer if using frame - - Footer has been overpainted frame on bottom. + CComponentsPIP: apply left align for image, dont' save screen + This ensures a clean end on the left edge and save screen is not needed. -Thilo Graf 2013-09-08 + CImageInfo: add header buttons - CComponentsWindow: fix max width of base items, if frame was set - - Header, body and footer were too wide on the right side. + CComponentsWindow/Header: fix add of header buttons + setHeaderButtons was without effect -Thilo Graf 2013-09-08 + CComponentsPIP: paint alternate picture if no tv mode + Use setPicture() to change image on runtime. - CComponentsHeader: add member that allows switching to small size +2013-03-24 Stefan Seyfried -Thilo Graf 2013-09-08 + helpers: silence compiler warning - 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. + luainstance: allow rounded corners in PaintBox -Thilo Graf 2013-09-07 + channellist: refactor to avoid duplicated code - Signalbars: move sorce files to gui/components + fb_ng: silence some compiler warnings -Thilo Graf 2013-09-07 + fb_ng: allow NULL argument for Save/RestoreScreen - CComponentsWindow: use members as protected - - Sub classes need these members. + libnet: avoid type-punning compiler warning -Stefan Seyfried 2012-12-30 + 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. - oggdec: remove old include to fix build with new tremor + framebuffer_ng: remove unused code -[CST] Focus 2013-09-18 + CVolume: remove duplicate code - channel list: restrict adding channels to favorits only, - show empty bouquets only in channel add mode + luainstance: dynamic values are not static -[CST] Focus 2013-09-17 + libmd5sum: fix strict-aliasing warning - gui/audio_setup.cpp: disable nmgr settings on apollo + glthread: don't kill neutrino during shutdown -[CST] Focus 2013-09-16 + neutrino: remove newline from debug message - gui/upnpbrowser.cpp: revert keys handling, pass not-handled to CNeutrinoApp + my_system: cleanup and propagate exitstatus -[CST] Focus 2013-09-16 +2013-03-22 Stefan Seyfried - zapit/src/frontend.cpp: fix 'unknown FEC' log for FEC_S2_AUTO + luainstance: export FontHeight to Lua scripts -[CST] Focus 2013-09-16 + luainstance: also export RCInput constants - gui/scan_setup.cpp: cleanup, fix FEC options on mixed sat+cable box +2013-03-22 Stefan Seyfried -Jacek Jendrzej 2013-09-09 + 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. - movieplayer.cpp: add rtsp parse + Later these could also be made dynamic if the need arises. -[CST] Focus 2013-09-09 +2013-03-22 Stefan Seyfried - lib/libupnpclient/UPNPDevice.cpp: change to non-blocking recv + luainstance: show errors from loadfile() -[CST] Focus 2013-09-09 +2013-03-22 [CST] Focus - cross-configure.apollo.debug: fix additional configure args + remove 'coolstream' from gui -[CST] Focus 2013-09-09 + data/locale/unmaintained/dutch.locale: update locale - neutrino.cpp: fix malloc_stats call for uclibc +2013-03-21 svenhoefer -Jacek Jendrzej 2013-09-09 + - bouquetlist.cpp: use existing loop to calc max height of buttons - neutrino: disable commit 4111ff45cb36acbccc0c27e5a63d0a18da2217b2 for test + - bouquetlist.cpp: fix buttonbar -Jacek Jendrzej 2013-09-08 +2013-03-21 Thilo Graf - movieplayer dont skip RequestAbort + CChannelList: remove details line on changing pages + details line was not completely killed changed page. -Jacek Jendrzej 2013-09-08 + CComponentsText: rename getCCItemTextBoxInst -> getCTextBoxObject + This name should be more plausible - movieplayer fix youtube name + CImageInfo: move ScrollLic() to end of file and add comments -Jacek Jendrzej 2013-09-07 + fix license text, sorry, was a c&p error - CNeutrinoApp::handleMsg:zap to rec channel in standby-mode +2013-03-21 Michael Liebmann -Jacek Jendrzej 2013-09-07 + * CImageInfo: Scroll license text if text box too small - supplement to 4111ff45cb36acbccc0c27e5a63d0a18da2217b2 fix + * CTextBox::scrollPageUp/Down: Suppress refresh when there is nothing to scroll -Jacek Jendrzej 2013-09-07 + * locals.h/locals_intern.h: Fix Sort order - supplement to 4111ff45cb36acbccc0c27e5a63d0a18da2217b2 +2013-03-20 svenhoefer -Jacek Jendrzej 2013-09-07 + - fix another typo around DATA_PIDS - CNeutrinoApp::handleMsg:zap to rec channel if box start from deepstandby + - deutsch.locale: fix typos -[CST] Focus 2013-09-06 +2013-03-19 Jacek Jendrzej - driver/netfile.cpp: fix crash, id3 struct not initialized + -add record option for teletext & dvbsub pids -Jacek Jendrzej 2013-09-05 +2013-03-19 [CST] Focus - CFlashTool::program: saveEpg only if on + 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 -Jacek Jendrzej 2013-09-05 + nhttpd/tuxboxapi/coolstream/controlapi.cpp: create screenshot in sync mode - channellist: disable scale window size with miniTV + driver/screenshot.cpp: re-enable StartSync() code -[CST] Focus 2013-09-04 +2013-03-19 Michael Liebmann - gui/movieplayer.cpp: fix for 6fe70ff17d25a35c0c6739dd6a8f8aaaa835a67d, audio tracks not cleared + * Imageinfo: Format license text -Thilo Graf 2013-09-04 +2013-03-19 [CST] Focus - CMenuOptionLanguageChooser:prevent alter of value conversion - - compiler warning: wconversion + gui/scan.cpp: fix f567d3b85d317c5118515ac86273f8b06e9a6572, inside start wizard zap crash, because neutrino channel list not created yet -Thilo Graf 2013-09-04 +2013-03-19 Stefan Seyfried - CTestMenu: disable testmenu + luainstance: add minimal error reporting -[CST] Focus 2013-09-04 +2013-03-19 Thilo Graf - gui/upnpbrowser.cpp: clear fb on exit + CImageInfo: implement CComponents + TODO: + - format of license text + - button bar or header buttons ? -Thilo Graf 2013-09-04 + CProgressbarSetup: using unified 'osd' namespace - CPlugins: remove dub included header + CComponents: fix build, fb_pixel_t and neutrino_locale_t was missed -Michael Liebmann 2013-09-03 +2013-03-19 Thilo Graf - Update deutsch.locale + CComponentsInfoBox: add NULL as default parameter for info_text + It's better to handel with NULL. -Michael Liebmann 2013-09-04 + make clearCCItems() public and virtual so it can be used in window objects - Fix segfault in movieplayer (uninitialized variable) +2013-03-19 Thilo Graf -[CST] Focus 2013-09-03 + CComponentsInfoBox: delete clean textbox object before create new object + Ensures a clean environment for changed properties of a textbox in infobox. - lib/libcoolstream/playback_cs.h: update apollo header +2013-03-18 Stefan Seyfried -[CST] Focus 2013-09-03 + 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 - 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 ; - work in progress, not complete + luainstance: the name is "Lua", not "LUA" -[CST] Focus 2013-09-03 +2013-03-18 [CST] Focus - gui/network_service.cpp: add xupnpd service + gui/movieplayer.cpp: increase buffer to read m3u contents -[CST] Focus 2013-09-03 +2013-03-18 Thilo Graf - locals: add hint locale for xupnpd network service + Data files: add license files + Avoids hard coded parts e.g. for use mainly in image info. -[CST] Focus 2013-09-03 + CComponentsLabel: add new sub class CComponentsLabel - gui/channellist.cpp: disable show bouquet name on VFD + CComponentsHeader: remove unused lines -[CST] Focus 2013-09-03 + CComponentsText: move overloaded setText() from header into main file - lib/libcoolstream2/playback_cs.h: update apollo header + CComponentsHeader/Window: add possibility to return header height -[CST] Focus 2013-09-03 + CTestMenu: remove minitv sample + Can not be displayed here nicely. - 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 + 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. -[CST] Focus 2013-09-03 + CComponentsWindow: add constructors with parameters for caption and icon - 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 + CTestMenu: modifie some samples to call header -[CST] Focus 2013-09-03 + CComponentsHeader: init text always before paint header - driver/pictureviewer/pictureviewer.cpp: add support to get file from url, (c) martii + 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. -[CST] Focus 2013-09-03 + CComponentsHeader/Icon: use inherited destructor + Inherited destructor contains identic code. - zapit/include/zapit/zapit.h: add EnablePlayback() to lock/unlock playback starting + CComponentsWindow: remove refresh() + initCCWItems() does the same, but is private -[CST] Focus 2013-09-03 + CComponentsWindow: using current screen settings for default dimensions - gui/Makefile.am: enable exeptions +2013-03-17 Stefan Seyfried -[CST] Focus 2013-09-03 + neutrino: add a prototype of a lua plugin interface + this is just for preliminary tests, not yet really usable + for anything useful - gui/mediaplayer.cpp: make upnpbrowsergui static +2013-03-17 svenhoefer -[CST] Focus 2013-09-03 + - fix width of pip-boxes in streaminfo and imageinfo - lib/libupnpclient/UPNPDevice.cpp: fix fd leak + - fix my last commit 0064c6c (recalc height) -[CST] Focus 2013-09-03 +2013-03-16 svenhoefer - locals: add locale for file start play dialog + - channellist: fix dimensions when using very large fonts + * paint scrollbar over full height of main box -[CST] Focus 2013-09-03 +2013-03-14 [CST] Focus - zapit/src/bouquets.cpp: bug fix, reset services changed flag after adding NOT_FOUND channels - - else it trigger services save after load + gui/channellist.cpp: add comment about PiG mode with still image displayed -[CST] Focus 2013-09-03 + zapit/src/zapit.cpp: move pipDecoder to lib - driver/audioplay.cpp: reset state to STOP in stop(), in case it called in STOP state + Merge branch 'next' of coolstreamtech.de:cst-public-gui-neutrino into next + Conflicts: + src/gui/widget/stringinput.cpp -Michael Liebmann 2013-09-02 + 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 - src/gui/channellist.cpp: Fix OSD (headerclock) + gui/bouquetlist.cpp: fix b523fe59c0229a7465d22c177c5cf524130713c4: double ::paintButtons calls was added ? -svenhoefer 2013-09-02 + neutrino.cpp: change default channel list mode to minitv - - channellist: disable miniTV in movieplayer-mode +2013-03-13 [CST] Focus -svenhoefer 2013-09-02 + neutrino.cpp, gui/scan.cpp: force re-zap without setSelected() - - 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) + gui/channellist.cpp: add 'force' arg to zap functions, to trigger zap -Jacek Jendrzej 2013-09-02 + ../data/locale/english.locale: adjust pip_close locales - update satellites.xml + gui/channellist.cpp: use CNeutrinoApp::StartPip -Jacek Jendrzej 2013-09-01 + zapit/src/zapit.cpp: use channel pip demux for PiP - CChannelList::paintItem:-fix description width with scrambled icon + neutrino.cpp: start PiP on pip_close key, add StartPip() function -Jacek Jendrzej 2013-09-01 + zapit/src/capmt.cpp: add PiP mode, use channel pip demux - fix width string size + neutrino.h: add StartPip() member -Jacek Jendrzej 2013-09-01 + driver/record.cpp: change condition to stop PiP - gui/scan_setup:fix override gotoXXLongitude & gotoXXLatitude with uninitialized zapit_lat or zapit_long + zapit/src/femanager.cpp: add fe enabled count, set channel PiP demux -Thilo Graf 2013-08-30 + zapit/include/zapit/channel.h: add demux num for PiP - CSignalBar/CSignalBox: rework position and paint handling, use dyn fonts + zapit/include/zapit/capmt.h: add PiP mode -Thilo Graf 2013-08-29 +2013-03-12 Jacek Jendrzej - CMotorControl: temporarily widened, user request + progresbar -add colored & vertical design , ported from neutrino-mp -Thilo Graf 2013-08-28 + progressbar-menu-tomworld - CComponentsForm: fix fitting of item on the right and bottom edges - - Frame of form was overpainted by item, - small whitespace fixes +2013-03-12 Stefan Seyfried -Thilo Graf 2013-08-28 + fix exec_prefix for native build + Conflicts: + acinclude.m4 - CProgressBar: remove comment + 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 -Thilo Graf 2013-08-27 + neutrino: allow empty user bouquets in the bouquetlist + Conflicts: + src/neutrino.cpp - CNeutrinoFonts: disable debug spam + 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 -Thilo Graf 2013-08-26 + 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 - CProgressBar: declare paintShapes() static, whitespace fixes - - Technically the member function 'CProgressBar::paintShapes' can be static. + bouquetlist: only show active buttons -Thilo Graf 2013-08-26 + bouquetlist: fix width calculation - CComponentsShapeCircle: getDiam() become const - - Technically the member function 'CComponentsShapeCircle::getDiam' - can be const (style) + bouquetlist: mark autogenerated bouquets as readonly + this at least prevents modification from the context menu, + needs more work in the service->bouquetmanagement menus -Thilo Graf 2013-08-24 + screenshot: fix invalid cast in debug message - CSignalBar: use dynamic fonts in signalbars + my_system: return errno, silence trivial error message -Jacek Jendrzej 2013-08-26 + CVolume: fix border around volume bar - /movieplayer: filpeplayer add parse for rtmp +2013-03-11 Jacek Jendrzej -Michael Liebmann 2013-08-24 + progresbar -add colored & vertical design , ported from neutrino-mp - Activate reworked mute icon handling for apollo hardware + progressbar-menu-tomworld -Michael Liebmann 2013-08-21 +2013-03-11 Stefan Seyfried - gui/update.cpp: disable apply settings on apollo, as non-working at the moment + neutrino: fix most hardcoded paths -Michael Liebmann 2013-08-21 + fix exec_prefix for native build - Softupdate: Check the available space before copy image to /tmp on apollo + neutrino: allow empty user bouquets in the bouquetlist -Michael Liebmann 2013-08-20 + 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 - Softupdate/applySettigs: No rename/copy file when update_dir=/tmp + 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 -Michael Liebmann 2013-08-20 + bouquetlist: only show active buttons - Softupdate: Skip checkSize() when update_dir=/tmp on non apollo platform - - - supplement to a3762416af63bb3a7934c7c6e67d2d5fb87629e2 + bouquetlist: fix width calculation -Michael Liebmann 2013-08-20 + bouquetlist: mark autogenerated bouquets as readonly + this at least prevents modification from the context menu, + needs more work in the service->bouquetmanagement menus - Softupdate: Fix filename for local update + screenshot: fix invalid cast in debug message -martii 2013-08-18 + my_system: return errno, silence trivial error message - fix audiodec/wav + CVolume: fix border around volume bar -Michael Liebmann 2013-08-20 +2013-03-10 Stefan Seyfried - Softupdate: Check the available disk space when reading the flash + neutrino: fix most hardcoded paths -Michael Liebmann 2013-08-08 + fix exec_prefix for native build - Softupdate: Use user-defined file names - - for apply settings and saving partitions from the flash. + neutrino: allow empty user bouquets in the bouquetlist -Michael Liebmann 2013-08-17 + 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 - gui/update.cpp: disable "systemFS with settings" menu item on apollo, - - as non-working at the moment + 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 -Michael Liebmann 2013-08-17 + bouquetlist: only show active buttons - src/gui/scan.cpp: Fix pixel error with transponder scan. - - fix for 9c175234e50d1ae960d1e0c9a88c4528001b6db9 + bouquetlist: fix width calculation -Michael Liebmann 2013-08-17 +2013-03-09 Stefan Seyfried - Fix file include in apollo libcoolstream headers + bouquetlist: mark autogenerated bouquets as readonly + this at least prevents modification from the context menu, + needs more work in the service->bouquetmanagement menus -Michael Liebmann 2013-08-17 + neutrino: fix shortened source file paths - src/makefile.am: Add various libraries for apollo + screenshot: fix invalid cast in debug message -svenhoefer 2013-08-15 + my_system: return errno, silence trivial error message - - yweb: add tank remote control + CVolume: fix border around volume bar -svenhoefer 2013-08-15 + progressbar: make sure colormodes stay inside the box - - yweb: add picture for tank remote control + progressbar: improve display of colored PB -svenhoefer 2013-08-15 +2013-03-09 svenhoefer - - controlapi/yparser: detect new models tank and trinity + - stringinput: fix width of menutitle in dialogs -Jacek Jendrzej 2013-08-14 + - stringinput: rework dialogs + * fix diplay with all fontsizefactors + * dynamical height/width/position of dialogs + * dynamical height of buttonbar - zapitclient: initalize all var from commandZaptoServiceID struckt +2013-03-09 Stefan Seyfried -svenhoefer 2013-08-14 + neutrino: make progressbar_color backwards compatible - - moviebrowser.cpp: reduce console output at startup + neutrino: add more progressbar design options + new progressbar design + * colored horizontal lines + * colored vertical lines + * colored solid bar -[CST] Focus 2013-08-12 +2013-03-08 [CST] Focus - driver/record.cpp: check if pcr pid is not 0 before adding to record + libcoolstream/ca_cs.h: sync header -[CST] Focus 2013-08-12 + Makefile.am: add libca-sc - gui/update_settings.cpp: disable apply settings menu item on apollo, as non-working at the moment + lib/libcoolstream/video_cs.h: sync header -[CST] Focus 2013-08-12 + zapit/src/capmt.cpp: send channel_id in place of tpid with capmt - neutrino.cpp: change apply_settings default to false + gui/channellist.cpp: use zapit client for PiP -[CST] Focus 2013-08-12 + gui/keybind_setup.cpp: add bind setup for direct pip setup and live/pip swap - autorun.sh: change PATH and LD_LIBRARY_PATH + gui/pipsetup.cpp: close on key_pip_setup -[CST] Focus 2013-08-12 + zapit/src/zapit.cpp: handle PiP start/stop channels - zapit/src/zapit.cpp: ZapForEpg no need for successfull ParsePatPmt, channel may be not running atm + neutrino.cpp: add direct keys to config PiP, swap live and PiP channels -[CST] Focus 2013-08-12 + locals: add locales for additional PiP keys - 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 + zapit/lib/zapitclient.cpp: add start/stop commands got PiP -[CST] Focus 2013-08-12 +2013-03-08 Thilo Graf - driver/scanepg.cpp: fix copy/paste + CComponentsPicture: fix build + Build can be broken with other build environments -[CST] Focus 2013-08-12 +2013-03-07 Stefan Seyfried - zapit/include/zapit/femanager.h: change mutex to recursive, add Lock/Unlock + Merge branch 'check/next' into master + Conflicts: + data/locale/english.locale + src/neutrino.cpp + src/system/setting_helpers.cpp -[CST] Focus 2013-08-12 +2013-03-07 [CST] Focus - driver/scanepg.cpp: try to make zap for epg scan non-blocking + libconfigfile/configfile.cpp: fix typo while merging -[CST] Focus 2013-08-12 + 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 - zapit/src/zapit.cpp: add ZapForEpg() +2013-03-06 Stefan Seyfried -[CST] Focus 2013-08-12 + remove obsolete embedded libtriple + the code is unmaintained and probably non-functional, everyone + should use libstb-hal instead - neutrino: add EVT_BACK_ZAP_COMPLETE event for background epg scan zap +2013-03-06 [CST] Focus -[CST] Focus 2013-08-12 + driver/rcinput.cpp: add missing sleep, sub, pos keys - zapit/lib/zapitclient.cpp: add zapTo_epg, EVT_BACK_ZAP_COMPLETE event +2013-03-06 Thilo Graf -svenhoefer 2013-08-09 + CAudioPlayerGui: set missing corner mode for info box - - yweb: add PCR PID handling to live streaming ... - - ... and add PCR PID and PMT PID to streaminfo - - based on patches by Christian Schuett in Tuxbox Git + 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. -Michael Liebmann 2013-08-08 + 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. - src/gui/scan.cpp: Fix pixel error with transponder scan. + CComponents: move components.cpp to cc_base.cpp, move types to own header -Jacek Jendrzej 2013-08-08 + CChannelList: fix compile error + clearItem2DetailsLine()candidate expects 1 argument, 2 provided - eitd: fix compil without USE_DVBSI_EVENTS + CComponents: fix some includes + Included header files don't fit after move of components. -Jacek Jendrzej 2013-08-08 +2013-03-06 Stefan Seyfried - update encoding.conf + pictureviewer: compatibility with giflib-5.x -Jacek Jendrzej 2013-08-08 +2013-03-06 Thilo Graf - update slovak locale (THX EnoSat) + 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. -Jacek Jendrzej 2013-08-08 +2013-03-06 Thilo Graf - streamts: add dvbsub and teletext pid to stream + 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 -[CST] Focus 2013-08-08 + - add default value for screen size (30%) to CComponentsPIP constructor + most size we mostly use is 30% of size - data/locale/nederlands.locale: fix telesat prov name + - add setters for screen_w and screen_h + also this can be usefull t adapt screen sizes e.g. during + runtime operations -Michael Liebmann 2013-08-07 +2013-03-06 Thilo Graf - helpers.cpp: Add getFileName(), getFileExt(), getNowTimeStr() + CComponents: add more debug output and fix typo in enum CC_ITEMTYPES -[CST] Focus 2013-08-08 + CChannelList: devel_cc fix merge errors + var full_width was lost during merge, this fixes + header and details width - eitd/sectionsd.cpp: disable ntpd daemonize + 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. -[CST] Focus 2013-08-07 +2013-03-06 Thilo Graf - .gitignore: add src/dt + CComponentsHeader: add member 'setHeaderButtons()' + Gives possibility to set default button types, -[CST] Focus 2013-08-07 + possible parameter types are: + CC_BTN_HELP, CC_BTN_INFO, CC_BTN_MENU, CC_BTN_EXIT - add frontpanel control tool to be used in scripts +2013-03-06 Thilo Graf -[CST] Focus 2013-08-07 + CComponentsWindow: add sub class CComponentsWindow - eitd/sectionsd.cpp: check is /sbin/ntpdate present, use ntpd if not + CMenuWidget: branch devel_cc Fix merge errors + Some braces were lost during the last merges. -[CST] Focus 2013-08-07 + CComponents: change of debug marking for better recognition during logging - gui/vfd_setup.cpp: disable display settings on trinity too + CComponentsForm: add virtual members to replace cc-item -[CST] Focus 2013-08-06 + CComponentsHeader: reset icon width, if no icon is defined - zapit/src/femanager.cpp: try to fix skipping free frontend, if other linked group is busy + CComponentsPicture: add missing define of dimensions after init -[CST] Focus 2013-08-06 + CTestMenu: add sample code for removeHeaderButtons() - gui/start_wizard.cpp: disable astra initial settings in case of fast-scan setup + 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. -[CST] Focus 2013-08-05 + CComponentsHeader: add enums for header items - gui/start_wizard.cpp: hack to enable easy setup aka fast scan setup, if locale is nederlands only + CTestMenu: add example to exchange text with an image-item, for header -[CST] Focus 2013-08-05 + 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! - gui/update.cpp: download different image for different system fs erase size + 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. -[CST] Focus 2013-08-05 + CComponentsHeader: add member initCCButtonFormSize() + This moves caclulation from initCCHeaderButtons() to its own + member. - revert apollo libcoolstream headers to release lib version + CComponentsHeader: move int of default buttons into its own member -[CST] Focus 2013-07-31 + CTestMenu: add sample code CComponentsHeader - autorun.sh: add reboot - - Conflicts: - autorun.sh + CComponentsHeader: fix button display + Calculation of button offset was broken. -Jacek Jendrzej 2013-08-01 + 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. - genpsi: supplement to 7a3b584920c1ef16bf4d899b3bd7c9e2dbc5af26 + CComponentsHeader: add parameter buttons onto constructors + This adds default buttons to header -Jacek Jendrzej 2013-08-01 + CComponentsHeader: move init members into its own member - genpsi: add pcr pid handling + CComponentsForm: add virtual members to manipulate ccitems -[CST] Focus 2013-07-30 +2013-03-06 Thilo Graf - gui/infoviewer.cpp: fix shadow + 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. -[CST] Focus 2013-07-30 + See also sample code in CTestMenu. - try to fix shutdown after wakeup, if several recordings was done, - cancel shutdown after wakeup, if remote used, based on code (c) martii +2013-03-06 Thilo Graf -[CST] Focus 2013-07-30 + CTestMenu: add sample code for class CComponentsIconForm - gui/moviebrowser.cpp: add missed settings for reset to defaults +2013-03-06 Thilo Graf -[CST] Focus 2013-07-30 + 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. - update initial astra frontend.conf, use same config as default + It's also possible to manipulate the icon array with members: + - insertIcon() + - removeIcon() + - removeAllIcons() -[CST] Focus 2013-07-30 + TODO: support for resizable images - gui/channellist.cpp: fix quick zap and virtual zap, when - empty bouquets present and zap cycle in current bouquet is disabled +2013-03-06 Thilo Graf -[CST] Focus 2013-07-30 + CComponentsHeader: add private member variable cch_text_x - zapit/src/frontend.cpp: comment voltage switching for rotor commands + CComponentsForm: remove constructor + Call of overloaded 'CComponentsForm(int, int, int, int)' is ambiguous. -[CST] Focus 2013-07-30 + CComponentsForm: paintCCItems() is needed as public member - gui/infoviewer.cpp: disable EVT_NOEPG_YET in virtual zap mode + CComponentsPicture: rework parameter handling + Not shure if pic_max_h/w could still make problems in while usage + of CComponentsPicture, we will see... -[CST] Focus 2013-07-29 + CComponentsHeader: init code for icon and text outsource + slim down of paint() - gui/channellist.cpp: fix selected after direct record + CComponentsHeader: use height of header as default height for icon space -[CST] Focus 2013-07-26 + CTextBox: don't hide if m_nPaintBackground is set to false + Required in CCompmonentsText. Hide of textbox object is unnecessary in + CCompmonentsText objects. - gui/moviebrowser.cpp: fix bug with always re-loaded ts/xml files + CComponents: add option paint_bg and apply in CComponentsHeader -[CST] Focus 2013-07-24 + CComponents: init ccitem vars in initVarBasic() - english.locale: little changes/corrections + CCompnents: rename hideContainer into hideCCItem() -[CST] Focus 2013-07-24 + 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. - nederlands.locale update + CTextMenu: add sample code for CComponentsHeader -Michael Liebmann 2013-07-26 +2013-03-06 Thilo Graf - 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) + CComponents: add new sub class CComponentsHeader() + This should replace CComponentsTitleBar comming soon. -Thilo Graf 2013-07-22 + 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. - CSignalBar/CSignalBox: use better base color for caption COL_INFOBAR_TEXT +2013-03-06 Thilo Graf -Thilo Graf 2013-07-22 + CComponentsForm: members become virtual + Members of CComponentsForm will be used in sub classes. - CSignalBar/CSignalNoiseRatioBar: add missing initSBItems() + CComponents: add define DEBUG_CC and some debug statements -Michael Liebmann 2013-07-24 + CTestMenu: add more sample codes for cc-items - Update deutsch.locale + CComponents: add automaticaly cut of items with too large dimensions -Jacek Jendrzej 2013-07-23 + CComponentsForm: using better variable names in paintCCItems() - CChannelList::paint(): reduce background paint in miniTV mode + CTestMenu: add sample code for CComponentsForm -[CST] Focus 2013-07-23 +2013-03-06 Thilo Graf - src/zapit/src/frontend.cpp: disable driveToSatellitePosition() code for linked frontends + 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(). -[CST] Focus 2013-07-23 + 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. - gui/scan_setup.cpp: disable frontend motor options, if more not master or independent + Some changes on other cc-item classes were necessary. + For example, CComponentsPicture or CComponentsText and it's still + much to do. -[CST] Focus 2013-07-23 +2013-03-06 Thilo Graf - gui/motorcontrol.cpp: cleanup/rework, add simple network info + CTestMenu: add tests for CComponentsText -[CST] Focus 2013-07-23 + 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. - locals: add locale for motor control network info; - change motor options hints + CComponentsText: fix paint text into Textbox -[CST] Focus 2013-07-23 + CComponentsInfoBox: inherit setText - zapit/src/scan.cpp: clear abort flag in Cleanup() + CComponentsInfoBox: inherit setTextFont and setTextMode -[CST] Focus 2013-07-23 + CComponentsInfoBox: inherit setTextColor - zapit/src/scannit.cpp: remember first seen position from satellite descriptor + CComponentsText: add member clearCCText() -Michael Liebmann 2013-07-23 +2013-03-06 Thilo Graf - Fontrenderer: Fixed error when rendering the font - - - Add comment for parameter 'useFullBg' + CComponentsText: fix possible segfault + segfault happens on left empty text -Michael Liebmann 2013-07-22 + CComponentsInfoBox: inherit ct_textbox - streaminfo2: Fix text color of the signal bars - - - supplement to c60c5c5ce39c2555c233f699adddf61a5e5b2511 + CComponentsInfoBox: inherit ct_box -Thilo Graf 2013-07-22 + CComponentsInfoBox: inherit ct_box - CTextBox: set the correct H/V border - - Signed-off-by: Thilo Graf +2013-03-06 Thilo Graf -Thilo Graf 2013-07-22 + CComponentsInfoBox:start inherit of CComponentsText onto CComponentsInfoBox - Signalbars: add new classes to show signal bars, based up CComponents + CComponentsInfoBox: move define of x_text onto paint() -Thilo Graf 2013-07-21 + CComponents: add missing paint-members to circle and square classes + paint () ist in CComponentsItem abstrakt, muss definiert werden + seine eigene in Unterklassen. - CComponentsText: add missing init in constructor + CComponents: move CComponentsText before Infobox -Michael Liebmann 2013-07-04 + 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. - CNeutrinoFonts: Fix segfault, when font size changed +2013-03-06 Thilo Graf -Michael Liebmann 2013-07-03 + 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. - CNeutrinoFonts: Fix segfault, when fontfile changed - - - use std::string for font and style names + Btw: scope of x_text reduced, is only required in member paintText() -Michael Liebmann 2013-06-29 +2013-03-06 Thilo Graf - 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 + ComponentsText: remove tests for color and background -Michael Liebmann 2013-06-28 + CComponentsText: ensure an empty default value for AUTO_WIDTH in setText() + AUTO_WIDTH has ugly sideeffects in context with max width - Use dynamic font in CVolumeBar + CComponents: add sub class CComponentsText -Michael Liebmann 2013-06-28 +2013-03-06 micha-bbg - 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(...) + channellist.cpp: Fix segfault at 'delete Infobox' when changes in bouquet list. -Michael Liebmann 2013-06-27 +2013-03-06 Thilo Graf - Add new class CNeutrinoFonts for setup and modify neutrino fonts - - - move SetupFonts() from CNeutrinoApp to CFontSetup + CTextBox/CMsgBox: reduce data type conflicts -Thilo Graf 2013-07-20 + CTextBox: add methodes setTextMode() and setBackGroundColor() - CComponentsText: do also paint text on changed text color + CComponents: clean up, don't use fbadata in paintFbItems() + Use consistently vector v_fbdata, so we don't need all parameters in + paintFbItems() -Thilo Graf 2013-07-18 + CComponentsItemBox: move paint of text into its own method - 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. + CComponentsItemBox: move paint of icons and pictures into it's own member -Thilo Graf 2013-07-15 + CTestMenu: add tests for form objects - CChannelList: use matching datatype for color + CComponentsForm: add functionality + Now it's possible to paint forms with defined caption and icon -Thilo Graf 2013-07-15 + CComponents: remove bgmode handler + bg_mode varible was never used - CBEChannelWidget: use int instead float, is unnecessary here + CComponents: reset saved_screen.pixbuf + It's safe to work with null pointer -Thilo Graf 2013-07-12 + CComponents: remove superfluous calls + firstPaint, v_fbdata.clear() already called in initVarBasic() and + initVarBasic() is called in all subclass constructors - localize: use general syntax for #incude + CComponentsForm: add basics for CComponentsForm -Thilo Graf 2013-07-11 +2013-03-06 micha-bbg - CZapitChannel: use unsigned char instead size_t - - This removes some annoying warnings with specific compiler flags. + CComponentsItemBox: Add flag 'isCalculated' for control calculateElements() -Thilo Graf 2013-07-12 + CComponentsInfoBox: Add 'bgMode = CC_BGMODE_PERMANENT' to initVarInfobox() - 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. +2013-03-06 Thilo Graf -Thilo Graf 2013-07-07 + CComponentsItemBox: use also locales in overloaded methode addText() - CComponentsText: remove delete of CBox() object - - Obtain of one instance of CBox() should working - just as like a new instance. + CChannelList: adapt for new functionality in CComponents -Michael Liebmann 2013-07-13 + CComponentsItemBox: split addElement() - Fontrenderer: Use real color values for Renderstring() + CComponentsPicture: fix hide() of picture box + After hide of a picture box, no paint was possible, this should fix this. -Michael Liebmann 2013-07-11 + CTestMenu: add some demos for CComponents - Replace color indexes of the text colors by real color values for RenderString() - - - If necessary, Correct data types of the color values + CComponents: add member isPainted() + Useful for monitoring and evaluation of the state of components, + is also inherited to all subclasses -Michael Liebmann 2013-07-11 + CComponentsShapeSircle: fix segfault on init - Define real text color for use in RenderString() + CTestMenu: rework member showTestMenu() + It's better to split this member. Newer tests can make it too messy. -Michael Liebmann 2013-07-13 + 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. - Add Member to change the OSD color + CComponentsTitleBar: rename member addText(), convert locale in constructor -Michael Liebmann 2013-07-19 + CChannellist: remove calculateElements() + is already included in print()clHead->paint() and refreshElement() - src/gui/update_ext.cpp: Fix memleak (Thx SatBaby) - - - rename enum's 'RESET_Fxx' => 'CLOSE_Fxx' + 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() -[CST] Focus 2013-07-18 +2013-03-06 micha-bbg - gui/cam_menu.cpp: dont show CI reset/CI clock if no CI slots + Channellist: Use CComponentsTitleBar for paint head -[CST] Focus 2013-07-18 + CComponentsItemBox: Add refreshElement() & paintElement() + - use paintElement() for CComponentsItemBox::paint - driver/vfd.cpp: fix typo +2013-03-06 Thilo Graf -[CST] Focus 2013-07-18 + CComponentsTitleBar: add overloaded constructors for different text types - lib/libcoolstream2: headers update + CComponentsTitleBar: add blanc constructor -[CST] Focus 2013-07-18 + CComponents: declare small members as inline - gui/videosettings.cpp: fix unused variable +2013-03-06 micha-bbg -[CST] Focus 2013-07-18 + * CComponentsItemBox: Correction x-position of elements - neutrino.cpp: add buttons backlight settings +2013-03-06 Thilo Graf -[CST] Focus 2013-07-18 + CComponentsItemBox: use plausible member names - gui/vfd_setup.cpp: add buttons backlight menu + CComponentsItemBox: remove comment -[CST] Focus 2013-07-18 +2013-03-06 micha-bbg - locals: add locales for buttons backlight menu + * Move hMax correction from CComponentsItemBox to CComponentsTitleBar -[CST] Focus 2013-07-18 + * CComponentsItemBox: Use CTextBox for paint text - driver/vfd.cpp: add buttons backlight control + * CComponents: Adjustments for CComponentsItemBox and CComponentsTitleBar -[CST] Focus 2013-07-17 +2013-03-06 Thilo Graf - gui/scan_setup.cpp: show sat diseqc and rotor position in sat config menu + CComponents: add CComponentsItemBox as basich Class for CComponentsTitlebar -[CST] Focus 2013-07-17 + CComponentsTitlebar: remove init of shadow + is allready inititalized in initVarContainer() (initVarBasic()) with + default value CC_SHADOW_OFF, - gui/scan_setup.cpp: fix use usals for all option, use per-frontend use_usals + CComponentsTitlebar: remove member col_body + is allready inherit from basic class CComponents -[CST] Focus 2013-07-17 +2013-03-06 micha-bbg - zapit/src/femanager.cpp: save/load frontend use_usals option + * CComponents: add class to place an paint titlebars -[CST] Focus 2013-07-17 +2013-03-06 Thilo Graf - zapit/src/frontend.cpp: add per-frontend use_usals option, use gotoXX - for all satellites if enabled + CTextBox: initialize variables in constructor (style) -[CST] Focus 2013-07-17 + CChannelList: use own function to get transponder info - gui/nfs.cpp: RC_spkr clears selected mount entry, based on patch (c) martii + CChannelList: adapt for new CComponentsInfoBox functionality + TODO: + paint text into infobox with CComponentsInfoBox -[CST] Focus 2013-07-17 + CComponentsPicture: use DEBUG to show dimensions error - gui/filebrowser.cpp: restore selection, - remove double paint on exec(), - remember selected to restore on dir enter with OK button + CBEChannelSelectWidget: use CComponentsInfoBox to paint infobox -[CST] Focus 2013-07-13 +2013-03-06 micha-bbg - gui/scan_setup.cpp: fix manual frequency input lenght + * CComponents::CComponentsPicture: Add the processing and scaling images -[CST] Focus 2013-07-12 +2013-03-06 Thilo Graf - colorchooser: display selected color in menue, based on patch (c) martii + CBEChannelWidget: use CComponentsInfoBox to paint text into infobox -[CST] Focus 2013-07-10 + Bedit: adapt to last CComponent changes - gui/widget/colorchooser.cpp: add getColor() member + CMenuWidget: set frame thickness + default value in CComponentsInfoBox is inherit from CComponentsContainer + and =0, baut we need =2 -martii 2013-06-09 + CComponents: add members to init inherit variables + This sould enshure, that we have init with basic values in sub classes - widget/menue: don't render text over right icon + CMenuWidget: init instance of CComponentsDetailsLine in constructor -martii 2013-06-09 + CComponentsDetailsLine: add basic constructor without args - widget/menue: implement CMenuOptionNumberChooser::getWidth() + CComponentsInfoBox: create instance of CComponentsInfoBox in constructor -[CST] Focus 2013-07-05 + CComponentsInfoBox: add basic constructor without args + usefull if dynamic changed properties are needed - driver/framebuffer.h: add empty blit for neutrino-mp patches +2013-03-06 micha-bbg -martii 2013-04-08 + * CMenuWidget: Use removeLineBreaks() in paintHint() - widget/menu: print right icon regardless of activation status + * CComponentsInfoBox: Add removeLineBreaks() -martii 2013-04-07 + CComponentsInfoBox: Use setTextFont() in paintText() - CMenuWidget: add action keys - - Conflicts: - src/gui/widget/menue.h + CMenuWidget: Remove line breaks from hint text + - Add font to Constructor & setText() + - remove CTextBox::AUTO_HIGH -[CST] Focus 2013-07-05 + * CComponentsInfoBox: Add setTextBorderWidth() to paintText() + - Add delete textbox to paint() + - remove CTextBox::AUTO_HIGH - gui/widget/menue.cpp: add CMenuItem isStatic param, (c) martii +2013-03-06 Thilo Graf -Christian Schuett 2013-07-15 + CMenuWidget: implement CComponentsInfoBox functionality for text and icon - - menue.cpp: fix macro usage of SUB_HEAD + CComponents: Rework some buggy paint methodes -Jacek Jendrzej 2013-07-15 + CComponents: paint picture in Infobox - fix compil without ENABLE_FASTSCAN + CChannelList: adapt for last changes in CComponents -J. Krieg 2013-07-13 + CAudioPlayer: adapt for last changes in CComponents - imageinfo: add possibility to display a custom text for image version + CMenuWidget: adapt for last changes in CComponents -J. Krieg 2013-07-13 + Bedit: adapt for last changes in CComponents - imageinfo: display other version info on missing '.version' file + CComponents: add text functionality into class CComponentsInfoBox() -Michael Liebmann 2013-07-15 + CComponents: add class to place and paint icons and pictures - keybind_setup: Rename item in locale - - - fix to ea66aaaf8f325dcedfb1cdb56a31e0ae99f80571 +2013-03-06 micha-bbg -J. Krieg 2013-07-13 + * Imageinfo/Streaminfo: Use CComponentsPIP for PIP - cables.xml: update Kabel BW (rearrangement channels, June 2013) + * channellist.cpp: paint details + - Rework paintItem2DetailsLine() + - Use CComponentsInfoBox for paintDetails() + - Set missing height of down mark -tomworld 2013-07-12 +2013-03-06 Thilo Graf - - keybind_setup: add possibility to disable/enable some special keys + Bedit: apply last CComponent changes -svenhoefer 2013-07-07 + CMenuWidget: define system colors during runtime - - yweb: fix position and dimension of volume table + 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 -svenhoefer 2013-07-07 + CMenuWidget: adapt to current CComponentsInfoBox changes - - yweb: increase left secondary menu frame - - * increase version for last 3 commits. sry + Bedit: adapt to current CComponentsInfoBox changes -FlatTV 2013-07-01 + CAudioPlayerGui: adapt to current CComponentsInfoBox changes - CTextBox: expand parameters of member setTextBorderWidth() - - This allows to use different horizontal and vertical width of borders - in text boxes. - - Signed-off-by: Thilo Graf + CBEChannelWidget: remove redundant hide of infobox + Infobox uses it's own hide(). -svenhoefer 2013-07-06 + *menu.cpp: refresh radius settings + Changed corner settings in osd setup + have no effect in unchanged menu widget instances. - - yweb: remove obsolete Y_Settings.yhtm + 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) -svenhoefer 2013-07-06 +2013-03-06 Stefan Seyfried - - yweb: split links to screenshot pages to different list rows + sectionsd: trim CN thread debug messages + * disable DEBUG_CN_THREAD + * shorten eit update filter message + * remove unneeded printdata_ms -svenhoefer 2013-07-05 + sectionsd: shorten debug messages + * channel ids in sectionsd are only 48bit + * addEvent debug message had redundant information - - 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' + sectionsd: be more tolerant about adjtime() failure -svenhoefer 2013-07-05 + sectionsd: don't truncate 64bit value before comparing - - yweb: don't add undefined info urls to extentions page +2013-03-05 svenhoefer -svenhoefer 2013-07-05 + - deutsch.locale: external plugin-dir must not be on a hdd - - yweb: fix fallback path to extentions.txt + - deutsch.locale: rework german menu hints + serveral fixes in spelling and grammar, intelligibility and wording -Michael Liebmann 2013-07-04 + - locale: two little requested fixes (typo and intelligibility) - COsdSetup: Fix segfault due 'double free or corruption' (glibc) - - - remove 'delete mfFontFile' & 'delete mfTtxFontFile' from destructor - - initialize variables mfFontFile & mfTtxFontFile +2013-03-05 SnowHead -Michael Liebmann 2013-06-28 + - moviebrowser: don't show additional files from enigma2 in moviebrowser - start wizard: add german locale +2013-03-05 Stefan Seyfried -Michael Liebmann 2013-07-04 + sectionsd: trim CN thread debug messages + * disable DEBUG_CN_THREAD + * shorten eit update filter message + * remove unneeded printdata_ms - CRecordManager::ShowMenu: Fix display durations - - - Save Option for CMenuForwarderNonLocalized in vector + sectionsd: shorten debug messages + * channel ids in sectionsd are only 48bit + * addEvent debug message had redundant information -Michael Liebmann 2013-07-04 + sectionsd: be more tolerant about adjtime() failure - Revert "CMenuForwarder: Use std::string (not pointer to std::string or char) for option" - - This reverts commit b5d13226177f6a4f8afca2254da4db7c08e9e467. + sectionsd: don't truncate 64bit value before comparing -Michael Liebmann 2013-07-03 +2013-03-05 [CST] Focus - CRecordInstance::GetRecordString(): Fix calculation of duration - - - Use locales for time string - - Show recording duration right aligned in stop menu + use ENABLE_PIP for pip code -Michael Liebmann 2013-07-04 + configure.ac: add enable-pip option - CMenuForwarder: Use std::string (not pointer to std::string or char) for option + driver/screenshot.cpp: ifdef for png_set_invert_alpha -Michael Liebmann 2013-07-03 +2013-03-05 Stefan Seyfried - info viewer: Fix corner radius + 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 -Michael Liebmann 2013-07-03 + 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. - COsdSetup: Display file names in font setup menu + my_system/my_popen: detach the children from neutrino's terminal -Michael Liebmann 2013-07-03 + 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 * - src/system/helpers.cpp: Add getBaseName() and getPathName() + libconfigfile: update config file atomically when saving -Michael Liebmann 2013-06-26 + neutrino: avoid crash when signals are caught during start + this needs more work to avoid crashes when interrupted early - Fix paint VolumeBar on InfoViewer +2013-03-04 Stefan Seyfried -Michael Liebmann 2013-06-26 + femanager: save frontend.conf if new entries are present - CVolumeBar: add enums for volume bar pos +2013-03-03 Stefan Seyfried -svenhoefer 2013-07-01 + 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 * - - 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. + libconfigfile: update config file atomically when saving -Michael Liebmann 2013-07-01 + 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 :-) - CMenuWidget: fix simplified up/down code - - - supplement to c5186c82dd768773408e53076befd8e771c47a4d + neutrino: avoid crash when signals are caught during start + this needs more work to avoid crashes when interrupted early -[CST] Focus 2013-06-29 + shutdown_count: initialize variable - src/zapit/src/getservices.cpp: try to fix satellite services load - in case service.xml and satellites.xml have different sat names + lcdd: add proper destructor to kill time thread -svenhoefer 2013-06-29 + femanager: save frontend.conf if new entries are present - - yweb: fix 5f87a12 (change eventhandler to new function) + 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 -[CST] Focus 2013-06-28 + 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 - add initial Astra 19e settings to install + 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. -[CST] Focus 2013-06-28 + frontend: silence getEvent(), disable some timing info - 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 + zapit: remove redundant console output -[CST] Focus 2013-06-27 + scanpmt: de-spam CPmt class - src/gui/scan_setup.cpp: prevent crash in wizard - channel list not created yet + frontend: rework debug output + * silence some messages by using DBG() instead of printf + * amend messages by using INFO() instead of printf -svenhoefer 2013-06-28 + femanager: remove unneeded newline from debug message - - yweb: rework classifying slidertable in channellist for a smoother view + capmt: de-spam CCam::makeCaPmt() -svenhoefer 2013-06-27 + zapit/debug: even shorter filenames - - pluginlist: using CComponentsHeader to paint header - - * fix scrollbar painting + CRemoteControl: de-spam processAPIDnames() -[CST] Focus 2013-06-27 + SCR: switch off ODU when entering standby - gui/videosettings.cpp: do not set g_settings.analog_mode2 on apollo +2013-03-02 Stefan Seyfried -[CST] Focus 2013-06-27 + my_system/my_popen: detach the children from neutrino's terminal - neutrino.cpp: fix analog_mode1 on apollo +2013-03-01 svenhoefer -[CST] Focus 2013-06-27 + - neutrino.cpp: fix handling of g_settings.mode_left_right_key_tv - Revert "gui/scan_setup.cpp: disable intro items in select satellite -" - seems to be fixed. - - This reverts commit 41aaf9627812d5d78879c7f0fae41b2c4b146e14. +2013-03-01 [CST] Focus -svenhoefer 2013-06-27 + lib/libconfigfile/configfile.cpp: fix 804bed4e733d3f000228f86cec2646dae7b7543f - at least with uclibc it refuse to save conf file which not exist - - 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 - /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-02-28 [CST] Focus -Thilo Graf 2013-06-25 + src/gui/components/Makefile.am: libcoolstream dir depends on box - CComponentsWindow: fix missing init of footer + zapit/include/zapit/types.h: define types in case they are missed, i.e. in uclibc -Thilo Graf 2013-06-25 + Merge branch 'pip' into next + Conflicts: + src/gui/channellist.cpp - CComponentsForm: add more debug details + Merge branch 'dvbsi++' into next + Conflicts: + src/neutrino.cpp + src/zapit/src/femanager.cpp + src/zapit/src/getservices.cpp + src/zapit/src/transponder.cpp -Thilo Graf 2013-06-25 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - CComponentsForm: fix possible segfault + gui/keybind_setup.cpp: add pip key binding edit -Thilo Graf 2013-06-24 + neutrino.cpp: save/load pip key - default is 'help' button, stop PiP on pip key - CComponentsWindow: add member Refresh() to reinit dimensions and positions + system/settings.h: add key_pip -svenhoefer 2013-06-25 + locals: add locales for PiP key - - yweb: a more suitable caption of remotecontrol button + gui/scan.cpp: add zap to current channel_id after scan -svenhoefer 2013-06-25 + zapit/src/zapit.cpp: disable zap after CMD_RELOAD_CURRENTSERVICES - - yweb: use a more matching icon for remotecontrol + zapit/src/scan.cpp: disable zap after scan -svenhoefer 2013-06-25 +2013-02-28 svenhoefer - - yweb: supplement2 to 915789c (typo) + - audioplayer.cpp: fix comparison operator -svenhoefer 2013-06-24 + - icons: remove unneeded movieplayer.raw - - yweb: supplement to 915789c (the missing language entrys) +2013-02-27 svenhoefer -svenhoefer 2013-06-24 + - audioplayer.cpp: reducing console spam - - 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-02-27 [CST] Focus -Thilo Graf 2013-06-23 + driver/record.cpp: stop PiP before starting record of current PiP channel - CComponentsWindow: fix wrong type for ccw_footer + gui/channellist.cpp: start/stop PiP for selected channel on play button -Thilo Graf 2013-06-23 + zapit/src/zapit.cpp: add Start/Stop PiP - CComponentsWindow: remove unused member +2013-02-26 [CST] Focus -Thilo Graf 2013-06-23 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - 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. + gui/videosettings.cpp: add missed hints, add PiP setup, set initial PiP size/position, set format/aspect to PiP decoder -Thilo Graf 2013-06-23 + gui/pipsetup.cpp: add simple PiP size/position setup - CComponentsForm: use addCCItem() instead push_back - - push_back doesn't make all necessary steps to add an item + add pip icon -Thilo Graf 2013-06-23 + zapit/src/femanager.cpp: ifdef dynamic demux allocation, it disabled atm - CComponentsForm: add new member genIndex() + neutrino.cpp: save/load pip settings, group apollo-specific settings -Thilo Graf 2013-06-23 + locals: add video menu missed hints, add locals for PiP - 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-02-26 Stefan Seyfried -Thilo Graf 2013-06-21 + zapit: fix order of stopping playback and selecting live FE - Locales: small text change for image info caption +2013-02-26 Gaucho316 -[CST] Focus 2013-06-20 + - moviebrowser: only save settings if modified - src/gui/moviebrowser.cpp: change default ytquality to 1080p +2013-02-26 svenhoefer -[CST] Focus 2013-06-19 + - icons: add missing hint_a_pic.png - add system/set_threadname.h from git://gitorious.org/~martii/neutrino-mp/martiis-neutrino-mp.git + - osd_setup.cpp: move dest-dir for screenshots to top of menu -martii 2013-06-10 + - locale: clean screenshot-locale from unnecessary ballast - yt: revert to original quality selection order) +2013-02-26 [CST] Focus -martii 2013-06-09 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - yt: speed up retrieving feed data by starting multiple (up to 8, default is 4) http transfers in parallel +2013-02-24 Stefan Seyfried -martii 2013-06-09 + zapit: fix order of stopping playback and selecting live FE - ytparser: create CURL object in constructor + capmt: fix demux selection on spark -martii 2013-06-09 + 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 - ytparser/moviebrowser: add option for selecting prefered quality + femanager: remove workaround after libconfigfile fix -martii 2013-06-09 + configfile: don't do a full sync() after saving - ytparser: re-use exiting curl connection for bulk transfers + configfile: reset modified flag after saving -martii 2013-06-08 + configfile: set the modified flag correctly on set*Vector methods - ytparser: prefer 720p (due to 1080p playback problems with ffmpeg/eplayer3/spark, and I'm not even sure which of those is at fault) + infoviewer_bb: initialize values to satisfy valgrind -svenhoefer 2013-06-20 + channellist: initialize values to satisfy valgrind - - slovak.license: fix license text (thx bazi98) + femanager: only open first frontend in single mode + this frees the second frontend for e.g. vtunerd -Stefan Seyfried 2013-06-16 + frontend: remove newline from debug messages - CMenuWidget: fix simplified up/down code +2013-02-24 [CST] Focus -Stefan Seyfried 2013-06-02 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - CMenuWidget: simplify up/down selection code +2013-02-24 Stefan Seyfried -Stefan Seyfried 2013-06-02 + scan_setup: add option to set frontend type to multinorm boxes - menu: fix artifacts on page change + femanager: scan for max. 4 frontends + ...otherwise we'll miss the 2nd SAT tuner of spark7162... -Stefan Seyfried 2013-06-02 + frontend: remove FE_OFFSET hack + now that we have fe_type, FE_OFFSET is no longer needed + for selecting the tuner type - menu: make page_start[] int, avoids lots of casts + 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. -Thilo Graf 2013-06-18 +2013-02-23 Jacek Jendrzej - 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. + src/gui/infoviewer.cpp: fix paint progressbar opt 1 -Thilo Graf 2013-06-18 +2013-02-23 Stefan Seyfried - CComponentsFrmClock: set font only with fontrender object + femanager: remove workaround after libconfigfile fix -[CST] Focus 2013-06-18 + configfile: don't do a full sync() after saving - gui/update_ext.cpp: return error, if sysfs not found; - hack mtd size for apollo + configfile: reset modified flag after saving -[CST] Focus 2013-06-18 + configfile: set the modified flag correctly on set*Vector methods - system/flashtool.cpp: prevent crash on invalid mtdData access, - ie pos = -1 if system-fs not found; - change sysfs name on apollo +2013-02-22 Stefan Seyfried -[CST] Focus 2013-06-18 + sectionsd: add workaround for 'unusual' return codes - gui/update.cpp: hide progress window, if applySettings() failed + zapit/debug: improve the filename shortening hack + make it more efficient (and less disgusting :-) -Thilo Graf 2013-06-16 + timerlist: shorten debug message - CComponents: move unmaintained files into own directory + infoviewer_bb: initialize values to satisfy valgrind -Thilo Graf 2013-06-16 + channellist: initialize values to satisfy valgrind - CComponentsPIP: show scaled aspect ratio in minitv box + make the extupdate build conditional + extupdate is not very useful for most platforms, so only + build it if --enable-extupdate is passed to configure -Thilo Graf 2013-06-16 + channellist: use "classic" width if minitv is unused - CTestMenu: add some sample codes for window and button handling, +2013-02-22 Thilo Graf -Thilo Graf 2013-06-16 + 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. - CImageInfo: adapt for new window handling + 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. -Thilo Graf 2013-06-16 +2013-02-21 Stefan Seyfried - CComponentsWindow: add more functionality - - Window comes now with footer and body + 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 -Thilo Graf 2013-06-16 + sectionsd: consider the table_id when inserting events - CVolumeBar: remove redundant code parts - - corrections of position is already calculated in paintInit() + 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 -Thilo Graf 2013-06-16 +2013-02-21 micha-bbg - CComponentsText: fix position handling in sub forms + * src/eitd/sectionsd.cpp: Calling function 'Sleep()' restored -Thilo Graf 2013-06-16 +2013-02-20 svenhoefer - CComponentsButton: fix alignment of button items + - upnpbrowser.cpp: center horizontally -Thilo Graf 2013-06-16 + - audioplayer.cpp: center horizontally - 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-02-20 Stefan Seyfried -Thilo Graf 2013-06-15 + sectionsd: on-disk epg data has lower priority than on-air data - CComponentsPicture: add member initPosition() +2013-02-20 Jacek Jendrzej -Thilo Graf 2013-06-15 + src/eitd/sectionsd.cpp fix compil unused variable 'rs' - CComponentsLabel: trivial format fix +2013-02-20 Stefan Seyfried -Thilo Graf 2013-06-15 + 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 - CProgressBar: add member paintShapes() - - paintShapes() replaces paintBoxRel() - TODO: paint v-lines with CComponents + sectionsd: remove newline from SIsectionTIME message -Thilo Graf 2013-06-12 + sectionsd: silence debug spam + disable some debug messages, remove unneeded newlines + from other messages - CComponents: add define CC_APPEND - - Is usable as default value for item position parameters + 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. -Thilo Graf 2013-06-12 + infoviewer_bb: fix flickering HDD bar display - CComponents: add new member getFrameThickness() + infoviewer_bb: don't start HDD percent thread once per second + Only start the HDD percent determination once per infobar display -Thilo Graf 2013-06-15 + 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 - CComponentsPicture: add member function paintPicture() - - compact calling in paint() + infoviewer_bb: limit text width to available space + only use the available space to draw the button texts -Thilo Graf 2013-06-12 + my_popen: close filedescriptors before exec - CComponentsForm: add new member isAdded() + my_popen: close filedescriptors before exec -Thilo Graf 2013-06-12 +2013-02-20 svenhoefer - CComponentsForm: return id only if parameter is not 0 + - audioplayer.cpp: fix display of buttons and round corners in footer -Thilo Graf 2013-06-11 + - audioplayer: don't paint something if screensaver is active - CComponentsInfoBox: comment precised + - audioplayer.cpp: remove not working code with mute-icon handling -Thilo Graf 2013-06-08 +2013-02-19 svenhoefer - CComponentsForm: add missing item type + - audioplayer.cpp: ignore first keypress when screensaver is on + just quit the screensaver and return to loop -Thilo Graf 2013-06-06 + - yweb: return to /bin/fbshot for osd-only screenshots + the internal screenshot function seems paralyzed sometimes. - CComponents: add members setRealXPos() and setRealYPos() +2013-02-19 Thilo Graf -Thilo Graf 2013-06-04 + 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. - CComponentsFrmClock: add missing comment +2013-02-19 svenhoefer -Michael Liebmann 2013-06-15 + - audioplayer.cpp: fix cursor-background with round borders - Software update: Disable epg scan before stop daemons + - audioplayer.cpp: restore correct background when leaving screensaver + and remove background-pic from screensaver-loop -svenhoefer 2013-06-14 +2013-02-18 svenhoefer - - stringinput: avoid an access out of bounds - - ported from tuxbox-neutrino; thx to Gaucho316 + - channellist.cpp: change order of painting to be more liquid -Christian Schuett 2013-06-14 + - channellist.cpp: show pic instead of miniTV in radiomode - - stringinput: Restore old value after input was cancelled in CExtendedInput +2013-02-17 svenhoefer -Christian Schuett 2013-06-14 + - channellist.cpp: fix logo position if new_zap_mode is off - - stringinput: Change value string only if OK was pressed + - channellist.cpp: fix broken display of infobar while zapping -[CST] Focus 2013-06-13 + Revert "Revert '- channellist.cpp: enable to lock new_zap_mode'" + This reverts commit fb892d18ff25d45c3757b007244a5592d57f351e. - gui/test_menu.cpp: change tuner test params again + - channellist.cpp: allow colored events (for time) in right eventlist -svenhoefer 2013-06-13 + - icons: remove unneeded ddfill.png - - yweb: use more matching zee-remotecontrol for neo twin +2013-02-17 Stefan Seyfried -[CST] Focus 2013-06-13 + infoviewer_bb: limit text width to available space + only use the available space to draw the button texts - gui/test_menu.cpp: change scan test params, add mmc mount check + 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 -[CST] Focus 2013-06-13 + infoviewer_bb: don't start HDD percent thread once per second + Only start the HDD percent determination once per infobar display - zapit/src/femanager.cpp: another hack to find free demux for PiP + infoviewer_bb: fix flickering HDD bar display -svenhoefer 2013-06-13 + 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. - - stringinput: fix shadow and dimensions for pixbuf + sectionsd: silence debug spam + disable some debug messages, remove unneeded newlines + from other messages -svenhoefer 2013-06-13 + sectionsd: remove newline from SIsectionTIME message - - moviebrowser: enable more characters in youtube search + sectionsd: speed up shutdwown of time thread -Michael Liebmann 2013-06-12 + 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 - 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-02-16 Jacek Jendrzej -martii 2013-06-09 + src/gui/infoviewer.cpp: fix div by zero - yt: need to encode search string +2013-02-16 svenhoefer -Michael Liebmann 2013-06-12 + - icons: remove unneeded radio.jpg - scan epg: fix shadow warning - - - fix display menuhint + - icons: add missing multimedia.png -Michael Liebmann 2013-06-12 +2013-02-16 Thilo Graf - scan epg: add german locale + 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. -[CST] Focus 2013-06-12 +2013-02-16 svenhoefer - 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) + - icons: add missing hint_restart.png -[CST] Focus 2013-06-12 +2013-02-15 svenhoefer - src/zapit/src/zapit.cpp: change printf to INFO + 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. -[CST] Focus 2013-06-12 +2013-02-14 svenhoefer - neutrino.cpp: save/load epg_scan option; - process EVT_EIT_COMPLETE + - fix terrible typo -[CST] Focus 2013-06-12 + - infoviewer.cpp: change width of infobar.txt-field ... + ... in dependency from g_settings.infobar_progressbar - gui/miscsettings_menu.cpp: add option to enable/disable epg scan +2013-02-14 [CST] Focus -[CST] Focus 2013-06-12 + gui/scan_setup.cpp: fix master frontend option enable flag - gui/channellist.h: add helper to get channel's list channels count +2013-02-13 micha-bbg -[CST] Focus 2013-06-12 + * channellist.cpp: Show channel list vertically centered - zapit/include/zapit/zapit.h: add GetPipFrontend() helper +2013-02-13 [CST] Focus -[CST] Focus 2013-06-12 + Merge branch 'dvbsi++' into next - locals: add locale for epg scan option + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -[CST] Focus 2013-06-12 +2013-02-13 micha-bbg - neutrinoMessages.h, rcinput.cpp: add NeutrinoMessages::EVT_EIT_COMPLETE + * Sort english.locale -[CST] Focus 2013-06-12 +2013-02-13 [CST] Focus - 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 + Revert "gui/movieplayer.cpp: dynamic allocate/lock demux for playback" + This reverts commit 38c2f6408a25089ed123a54675df5ca38a7f2432. -[CST] Focus 2013-06-12 + libcoolstream2/dmx_cs.h: update header - eitd/dmx.cpp: delete demux instead of stop in closefd, - add helper to set demux number + zapit/src/capmt.cpp: use MAX_DMX_UNITS -[CST] Focus 2013-06-12 + zapit/src/femanager.cpp: bugfix, getFrontend return value for the same transponder - lib/sectionsdclient: add EVT_EIT_COMPLETE event, - add demux number to setServiceChanged() + zapit/lib/zapittools.cpp: remove 0xB0 from replace chars, it break unicode strings -Michael Liebmann 2013-06-12 +2013-02-12 svenhoefer - CComponentsFrmClock: set text border width to 0 + - yweb: remove unused variable from Y_Boxcontrol_Menue.yhtm -Michael Liebmann 2013-06-12 + - yweb: merge tv-shot and osd-shot to one page + * use internal screenshot-function to make osd-shots - CTextBox: Remove workaround for minimally text_border_width - - - Default value is now 1 in CComponentsText +2013-02-12 micha-bbg -Michael Liebmann 2013-06-12 + * channellist.cpp: Fix time display in event list + - fix compiler warning - CChannelList: Use one instance of CComponentsFrmClock for multiple instances of CChannelList +2013-02-12 Jacek Jendrzej -Michael Liebmann 2013-06-12 + add progressbar hint loc - CComponentsFrmClock: Move thread start/stop to constructor/destructor + add progressbar opt to infobar -Michael Liebmann 2013-06-06 +2013-02-12 tomworld - CTestMenu: Fix memleak + * channellist.cpp: Use extra font for event list -[CST] Focus 2013-06-11 +2013-02-12 micha-bbg - add font with simplified chinese support + sectionsd.cpp: Remove invalid events (duration <= 1 sec.) from event list -[CST] Focus 2013-06-11 +2013-02-12 svenhoefer - eitd/edvbstring.cpp: ifdef GB2312 code for apollo, where we have enough flash space for chinese font + - controlapi.cpp: make ScreenshotCGI() more configurable -[CST] Focus 2013-06-11 + - yweb: fix a little syntax error in Y_Settings_nhttpd.yhtm - zapit/src/Makefile.am: dont compile unused dvbstring.cpp + - yweb: add the workbox around the remote control -[CST] Focus 2013-06-11 +2013-02-12 [CST] Focus - bouqueteditor_channels.cpp, bouqueteditor_chanselect.cpp: try to fix details, - for some reason only sat name is displayed + gui/videosettings.cpp: for apollo, add brightness/contrast/saturation control -[CST] Focus 2013-06-11 + neutrino.cpp, settings.h: for apollo, add brightness/contrast/saturation - gui/widget/progressstatus.h: try to fix compile with gcc 4.6.3/uclibc: - undefined reference to vtable for CProgress_StatusViewer +2013-02-11 Jacek Jendrzej -[CST] Focus 2013-06-10 + src/gui/infoviewer.cpp: fix channel name getRenderWidth for unicode - eitd/edvbstring.cpp: fix compile +2013-02-11 [CST] Focus -[CST] Bas 2013-06-10 + merge dvbsi++ - src/eitd/edvbstring.cpp: add GB2313 support (chinese). + neutrino.cpp: change led defaults for trinity -[CST] Focus 2013-06-10 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - 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 +2013-02-10 svenhoefer -[CST] Focus 2013-06-10 + - yweb: supplement to c2668d2f2cff77d13759afbcec9203a5ef35df7e + * add a background-image to zoomshot-button - gui/test_menu.cpp: change tuner test code to support more than 2 and cable + - neutrino.cpp: remove double determination of g_info.delivery_system -[CST] Focus 2013-06-10 + - channellist.cpp: enable to lock new_zap_mode - gui/scan_setup.cpp: add flag to ignore manual scan params update, while scan menu active +2013-02-10 micha-bbg -[CST] Focus 2013-06-10 + update_ext.cpp: Fix wildcard handling for delete list - zapit/src/femanager.cpp: skip unused cable frontend in getScanFrontend(), needed for test menu +2013-02-09 TangoCash -[CST] Focus 2013-06-02 + - channellist.cpp: add epg-desc to blue button ... + ... if g_settings.channellist_additional is not off. - gui/imageinfo.cpp: append image date from .version - - image is not neutrino only, other things could be changed + initially patch by TangoCash with marginal modifications -svenhoefer 2013-06-10 +2013-02-07 [CST] Focus - - flash.start: fix djmount upnp directory + src/Makefile.am: add libca-cs -Michael Liebmann 2013-06-08 + zapit/src/femanager.cpp: skip unused and linked fe for scan - * neutrino.cpp/stop_daemons(): display "Stop daemons" only in flash mode + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Michael Liebmann 2013-06-08 +2013-02-06 svenhoefer - * 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 + - 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 -Michael Liebmann 2013-06-08 + - channellist.cpp: fix restore to fullTV + ... when turning miniTV off from the menu inside the channellist - * Software update: Add flash.start to neutrino start/stop scripts +2013-02-05 svenhoefer -Michael Liebmann 2013-06-08 + - channellist.cpp: 'fix' the double determination of dimensions/coordinates - * Software update: Apply the settings in the options menu switchable +2013-02-05 Stefan Seyfried -FlatTV 2013-06-06 + sectionsd: add workaround for holes in SRF EPG - - CComponentsText: add possibility to set a text border + infoviewer: don't suppress valid 'next' events -Michael Liebmann 2013-06-06 + sectionsd: on-disk epg data has lower priority than on-air data - CVolumeBar: Reactivate position 'higher center' for volume bar + sectionsd: consider the table_id when inserting events -Michael Liebmann 2013-06-03 +2013-02-05 svenhoefer - * Add volume bar to osd timeouts in the OSD setup + - channellist.cpp: determinate startTimeWidth from a fixed value -Thilo Graf 2013-06-03 + - channellist.cpp: remove time for no further events + thx to TangoCash. - CTestMenu: add sample code for footer buttons, disable debug spam + - channellist.cpp: fix wrong time for no further events + patch by TangoCash. thx! -Thilo Graf 2013-06-03 + - osd_setup.cpp: fix color-hotkey for channellist-submenu and add a seperator line - CComponentsButton: rework position handling for buttons and code comments + - channellist.cpp: fix shortcuts in submenu and add a seperator line -Thilo Graf 2013-05-10 +2013-02-04 svenhoefer - CVolumeBar: rework size handling - - Signed-off-by: Michael Liebmann + - osd_setup.cpp: add 'channellist.additional' to channellist's submenu + very ugly: same code two times -Thilo Graf 2013-06-02 + - channellist: make miniTV switchable - 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(). - - Signed-off-by: Michael Liebmann + - yweb: disable horizontal scrolling in screenshot-pages -Thilo Graf 2013-05-31 +2013-02-04 [CST] Focus - CComponents: rename and move real position attributes - - These attributes are better placed in the basic class. + Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next -Thilo Graf 2013-05-29 + Merge branch 'dvbsi++' into next - 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. + Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ -Thilo Graf 2013-05-29 +2013-02-04 [CST] Bas - CComponentsForm: add index to items - - Helpers to identfie added items. + Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into dvbsi++ -Thilo Graf 2013-05-29 + cam_menu.cpp: handle ENQ objects correctly. - CComponentsFooter: add new class CComponentsFooter + neutrino: add a input object for Enquiry Objects from CI. They specify if the input has to be blind. -Jacek Jendrzej 2013-06-03 +2013-02-04 [CST] Focus - CEitManager::getEventsServiceKey - simplification - THX Gaucho316 + Merge branch 'dvbsi++' into next -Jacek Jendrzej 2013-06-03 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - update slovak locale ( THX EnoSat ) +2013-02-03 micha-bbg -Michael Liebmann 2013-06-03 + * src/gui/channellist.cpp: miniTV fix locale + - Add locale for menuhint + - Sort header for locale - * youtube feeds: Fix header texts in movie browser +2013-02-02 svenhoefer -Michael Liebmann 2013-06-03 + - 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 - * youtube feeds: Fix handling mute icon +2013-02-01 svenhoefer -Christian Schuett 2013-06-02 + - channellist.cpp: change color for infozone - 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 - - Signed-off-by: Christian Schuett + - channellist.cpp: fix round borders for infozone -Michael Liebmann 2013-06-02 +2013-01-31 micha-bbg - * Update deutsch.locale (THX bazi98) + * src/gui/channellist.cpp: miniTV osd fix + - Screen coordinate x could possibly receive a value under 0 -Jacek Jendrzej 2013-06-02 +2013-01-31 svenhoefer - -fix compil warrnings + - cables.xml: add "antennengemeinschaft penig" + thx Zeng! -Jacek Jendrzej 2013-06-02 +2013-01-31 Stefan Seyfried - typo + 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 -Jacek Jendrzej 2013-06-02 +2013-01-31 satbaby - -fix compil warrnings + src/gui/channellist.cpp: fix possible segfault -Jacek Jendrzej 2013-06-02 +2013-01-31 [CST] Focus - -fix compil warrnings + gui/scan_setup.cpp: fix old merge -[CST] Focus 2013-06-02 + Merge branch 'dvbsi++' into next - gui/scan_setup.cpp: disable intro items in select satellite - - multi-page menu with intro items has old bug with last item refresh/clear +2013-01-31 Stefan Seyfried -[CST] Focus 2013-05-30 + 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 - Change image license to GPL v2 +2013-01-31 [CST] Focus -Merge: 0128a6170 83c7de004 -[CST] Focus 2013-06-02 + gui/scan_setup.cpp: fix old merge - 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 + Revert "configure scripts: add boxmodel" + This reverts commit 38461dca6cc338c2b21c1d71031e397214cb4c7a. -Michael Liebmann 2013-06-01 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - * CChannelList: using CComponentsHeader to paint header - - - using CComponentsFrmClock to paint clock in header +2013-01-31 satbaby -Michael Liebmann 2013-06-01 + -add .rej ~ to .gitignore - * CComponentsFrmClock: Add member setTextColor() - - - Add member refresh() for (re)calculate clock dimensions + src/gui/channellist.cpp: minitv osd fix -Jacek Jendrzej 2013-06-01 +2013-01-30 satbaby - CScanSetup::showScanMenu - add digi keys to cable menu + delete src/neutrino.cpp.~ .rej -svenhoefer 2013-06-01 + delete src/gui/channellist.cpp.rej - - locals: (re)sort + delete src/gui/channellist.cpp~ -Jacek Jendrzej 2013-06-01 + -add locale minitv - CFlashTool::erase - shutdown sectionsd before erase flash + src/gui/channellist.cpp: fix minitv gui & segfault -svenhoefer 2013-06-01 + compil fix for commit 1a425308ed89af5e65a425583a6c568c003e23ee - - gitignore: update version-header +2013-01-30 TangoCash -svenhoefer 2013-06-01 + add optional mini-tv to channellist - - imageinfo: show both vcs-info and built-date +2013-01-30 [CST] Focus -svenhoefer 2013-06-01 + zapit/src/femanager.cpp: fix cleanup on delete - - version-header: generalize (add built_date and vcs string) + system/setting_helpers.cpp: fix unused warning on apollo -Jacek Jendrzej 2013-06-01 + acinclude.m4: set default box type to nevis - - channllist: fix new_zap_mode handling + nhttpd/tuxboxapi/coolstream/neutrinoyparser.cpp: filter channels, show real channel number -Jacek Jendrzej 2013-05-31 + gui/timerlist.cpp: filter bouquets channels - CNeutrinoEventList::findEvents - fix iterator + gui/zapit_setup.cpp: filter bouquets channels, fix return values to close all menus on menu key -Stefan Seyfried 2013-05-31 + zapit/src/bouquets.cpp: fix copy/paste in getRadioChannels - infoviewer: always paint 'no epg...' in the same place + configure.ac: always define HAVE_COOLSTREAM_NEVIS_IR_H, ifdef in rcinput.h decide what to include -Stefan Seyfried 2013-05-31 + Merge branch 'dvbsi++' into next - infoviewer: simplify show_current_next() + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -svenhoefer 2013-05-30 +2013-01-29 Stefan Seyfried - - menue-widget: set header-offset and align sub-headers + 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. -svenhoefer 2013-05-30 + 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) - - cc_frm_header: rework positions/dimensions calculations + Merge branch 'uncool/dvbsi++' commit 13204626266ff + Conflicts: + src/eitd/SIevents.cpp -Jacek Jendrzej 2013-05-30 + 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. - CStringInput: - don't use sizeof pointer + 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) -Stefan Seyfried 2013-05-28 +2013-01-29 [CST] Focus - netfile: paranoia checks to avoid out-of-bounds access + Merge branch 'dvbsi++' into next -Stefan Seyfried 2013-05-29 + configure scripts: add boxmodel - neutrino: fix nullpointer crash if no channels are present + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Stefan Seyfried 2013-05-29 + system/flashtool.cpp: fix buffer size for nor - neutrino: fix possible div-by-zero in scrollbar calculation +2013-01-29 svenhoefer -[CST] Focus 2013-05-10 + - neutrino.cpp: fix wrong configfile in loadKeys() - lib/libcoolstream/playback_cs.h: new header +2013-01-29 [CST] Focus -[CST] Focus 2013-05-30 + .gitignore: add generated src/nhttpd/nhttpd.conf - gui/movieplayer.cpp: add youtube feeds play mode + system/setting_helpers.cpp: use CONFIGDIR to remove xml/conf files -[CST] Focus 2013-05-30 + gui/start_wizard.cpp: copy initial settings using CONFIGDIR - gui/moviebrowser.cpp: add youtube feeds playback mode + Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next -[CST] Focus 2013-05-30 + gui/update.cpp: use mtd0 as default on apollo, disable uboot/uldr partitions write - gui/movieinfo.cpp: add fields for youtube feeds player + system/flashtool.cpp: add bad block skip for read/write/erase in case of NAND -[CST] Focus 2013-05-30 +2013-01-28 [CST] Bas - system/ytparser.cpp: try to fix category, if more than one present + Merge branch 'next' of coolstreamtech.de:cst-private-neutrino into next -svenhoefer 2013-05-29 + neutrino: fix file location. - - src/gui/Makefile.am: fix creation of git_version.h again - - thx to snafed! + neutrino make nhttpd depend on neutrino's config. -svenhoefer 2013-05-29 + neutrino: add multiple paths so they can be configured and not be hard-coded in multiple files. - - motorcontrol: using CComponentsHeader to paint header + neutrino: remove space from nhttpd.conf.in. -svenhoefer 2013-05-29 + neutrino: make default language english. - - upnpbrowser: using CComponentsHeader to paint header + neutrino: add predefined config for nhttpd. -svenhoefer 2013-05-29 +2013-01-28 [CST] Focus - - scan: using CComponentsHeader to paint header + neutrino.cpp: get bouquets with filtering; move HD bouquet to 'all' to use sorting on it -[CST] Focus 2013-05-29 + zapit/src/scansdt.cpp: add missed channel flags - they should not be 0 - gui/mediaplayer.cpp: add youtube feeds playback menu item + 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 -[CST] Focus 2013-05-29 + 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 - gui/widget/icons.h: add hint icon for youtube feeds playback + zapit/src/scansdt.cpp: set existing channel's flags to UPDATED -[CST] Focus 2013-05-29 + data/locale/english.locale: change bouquets mode 'erase all' to 'erase old' - add youtube feeds parser + zapit/src/fastscan.cpp: set channels flags to UPDATED -[CST] Focus 2013-05-29 + zapit/include/zapit/channel.h: add NOT_FOUND flag to mark channels not present in services.xml - system/settings.cpp: add personalize item for youtube feeed playback +2013-01-25 [CST] Bas -[CST] Focus 2013-05-29 + neutrino: fix file locations. use the predetermined CONFIGDIR instead of hardcoding paths. - locals: add locales for youtube feeds playback +2013-01-24 [CST] Focus -[CST] Focus 2013-05-29 + Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next - add hint icon for youtube feeds playback + gui/scan_setup.h: add diseqc order chooser -Michael Liebmann 2013-05-28 + gui/scan_setup.cpp: add diseqc order option for advanced diseqc mode; add missed hints; fix diseqc options enable/disable - * Fix compile neutrino don't use USE_NEVIS_GXA + zapit/src/frontend.cpp: use per-frontend diseqc order -Stefan Seyfried 2012-11-24 + zapit/src/femanager.cpp: save/load fe diseqc order - framebuffer: implement alphablending for non-accelerated devices + zapit/include/zapit/frontend_types.h: add diseqc_order to frontend config -Stefan Seyfried 2012-11-03 + locals: add locale for diseqc order and missed hints - epgview: don't paint out-of-bounds background box +2013-01-24 [CST] Bas -Stefan Seyfried 2013-05-24 + Merge branch 'next' of coolstreamtech.de:cst-private-neutrino into next - audioplayer: avoid out-of-bounds access + neutrino: diseqc changes for testing. -Stefan Seyfried 2013-05-28 +2013-01-23 bellum - ywebserver: try to use port 8080 if port 80 is not available + 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 -Stefan Seyfried 2013-05-12 +2013-01-23 [CST] Focus - neutrino/femanager: fix format string warnings + driver/framebuffer.cpp: move fade sleep workaround to fade.cpp -Stefan Seyfried 2013-05-24 +2013-01-22 satbaby - audioplayer: g_Sectionsd is gone when destructor runs + fix compil warnings -Jacek Jendrzej 2013-05-28 +2013-01-18 [CST] Focus - fix comma at end of enumerator list + lib/libcoolstream2: sync control headers -svenhoefer 2013-05-28 + driver/fade.cpp: fix compile for nevis - - filebrowser: stay with FONT_TYPE_MENU_TITLE in header ... - - ... to keep gui as uniformly as possible + gui/scan_setup.cpp: for single-tuner, disable mode switch, dont show link option -svenhoefer 2013-05-28 + zapit/src/femanager.cpp: make sure single-tuner is independent - - neutrino: don't save screen while paint headers + driver/framebuffer.cpp: paintBoxRel with solid fill for nevis -svenhoefer 2013-05-28 +2013-01-18 [CST] Bas - - CComponentsHeader: add possibility to change font in header class + src/driver/framebuffer.cpp: don't use 2d accelerator for small lines, fall-back to s/w. -Thilo Graf 2013-05-28 + src/driver/fade.cpp: fix fade. needs to be tested. - CComponentsItem: typo fixes +2013-01-18 [CST] Focus -Thilo Graf 2013-05-28 + zapit/src/femanager.cpp fix livefe check - CComponentsItem: corrected comment for arg do_save_bg + zapit/src/getservices.cpp: fix uninitialized warnings -Thilo Graf 2013-05-28 + gui/videosettings.cpp: fix compile - CComponentsItem: add more comments + driver/framebuffer.cpp: fix -svenhoefer 2013-05-28 +2013-01-18 [CST] Bas - - 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. + merge neutrino-apollo -svenhoefer 2013-05-28 +2013-01-16 [CST] Focus - - menue-widget: using CComponentsHeader to paint header + gui/scan_setup.cpp: fix merge -svenhoefer 2013-05-28 + Merge branch 'dvbsi++' into next - - filebrowser: using CComponentsHeader to paint header + lib/libcoolstream2/video_cs.h: update apollo header -svenhoefer 2013-05-28 +2013-01-16 [CST] Bas - - bouqueteditor: using CComponentsHeader to paint header - - * move menu button to header + merge neutrino-apollo -svenhoefer 2013-05-28 +2013-01-16 [CST] Focus - - ENABLE_GUI_MOUNT: can disabled with -DDISABLE_GUI_MOUNT + gui/scan_setup.cpp: rework tuner setup and scan menu for mixed frontend types -svenhoefer 2013-05-27 + zapit/src/femanager.cpp: fixes for mixed frontends, add helpers - - ENABLE_GUI_MOUNT: enable + zapit/src/getservices.cpp: load cable and/or sat xml, depending on frontend types found; set channels delivery type; -svenhoefer 2013-05-27 + gui/scan.cpp: add delivery type member, use it to find scanned type - - ENABLE_GUI_MOUNT: globalize + gui/motorcontrol.cpp: use new scan settings names -svenhoefer 2013-05-27 + gui/test_menu.cpp: change satNameNoDiseqc to satName - - pictureviewer: using CComponentsHeader to paint header - - * rework footer handling (get height from paintButtons methode) + system/settings.cpp: split cable and sat scan settings -svenhoefer 2013-05-27 + zapit/src/fastscan.cpp: set channel deltype - - bookmarkmanager/bouquetlist: add missing includes + zapit/src/scansdt.cpp: set channel deltype -svenhoefer 2013-05-27 + zapit/src/zapit.cpp: set channel deltype - - filebrowser: using bigger help button in buttonbar + system/setting_helpers.cpp: dont use IOC_CONTROL_PWM_SPEED on apollo -svenhoefer 2013-05-27 + gui/movieplayer.cpp: enable DTS on apollo - - bookmarkmanager: using CComponentsHeader to paint header + gui/streaminfo2.cpp: fix transponder->type -svenhoefer 2013-05-27 + gui/start_wizard.cpp: use CFEManager::haveSat in place of glocal delivery system - - bouquetlist: using CComponentsHeader to paint header + gui/miscsettings_menu.cpp: use CFEManager::haveSat in place of glocal delivery system -svenhoefer 2013-05-27 + gui/infoviewer.cpp: check live frontend for delivery system - - audioplayer: using CComponentsHeader to paint header + zapit/src/transponder.cpp: rename type to deltype -svenhoefer 2013-05-27 + zapit/include/zapit/satconfig.h: add delivery type - - 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 + zapit/include/zapit/frontend_c.h: add fe type helpers, change modes enum order -Thilo Graf 2013-05-27 + zapit/src/channel.cpp: add delivery type member - 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. + zapit/src/frontend.cpp: revert change for debug -svenhoefer 2013-05-27 + zapit/src/frontend.cpp: comment diseqc reset for diseqc 1.0/1.1 - - icons: introducing dummy buttons +2013-01-16 satbaby -Thilo Graf 2013-05-27 + src/gui/update_ext.h: supplement to 9939fc9197db4f607783cbea0c5f823e63304e45 - CTimerList: prevent memory leak +2013-01-16 [CST] Focus -Thilo Graf 2013-05-26 + merge public git - CTimerList: fix include - - Name of header file was changed since last commits +2013-01-14 Stefan Seyfried -Thilo Graf 2013-05-26 + fbaccel: fix blit2FB on SPARK/TD/x86 - CComponents: split some header files - - CComponentsInfoBox - CComponentsShapeCircle/Square - CComponentsDetailLine - CComponentsPIP - CComponentsText/CComponentsLabel - CComponentsPicture +2013-01-14 Gaucho316 -Thilo Graf 2013-05-26 + Scan setup: fix memleak - CComponentsFrmClock: add missing statement for #include +2013-01-14 Thilo Graf -Thilo Graf 2013-05-25 + extended update: move ext_update.* to update_ext.* + Beware the canonical order of filenames. - CComponents: add comments for documentations - - Comments contains doxygen tags. - for results see also: http://www.tuxbox.org/neutrinohd/doc/html/ - Help welcome! +2013-01-14 Stefan Seyfried -svenhoefer 2013-05-26 + fbaccel: relax waitForIdle() timeout on coolstream - - cc_frm_header: improve "fix neutrino locales in CComponentsHeader" - - * supplement to 4cc9e76 + fbaccel: fix paintPixel for coolstream -svenhoefer 2013-05-26 +2013-01-13 Stefan Seyfried - - channellist: using small buttons in buttonbar + Merge branch 'uncool/dvbsi++' commit d0ea4ad62ee23 -svenhoefer 2013-05-26 + Revert "src/neutrino.cpp: revert" + This reverts commit be0eb77373d4bf3d864196fe52959afd546bd322. - - timerlist: using CComponentsHeader to paint header - - * move info icon to buttonbar + Revert "neutrino: -add unicabel menu option" + This reverts commit 7d550ed88efe264773a0fd29034de5bb158b6a04. -svenhoefer 2013-05-26 + Revert "src/gui/scan_setup.cpp -fix compil warnings" + This reverts commit 14a6028667cdc30140b52a1184fbbe97e84bb93e. - - cc_frm_header: fix neutrino locales in CComponentsHeader + Revert "neutrino-tell-the-user-if-no-frontend-is-found1.patch from neutrino-mp" + This reverts commit d0ea4ad62ee2391a74974852695d947e1eb7f67d. -Jacek Jendrzej 2013-05-26 +2013-01-13 satbaby - eitd: addEvent - fix possible segfault if lastEvent==NULL + neutrino-tell-the-user-if-no-frontend-is-found1.patch from neutrino-mp -Thilo Graf 2013-05-25 + src/neutrino.cpp: revert - build: trivial sort fix for pipsetup.cpp + src/gui/scan_setup.cpp -fix compil warnings -Thilo Graf 2013-05-25 +2013-01-13 Stefan Seyfried - CComponentsFrmClock: add new class CComponentsFrmClock + fbaccel: add GXA sync marker during GXA setup -Thilo Graf 2013-05-20 + neutrino: enable screenshots - 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. + fbaccel: implement support for SPARK target + this should obsolete framebuffer_spark.cpp -Jacek Jendrzej 2013-05-25 + Revert "Revert "New class to handle osd fade"" + This reverts commit fb5805aa4981c89fedcea0219735239739dfcf2d. - ChannelList::quickZap -record mode- should zap if possible, else display transponderlist + 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 :-) -Jacek Jendrzej 2013-05-25 + hintbox: fix artifacts on accelerated framebuffers - zapit: set sdt len to max section len + mp3dec: work around improper usage of private function -Michael Liebmann 2013-05-24 + tuxtxt: fix topmenu for small OSD borders - * CComponents: Reworked paint the shadows - - - Paint rounded corners only where it is required - - Skip paint frame/paint shadow, if not defined +2013-01-13 Stefan Seyfried -Jacek Jendrzej 2013-05-24 + 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. - SIevent::getFSK() - workaround for ITA ESP FRA fsk. + TODO: implement for SPARK, remove unused #if 0 code. -Jacek Jendrzej 2013-05-24 +2013-01-11 micha-bbg - CEpgData::show - Latin1_to_UTF8 no need + * yWeb: Because of format changes klack.de temporarily disabled -Michael Liebmann 2013-05-24 +2013-01-11 [CST] Focus - * 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) + zapit/src/femanager.cpp: compat: process old mode in frontend.conf, if present; save only configured satellites to frontend.conf -rhabarber1848 2012-10-17 + driver/framebuffer.cpp: use box model to enable FB_HW_ACCELERATION - Neutrino Movieinfo: show genre, patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?p=384587#p384587 + driver/rcinput.cpp: change device back to /dev/input/nevis_ir, apollo has link -rhabarber1848 2010-02-27 + driver/vfd.h: use cs_frontpanel.h header - 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 + timerd/timermanager.cpp: remove unused include -Gaucho316 2012-12-19 + neutrino.cpp: ifdef for new analog modes - Neutrino EPG Viewer: don't show empty audio track names - - Signed-off-by: Gaucho316 + drivertool.c: try to fix different includes -rhabarber1848 2010-02-28 + add libcoolstream/cs_frontpanel.h copy - 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 + eitd/sectionsd.cpp: fix different uclibc/glibc malloc_stats -Jacek Jendrzej 2013-05-23 + driver/framebuffer.cpp: fix USE_NEVIS_GXA code - CBaseDec::GetMetaDataBase - fix segfault on scroll and any file is played + Merge branch 'dvbsi++' into next -Michael Liebmann 2013-05-22 +2013-01-11 micha-bbg - * CComponentsItem::paintInit(): Corrected calculation of sw_cur - - - Summarized calculate the values of shadow box + * yWeb: Update timer sync for tvinfo.de -Michael Liebmann 2013-05-22 +2013-01-11 [CST] Focus - * CAudioPlayerGui: Fix display mute icon + Makefiles.am: add conditional include for libcoolstream -Michael Liebmann 2013-05-21 + driver/vfd.h: try to fix libcs headers - * src/gui/components/cc_types.h: Renumbering 'align types' of correct evaluation + driver/rcinput.h: try to fix libcs headers -Michael Liebmann 2013-05-21 + src/gui/videosettings.cpp: ifdef for video modes - * CComponentsItem: Set sw_cur = 0 if no shadow + src/gui/keybind_setup.cpp: change ifdef for RC_HW_SELECT -Michael Liebmann 2013-05-21 + src/driver/rcinput.cpp: change ifdefs for headers and set_rc_hw - * CTestMenu: Add widget id's - - - Return menu result, to close all menus + cross-configure.apollo.debug: add boxmodel -[CST] Focus 2013-05-21 + lib/libcoolstream: restore nevis headers - system/flashtool.cpp: use buffer on stack + configure.ac: change tests for apollo headers -[CST] Focus 2013-05-15 + acinclude.m4: add nevis/apollo box models - english.locale: fix copy-paste + lib/libcoolstream2: directory for apollo headers -Jacek Jendrzej 2013-05-20 + lib/libcoolstream: sync headers - CFileHelpers::copyFile - prevent possible compile error + gui/scan_setup.cpp: fix uninitialized warning -Michael Liebmann 2013-05-19 + sync libcoolstream headers - * CChannelList: prevent possible compile error +2013-01-10 [CST] Focus -svenhoefer 2013-05-18 + cross-configure.apollo.debug: add script for compile outside sdk - - channellist: colored_events to right infobox +2013-01-09 [CST] Focus -Michael Liebmann 2013-05-17 + gui/scan_setup.cpp: try to fix tuner setup enable/disable options for unicable - * Fix CComponents::getScreen()/hide() & CComponentsItem::hideCCItem() - - - Use CFrameBuffer::waitForIdle() to ensure that all GXA commands - are finished before SaveScreen() / RestoreScreen() is executed +2013-01-09 satbaby -Michael Liebmann 2013-05-17 + bouqueteditor:-fix paint infox box - * CFrameBuffer::waitForIdle: Added a parameter - - to identify the execution at Debug Output - - For example: name of the calling function +2013-01-09 [CST] Focus -Michael Liebmann 2013-05-17 + zapit/src/femanager.cpp: copy diseqc type only if mode is loop or diseqc type is not unicable - * 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() + merge public git changes -Michael Liebmann 2013-05-18 + gui/widget/menue.cpp: dont allow to exec non-active item - in case old, selected, was disabled - * Sort deutsch.locale + neutrino.cpp: temporary disable hw standby -Jacek Jendrzej 2013-05-17 + gui/scan_setup.cpp: change tuner setup to configure every frontend mode and link frontends in any order - CNeutrinoEventList::findEvents - add search all epg option + zapit/src/femanager.cpp: fix copy settings from master to linked -[CST] Bas 2013-05-17 + gui/movieplayer.cpp: dynamic allocate/lock demux for playback - neutrino: fix dutch locale, it's being maintained by Astrasat. Move it to 'maintained'. + driver/record.cpp: adapt to new frontend management -Thilo Graf 2013-05-16 + data/locale/english.locale: new locals for tuner setup - 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" + zapit/src/femanager.cpp: change frontend management, add demux locking - not fully tested -Jacek Jendrzej 2013-05-16 + zapit/src/frontend.cpp: add new members for new tuner management - supplement to 8079c9126b1e6b3b8e7d0ce1cec3df578196ef2c typo + locals: add locale for new tuner config -Jacek Jendrzej 2013-05-16 +2013-01-08 satbaby - supplement to 8079c9126b1e6b3b8e7d0ce1cec3df578196ef2c, THX Gaucho316 for correction + neutrino: -add unicabel menu option -Michael Liebmann 2013-05-16 +2013-01-07 [CST] Focus - * CComponents: Add corner_type to paintFbItems() => paintBoxFrame() + zapit/src/capmt.cpp: fix to use all 4 demuxes -Michael Liebmann 2013-05-16 +2013-01-06 Stefan Seyfried - * CFrameBuffer: Rework paintBoxFrame() - - - Rounded corners can be displayed individually - - Improved rendering of circular arcs - - Remove duplicate code in paintBoxRel() + suppress bogus compiler warning in addScanMenuTempSat -Michael Liebmann 2013-05-13 +2013-01-05 Stefan Seyfried - * Various changes for reworked mute icon handling in some classes - - - mute icon disabled for moviebrowser, upnpbrowser, pictureviewer - - extra handling for audioplayer + copy framebuffer.cpp to fbaccel.cpp -Michael Liebmann 2013-05-13 + 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. - * 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. - - Signed-off-by: Thilo Graf +2013-01-03 Stefan Seyfried -Jacek Jendrzej 2013-05-16 + Merge branch 'uncool/dvbsi++' commit 3bbaddec396fa + Conflicts: + src/driver/framebuffer.cpp - CNeutrinoEventList::findEvents -fix segfault if Bouquets not in current mode, remove unique sort +2013-01-02 satbaby -Jacek Jendrzej 2013-05-15 + src/driver/framebuffer.cpp: fix fb for Threads use - CNeutrinoEventList::findEvents - remove events for not found channels in channelList +2013-01-01 Stefan Seyfried -Jacek Jendrzej 2013-05-15 + tuxtxt: fix width of topmenu box - CNeutrinoEventList::findEvents - speedup search in all channelList + 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 -[CST] Focus 2013-05-15 +2013-01-01 micha-bbg - 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 + * Software Update with apply the settings (Part14) + - Add warning/error if not enough space + - THX Striper for translation into English of the locale -[CST] Focus 2013-05-15 + * system/helpers.cpp: Adding value 'bsize' as a possible return value - timerd/timermanager.cpp: change default record safety to 5min + * Software Update with apply the settings (Part13) + - Delete files from image, before apply settings -[CST] Focus 2013-05-15 + * Software Update with apply the settings (Part12) + - Make backup file from downloaded image + - Restore original file, if an error occurs - gui/moviebrowser.cpp: change default columns to channel,title,date,size,duration,info; - change default column sizes +2012-12-31 Stefan Seyfried -[CST] Focus 2013-05-15 + locale: adapt helper scripts to current compilers - driver/record.cpp: show record duration in xx hour yy min format + locale: fix ordercheck target -[CST] Focus 2013-05-15 + create zapit config dir on install - gui/movieplayer.cpp: update display after bookmarks menu +2012-12-31 Gaucho316 -[CST] Focus 2013-05-15 + nhttpd: don't decode URL parameters multiple times - gui/audio_setup.cpp: add 'heavy' srs algo on apollo +2012-12-30 Stefan Seyfried -svenhoefer 2013-05-14 + fix nevis_ir.h check and libcoolstream/hwcaps - - yweb: add key 'sleep' + Merge branch 'uncool/dvbsi++' commit 4965619a79474 + Conflicts: + src/gui/widget/hintboxext.cpp + src/nhttpd/tuxboxapi/coolstream/controlapi.cpp -svenhoefer 2013-05-14 +2012-12-30 Stefan Seyfried - - sleeptimer: allow only one instance - - * remove unneeded includes + Revert "neutrino: fix segfault if not found frontend" + This reverts commit 0806c47c73fb6660ba0eee2a49ef8a197763d9b9. -svenhoefer 2013-05-14 + (it does not fix the real problem) - - neutrino: use key 'sleep' to execute CSleepTimerWidget +2012-12-30 Stefan Seyfried -svenhoefer 2013-05-14 + oggdec: remove old include to fix build with new tremor - - stringinput: save/restore screen and add shadow +2012-12-28 Stefan Seyfried -Jacek Jendrzej 2013-05-13 + pictureviewer: compatibility with giflib-5.x - CNeutrinoEventList::paintDescription - show info1 if info2 is empty +2012-12-27 [CST] Focus -Jacek Jendrzej 2013-05-13 + system/setting_helpers.cpp: fix timezone change - CNeutrinoEventList::findEvents - search in unique channelList +2012-12-26 [CST] Focus -Jacek Jendrzej 2013-05-13 + driver/framebuffer.cpp: cleanup, add ioctls to blit/fill rect using FB - channellist.cpp fix compil -comparison between signed and unsigned integer expressions +2012-12-23 satbaby -svenhoefer 2013-05-12 + src/nhttpd/tuxboxapi/coolstream/controlapi.cpp: add current transponder pchannels list , use: /control/currenttpchannels - - channellist: disable 'displayNext' when additional infos enabled - - * otherwise there is no possibility to disable 'displayNext' - except exiting the channellist +2012-12-22 satbaby -svenhoefer 2013-05-12 + src/nhttpd/yhttpd_core/yrequest.cpp: maybe needed, supplement to 289e927e049da0219d0d0069d1fb73ab70d7384a - - channellist: show infotext when epg.info2 is empty ... - - ... and 'description' is selected in additional infos - - * fix double paint of infozone + src/nhttpd/web/scripts/Y_Tools.sh: show alle prozesse -svenhoefer 2013-05-12 + src/nhttpd/yhttpd_core/yrequest.cpp: fix automount string decode - - channellist: show current event in additional info box +2012-12-20 satbaby -Thilo Graf 2013-05-12 + nhttpd: fix encode bouquet and audio name - CComponents: fix missing save of background in paint_bg=false mode - - Exit in initVarItem() on !paint_bg was too early. + neutrino: fix segfault if not found frontend -rhabarber1848 2012-04-25 +2012-12-19 [CST] Focus - eventlist: Use selected event title as default search word, patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?p=382712#p382712 + gui/miscsettings_menu.cpp: always enable EPG options, which not depend on save epg on/off -Thilo Graf 2013-05-10 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - CAudioMute: implementation of CComponents +2012-12-18 svenhoefer -svenhoefer 2013-05-11 + - moviebrowser.cpp: accept covers without appended date/time + patch by FlatTV - - locals: use more matching descriptions for screen positions +2012-12-17 satbaby -Michael Liebmann 2013-05-11 + nhttpd: dont doubles decode, revert ed318d97bc7ab06299e9504c7e3249cd8dc0324c - * COsdSetup::changeNotify: Add handling for volume digits / CVolumeHelper + nhttpd: skip doubles decode on channlename, revert 42b69a8a5eb061ea90b25328be8c5ed5efd46782 -svenhoefer 2013-05-10 +2012-12-17 [CST] Focus - - osd-setup: fix segmentation fault + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -svenhoefer 2013-05-10 + gui/videosettings.cpp: fix video mode switch ask, fix menu redraw after video mode switch - - deutsch.locale: fix typo in menu.hint_subchannel_pos + gui/videosettings.cpp: fix video mode switch ask, fix menu redraw after video mode switch -svenhoefer 2013-05-10 +2012-12-14 satbaby - - osd-setup: move menu-related stuff to a submenu 'menus' - - * re-sort remaining items + src/nhttpd/yhttpd_core/helper.cpp: dont decode '+' to ' ', fix for channelname with '+' -Jacek Jendrzej 2013-05-10 +2012-12-13 micha-bbg - CNeutrinoEventList::exec call hide only once - - Conflicts: - src/gui/eventlist.cpp + * Fix include path for moved header files -svenhoefer 2013-05-10 +2012-12-13 satbaby - - epgview: depend window size on font size + src/zapit/src/zapit.cpp: fix segfault if channel==NULL (reloadchannels) -svenhoefer 2013-05-10 +2012-12-13 svenhoefer - - framebuffer: add possibility to force small windows + Merge remote-tracking branch 'svn_CROSSENVIRONMENT_coolstream/master' into dvbsi++ -Jacek Jendrzej 2013-05-09 + - svn_CROSSENVIRONMENT_coolstream: move files to new right place - CChannelList::show() call hide only once +2012-12-12 [CST] Focus -Michael Liebmann 2013-05-05 + src/driver/screenshot.cpp: enable png alpha invert - * CFrameBuffer::paintBoxRel(): Correct debug message if dx or dy are 0 + lib/libcoolstream/cnxtfb.h: header update -Michael Liebmann 2013-04-19 +2012-12-10 swing99 - * dvbsubtitle: Fix segfault in destructor + cables.xml: update Kabel Deutschland - Offensive 2012 -Jacek Jendrzej 2013-05-04 +2012-12-09 [CST] Focus - * CNeutrinoEventList: Skip unnecessary drawing of the background + Merge branch 'dvbsi++' + Update master to 2.11 image version -Jacek Jendrzej 2013-05-03 +2012-12-08 satbaby - src/gui/channellist.cpp: skip paint BG for item if firstpaint + supplement to dc33e93375cb80e6792f4ba82deee0f639f9caa4 -Jacek Jendrzej 2013-05-03 + yWeb: Timer: dont stop recording after modifying timer - Timer: sets audio-pid correctly - Timer: seconds set to Null - src/gui/cam_menu.cpp: use enableSaveScreen + supplement to 7bebdf91e0ee941820dd1c68d09bed22f1e2efe2, simplification -Jacek Jendrzej 2013-05-02 + add provider name to infobar , no gui option - src/gui/epgview.cpp:use paintBackgroundBoxRel only for hide +2012-12-07 satbaby -Jacek Jendrzej 2013-05-01 + never used - CTimerManager:: don't set wekup flag if box boot from zapto timer + src/nhttpd: fix segfault if logging on -Jacek Jendrzej 2013-05-01 +2012-12-07 [CST] Bas - nhttpd: -add Slovak language by EnoSat + Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo + Conflicts: + src/nhttpd/yhttpd.cpp -Jacek Jendrzej 2013-05-01 +2012-12-06 satbaby - nhttpd: -add Slovak language by EnoSat + src/nhttpd/yhttpd_mods/mod_yparser.cpp: workaround fix for segfault if server.log.loglevel=5 and read timer -Jacek Jendrzej 2013-05-01 +2012-12-04 micha-bbg - update encoding.conf by EnoSat + * Update locale for menu hints (THX Tomworld) -Jacek Jendrzej 2013-05-01 + * Pictureviewer: Remove duplicate locale from help text - update slovak locale by EnoSat + * CHintBoxExt: Fix view of multiple pages + - Reduces flicker effect on screen -svenhoefer 2013-04-30 +2012-12-04 satbaby - - eventlist: re-align prev/next channelnames in header - - Conflicts: - src/gui/eventlist.cpp + update astra -svenhoefer 2013-04-30 + src/gui/plugins.cpp: fix sort pluins without index - - eventlist: move info button from header to buttonbar - - * remove unused button_label structs - - Conflicts: - src/gui/eventlist.cpp +2012-12-04 [CST] Focus -Jacek Jendrzej 2013-04-24 + gui/cam_menu.cpp: workaround for possible wrong CI menu item count from libcs - src/system/helpers.cpp:-add file_size function - - Signed-off-by: Jacek Jendrzej + zapit/src/fastscan.cpp: fix duplicate channels in favorite bouquet, try to fix possible possible duplicates from different frequency -[CST] Focus 2013-05-10 + 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 - sync apollo libcs headers + neutrino.cpp: revert mount at startup to system - fs can be not only ext3 but different -[CST] Focus 2013-05-10 + gui/movieplayer.cpp: dont auto-stop, if duration or position invalid - gui/movieplayer.cpp: add chapters support, at the moment on bookmarks (blue) key + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -[CST] Focus 2013-05-10 +2012-12-03 [CST] Bas - gui/audio_select.cpp: add stop icon to stop subtitles item + neutrino: fix revision in video mode. -Jacek Jendrzej 2013-05-10 + neutrino: set new cpu clock after returning from standby. - supplement to 28198dc320d98d3769db6c97e57846d435534da7 + neutrino: add TANK video modes (we only support RGB / YPBPR on both cinch and scart at the same time). -Michael Liebmann 2013-05-10 + neutrino: use pkgconfig for OGG. - * Rework positioning of volumebar / mute icon / info clock - - - Is required for custom icons +2012-12-01 Stefan Seyfried -Michael Liebmann 2013-05-09 + more generic linking of libstb-hal - * CComponents::paintFbItems: Fix paint frame - - - Remove function CComponents::allowPaint() +2012-11-30 defans -Jacek Jendrzej 2013-05-10 + - add keys to control the audioplayer from pictureviewer + decode and view pictures in a seperate thread. - CNeutrinoEventList::exec call hide only once +2012-11-30 svenhoefer -svenhoefer 2013-05-10 + - icons: introduce new icons + backward, forward, pause and play - - epgview: depend window size on font size +2012-11-30 [CST] Focus -svenhoefer 2013-05-10 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - - framebuffer: add possibility to force small windows +2012-11-28 satbaby -svenhoefer 2013-05-10 + src/nhttpd: clean code - - infoviewer: get width of timescale from progressbar object ... - - .. to remove hardcoded timescale width in showInfoFile() +2012-11-27 micha-bbg -Michael Liebmann 2013-05-09 + * Moviebrowser: Show message when deleting files - * OSD Setup: Move volume settings in a separate submenu. + * Moviebrowser: Fix segfault if movie list is empty -Jacek Jendrzej 2013-05-09 + * Timerlist: Show rec icon when recording in progress. - CChannelList::show() call hide only once + * Moviebrowser: Show rec icon when recording in progress. -Jacek Jendrzej 2013-05-09 +2012-11-26 micha-bbg - CMenuWidget::paintItems: clean only last multipage menu + * Moviebrowser: Fix delete files when recording in progress. -Michael Liebmann 2013-05-08 + * Moviebrowser: Ask if the file of a running recording to be deleted. - * CComponents::paintFbItems: Don't paint item if dx or dy are 0 +2012-11-24 Stefan Seyfried -Thilo Graf 2013-05-04 + filebrowser: make size, time and mode fields scale with fontsize - 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 + filebrowser: simplify code using font pointers -svenhoefer 2013-05-08 + CFrontend: initialize info struct - - textbox: don't accept boxes with no borderwidth + framebuffer: implement alphablending for non-accelerated devices -Michael Liebmann 2013-05-05 +2012-11-23 Stefan Seyfried - * CFrameBuffer::paintBoxRel(): Correct debug message if dx or dy are 0 + 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 -Michael Liebmann 2013-05-01 +2012-11-22 Stefan Seyfried - * CTextBox: rename setFontTextHeight() => getFontTextHeight() + Revert "- infoviewer_bb.cpp: fix resolution 1080" + This reverts commit 187825be19e19eeb20f377f6a68eac62bd362ae4. -Michael Liebmann 2013-04-19 + already have a different version of this - * dvbsubtitle: Fix segfault in destructor +2012-11-22 Stefan Seyfried -Jacek Jendrzej 2013-05-04 + Revert "- infoviewer/streaminfo2: fix resolution 1080" + This reverts commit 967f9f8ef43d60133df269320707d3ededeaf7eb. - * CNeutrinoEventList: Skip unnecessary drawing of the background + already have a different version of this -Michael Liebmann 2013-05-04 +2012-11-22 Stefan Seyfried - * CNeutrinoEventList: Paint event list alone after the list was sorted - - - paintDescription(): force paint of text + Revert "eitd/xmlutil.cpp: fix crash, if epg data saved with older image -" + This reverts commit 1f65f1bc80d77111bb89c63db910a805c57f3f99. -Thilo Graf 2013-05-03 + already have a more general solution - 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 +2012-11-22 Stefan Seyfried -Jacek Jendrzej 2013-05-03 + Revert "* infoviewer_bb.cpp: Optimize display of simple resolution in the info bar" + This reverts commit d9cf5197f4f4628fc57a32ee4dd8f0b0510704b9. - src/gui/channellist.cpp: skip paint BG for item if firstpaint + already have a different version of this -Jacek Jendrzej 2013-05-03 +2012-11-22 satbaby - src/gui/cam_menu.cpp: use enableSaveScreen + src/gui/moviebrowser.cpp: use CStringInputSMS instead of CStringInput -svenhoefer 2013-05-02 + src/zapit/src/zapit.cpp:ParsePatPmt after channels reinit - - cc_detailsline.cpp: fix coordinates for shadow lines + src/system/setting_helpers.cpp: use my_system instead of system -svenhoefer 2013-05-02 +2012-11-22 [CST] Bas - - channellist: fix transparent pixels in round corners of detail box + neutrino: add autorun.sh. -Jacek Jendrzej 2013-05-02 +2012-11-21 Stefan Seyfried - src/gui/epgview.cpp:use paintBackgroundBoxRel only for hide + rcinput: add ugly hack for azbox rc -Jacek Jendrzej 2013-05-01 +2012-11-21 [CST] Bas - CTimerManager:: don't set wekup flag if box boot from zapto timer + neutrino: add data and updated cnxtfb.h. -Jacek Jendrzej 2013-05-01 +2012-11-21 Stefan Seyfried - nhttpd: -add Slovak language by EnoSat + infoviewer: make oldinfo a member of the class -Jacek Jendrzej 2013-05-01 +2012-11-21 [CST] Focus - nhttpd: -add Slovak language by EnoSat + gui/widget/menue.cpp: fix hintbox color if theme changed; fix hint paint for page-up button -Jacek Jendrzej 2013-05-01 +2012-11-21 Stefan Seyfried - update encoding.conf by EnoSat + 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 -Jacek Jendrzej 2013-05-01 +2012-11-21 satbaby - update slovak locale by EnoSat + src/nhttpd/web/Y_VLC.js fix for vlc windows 2.0.2 version parse -svenhoefer 2013-04-30 +2012-11-20 svenhoefer - - eventlist: cleanup from unnecessary calculations + - locales: rework menu.hint_softupdate_settings -svenhoefer 2013-04-30 + - icons: rework btn_*.png - - eventlist: re-align prev/next channelnames in header +2012-11-20 satbaby -svenhoefer 2013-04-30 + src/nhttpd/web/Y_VLC.js: fix vlc version parse - - eventlist: move info button from header to buttonbar - - * remove unused button_label structs + src/gui/mediaplayer.cpp: fix memleaks when using CMenuForwarder -svenhoefer 2013-04-24 +2012-11-19 svenhoefer - - moviebrowser: fix* buttonbar - - *) not really a fix - just a better terrible solution + - yweb: fix remotecontrol; remove dependency from MAC -Jacek Jendrzej 2013-04-24 + - src/driver/streamts.cpp: fix linefeed - src/driver/pictureviewer/pictureviewer.cpp: move free handlers to ~CPictureViewer(), fix segfault aufter commit 833fb32197c61081ad3b2969ec25bba02ade85a0 +2012-11-19 satbaby -svenhoefer 2013-04-22 + src/driver/streamts.cpp fix segfault - - yweb: fix area for FAV-key on zee +2012-11-19 micha-bbg -Michael Liebmann 2013-04-19 + * Software Update: /var/etc/update.urls is excluded from saving + - Message 'Setting takeover successfully...' removed - * Infoviewer: Fix key handling for PiP +2012-11-18 Stefan Seyfried -Jacek Jendrzej 2013-04-18 + azbox: reset volume after movieplayer - src/neutrino.cpp: execute rcK on restart +2012-11-17 svenhoefer -Michael Liebmann 2013-04-16 + - icons: install hint_mb.png - * deutsch.locale complements +2012-11-17 OneOfNine -Michael Liebmann 2013-04-18 + - icons: improve numericpad.png - * Sort unmaintained locale + - icons: improve border_lr.png, border_ul.png -Michael Liebmann 2013-04-17 +2012-11-17 svenhoefer - * Sort deutsch.locale / english.locale + - icons: add hint_mb.png -Michael Liebmann 2013-04-16 + - icons: new mounted.png, not_mounted.png - * yhttpd: Add missing includepath +2012-11-17 micha-bbg -Jacek Jendrzej 2013-04-18 + * src/gui/update_menue.cpp: Fix assignment color buttons - use var passed by reference - - Conflicts: - src/gui/components/cc_frm.h - src/gui/components/cc_frm_icons.cpp +2012-11-16 Stefan Seyfried -svenhoefer 2013-04-18 + 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 - - channellist: remove some unneeded calculations - - Conflicts: - src/gui/channellist.cpp +2012-11-16 micha-bbg -svenhoefer 2013-04-18 + * Software Update: Added more files for network settings in settingsupdate.conf - - channellist: use the bigger menu-icon +2012-11-16 svenhoefer -[CST] Focus 2013-04-30 + - deutsch.locale: update - libcoolstream2/playback_cs.h: sync header +2012-11-16 [CST] Focus -[CST] Focus 2013-04-30 + 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/movieplayer.cpp: add subtitle display support for file playback + gui/update_settings.cpp: always enable both url and local dir option: local dir also used as target to download image from inet -[CST] Focus 2013-04-30 + gui/update.cpp: add local variable for update mode - neutrinoMessages.h: add EVT_SUBT_MESSAGE + locals: add extra hint for local sw update menu point -[CST] Focus 2013-04-30 + gui/update.cpp: return result from file browser or image select menu - locals: add locale for file play subtitle select +2012-11-16 satbaby -[CST] Focus 2013-04-30 + src/neutrino.cpp: add cancel message to RC_standby_on and RC_power_off (THX Gaucho316) - gui/keybind_setup.cpp add key for file play subtitle select +2012-11-16 [CST] Focus -[CST] Focus 2013-04-30 + gui/mediaplayer.cpp: return result from audio/movie players, thanks satbaby for patch - neutrino.cpp, settings: add key for file play subtitle select + gui/audioplayer.cpp: return menu_return::RETURN_EXIT_ALL on standby/shutdown, thanks satbaby for patch -[CST] Focus 2013-04-30 + gui/movieplayer.cpp: get return status from filebrowser/moviebrowser - gui/scan_setup.cpp: dont show rotor options on cable-only box + gui/moviebrowser.cpp: save return status to check if all gui must be closed -[CST] Focus 2013-04-30 + gui/filebrowser.cpp: save return status to check if all gui must be closed - zapit/src/femanager.cpp: set independent mode for all tuners if box canble-only +2012-11-16 micha-bbg -[CST] Focus 2013-04-30 + * 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() - system/settings.h: comment unused in next branch FONT_TYPE_EVENTLIST_EVENT + * infoviewer_bb.cpp: Optimize display of simple resolution in the info bar -Jacek Jendrzej 2013-04-29 +2012-11-15 [CST] Focus - src/gui/widget/menue.cpp: don't paint icon if no space for this + zapit/src/frontend.cpp: add 50ms delay after reset and before diseqc cmd -Thilo Graf 2013-04-28 + driver/streamts.cpp: fix debug msg - CTextBox: user CORNER_ALL for corner type parameter to paint text background + eitd/xmlutil.cpp: fix crash, if epg data saved with older image - item/item_description can be present and break parsing -Thilo Graf 2013-04-27 + 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 - CNeutrinoEventList:kill text background during scrolling through event list - - This is necessary because the background of text - is not automatically deleted. +2012-11-14 Stefan Seyfried -Thilo Graf 2013-04-27 + mainmenu: use hw_caps instead of cs_get_revision - 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. + stringinput: avoid uninitialized access -Thilo Graf 2013-04-27 + miscsettings: use correct scope for sleeptimer menuwidget - CComponentsButton: use adequate arrangement for caption +2012-11-13 striper -Thilo Graf 2013-04-27 + - cables.xml: update um and kms - CComponentsHeader/Button: force paint of text +2012-11-13 [CST] Bas -Thilo Graf 2013-04-27 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo + Conflicts: + src/neutrino.cpp - CComponentsPicture: use members as virtual members - - Makes members ready for use in subclasses + neutrino: add data to the make file so they get installed properly. -Thilo Graf 2013-04-26 + neutrino: fix config file locations. - CComponents: add members setPos() and getSize() + neutrino: destruct cpufreq if it was instantiated. -Michael Liebmann 2013-04-24 + neutrino: add new power manager header which adds destructor for cpu freq class. - * CTextBox: When using only digits to display: - - - Use for calculating digit height - font->getDigitHeight() / font->getDigitOffset() +2012-11-12 satbaby -Thilo Graf 2013-04-26 + src/driver/rcinput.cpp: use standby_rc in repeat mode only if need - 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(). +2012-11-11 micha-bbg -Thilo Graf 2013-04-26 + - infoviewer/streaminfo2: fix resolution 1080 - CInfoViewer: use correct text color in showInfoFile() + * Software Update with apply the settings (Part10) + - Blacklist added to exclude files + - Files are marked by a prefixed '-' in the settingsupdate.conf -Thilo Graf 2013-04-26 +2012-11-11 Stefan Seyfried - CComponentsInfoBox: add missing define for text color + 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. -Thilo Graf 2013-04-26 + streamts: fix 32<->64bit format strings - CInfoViewer: add member killInfobarText() - - Ensure that no unnecessary instance of Components infobox is generated - and paint only changed text. + 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 -Thilo Graf 2013-04-26 +2012-11-11 svenhoefer - 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. + - infoviewer_bb.cpp: fix resolution 1080 -Thilo Graf 2013-04-25 +2012-11-10 Stefan Seyfried - CInfoViewer: ensure hide on deleted info file + hw_caps: fix compile on coolstream -Thilo Graf 2013-04-25 +2012-11-10 satbaby - CComponentsInfoBox: replace static parameter with inherited member - - member value was not looped through + src/gui/zapit_setup.cpp: fix on/off logic -Jacek Jendrzej 2013-04-24 +2012-11-10 Stefan Seyfried - CInfoViewer::showInfoFile -check file size - - Signed-off-by: Jacek Jendrzej + getservices: improve upgrading from old neutrino-hd -Thilo Graf 2013-04-24 + CTextBox: silence shadow warning - CInfoViewer: implement CComponentsInfoBox() to show infobar.txt content + tripledragon: fix LCD epg title after standby -Michael Liebmann 2013-04-25 + tripledragon: small cosmetic LCD fixes - * CComponentsLabel: Use 'std::string' instead of 'const char*' for ct_text - - - Supplement to commit 3a19edd... + neutrino: fix build on tripledragon -Jacek Jendrzej 2013-04-24 +2012-11-09 svenhoefer - src/system/helpers.cpp:-add file_size function - - Signed-off-by: Jacek Jendrzej + - english.locale: fix german word -Thilo Graf 2013-04-24 +2012-11-09 satbaby - CComponentsText: add bool as return value for setTextFromFile() + src/gui/channellist.cpp:-add sort by channel number -Thilo Graf 2013-04-23 + src/neutrino.cpp: see the appropriate message depending on settings - moviebrowser.cpp: fix wrong progress scale + src/neutrino.cpp:use LOCALE_SLEEPTIMERBOX_ANNOUNCE , supplement to 282560875b5b5525d8aac9c31c33e29379bdedf5 -Thilo Graf 2013-04-22 + src/neutrino.cpp:-add ask MESSAGEBOX for INACTIVITY SLEEPTIMER - CComponentsText: use member function 'ToString' as static + src/gui/zapit_setup.cpp: use COnOffNotifier -Thilo Graf 2013-04-22 +2012-11-08 micha-bbg - CImageInfo: use setTextFromFile() to show license text + * CTextBox: Fix displayed text width in function setText() -Thilo Graf 2013-04-22 +2012-11-08 Thilo Graf - CComponentsText: add member to use file as text source + CTextBox: remove dub allocation of m_pcFontText -svenhoefer 2013-04-24 +2012-11-08 satbaby - - moviebrowser: fix* buttonbar - - *) not really a fix - just a better terrible solution + src/system/configure_network.cpp: use old startNetwork/stop -Jacek Jendrzej 2013-04-24 + src/gui/miscsettings_menu.cpp: -add COnOffNotifier for EPG menu - src/driver/pictureviewer/pictureviewer.cpp: move free handlers to ~CPictureViewer(), fix segfault aufter commit 833fb32197c61081ad3b2969ec25bba02ade85a0 + Merge branch 'dvbsi++' of ssh://coolstreamtech.de/cst-public-gui-neutrino into dvbsi++ -svenhoefer 2013-04-22 +2012-11-08 [CST] Focus - - yweb: fix area for FAV-key on zee + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Michael Liebmann 2013-04-20 + driver/record.cpp: stop streaming before record start - * CComponentsText: Use 'std::string' instead of 'const char*' for ct_text + neutrino.cpp: update for new streamts code, keep stream running in soft-standby -Thilo Graf 2013-04-20 + 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 - CComponentsItem: don't render shadow as full box +2012-11-08 satbaby -Thilo Graf 2013-04-20 + neutrino: -add save epg on stadbyOn/Off option - CComponents: remove unused enum type + src/neutrino.cpp: -add lockStandbyCall -Thilo Graf 2013-04-20 +2012-11-08 [CST] Focus - CComponentsItem: move calculation out of struct an add comment + driver/record.cpp: use CGenPsi class -Thilo Graf 2013-04-16 + driver/Makefile.am: replace genpsi.c with genpsi.cpp - CTestMenu: add sample code for CComponentsButtonRed + driver/genpsi.cpp: replace old code with class -Thilo Graf 2013-04-20 +2012-11-07 [CST] Focus - CComponents:add sub class CComponentsButton + gui/start_wizard.cpp: move initial settings question before calling scan setup -Michael Liebmann 2013-04-19 + driver/file.h: define __USE_FILE_OFFSET64 instead of error - * Infoviewer: Fix key handling for PiP + zapit/src/capmt.cpp: disable capmt dump -Jacek Jendrzej 2013-04-18 +2012-11-07 svenhoefer - src/neutrino.cpp: execute rcK on restart + - stringinput.cpp: center NEUTRINO_ICON_NUMERIC_PAD horizontally -Michael Liebmann 2013-04-16 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - * deutsch.locale complements + - network_setup.cpp: add more suitable hints to hostname-setup -Michael Liebmann 2013-04-18 +2012-11-07 Stefan Seyfried - * Sort unmaintained locale + infoviewer: simplify and fix display of "HD" and "SD" icons -Michael Liebmann 2013-04-17 +2012-11-07 micha-bbg - * Sort deutsch.locale / english.locale + * Software Update with apply the settings (Part9) + - Functions now available for internet & local update. + - Rename writemtdExt() to applySettings() -Michael Liebmann 2013-04-16 +2012-11-06 snafed - * yhttpd: Add missing includepath + - add pictureviewer to info-key in audioplayer -Jacek Jendrzej 2013-04-18 +2012-11-06 svenhoefer, snafed - use var passed by reference + - infoviewer_bb.cpp,h: fix determination of hdd-usage in thread -svenhoefer 2013-04-18 +2012-11-06 Stefan Seyfried - - channellist: remove some unneeded calculations + 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. -svenhoefer 2013-04-18 + 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. - - cc_item.cpp: fix wrong calc in paintInit() +2012-11-05 Thilo Graf -svenhoefer 2013-04-18 + CTextBox: remove dub var + revert of 6016c60b4c7e61e73c0e932c752c4303780c7f6a - - channellist: use the bigger menu-icon + CTextBox: fix build + merge error, max_width is not declared -Merge: 9f0816bc6 df0a454ef -[CST] Focus 2013-04-17 + CMsgBox: fix build + merge error: mode is not declared - 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 + 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. -svenhoefer 2013-04-15 + *CMovieBrowser: apply CTextBox::TOP for movie infobox + Default align is centered and to beware the old window style must add + CTextBox::TOP - - src/gui/Makefile.am: fix creation of git_version.h + *CTextBox: add option BOTTOM + BOTTOM was missed -Stefan Seyfried 2013-04-15 + *CTextBox: add optional text align TOP - auto-enumerate FONT_TYPE_COUNT instead of defining it - - Conflicts: - src/system/settings.h + *CTextbox: add text align option RIGHT + This supports paint of text on the right side of frame and + also considers scroll bar width. -Stefan Seyfried 2013-04-14 + *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. - 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. + *CTextBox: add missing textmode comments -Stefan Seyfried 2013-04-14 + CTextbox: add members setWindowMaxDimensions, setWindowMinDimensions + so we can control max an mnin width and height - setting_helpers: add reloadhintbox to 'delete removed channels' + *CTextBox: fix freezes in channellist and bedit + refreshTextLineArray() was to much in reSizeMainFrameHeight() and + initFramesRel(), caused endless loops under certain circumstances -Stefan Seyfried 2013-04-14 + *CTextbox: add Member setWindowPos() - CInfoViewer: delete infoViewerBB in destructor + *CTextBox: trivial change for better readability in initVar() -Stefan Seyfried 2013-04-14 + *CTextBox: add member initFramesAndTextArray(), move max_width into initVar + this combines initFramesRel() and refreshTextLineArray() - CInfoViewerBB: avoid crash in destructor + *CTextBox: style, reworked statements for better readability -Stefan Seyfried 2013-04-14 + *CTextBox: remove frameBuffer = NULL + already happens in initVar() - CZapitSdtMonitor: don't crash in destructor + *CTextBox: add missed init of lineBreakWidth + lineBreakWidth is not initialized, but some othe values also not defined, + here is seems somthing wrong -Stefan Seyfried 2013-04-14 + *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. - pictureviewer: free formathandlers in destructor + *CTextBox: some small style clean ups for better readability -Stefan Seyfried 2013-04-14 + *CTextBox/CMsgBox: reduce data type conflicts - neutrino: fix signed/unsigned warning + *CTextBox: add methodes setTextMode() and setBackGroundColor() -Stefan Seyfried 2013-04-14 + *CMovieBrowser: set button yes in message box as default on delete ts file - 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. + *user_menu: personalize also yellow and green buttons -Stefan Seyfried 2013-04-14 + *CTextBox: remove printf + it' makes osd too slow - reloadchannels: make sure that channel flags are updated when reloading +2012-11-05 satbaby -Stefan Seyfried 2013-04-14 + src/driver/streamts.cpp: use new instead of malloc - sectionsd: fix memleak with unused events + src/gui/bouquetlist.cpp: close FAV window with rc-fav only in FAV mode -Stefan Seyfried 2013-04-14 +2012-11-05 svenhoefer - add menu option to delete 'removed channels' + - satellites.xml: update astra 19.2 -Stefan Seyfried 2013-04-13 +2012-11-05 satbaby - getservices: add option to not save removed channels + initialize not initialized var -Jacek Jendrzej 2013-04-14 +2012-11-04 satbaby - src/gui/epgview.cpp: center window + src/gui/epgview.cpp: further corrections for followlist -svenhoefer 2013-04-13 +2012-11-04 Stefan Seyfried - - english.locale: typo + 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. -svenhoefer 2013-04-13 + hdd_menu: wait for HDD to be mounted by mdev after format - - eventlist: fix round borders for current unselected event - - Conflicts: - src/gui/eventlist.cpp + hdd_menu: replace check_and_umount() with umount_all() + create mount / umount functions which integrate well with + the preferred mdev-mount.sh method -[CST] Focus 2013-04-17 + hdd_menu: allow hdd format if rootfs is on USB stick - Dont set demux source on box with single tuner +2012-11-04 satbaby -[CST] Focus 2013-04-16 + src/driver/record.cpp: -fix auto_delete - 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 +2012-11-03 Stefan Seyfried -[CST] Focus 2013-04-16 + 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 - gui/scan_setup.cpp: remove linkFrontends() from saveScanSetup() - its done if needed on leave tuner setup + videosettings: select more options based on hw_caps -[CST] Focus 2013-04-16 + zapit: silence valgrind warning in setFrontend() - zapit/src/frontend.cpp: reset transponder id in Init() + zapit: disable unused config setting -Thilo Graf 2013-04-16 + epgview: don't paint out-of-bounds background box - CComponentsItem: prevent possible compile error + neutrino: wait for timerd to avoid race on startup -Thilo Graf 2013-04-16 + streamts: use demux(0) to fix streaming - CComonents: disable debug spam + neutrino: fix segfault during startup when updating config -[CST] Focus 2013-04-16 +2012-11-03 micha-bbg - gui/cam_menu.cpp: add option to ignore CI/card messages + * Software Update with apply the settings (Part8) + - src/gui/ext_update.cpp: Use new instead of malloc -[CST] Focus 2013-04-16 + * Software Update with apply the settings (Part7) + - Clean osrelease at user defined kernelversion (THX snafed) - locals: add locale for ignore CI messages option + * Software Update with apply the settings (Part6) + - Use identifier '#:' for config vars in settingsupdate.conf -[CST] Focus 2013-04-16 +2012-11-03 Stefan Seyfried - neutrino.cpp: add ci_ignore_messages settings var + locale: fix(?) circular dep, don't install unmaintained locales -[CST] Focus 2013-04-16 + 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] - gui/test_menu.cpp: fix compile + 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 -[CST] Focus 2013-04-16 + rcsim: remove unused label - gui/infoviewer_bb.cpp: fix tuner icon display + menuewidget: fix menu position code after last uncool merge -Thilo Graf 2013-04-16 + scan: make radar display more smooth - CComponents: add vars to modifie frames in selected mode + scan: keep last found channel/prov on screen -Thilo Graf 2013-04-15 +2012-11-03 satbaby - 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. + src/gui/epgview.cpp:show always all screening -Thilo Graf 2013-04-15 +2012-11-03 Stefan Seyfried - CComponents: add own header file for unused experimental classes + add dummy CFanControlNotifier::setSpeed() to fix build -Thilo Graf 2013-04-15 +2012-11-03 Stefan Seyfried - CComponentsForm: add own header for form classes + Merge branch 'uncool/dvbsi++' commit '7ea3a20a808' + ...needs buildfixing... -Thilo Graf 2013-04-14 + 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 - CComonents: use allowPaint() as private, parameter as by rev - - not used in sub classes +2012-11-02 satbaby -Thilo Graf 2013-04-13 + src/gui/epgview.cpp:check res after exec - CComponentsItem: add properties for stats enabled/selected + src/neutrino.cpp:timeshiftDir : fix autodelete -Thilo Graf 2013-04-12 +2012-11-02 Stefan Seyfried - CProgressBar: replace x/y position with real position on screen - - Important to paint related to screen within form dimensions - - btw: small cleanups + change data/Makefile.am to ease merging -Thilo Graf 2013-04-12 + tuxtxt: fix build on generic pc, don't open framebuffer - CComponentsText: add debug output, changes name of arg in iToString() + tuxtxt: use neutrino rcinput -Thilo Graf 2013-04-12 +2012-11-02 satbaby - CComponentsItem: add members to get real item position + src/driver/volume.cpp:-fix segfault on new fb_pixel_t with not initialized digit_h+digit_offset -Thilo Graf 2013-04-12 +2012-11-02 [CST] Focus - CComponentsPicture: add debug output + neutrino.cpp: delete missed colorSetupNotifier reference -Thilo Graf 2013-04-10 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - CComponentsText: add overloaded member setText() for int vars + gui/network_service.cpp: use sh -c to start network service -Thilo Graf 2013-04-08 + neutrino.cpp: cleanup unused code - CProgressBar: use already calculated position var for diagonal line + neutrino.cpp: remove initGlobals(), global variables initialized to 0 anyway -Thilo Graf 2013-04-10 +2012-11-02 satbaby - 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. + src/gui/widget/stringinput.cpp: fix hide Background -Thilo Graf 2013-04-10 +2012-11-02 [CST] Focus - CComponentsText: add helper to convert integer to string + neutrino.cpp: use g_InfoViewer->setUpdateTimer(), disable timer in standby -svenhoefer 2013-04-15 + gui/epgview.cpp: use g_InfoViewer->getUpdateTimer() - - src/gui/Makefile.am: fix creation of git_version.h + gui/infoviewer.cpp: add set/getUpdateTimer, dont set timer in start() -Stefan Seyfried 2013-04-15 + neutrino.h: remove unused colorSetupNotifier - auto-enumerate FONT_TYPE_COUNT instead of defining it + neutrino.cpp: remove CFanControlNotifier new/delete -Stefan Seyfried 2013-04-14 +2012-11-02 satbaby - 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. + src/gui/eventlist.cpp:typo fix for 87fe3bd4061b0763c3fdd104a2c2d9bb92cf5282 -Stefan Seyfried 2013-04-14 +2012-11-02 [CST] Focus - setting_helpers: add reloadhintbox to 'delete removed channels' + system/setting_helpers.cpp: add static CFanControlNotifier::setSpeed, to call it direct -Stefan Seyfried 2013-04-14 + system/setting_helpers.cpp: add static CColorSetupNotifier::setPalette(), to call it direct - CInfoViewer: delete infoViewerBB in destructor + system/setting_helpers.cpp: comment CVolume/CInfoClock Init in CColorSetupNotifier::changeNotify: is it really needed to re-init them on palette change ? -Stefan Seyfried 2013-04-14 + gui/osd_setup.cpp: remove unneeded colorSetupNotifier->changeNotify - CInfoViewerBB: avoid crash in destructor + gui/miscsettings_menu.cpp: remove unneeded fanNotifier->changeNotify -Stefan Seyfried 2013-04-14 +2012-11-01 svenhoefer - CZapitSdtMonitor: don't crash in destructor + - deutsch.locale: fix menu.hint_inact_timer -Stefan Seyfried 2013-04-14 + - shutdown_count.cpp: add NEUTRINO_ENTER_INACTIVITY_SCRIPT + script will be executed if g_settings.shutdown_min expires - pictureviewer: free formathandlers in destructor +2012-11-01 satbaby -Stefan Seyfried 2013-04-14 + eventlist: -add notifier to search menu, ported from tuxcvs, THX Gaucho316 - neutrino: fix signed/unsigned warning +2012-10-31 Stefan Seyfried -Stefan Seyfried 2013-04-14 + CVolume: correctly initialize font height / width values - 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. + add various variable initializations to keep valgrind happy -Stefan Seyfried 2013-04-14 + sectionsdclient: correctly initialize CurrentNextInfo with c'tor - reloadchannels: make sure that channel flags are updated when reloading + dvbsubtitle: free avcodec context in destructor -Stefan Seyfried 2013-04-14 + infoviewer_bb: delete progressbars in destructor - sectionsd: fix memleak with unused events + CScanTs: fix progressbar and rcinput memleaks -Stefan Seyfried 2013-04-14 + scan_setup: fix memleak in unicable setup - add menu option to delete 'removed channels' + 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. -Stefan Seyfried 2013-04-13 + 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 - getservices: add option to not save removed channels + remotecontrol: initialize variables and avoid overlapping strcpy -Jacek Jendrzej 2013-04-14 + glthread: allocate enough memory or tuxtxt backbuffer - src/gui/epgview.cpp: center window + 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. -svenhoefer 2013-04-13 + tuxtxt: fix direct access keys in menu - - english.locale: typo + 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 -) -svenhoefer 2013-04-13 +2012-10-31 satbaby - - eventlist: make additional infos switchable - - * new menu 'eventlist' in osd-setup - * fix offset in infozone - * fontsize for infozone adjustable + src/neutrino.cpp:-fix multirecording if announce_record on zap on is -svenhoefer 2013-04-13 + src/neutrino.cpp:zapto timer add transponder test - - eventlist: fix round borders for current unselected event +2012-10-30 satbaby -Jacek Jendrzej 2013-04-10 + src/neutrino.cpp:-fix zapto timer in TimeshiftOnly mode or if haveFreeFrontend - src/gui/channellist.cpp: fix to 4a8350c3824c2c337045a4b6d89e15543e3b2565 + src/neutrino.cpp: supplement to 654ca3656d330f4c0736b008e8182d50ada5666a, THX Gaucho316 (fix) -Jacek Jendrzej 2013-04-10 + src/neutrino.cpp: supplement to 654ca3656d330f4c0736b008e8182d50ada5666a, THX Gaucho316 - src/gui/channellist.cpp: fix paint details with different font size + src/neutrino.cpp: saveepg in standby mode, if last saveepg time < 15 Min., revert multicall blocking for sttandbby, fix typo -[CST] Focus 2013-04-10 +2012-10-29 [CST] Focus - remove more 'coolstream' from webif + zapit/src/capmt.cpp: dont send private descriptors; change ca list mode to ONLY/single channel and ADD, if there are more -[CST] Focus 2013-04-10 + zapit/src/fastscan.cpp: dont delete existing bouquets/channels - remove 'coolstream' from webif + .gitignore: add src/gui/git_version.h -Jacek Jendrzej 2013-04-10 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - src/neutrino.cpp: fix execute rcK script +2012-10-29 svenhoefer -Jacek Jendrzej 2013-04-10 + - neutrino.cpp: fix funny typo :) - src/neutrino.cpp: fix execute rcK script + - neutrino.cpp: handle deepstandy-scripts in same way as the other scripts -[CST] Focus 2013-04-09 +2012-10-29 satbaby - neutrino GUI: more places to disable anything record-related, if recording_type is RECORDING_OFF + src/driver/vfd.cpp: -fix ioctl error on shutdown -[CST] Focus 2013-04-09 + src/neutrino.cpp: dont zap on record announce if same channel - neutrino.cpp: fix unused variable warning + neutrino: show epg infos on announce recording, supplement to 654ca3656d330f4c0736b008e8182d50ada5666a -Stefan Seyfried 2013-04-09 +2012-10-28 satbaby - fontrenderer: fix rendering problems with accelerated blitting + neutrino: show epg infos on announce recording, ported from tuxcvs -Stefan Seyfried 2013-04-07 + dont phony git_version.h only makeversion, supplement to 2ee2bb63f053e493c55edafef010e6eb4e8d4bd1 - fontrenderer: allow using customcolor.h colors for fonts + -fix c/p , supplement to 2ee2bb63f053e493c55edafef010e6eb4e8d4bd1 -Stefan Seyfried 2013-04-06 + src/gui/imageinfo.cpp: change SVN Version to GIT Version - fontrenderer: use background color of framebuffer +2012-10-28 [CST] Focus -[CST] Focus 2013-04-09 + fast scan: fix params (pointer to local variable passed) - src/neutrino.cpp: setSelected(old_num) on channel list exit wrong in case of sort - mode change - try to restore current channel id +2012-10-27 satbaby -[CST] Focus 2013-04-09 + src/gui/bouquetlist.cpp: fix width - 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 +2012-10-26 satbaby -[CST] Focus 2013-04-09 + src/system/helpers.cpp: fix resource leak ,use new instead of malloc - neutrino.cpp: stop PiP in standby +2012-10-26 [CST] Focus -Jacek Jendrzej 2013-04-08 + zapit/src/frontend.cpp: no diseqc power-on/reset, if diseqc type is NO_DISEQC - src/gui/epgview.cpp: fixes3 from tuxbox, THX Gaucho316 +2012-10-26 micha-bbg -Jacek Jendrzej 2013-04-08 + * Software Update with apply the settings (Part5) + - Fix 'load mtdram driver' - src/gui/epgview.cpp: fixes2 from tuxbox, THX Gaucho316 +2012-10-25 [CST] Focus -Jacek Jendrzej 2013-04-08 + driver/radiotext.cpp: rework CRadioText, thread now persistent, minimal delay for stop at zap, for testing - src/gui/epgview.cpp: fixes from tuxbox, THX Gaucho316 & GetAway + neutrino.cpp: bugfix: every soft-standby leave, new CRadioText was created; move CRadioText create before zap -Jacek Jendrzej 2013-04-08 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - revert 89251f648ea431eb2808e3e4e575b3dc1c25a1c8 && 89251f648ea431eb2808e3e4e575b3dc1c25a1c8 + gui/infoviewer.cpp: init and reset radiotext position and size -Jacek Jendrzej 2013-04-08 + gui/cam_menu.cpp: workaround, dont recalc timeout on EVT_TIMER - src/gui/epgview.cpp: fixes3 from tuxbox, THX Gaucho316 +2012-10-25 svenhoefer -Jacek Jendrzej 2013-04-08 + - locale: improve maintainer-targets - src/gui/epgview.cpp: fixes2 from tuxbox, THX Gaucho316 +2012-10-25 micha-bbg -Jacek Jendrzej 2013-04-08 + * Software Update with apply the settings (Part4) + - Use locale for message boxes - revert 89251f648ea431eb2808e3e4e575b3dc1c25a1c8 && 89251f648ea431eb2808e3e4e575b3dc1c25a1c8 + * Software Update with apply the settings (Part3) + - Update debug msg + - Use 'new CFileHelpers()' instead of 'CFileHelpers::getInstance()' -Jacek Jendrzej 2013-04-08 + * Software Update with apply the settings (Part2) + - Use g_settings.update_dir for directory Expert functions - src/gui/epgview.cpp: fixes from tuxbox, THX Gaucho316 & GetAway + * 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 -Michael Liebmann 2013-04-08 + * Fix compiler warning + "missing sentinel functions call" in src/system/helpers.cpp - * src/gui/audioplayer.cpp: Fix osd (draw frame) + * Add file/directory functions to src/system/helpers.cpp + - Required for 'update with settings' -[CST] Focus 2013-04-08 +2012-10-24 svenhoefer - gui/channellist.cpp: fix current transponder key + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Stefan Seyfried 2013-04-07 + - icons: move orphaned icons to a subdir 'orphaned/' - fontrenderer: allow using customcolor.h colors for fonts + - icons: supplement to previous commit -Stefan Seyfried 2013-04-07 + - icons: supplement to previous commit - mp3dec: recover from PCM write errors without crashing + - icons: move locale icons to a subdir 'locale/' -Stefan Seyfried 2013-04-06 +2012-10-24 [CST] Focus - fontrenderer: use background color of framebuffer + gui/cam_menu.cpp: send capmt on card/module init message -Stefan Seyfried 2013-04-06 + gui/Makefile.am: add include path - CScanTs: add destructor to avoid leaks - - Conflicts: - src/gui/scan.h +2012-10-24 svenhoefer -Stefan Seyfried 2013-04-07 + - locale: rework helperscripts - fontrenderer: allow using customcolor.h colors for fonts + - locale: fix logic in Makefile -Stefan Seyfried 2013-04-07 + - locale: move scripts to subdir 'helpers/' - audioplayer: don't free curl_handle too early + - locale: since focus deutsch.locale isn't longer the masterfile -Stefan Seyfried 2013-04-07 +2012-10-24 [CST] Focus - test_menu: fix path to demo picture + Merge branch 'dvbsi++' -Stefan Seyfried 2013-04-07 +2012-10-24 svenhoefer - mp3dec: recover from PCM write errors without crashing + - locale: move unmaintained locale to subdir 'unmaintained/' -Stefan Seyfried 2013-04-06 +2012-10-24 micha-bbg - fontrenderer: use background color of framebuffer + * Commit 295efb1: Fix delete query when multiple same channelid -Stefan Seyfried 2013-04-06 +2012-10-24 satbaby - CScanTs: silence valgrind + nhttpd/web/Y_Tools_Rcsim.yhtm: skip shutdown ask if box is in standby -Stefan Seyfried 2013-04-06 +2012-10-24 svenhoefer - CScanTs: add destructor to avoid leaks + - locals: some very tiny corrections -Stefan Seyfried 2013-04-07 + - locales: supplement to 7657eff - audioplayer: don't free curl_handle too early +2012-10-23 [CST] Focus -Michael Liebmann 2013-04-07 + neutrino.cpp: dont zap on record announce in standby - * src/gui/audioplayer.cpp: Fix segfault in audioplayer osd + neutrino.cpp: workaround for (rare) crash, if old_b wrong -Stefan Seyfried 2013-04-06 + gui/bouquetlist.cpp: bouquet id safe-checks - nhttpd: fix streaming with non-standard port + english.locale: fix some theme menu locals -Thilo Graf 2013-04-01 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - CTimeOsd: remove unused var timescale - - Conflicts: - src/gui/timeosd.cpp +2012-10-23 satbaby -Stefan Seyfried 2013-04-06 + neutrino.cpp: blocking standby for multical - CChannelList: fix "prev bouquet" if empty bouquets are present - - also do proper wrap-around when selecting previous / next bouquet +2012-10-23 [CST] Focus -Jacek Jendrzej 2013-04-06 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - revert commit f4ae5e17ce00575de61daba517f37a4bb9252836 +2012-10-22 satbaby -Michael Liebmann 2013-04-07 + controlapi.cpp:revert to standard output - * src/gui/audioplayer.cpp: Fix segfault in audioplayer osd +2012-10-22 [CST] Focus -Thilo Graf 2013-04-07 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - CProgressBar: use correct default colors in constructor +2012-10-22 satbaby -Stefan Seyfried 2013-04-06 + rc_lock: lock for rc_lock, use only once, supplement to 9e3567dc09e4555003de68f01271c5ce6152d989 - cc_frm: fix invalid cast + nhttpd::controlapi.cpp:execute more comands on/off only once (fix doubleclick) -Stefan Seyfried 2013-04-06 +2012-10-22 [CST] Focus - nhttpd: fix streaming with non-standard port + gui/bouquetlist.cpp: fix message loop, if bouquet list is empty -Stefan Seyfried 2013-04-06 + gui/bouquetlist.cpp: add updateSelection(), fix indent - CChannelList: fix "prev bouquet" if empty bouquets are present - - also do proper wrap-around when selecting previous / next bouquet + gui/channellist.cpp: not allow zap on scroll mode, if current neutrino mode is mode_ts -Jacek Jendrzej 2013-04-06 + gui/channellist.cpp: dont paint channel list, if event list return menu_return::RETURN_EXIT_ALL - revert commit f4ae5e17ce00575de61daba517f37a4bb9252836 + gui/channellist.cpp: remove extra showChannelLogo(), fix channel logo - call paint() after paintHead(), use enum values for channel list mode -Michael Liebmann 2013-04-06 + gui/streaminfo2.cpp: fix crash, when shown without current channel (i.e. channel list empty) - * Supplement to commit adfbfe0... - - - epgview: Fix colors in progress bar +2012-10-21 satbaby -Thilo Graf 2013-04-06 + NeutrinoMessages fix memleak , ported from tuxbox cvs - CChannellist: add missig frame for timscale +2012-10-20 satbaby -Thilo Graf 2013-04-06 + zapit.h: change volue VOLUME_PERCENT_PCM on 100 as default - 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 + disable tech.info if channelist is empty (fix possible segfault) -Thilo Graf 2013-04-05 + Neutrino: Channel list: add method isEmpty() and use it, ported from tuxbox cvs (THX Gaucho316) - Progressbars: use default frame thickness - - It's unnecessary overhead to set the value everywhere, except it's needed. +2012-10-20 [CST] Focus -Thilo Graf 2013-04-05 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - CProgressBar: remove wrong intital value for frame thickness - - Default value is 0, and should remain as specified in the base class. + 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. -Michael Liebmann 2013-04-05 +2012-10-19 satbaby - * Fix order of colors for some progress bars + movieplayer.cpp: fix adjusting audio PID name -Stefan Seyfried 2013-03-24 +2012-10-19 [CST] Focus - 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. + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Stefan Seyfried 2012-01-22 + 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 - neutrino: do not display expired events in channel list + gui/widget/components.cpp: fix CComponentsInfoBox::hide(): call paint() with fullPaint=true to hide frame -Stefan Seyfried 2012-10-31 + gui/widget/components.h: change paint() do_save_bg arg default to false - save screen used rare - dvbsubtitle: free avcodec context in destructor +2012-10-19 satbaby -Stefan Seyfried 2012-08-14 + satellites.xml: update hotbird13 - 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 + update locale for commit 5002a8bfa7350f0777a6ecff8a88a41d649f3750 -Stefan Seyfried 2011-10-30 +2012-10-18 satbaby - 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 + neutrino.cpp: make sleeptimer similar to shutdown with MsgBox at announce -[CST] Focus 2013-04-05 + bouquetlist.cpp: fix width for buttontext - 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 + buttons.cpp: -fix skip last button txt -[CST] Focus 2013-04-04 +2012-10-18 [CST] Focus - dutch.locale: update + gui/start_wizard.cpp: ask about initial settings on satellite box only -[CST] Focus 2013-04-04 +2012-10-17 satbaby - driver/record.cpp: add record duration to stop menu + movieplayer.cpp: fix current pid in case of file play -Stefan Seyfried 2011-10-03 + movieplayer: show current AudioName in infoviewer - 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 + infoviewer_bb.cpp: dont show CA Status in TS mode -Michael Liebmann 2013-04-04 +2012-10-17 svenhoefer - * CComponentsPicture: initVarPicture() not execute if pic_name is blank + - deutsch.locale: add locals for slow_record stuff -Michael Liebmann 2013-04-04 + - neutrino.cpp: fix c&p error in recording_slow_warning - * CComponentsInfoBox: CComponentsPicture not create when no image to draw +2012-10-16 [CST] Focus -svenhoefer 2013-04-04 + 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 - - infoviewer: remove frame from timescale inside infoviewer + settings: add option to enable/disable slow record warning -Jacek Jendrzej 2013-04-04 + locals: add locale for slow record warning option - CComponents: don't paint the same box with different colors as background +2012-10-16 satbaby -Michael Liebmann 2013-04-03 + fix memleak - * CNeutrinoEventList: Fix flicker when page is changed +2012-10-16 Stefan Seyfried -Thilo Graf 2013-04-04 + hdd_menu: correctly align partitions for 4k drives - CComponentsInfoBox: prevent background paint in infobox - - Background for text is not needed here + simple_display: let clear() really clear the display -Thilo Graf 2013-04-04 + miscsettings: prevent segfault on hardware that can't shutdown - CComponentsText: add member to control background paint on textbox objects +2012-10-16 [CST] Bas -Thilo Graf 2013-04-03 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo + Conflicts: + src/neutrino.cpp - 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. +2012-10-15 satbaby -Thilo Graf 2013-04-03 + miscsettings_menu.cpp: fix segfault on ZEE/HD1 - CComponentsText: paint always background before painting text - - Ensures erase of old text, usefully to avoid often - repaints of embedded textbox objects or text items +2012-10-15 [CST] Focus -Thilo Graf 2013-04-01 + neutrino.cpp: stop radiotext when going to standby and in stop_daemons - CComponents: disable debug spam + driver/record.cpp: stop radiotext before record start -Thilo Graf 2013-04-01 + driver/genpsi.c: add fdatasync, this should wakeup hdd before record started - CNeutrinoEventList: remove include of textbox.h - - Is already included by cc.h +2012-10-15 Stefan Seyfried -Thilo Graf 2013-04-01 + sectionsd: make sure housekeeping exits on shutdown - CTimeOsd: remove unused var timescale + 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. -[CST] Focus 2013-04-02 + zapit: stop pmt_update task during shutdown - zapit/src/bouquets.cpp: use FindChannelFuzzy() on cable-only box to help importing old bouquets +2012-10-14 Stefan Seyfried -[CST] Focus 2013-04-02 + neutrino: stop display and shutdowncount threads before exit + this should help to avoid crashes during shutdown - zapit/src/getservices.cpp: fix FindChannelFuzzy for mixed frontends + shutdown_count: stop thread in destructor -[CST] Focus 2013-04-02 + simple_display: stop thread on shutdown + TODO: tripledragon code needs testing - zapit/src/femanager.cpp: add cached have_sat/cable flags + sectionsd: fix unlocked event access under high load -Thilo Graf 2013-04-01 +2012-10-14 satbaby - 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 + unused funktions -Thilo Graf 2013-03-26 + neutrino.cpp: dvbtime fix update when box boot from deep standby - CComponents: move item type enum to cc_types.h +2012-10-14 Stefan Seyfried -Thilo Graf 2013-03-25 + neutrino: disable menu hints by default - CComponentsPIP: remove unsuitable filename + fix build after last merge -svenhoefer 2013-04-02 +2012-10-14 Stefan Seyfried - - eventlist: fix delete of cc_infozone + Merge branch 'uncool/dvbsi++' commit 'dc95ffa37c6' + ...needs buildfixing... -svenhoefer, SatBaby, snafed 2013-04-01 + 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 - - eventlist: add right infobox with current eventinfo - - * use getScreen{Width/Height}Rel() +2012-10-14 micha-bbg -Michael Liebmann 2013-04-01 + * Fix english.locale - * Sort locales + * Timerlist: Ask if the timer of a running recording to be deleted. -[CST] Focus 2013-04-01 +2012-10-13 striper - deutsch.locale: remove 'coolstream' after merge + - Fix daylight saving time bug in timers (backport from tuxbox-cvs) -svenhoefer 2013-03-29 +2012-10-11 striper - - bouqueteditor_chanselect.cpp: fix height - - Conflicts: - src/gui/bedit/bouqueteditor_chanselect.cpp + - audioplayer: fix memleak (THX martii) -Jacek Jendrzej 2013-03-27 + - epgview: only hide info1 if info2 begins with info1 (port from tuxbox-cvs. THX Gaucho316) - src/gui/channellist.cpp: fix to 36e95d7fbcd22dfbb94d03867f10634f7a72df63 if more bouquets empty + - locales + * add german translation + * remove blank -Jacek Jendrzej 2013-03-26 +2012-10-11 [CST] Focus - data/satellites.xml: update Eurobird 9A (9.0E) + gui/imageinfo.cpp: add release/beta to image version -svenhoefer 2013-03-26 +2012-10-11 satbaby - - epgplus.cpp: use getScreen{Width/Height}Rel() + imageinfo.cpp: add show kernel version -svenhoefer 2013-03-26 +2012-10-11 svenhoefer - - osd_progressbar_setup: rework locales; marginal changes in code - - Conflicts: - data/locale/deutsch.locale + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Stefan Seyfried 2013-03-25 + - network_setup.cpp: add ntp-server to network-test - filebrowser: simplify code using font pointers and ... - - ... make size, time and mode fields scale with fontsize +2012-10-11 [CST] Focus -Stefan Seyfried 2013-03-25 + 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) - infoviewer: make oldinfo a member of the class + 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 -Stefan Seyfried 2013-03-25 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - channellist: refactor to avoid duplicated code - - Conflicts: - src/gui/channellist.cpp +2012-10-11 satbaby -Stefan Seyfried 2013-03-24 + nfs.cpp: disable mount option if mountpoint is mounted - CVolume: remove duplicate code + nfs.cpp:NFSMountGui: disable username and password properly, ported from tuxbox cvs -Stefan Seyfried 2013-03-25 + Neutrino: rework COnOffNotifier and use it if possible, ported from tuxbox cvs - create zapit config dir on install + nfs.cpp:Show OK buttons on menu forwarders, ported from tuxbox cvs -Stefan Seyfried 2013-03-24 + nfs.cpp:Update mount icon after mounting, ported from tuxbox cvs - my_system: cleanup and propagate exitstatus +2012-10-11 svenhoefer -svenhoefer 2013-03-25 + - network_setup.cpp: little rework in output from network-test - - 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 +2012-10-10 [CST] Focus -svenhoefer 2013-03-21 + zapit/src/zapit.cpp: change signal lock monitor (disabled at the moment) - - bouquetlist.cpp: use existing loop to calc max height of buttons + zapit/src/scannit.cpp: fix satellite descriptor satellite position -Michael Liebmann 2013-03-20 +2012-10-10 satbaby - * CTextBox::scrollPageUp/Down: Suppress refresh when there is nothing to scroll + satellites.xml: update astra19 hotbird13 -Michael Liebmann 2013-03-21 +2012-10-10 [CST] Bas - * locals.h/locals_intern.h: Fix Sort order + neutrino: add some autorun.sh file for apollo. -svenhoefer 2013-03-20 +2012-10-08 Stefan Seyfried - - fix another typo around DATA_PIDS + add openGL based framebuffer implementation for testing on PC + this is based on Carsten Juttner's previous work, but without + any video decoding. -svenhoefer 2013-03-20 + scan: fix window size - - deutsch.locale: fix typos + scan: fix manual scan test for DVB-T -Jacek Jendrzej 2013-03-19 +2012-10-08 [CST] Focus - -add record option for teletext & dvbsub pids + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Thilo Graf 2013-03-19 +2012-10-07 Stefan Seyfried - CProgressbarSetup: using unified 'osd' namespace + use classic neutrino startup and shutdown logo for neutrino-mp -svenhoefer 2013-03-17 + 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. - - fix my last commit 0064c6c (recalc height) + 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... -svenhoefer 2013-03-16 + hdd_menu: allow formatting of removable drives - - channellist: fix dimensions when using very large fonts - - * paint scrollbar over full height of main box + streaminfo: fix possible crash if channel == NULL -[CST] Focus 2013-04-01 + add basic support for DVB-T + This needs more fine tuning wrt scan setup etc, but should work for now. - gui/timerlist.cpp: check CFEManager::getEnabledCount in place of CFEManager::FE_MODE_SINGLE + fix build for boxtype "generic" -[CST] Focus 2013-04-01 + fixes for 64bit archs: don't assume a pointer is 32bit wide - gui/channellist.cpp: adjust channel list mode on numeric zap +2012-10-06 striper -[CST] Focus 2013-04-01 + - deutsch.locale: add some missing entries - locals: add locale for numeric zap adjust option + - cables.xml: add new transponders for Unitymedia -[CST] Focus 2013-04-01 +2012-10-06 Stefan Seyfried - gui/miscsettings_menu.cpp: add option to adjust channel list - on numeric zap to first fav/provider/sat mode where channel exist + fix compilation with gcc-4.7 by including unistd.h -[CST] Focus 2013-04-01 + get rid of NEW_CURL hack, this API is long obsolete - neutrino.cpp: add channellist_numeric_adjust settings variable +2012-10-05 satbaby -svenhoefer 2013-03-30 + record.cpp:fix possible recording in flash - - imageinfo: remove some fixed width values ... - - ... to avoid possible ugly overlaps - - * split kernel-version from image-version - * whitespace cleanup +2012-10-03 [CST] Focus -svenhoefer 2013-03-29 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - - bouqueteditor_chanselect.cpp: fix height +2012-10-02 satbaby -[CST] Focus 2013-03-29 + neutrino.cpp: fix possible segfault , suplement to bb2efeb45bafd6a40cb86fab574a7c670d4eeb62 - gui/scan_setup.cpp: show tuners mode also in top tuner menu + use my_system instead of system -[CST] Focus 2013-03-29 +2012-10-02 [CST] Focus - gui/widget/menue.cpp: fix CMenuForwarderNonLocalized::getWidth + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -[CST] Focus 2013-03-29 +2012-10-02 micha-bbg - driver/framebuffer.cpp: fix round corners, if only one top or bottom included + osd_setup.cpp: Fix segfault in mode single tuner/display tuner icon -[CST] Focus 2013-03-29 +2012-09-30 Stefan Seyfried - driver/fade.cpp: add unistd.h + sectionsd: don't crash when reading old saved EPG -[CST] Focus 2013-03-28 +2012-09-29 [CST] Bas - gui/videosettings.cpp: add 1080p 50/60 modes + Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo -[CST] Focus 2013-03-28 +2012-09-29 [CST] Focus - lib/libcoolstream2/video_cs.h: add 1080p 50/60 modes + gui/start_wizard.cpp: copy initial zapit settings from /var/tuxbox/config/initial/ if found -[CST] Focus 2013-03-27 + locals: add locales for start wizard initial settings - data/icons/Makefile.am: add icons for tuner 3/4 + zapit/src/zapit.cpp: add missing initial volume set -Jacek Jendrzej 2013-03-27 +2012-09-27 satbaby - src/gui/channellist.cpp: fix to 36e95d7fbcd22dfbb94d03867f10634f7a72df63 if more bouquets empty + test_menu.cpp: fix compil -[CST] Focus 2013-03-27 +2012-09-27 svenhoefer - zapit/src/zapit.cpp: try to keep pip running when zapping + - system/helpers: rework get_fs_usage() + also comment some unuses variables in src/infoviever_bb.{h,cpp} -[CST] Focus 2013-03-27 +2012-09-26 [CST] Bas - driver/record.cpp: use zapit client to stop Pip + neutrino: fix code to new 'generic' frontpanel/ir headers. -[CST] Focus 2013-03-27 + src/timerd/timermanager.cpp: fix faulty merge. - data/icons/start.jpg: modified start.jpg, thanks to bazi98 + Merge branch 'neutrino-apollo' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo + Conflicts: + src/timerd/timermanager.cpp -[CST] Focus 2013-03-27 +2012-09-25 S.R. van Loon - gui/moviebrowser.cpp: show footer yellow, green, menu buttons + neutrino: change all remote/frontpanel stuff to use the new headers. -[CST] Focus 2013-03-27 +2012-09-25 [CST] Focus - locals, english.locale: add locales for more MB foot buttons + 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 -[CST] Focus 2013-03-27 + lib/libcoolstream/record_cs.h: update header - gui/infoviewer_bb.cpp: add icons for tuner 3/4 + locals: add locales for record status -[CST] Focus 2013-03-27 +2012-09-24 svenhoefer - gui/widget/icons.h: add icons for tuner 3/4 + - movieinfo: supplement to fb8a993e776330db30c67b4e10388da74a69761b + re-insert the wrong -tag to keep compatibility + but this tag will not longer be written into xml-files. -[CST] Focus 2013-03-27 +2012-09-24 [CST] Bas - add icons for tuner 3/4 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo -Merge: d60f6691d b30d913db -[CST] Focus 2013-03-27 +2012-09-23 svenhoefer - Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next + - movieinfo.h: typo in xml-entry "quality" -[CST] Focus 2013-03-27 +2012-09-23 Stefan Seyfried - driver/framebuffer.cpp: fix nevix box paint + cFrontend: add temporary hack for Spark7162 DVB-S tuner + export FE_OFFSET=1 before starting neutrino to use 2nd and 3rd frontend -[CST] Focus 2013-03-26 + cFrontend: ignore empty frontend events - gui/infoviewer.cpp: fix tuner icon display + simple_display: add basic support for SPARK vfd display -[CST] Focus 2013-03-26 + neutrino: start to use hardware_caps + Use hardware_caps instead of cs_get_revision() and #ifdef HAVE_FOO_HW + to distinguish between different boxtypes. - gui/osd_setup.cpp: fix show tuner icon option + use 'Neutrino' instead of 'Neutrino-HD' in locales -[CST] Focus 2013-03-26 +2012-09-21 [CST] Focus - gui/infoviewer.cpp: update progress in file play mode while visible + 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 ? -[CST] Focus 2013-03-26 + system/helpers.cpp: fix check_dir - we use it to check for record, last change allow recording to jffs2 - 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/dboxinfo.cpp: show free mem without cached/buffers; add 5 seconds timer to update window -[CST] Focus 2013-03-26 + system/helpers.cpp: add function to get total/free mem without cached/buffers - gui/infoviewer.cpp: show playback speed with play state icon + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -[CST] Focus 2013-03-26 +2012-09-20 satbaby - update dutch.locale + Zombie Killer ;) -[CST] Focus 2013-03-26 +2012-09-20 [CST] Focus - 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 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -[CST] Focus 2013-03-26 +2012-09-19 svenhoefer - zapit/src/capmt.cpp: dont send capmt, if rawpmt is NULL + - neutrino.cpp: localize "Saving EPG" -Jacek Jendrzej 2013-03-26 + - infoviewerbb: determination of hdd-percentage in a seperate thread - data/satellites.xml: update Eurobird 9A (9.0E) +2012-09-18 satbaby -[CST] Focus 2013-03-26 + use new for buf, fix for last commit - driver/record.cpp: dont show record starting/stopping window and stop menu, - if auto timeshift enabled + use new for buf, fix possible memlaek -svenhoefer 2013-03-26 +2012-09-18 Thilo Graf - - epgplus.cpp: use getScreen{Width/Height}Rel() + *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. -svenhoefer 2013-03-26 + *CTimerList: show warnings on overlapping recording only in single mode + NOTE: Only tested on single box by me, please send feedback - - osd_progressbar_setup: rework locales; marginal changes in code + *CInfoViewer: don't show tuner icon with single boxes -Thilo Graf 2013-03-25 +2012-09-18 micha-bbg - CComponentsInfoBox: ensure new init of picture - - Delete causes a clean background because it is possible that remnants are - left after changed font size. + * Update deutsch.locale -Stefan Seyfried 2013-03-25 +2012-09-17 svenhoefer - infoviewer: make oldinfo a member of the class + - vdf: reducing flicker while going into standby -Stefan Seyfried 2013-03-25 +2012-09-17 satbaby - filebrowser: simplify code using font pointers and ... - - ... make size, time and mode fields scale with fontsize + streaminfo2.cpp:tiny fix -Stefan Seyfried 2013-03-25 +2012-09-17 [CST] Focus - create zapit config dir on install + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Stefan Seyfried 2013-03-24 + zapit/src/zapit.cpp: change volume debug level - my_system: cleanup and propagate exitstatus + zapit/src/capmt.cpp: reduce debug -Stefan Seyfried 2013-03-24 +2012-09-16 Stefan Seyfried - CVolume: remove duplicate code + channellist: fix parental locking + fix a merge error introduced during the twin merge (correct + code was in commt 3999e8d0e257abc) -Stefan Seyfried 2013-03-25 +2012-09-16 satbaby - channellist: refactor to avoid duplicated code + sectionsd.cpp:-fix search mode -[CST] Focus 2013-03-25 + sectionsd.cpp:-fix channelID - data/icons/start.jpg: fix, nevis dont decode prev version +2012-09-15 svenhoefer -[CST] Focus 2013-03-25 + - helpers.cpp: fix errorlevel of child-process; whitespace cleanup - driver/streamts.cpp: use record demux, deny streaming if pip running +2012-09-15 satbaby -[CST] Focus 2013-03-25 + oops - neutrino.cpp: stop stream before pip start +2012-09-15 Stefan Seyfried -[CST] Focus 2013-03-25 + Merge branch 'neutrino-hd-tripledragon' into neutrino-mp - zapit/src/capmt.cpp: use record demux for streaming + osd_setup: fix build by disabling unfinished menu_hints -[CST] Focus 2013-03-25 + gui/bedit: fix build with libstb-hal - zapit/src/femanager.cpp: move pip demux set source to zapit.cpp +2012-09-15 satbaby -svenhoefer 2013-03-25 + my_system fix - - strech most windows to full screen - - * switchable with existing switch for 'big_windows' - * 'big_windows' default is on +2012-09-14 satbaby -Thilo Graf 2013-03-24 + moviebrowser.cpp: -fix2 vfd - CChannelList: ensure new init of dline - - Causes correct paint of details line, if osd settings - have been changed. + neutrino.cpp: -fix CVFD on timeshift stop -Thilo Graf 2013-03-24 +2012-09-13 [CST] Focus - CImageInfo: add item_offset also to bottom of license text + neutrino.cpp: remove StartAutoRecord on leaving standby - auto-timeshift started later anyway -Thilo Graf 2013-03-24 + driver/record.cpp: fix temp timeshift file delete cmd - CComponentsLabel: add missing item type + driver/record.cpp: always call RestoreNeutrino(), if record start failed -Thilo Graf 2013-03-22 + driver/record.cpp: fix fd leak, if record start failed - CComponentsPIP: apply left align for image, dont' save screen - - This ensures a clean end on the left edge and save screen is not needed. + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Thilo Graf 2013-03-22 +2012-09-13 satbaby - CImageInfo: add header buttons + moviebrowser.cpp: fix vfd -Thilo Graf 2013-03-22 +2012-09-13 [CST] Focus - CComponentsWindow/Header: fix add of header buttons - - setHeaderButtons was without effect + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Thilo Graf 2013-03-22 +2012-09-13 satbaby - CComponentsPIP: paint alternate picture if no tv mode - - Use setPicture() to change image on runtime. + infoviewer.cpp:fix showSysfsHdd -[CST] Focus 2013-03-22 +2012-09-13 [CST] Focus - remove 'coolstream' from gui + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -[CST] Focus 2013-03-22 + cross-configure.cool: enable flac - data/locale/unmaintained/dutch.locale: update locale +2012-09-12 satbaby -svenhoefer 2013-03-21 + /bouquetlist.cpp: close Favo also with RC_favorites - - bouquetlist.cpp: use existing loop to calc max height of buttons + if curl version -svenhoefer 2013-03-21 +2012-09-11 satbaby - - bouquetlist.cpp: fix buttonbar + -add wakeup_hdd & file_exists to system-helpers -Thilo Graf 2013-03-21 + move safe_mkdir & check_dir to system-helpers - CChannelList: remove details line on changing pages - - details line was not completely killed changed page. + start SCRIPTs with-my_system -Thilo Graf 2013-03-21 + remove doubles include - CComponentsText: rename getCCItemTextBoxInst -> getCTextBoxObject - - This name should be more plausible +2012-09-10 [CST] Focus -Thilo Graf 2013-03-21 + zapit/src/frontend.cpp: fix debug - CImageInfo: move ScrollLic() to end of file and add comments + gui/scan_setup.cpp: uncomment removed by error rotor move voltage -Thilo Graf 2013-03-20 + locals: add hint for rotor move voltage - fix license text, sorry, was a c&p error + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Michael Liebmann 2013-03-20 +2012-09-10 [CST] Bas - * CImageInfo: Scroll license text if text box too small + Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo -Michael Liebmann 2013-03-20 + zapit: changes for apollo. - * CTextBox::scrollPageUp/Down: Suppress refresh when there is nothing to scroll +2012-09-05 svenhoefer -Michael Liebmann 2013-03-21 + - tuxtxt: fix creation of /var/tuxbox/config/tuxtxt/ - * locals.h/locals_intern.h: Fix Sort order +2012-08-31 [CST] Focus -svenhoefer 2013-03-20 + gui/movieplayer.cpp: change playback bookmark menu head locale; change 'new bookmark' menu point locale - - fix another typo around DATA_PIDS + locals: add new locale for playback bookmark menu head -svenhoefer 2013-03-20 +2012-08-30 [CST] Focus - - deutsch.locale: fix typos + eitd/sectionsd.cpp: remove unused getChannelEvents() arg -Jacek Jendrzej 2013-03-19 + gui/channellist.cpp: fix p_requested_channels allocate size - -add record option for teletext & dvbsub pids + driver/record.cpp: remove not needed struct init -[CST] Focus 2013-03-19 + eitd/sectionsd.cpp: cleanup commands - 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 + lib/sectionsdclient/sectionsdclient.cpp,h: comment unused -[CST] Focus 2013-03-19 + lib/sectionsdclient/sectionsdMsg.h: cleanup commands, comment unused - nhttpd/tuxboxapi/coolstream/controlapi.cpp: create screenshot in sync mode + remove channel_id mask for CEitManager getXXX calls -[CST] Focus 2013-03-19 + eitd/sectionsd.cpp: add channel_id mask in getXXX - driver/screenshot.cpp: re-enable StartSync() code + use CEitManager to get EIT data -Michael Liebmann 2013-03-19 + cross-configure.cool.debug: change prefix - * Imageinfo: Format license text + timerd/Makefile.am: add include path -[CST] Focus 2013-03-19 + eitd/sectionsd.cpp: move public functions to CEitManager class - gui/scan.cpp: fix f567d3b85d317c5118515ac86273f8b06e9a6572, - inside start wizard zap crash, because neutrino channel list not created yet + gui/user_menue.cpp: comment unused code -Thilo Graf 2013-03-19 +2012-08-30 svenhoefer - CImageInfo: implement CComponents - - TODO: - - format of license text - - button bar or header buttons ? + - system/helpers.h|cpp: change header -Thilo Graf 2013-03-19 +2012-08-30 FlatTV - CProgressbarSetup: using unified 'osd' namespace + Add global helpers my_system() and my_popen() -Thilo Graf 2013-03-19 +2012-08-28 swing99 - CComponents: fix build, fb_pixel_t and neutrino_locale_t was missed + - cables.xml: update Kabel Deutschland - Offensive 2012 -Thilo Graf 2013-03-18 +2012-08-25 svenhoefer - 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 + - locales: very tiny typo -Thilo Graf 2013-03-18 +2012-08-22 satbaby - CComponentsInfoBox: delete clean textbox object before create new object - - Ensures a clean environment for changed properties of a textbox in infobox. + plugins.cpp: use popen2 with vfork for script plugins -[CST] Focus 2013-03-18 + plugins.cpp: use popen2 with vfork for script plugins - gui/movieplayer.cpp: increase buffer to read m3u contents +2012-08-21 satbaby -Thilo Graf 2013-03-18 + tuxtxt.h: remove unnecessary header - Data files: add license files - - Avoids hard coded parts e.g. for use mainly in image info. +2012-08-21 Thilo Graf -Thilo Graf 2013-03-17 + *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() - CComponentsLabel: add new sub class CComponentsLabel + *includes: add global.h -Thilo Graf 2013-03-15 + *COsdSetup: change order of includes + - typo fix in member name + showOsdScreenshottSetup->showOsdScreenShotSetup - CComponentsHeader: remove unused lines + *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 -Thilo Graf 2013-03-15 +2012-08-19 satbaby - CComponentsText: move overloaded setText() from header into main file + channellist.cpp: -fix clear background -Thilo Graf 2013-03-15 +2012-08-18 svenhoefer - CComponentsHeader/Window: add possibility to return header height + - yweb: fix border-radius for old browsers -Thilo Graf 2013-03-14 +2012-08-17 [CST] Focus - CTestMenu: remove minitv sample - - Can not be displayed here nicely. + Fix conflict -Thilo Graf 2013-03-14 +2012-08-17 micha-bbg - 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. + * Update deutsch.locale -Thilo Graf 2013-03-14 +2012-08-16 [CST] Focus - CComponentsWindow: add constructors with parameters for caption and icon + gui/movieplayer.cpp: add PID volume adjusting -Thilo Graf 2013-03-14 + gui/audio_select.cpp: add PID volume adjusting - CTestMenu: modifie some samples to call header + driver/volume.cpp: inherit from CChangeObserver; add changeNotify() for adjusting volume percent -Thilo Graf 2013-03-14 + neutrino.cpp: pass initial volume to zapit at startup - CComponentsHeader: init text always before paint header + locals: add locale for volume percent adjustment -Thilo Graf 2013-03-13 + zapit/src/zapit.cpp: add support for adjusting volume per channel/pid - 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. + gui/movieinfo.cpp: fix channel id loading -Thilo Graf 2013-03-10 +2012-08-15 [CST] Focus - CComponentsHeader/Icon: use inherited destructor - - Inherited destructor contains identic code. + Revert "neutrino.cpp:use yes in shutdown message as default" - it breaks inactivity standby + This reverts commit af74eb4f7e1ba9b56a3ebe7a157295e7b8134754. -Thilo Graf 2013-03-09 +2012-08-14 Stefan Seyfried - CComponentsWindow: remove refresh() - - initCCWItems() does the same, but is private + plugins: don't blit over plugin output every second -Thilo Graf 2013-03-09 + 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 - CComponentsWindow: using current screen settings for default dimensions +2012-08-12 svenhoefer -svenhoefer 2013-03-17 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - - fix width of pip-boxes in streaminfo and imageinfo + - yweb: increase version (for two commits) -svenhoefer 2013-03-17 + - yweb: rework align in Y_Boxcontrol_Bouquets.yhtm - - fix my last commit 0064c6c (recalc height) + - yweb: fix margin of boxes -svenhoefer 2013-03-16 +2012-08-12 micha-bbg - - channellist: fix dimensions when using very large fonts - - * paint scrollbar over full height of main box + * src/gui/scan_setup.cpp: Add missing menu hint -[CST] Focus 2013-03-14 +2012-08-11 micha-bbg - gui/channellist.cpp: add comment about PiG mode with still image displayed + * gui/update_menue.cpp: add menu hints -[CST] Focus 2013-03-14 + * Use dynamic text for software update online/local - zapit/src/zapit.cpp: move pipDecoder to lib + * 'locale' targets: Fix 'sort-locals' -Merge: 513f56426 983e33f96 -[CST] Focus 2013-03-14 +2012-08-10 svenhoefer - Merge branch 'next' of coolstreamtech.de:cst-public-gui-neutrino into next - - Conflicts: - src/gui/widget/stringinput.cpp + - locales: some very little changes/fixes -[CST] Focus 2013-03-14 +2012-08-09 satbaby - 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 + neutrino.cpp:skip saveepg if box start to standby -[CST] Focus 2013-03-14 +2012-08-08 satbaby - gui/bouquetlist.cpp: fix b523fe59c0229a7465d22c177c5cf524130713c4: - double ::paintButtons calls was added ? + sectionsd.cpp: fix possible segfault -[CST] Focus 2013-03-14 + optimize jpg,png size - neutrino.cpp: change default channel list mode to minitv +2012-08-07 satbaby -[CST] Focus 2013-03-13 + -fixes strncpy & buf size - neutrino.cpp, gui/scan.cpp: force re-zap without setSelected() + neutrino.cpp:use yes in shutdown message as default -[CST] Focus 2013-03-13 + satellites.xml: update 19.2E & 13.0E - gui/channellist.cpp: add 'force' arg to zap functions, to trigger zap +2012-08-07 [CST] Focus -[CST] Focus 2013-03-13 + driver/record.cpp: fix get timeshift file name; adapt menu for GetRecordMode() mask; comment unused code - ../data/locale/english.locale: adjust pip_close locales + driver/record.cpp: move frontend selection to CutBackNeutrino() -[CST] Focus 2013-03-13 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - gui/channellist.cpp: use CNeutrinoApp::StartPip +2012-08-07 satbaby -[CST] Focus 2013-03-13 + timerlist.cpp:commented out unnecessary code - zapit/src/zapit.cpp: use channel pip demux for PiP +2012-08-07 [CST] Focus -[CST] Focus 2013-03-13 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - neutrino.cpp: start PiP on pip_close key, add StartPip() function + gui/infoviewer.cpp: adapt for new GetRecordMode() mask -[CST] Focus 2013-03-13 + gui/channellist.cpp: adapt for new GetRecordMode() mask - zapit/src/capmt.cpp: add PiP mode, use channel pip demux + 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 -[CST] Focus 2013-03-13 +2012-08-06 micha-bbg - neutrino.h: add StartPip() member + * Update locale + - english.locale sorted + - locals.h/locals_intern.h rebuild -[CST] Focus 2013-03-13 + * 'locale' targets: Adapted for out of tree build - driver/record.cpp: change condition to stop PiP +2012-08-06 satbaby -[CST] Focus 2013-03-13 + -add: show sore screenings in in extra window - zapit/src/femanager.cpp: add fe enabled count, set channel PiP demux +2012-08-06 [CST] Focus -[CST] Focus 2013-03-13 + driver/record.cpp: try to not stop timeshift, if not needed - zapit/include/zapit/channel.h: add demux num for PiP + driver/record.cpp: comment unused code -[CST] Focus 2013-03-13 +2012-08-05 [CST] Focus - zapit/include/zapit/capmt.h: add PiP mode + driver/record.cpp: testing record without live change, when possible - another try -Jacek Jendrzej 2013-03-11 + gui/channellist.cpp: allow multi-record on channel. should we ask for confirm, if we have sign in list ? - progresbar -add colored & vertical design , ported from neutrino-mp + driver/record.cpp: testing record without live change, when possible -Jacek Jendrzej 2013-03-11 +2012-08-04 micha-bbg - progressbar-menu-tomworld + * Menu hints: Update deutsch.locale + - German Translations Part 10 (THX Tomworld & Gaucho316) -Stefan Seyfried 2013-03-10 +2012-08-04 [CST] Focus - fix exec_prefix for native build - - Conflicts: - acinclude.m4 + driver/record.cpp: bug fixes for multi-record of the same channel, WIP -Stefan Seyfried 2013-03-10 + lib/libnet/libnet.c: fix unused variable warning - 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 +2012-08-04 satbaby -Stefan Seyfried 2013-03-10 + comment out never used - neutrino: allow empty user bouquets in the bouquetlist - - Conflicts: - src/neutrino.cpp +2012-08-03 [CST] Focus -Stefan Seyfried 2013-03-10 + recording: testing support for multi-record of the same channel, new libs required - 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 + zapit/src/zapit.cpp: cleanup unused code -Stefan Seyfried 2013-03-10 + driver/record.cpp: cleanup unused code - 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 +2012-08-02 micha-bbg -Stefan Seyfried 2013-03-10 + * Menu hints: Update deutsch.locale + - German Translations Part 9 (THX Tomworld) - bouquetlist: only show active buttons +2012-08-01 satbaby -Stefan Seyfried 2013-03-10 + use only allpids.APIDs in record.cpp & fix compil in netfile.cpp - bouquetlist: fix width calculation +2012-08-01 [CST] Focus -Stefan Seyfried 2013-03-09 + data/cables.xml: add Ziggo with one transponder - bouquetlist: mark autogenerated bouquets as readonly - - this at least prevents modification from the context menu, - needs more work in the service->bouquetmanagement menus +2012-07-31 [CST] Focus -Stefan Seyfried 2013-03-09 + gui/scan_setup.cpp: update NID menu item, if NID found for cable provider; add simplified cable scan menu - not tested yet - screenshot: fix invalid cast in debug message + gui/scan.cpp: set SCAN_LOGICAL_HD in scan flags -Stefan Seyfried 2013-03-09 + locales: add locals for cable scan menu - my_system: return errno, silence trivial error message + neutrino_menue.h: add menu ID for cable scan -Stefan Seyfried 2013-03-09 + gui/widget/stringinput_ext.h: add CIntInput method to force char* value update - CVolume: fix border around volume bar + system/settings.cpp: add scan_logical_hd option, with 1 as default -Jacek Jendrzej 2013-03-11 + zapit/src/scan.cpp: use SCAN_LOGICAL_HD flag to prefer HD channel numbers - progresbar -add colored & vertical design , ported from neutrino-mp + zapit/include/zapit/scan.h: add SCAN_LOGICAL_HD flag -Jacek Jendrzej 2013-03-11 + zapit/src/getservices.cpp: load cable NID from cables.xml - progressbar-menu-tomworld + zapit/include/zapit/satconfig.h: add cable NID struct member -Stefan Seyfried 2013-03-10 +2012-07-31 [CST] Micha - neutrino: fix most hardcoded paths + added CST laboratory cable headend as cable provider -Stefan Seyfried 2013-03-10 + added CST laboratory cable headend as cable provider - fix exec_prefix for native build +2012-07-30 satbaby -Stefan Seyfried 2013-03-10 + record.cpp-fix possible segfalt - neutrino: allow empty user bouquets in the bouquetlist + -fix CEC (timer record) -Stefan Seyfried 2013-03-10 +2012-07-30 Stefan Seyfried - 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 + scan: blit() after channel updates -Stefan Seyfried 2013-03-10 + hintboxext: center vertically on screen + the previous algorithm was 'slightly above center', but now + it is too high on the screen -> simply center it - 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 + 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 :-) -Stefan Seyfried 2013-03-10 +2012-07-28 Stefan Seyfried - bouquetlist: only show active buttons + neutrino: fix menu position for right or bottom aligned -Stefan Seyfried 2013-03-10 + 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. - bouquetlist: fix width calculation +2012-07-26 svenhoefer -Stefan Seyfried 2013-03-09 + - mod_yparser: add a command to create comments - bouquetlist: mark autogenerated bouquets as readonly - - this at least prevents modification from the context menu, - needs more work in the service->bouquetmanagement menus +2012-07-25 svenhoefer -Stefan Seyfried 2013-03-09 + - yweb: get version-info from http://git.coolstreamtech.de - screenshot: fix invalid cast in debug message + - yweb: remove ftpfs-option from mount-settings -Stefan Seyfried 2013-03-09 + - yweb: rework buttons - my_system: return errno, silence trivial error message + - yweb: remove obsolete and non-working code from boxcontrol -Stefan Seyfried 2013-03-09 + - yweb: increase version (i urgently need an automatism for that.) - CVolume: fix border around volume bar + - yweb: fix 'df'-output to determinate space on mtd -svenhoefer 2013-03-09 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - - stringinput: fix width of menutitle in dialogs + -yweb: fix 957d9c65558e3e6752b21f92dd59153469d32637 -svenhoefer 2013-03-09 +2012-07-25 micha-bbg - - stringinput: rework dialogs - - * fix diplay with all fontsizefactors - * dynamical height/width/position of dialogs - * dynamical height of buttonbar + * CComponentsInfoBox: Small display bug fixed -[CST] Focus 2013-03-08 +2012-07-25 svenhoefer - libcoolstream/ca_cs.h: sync header + - yweb: some more corrections in languagefiles and design + * replace background-images with plain css -[CST] Focus 2013-03-08 +2012-07-24 svenhoefer - Makefile.am: add libca-sc + - yweb: remork submenus for a better readability + * add a new block for management-links to be more generic + * some marginal design-fixes -[CST] Focus 2013-03-08 +2012-07-24 micha-bbg - lib/libcoolstream/video_cs.h: sync header + * Fix typo in locale -[CST] Focus 2013-03-08 +2012-07-24 [CST] Focus - zapit/src/capmt.cpp: send channel_id in place of tpid with capmt + gui/widget/menue.cpp: disable 'back' hint, if no other hints present -[CST] Focus 2013-03-08 + eitd/sectionsd.cpp: add mutex to protect update demux - gui/channellist.cpp: use zapit client for PiP + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -[CST] Focus 2013-03-08 +2012-07-24 micha-bbg - gui/keybind_setup.cpp: add bind setup for direct pip setup and live/pip swap + * src/gui/widget/menue.cpp: Comment paintHint debug output -[CST] Focus 2013-03-08 +2012-07-24 svenhoefer - gui/pipsetup.cpp: close on key_pip_setup + - yweb: increase reload-timeout for osd-screenshots -[CST] Focus 2013-03-08 +2012-07-23 svenhoefer - zapit/src/zapit.cpp: handle PiP start/stop channels + - yweb: remove my obsolete english entrys in portuguese languagefile -[CST] Focus 2013-03-08 + - yweb: show Y_About.yhtm at a click on the info link - neutrino.cpp: add direct keys to config PiP, swap live and PiP channels + - yweb: improve record-settings -[CST] Focus 2013-03-08 +2012-07-23 striper - locals: add locales for additional PiP keys + - cables.xml: update KMS Muenchen -[CST] Focus 2013-03-08 +2012-07-23 svenhoefer - zapit/lib/zapitclient.cpp: add start/stop commands got PiP + - yweb: fix usage of Y_Version.txt; increase version (for three commits) -Thilo Graf 2013-03-08 +2012-07-23 micha-bbg - CComponentsPicture: fix build - - Build can be broken with other build environments + * Audioplayer: Small display bugs fixed + - Use 'full paint' for infobox -[CST] Focus 2013-03-07 + * CComponentsInfoBox: Optimize display + - 'only body paint' can be switched off - libconfigfile/configfile.cpp: fix typo while merging + * Numeric display volumebar can be switched off. + - Adjustable via Menu -> Settings -> OSD -> Volumebar digits -Merge: 65bd112d7 3d386649a -[CST] Focus 2013-03-07 +2012-07-23 Stefan Seyfried - 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 + Merge branch 'uncool/dvbsi++' commit '6e0bc85a6c0' + This is the last commit before the "menu hints" started. + Needs buildfixing... -[CST] Focus 2013-03-06 + 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 - driver/rcinput.cpp: add missing sleep, sub, pos keys +2012-07-22 micha-bbg -Thilo Graf 2013-03-01 + * Audioplayer: Small display bugs fixed - CAudioPlayerGui: set missing corner mode for info box + * Menu hints: Update deutsch.locale + - German Translations Part 8 (THX Tomworld) -Thilo Graf 2013-02-26 + * Audioplayer: CComponentsInfoBox use to paint infobox - 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. + * Bouqueteditor: CComponentsInfoBox use to paint infobox -Thilo Graf 2013-02-25 + * CComponentsInfoBox: Switch parameter h and w in constructor - 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. + * CComponentsInfoBox: Optimize display + - Paint full info box only when activating the menu, + otherwise only body paint -Thilo Graf 2013-02-23 + * Correct restore the screen to exit menu - CComponents: move components.cpp to cc_base.cpp, move types to own header + * CComponentsInfoBox: save/restore screen + - Own save/restore screen routine + - Shadow can be switched off + - Small fixes -Thilo Graf 2013-02-22 +2012-07-22 Thilo Graf - CChannelList: fix compile error - - clearItem2DetailsLine()candidate expects 1 argument, 2 provided + *CBEChannelSelectWidget: remove old detail line handing + add dline instance from CComponentsDetailsLine -Thilo Graf 2013-02-20 + *CBEChannelWidget: rework details line handling - CComponents: fix some includes - - Included header files don't fit after move of components. + *CBEBouquetWidget: add missing init for some members with NULL -Stefan Seyfried 2012-12-28 + *components: add members for generic paint, hide and restore items - pictureviewer: compatibility with giflib-5.x + *menu: ensure also correct x-position of details line + It's possible that x pos is changeing during runtime -Thilo Graf 2013-02-18 +2012-07-21 svenhoefer - 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. + - yweb: rework, localize and enable backup/restore -Thilo Graf 2013-02-17 + - yweb: remove obsolete ucodes-code - 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 +2012-07-21 [CST] Focus -Thilo Graf 2013-02-17 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - CComponents: add more debug output and fix typo in enum CC_ITEMTYPES +2012-07-20 svenhoefer -Thilo Graf 2013-02-17 + - yweb: increase version (for two commits) - CChannelList: devel_cc fix merge errors - - var full_width was lost during merge, this fixes - header and details width + - yweb: rework and enable movieplayer-settings -Thilo Graf 2012-12-04 + - yweb: missing u - 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. + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Thilo Graf 2012-11-30 + - yweb: rework and enable zapit-settings - 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 +2012-07-20 micha-bbg -Thilo Graf 2012-11-30 + * Menu hints: Update deutsch.locale + - German Translations Part 7 (THX Tomworld & Klauser) - CComponentsWindow: add sub class CComponentsWindow +2012-07-20 svenhoefer -Thilo Graf 2013-02-16 + - osd_setup.cpp: remove double include - CMenuWidget: branch devel_cc Fix merge errors - - Some braces were lost during the last merges. + - yweb: increase version -Thilo Graf 2012-11-26 + - yweb: fix directory for records in timersettings; move block to Y_neutrino_Blocks.txt - CComponents: change of debug marking for better recognition during logging +2012-07-20 [CST] Focus -Thilo Graf 2012-11-26 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - CComponentsForm: add virtual members to replace cc-item +2012-07-20 svenhoefer -Thilo Graf 2012-11-25 + - yweb: fix start directory for pictureviewer - CComponentsHeader: reset icon width, if no icon is defined + - yweb: fix start directory for audioplayer -Thilo Graf 2012-11-25 +2012-07-19 svenhoefer - CComponentsPicture: add missing define of dimensions after init + - yes - it's a png -Thilo Graf 2012-11-25 + - mainmenu: add an icon for tv-radio-switch - CTestMenu: add sample code for removeHeaderButtons() +2012-07-19 [CST] Focus -Thilo Graf 2012-11-25 + src/gui/moviebrowser.cpp: use 'cancel' button in movie start menu - 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. + src/gui/widget/menue.cpp: fix crash, if class inherit from CMenuWidget i.e. CFileChooser -Thilo Graf 2012-11-25 + gui/widget/menue.cpp: dont repaint menu on help key, if no hints - CComponentsHeader: add enums for header items + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Thilo Graf 2012-11-25 +2012-07-19 micha-bbg - CTestMenu: add example to exchange text with an image-item, for header + * Menu hints: Update deutsch.locale + - German Translations Part 6 (THX Tomworld) + - Fix typo in english.locale -Thilo Graf 2012-11-25 +2012-07-19 [CST] Focus - 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! + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Thilo Graf 2012-11-25 +2012-07-19 micha-bbg - 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. + * Menu hints: Update deutsch.locale + - German Translations Part 5 (THX Tomworld) -Thilo Graf 2012-11-24 + * Fix segfault in bouquet editor - CComponentsHeader: add member initCCButtonFormSize() - - This moves caclulation from initCCHeaderButtons() to its own - member. +2012-07-18 Stefan Seyfried -Thilo Graf 2012-11-24 + 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) - CComponentsHeader: move int of default buttons into its own member +2012-07-18 [CST] Focus -Thilo Graf 2012-11-24 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - CTestMenu: add sample code CComponentsHeader + gui/widget/menue.cpp: paint body without head; disable menu name display on VFD - it overwritten by option name anyway; little cleanup -Thilo Graf 2012-11-24 +2012-07-17 micha-bbg - CComponentsHeader: fix button display - - Calculation of button offset was broken. + * CComponentsInfoBox: missing shadow + - Removed wrong parameter 'rad' from function call CComponentsInfoBox -Thilo Graf 2012-11-23 + * Fix the position of CComponentsDetailLine - 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. + * Use CComponentsInfoBox for menu hint -Thilo Graf 2012-11-21 + * Add CComponentsInfoBox to CComponents - CComponentsHeader: add parameter buttons onto constructors - - This adds default buttons to header +2012-07-17 svenhoefer -Thilo Graf 2012-11-19 + - deutsch.locale: infobar isn't a "statusbalken" - CComponentsHeader: move init members into its own member +2012-07-17 [CST] Focus -Thilo Graf 2012-11-19 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - CComponentsForm: add virtual members to manipulate ccitems +2012-07-17 svenhoefer -Thilo Graf 2012-11-18 + - deutsch.locale: some litte corrections - 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. +2012-07-17 Thilo Graf -Thilo Graf 2012-11-12 + *components: remove inherit setWidth() member + Is already declared as virtual member in basic class - CTestMenu: add sample code for class CComponentsIconForm + *components: fix wrong parameter -Thilo Graf 2012-11-12 +2012-07-17 [CST] Focus - 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 + gui/widget/menue.cpp: check item's direct key only on key events -Thilo Graf 2012-11-10 + gui/bedit/bouqueteditor_channels.cpp: fix shadow (CBEChannelWidget inherit from CMenuWidget) - CComponentsHeader: add private member variable cch_text_x + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Thilo Graf 2012-11-10 +2012-07-16 Thilo Graf - CComponentsForm: remove constructor - - Call of overloaded 'CComponentsForm(int, int, int, int)' is ambiguous. + *menu: hide detail line objects without paintBackgroundBoxRel() -Thilo Graf 2012-11-10 + *neutrino: remove dub code + using class 'CComponentsDetailLine' instead multiple code + details line rendering - CComponentsForm: paintCCItems() is needed as public member + *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. -Thilo Graf 2012-11-10 +2012-07-16 [CST] Focus - CComponentsPicture: rework parameter handling - - Not shure if pic_max_h/w could still make problems in while usage - of CComponentsPicture, we will see... + gui/widget/menue.cpp: remove one indent level in CMenuWidget::exec -Thilo Graf 2012-11-09 + gui/widget/menue.cpp: fade-in, if menu was hidden, for testing - CComponentsHeader: init code for icon and text outsource - - slim down of paint() + gui/osd_setup.cpp: fix channel list menu, if fade enabled -Thilo Graf 2012-11-09 + gui/bouquetlist.cpp: dont repaint, if mode not changed - CComponentsHeader: use height of header as default height for icon space + gui/osd_setup.cpp: in channel context menu->fonts use cancel button -Thilo Graf 2012-11-09 + gui/widget/menue.cpp: fix screen save/restore; use RADIUS_LARGE (without -2) - CTextBox: don't hide if m_nPaintBackground is set to false - - Required in CCompmonentsText. Hide of textbox object is unnecessary in - CCompmonentsText objects. + gui/widget/menue.cpp: fix hint box height calc -Thilo Graf 2012-11-09 + gui/widget/menue.cpp: fix menu_left_exit option; remove can_arrow member - isMenueOptionChooser() is enough - CComponents: add option paint_bg and apply in CComponentsHeader + gui/widget/stringinput_ext.cpp: fix size with hints, fix screen position -Thilo Graf 2012-11-09 + english.locale: replace LAME with exit - CComponents: init ccitem vars in initVarBasic() + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Thilo Graf 2012-11-09 + gui/scan_setup.cpp: add hints - CCompnents: rename hideContainer into hideCCItem() + locals: add hints for scan setup -Thilo Graf 2012-11-07 +2012-07-15 svenhoefer - 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. + - vfd_setup: re-disable vfd-stuff for zee -Thilo Graf 2012-11-04 +2012-07-15 Stefan Seyfried - CTextMenu: add sample code for CComponentsHeader + zapit: return 0 in CFrontend::getBitErrorRate for broken drivers -Thilo Graf 2012-11-04 + tuxtxt: avoid spurious deadlocks on startup - 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. + tuxtxt: make sure that startpage is initialized + when enabling tuxtxt caching, saving settings and then + starting tuxtxt, the start page was not initialized -Thilo Graf 2012-11-02 + 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. - CComponentsForm: members become virtual - - Members of CComponentsForm will be used in sub classes. + neutrino: only coolstream needs a fan -Thilo Graf 2012-11-02 +2012-07-15 micha-bbg - CComponents: add define DEBUG_CC and some debug statements + * Fix typo in locale -Thilo Graf 2012-11-02 +2012-07-14 micha-bbg - CTestMenu: add more sample codes for cc-items + * Menu hints: Update deutsch.locale + - German Translations Part 4 (THX Tomworld) -Thilo Graf 2012-11-02 +2012-07-14 Stefan Seyfried - CComponents: add automaticaly cut of items with too large dimensions + framebuffer: add sanity check in paintPixel -Thilo Graf 2012-11-01 +2012-07-14 satbaby - CComponentsForm: using better variable names in paintCCItems() + satellites.xml: update Astra 1H/1KR/1L/1M (19.2E) -Thilo Graf 2012-11-01 +2012-07-13 micha-bbg - CTestMenu: add sample code for CComponentsForm + * Menu hints: Update deutsch.locale + - German Translations Part 3 (THX Tomworld) -Thilo Graf 2012-11-01 +2012-07-13 satbaby - 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. + Merge branch 'dvbsi++' of ssh://coolstreamtech.de/cst-public-gui-neutrino into dvbsi++ -Thilo Graf 2012-10-27 + network_service.cpp: acitve menu only if binary available (tiny fix) - CTestMenu: add tests for CComponentsText +2012-07-13 [CST] Focus -Thilo Graf 2012-10-27 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - 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. + gui/pictureviewer_setup.cpp: add hints -Thilo Graf 2012-10-26 + gui/audioplayer_setup.cpp: add hints - CComponentsText: fix paint text into Textbox + locals: hints for audioplayer/picture viewer setup -Thilo Graf 2012-10-24 + gui/keybind_setup.cpp: comment unused bouquetlist mode and movieplayer plugin key - CComponentsInfoBox: inherit setText + gui/keybind_setup.cpp: add hints -Thilo Graf 2012-10-24 + locals: add hints for key setup menu - CComponentsInfoBox: inherit setTextFont and setTextMode +2012-07-12 micha-bbg -Thilo Graf 2012-10-24 + * Menu hints: Update deutsch.locale + - German Translations Part 2 (THX Tomworld) - CComponentsInfoBox: inherit setTextColor +2012-07-12 satbaby -Thilo Graf 2012-10-24 + satellites.xml: update Hot Bird 6/8/9 (13.0E) - CComponentsText: add member clearCCText() + network_service.cpp: acitve menu only if binary available (thx snafed) -Thilo Graf 2012-10-23 + fix tiny OSD shadow - CComponentsText: fix possible segfault - - segfault happens on left empty text - - CComponentsInfoBox: inherit ct_textbox - - CComponentsInfoBox: inherit ct_box - - CComponentsInfoBox: inherit ct_box + channellist.cpp: fix CVFD with history zap -Thilo Graf 2012-10-23 + vfd.cpp: add timer for show servicename time switch - CComponentsInfoBox:start inherit of CComponentsText onto CComponentsInfoBox +2012-07-12 [CST] Focus -Thilo Graf 2012-10-23 + 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 - CComponentsInfoBox: move define of x_text onto paint() + locals: adding hints, WIP -Thilo Graf 2012-10-23 + gui/hdd_menu.cpp: add hints - CComponents: add missing paint-members to circle and square classes - - paint () ist in CComponentsItem abstrakt, muss definiert werden - seine eigene in Unterklassen. + gui/vfd_setup.cpp: add hints -Thilo Graf 2012-10-23 + gui/osd_setup.cpp: more hints - CComponents: move CComponentsText before Infobox +2012-07-12 micha-bbg -Thilo Graf 2012-10-21 + * Menu hints: Extra font added + - Font size set by Menu/Settings/Font settings/Menu/Menu hints - 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. + * Menu hints: Shadow for hint box enabled -Thilo Graf 2012-09-25 + * Menu hints: Optimize presentation - 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() + * 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 -Thilo Graf 2012-09-24 +2012-07-11 satbaby - ComponentsText: remove tests for color and background + fix OSD -Thilo Graf 2012-09-22 + fix OSD - CComponentsText: ensure an empty default value for AUTO_WIDTH in setText() - - AUTO_WIDTH has ugly sideeffects in context with max width +2012-07-10 Stefan Seyfried -Thilo Graf 2012-09-24 + zapit: fix endianness problem in PMT parsing + ...and as a side effect avoid unaligned accesses on SH4. - CComponents: add sub class CComponentsText +2012-07-10 FlatTV -micha-bbg 2012-09-22 + icon makefile - channellist.cpp: Fix segfault at 'delete Infobox' when changes in bouquet list. +2012-07-09 [CST] Focus -Thilo Graf 2012-09-14 + gui/osd_setup.cpp: lets just hide menu and repaint on corners option change - CTextBox/CMsgBox: reduce data type conflicts + gui/osd_setup.cpp: more hints, WIP -Thilo Graf 2012-09-14 +2012-07-09 satbaby - CTextBox: add methodes setTextMode() and setBackGroundColor() + menue.cpp:-fix OSD on corners switch (upper side) -Thilo Graf 2012-09-12 + change mysytem char to const char - CComponents: clean up, don't use fbadata in paintFbItems() - - Use consistently vector v_fbdata, so we don't need all parameters in - paintFbItems() + fix gcc 4.7.x warnings -Thilo Graf 2012-09-09 + fix gcc 4.7.x warnings - CComponentsItemBox: move paint of text into its own method +2012-07-09 [CST] Bas -Thilo Graf 2012-09-09 + neutrino-apollo: changes for apollo uclibc. - CComponentsItemBox: move paint of icons and pictures into it's own member + Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo -Thilo Graf 2012-09-09 +2012-07-08 Stefan Seyfried - CTestMenu: add tests for form objects + fix english unicable.lnb locale -Thilo Graf 2012-09-09 +2012-07-08 Thilo Graf - CComponentsForm: add functionality - - Now it's possible to paint forms with defined caption and icon + neutrino makefile: keep sorting in makefile -Thilo Graf 2012-09-08 + channellist: update license text - CComponents: remove bgmode handler - - bg_mode varible was never used + yWeb: change version 2.8.0.8 to 2.8.0.9 -Thilo Graf 2012-09-08 + yWeb: fix support links - CComponents: reset saved_screen.pixbuf - - It's safe to work with null pointer + menu: add overloaded version for CMenuOptionStringChooser -Thilo Graf 2012-09-07 + personalize: changeNotify - no repaint menu after changed option values + reduces the flicker effect on screen - CComponents: remove superfluous calls - - firstPaint, v_fbdata.clear() already called in initVarBasic() and - initVarBasic() is called in all subclass constructors + vfd_setup: remove semicolon -Thilo Graf 2012-09-05 + update license text in some files + TODO: many other files still need corrections - CComponentsForm: add basics for CComponentsForm + menu: move class CNonLocalizedMenuSeparator from update.cpp into gui/menu.h -micha-bbg 2012-09-04 + neutrino: remove dub code lines - CComponentsItemBox: Add flag 'isCalculated' for control calculateElements() + clean up: sort sourcefiles in makefiles -micha-bbg 2012-09-04 + locale: use multiple term - CComponentsInfoBox: Add 'bgMode = CC_BGMODE_PERMANENT' to initVarInfobox() +2012-07-08 satbaby -Thilo Graf 2012-09-04 + menue.cpp:-fix OSD clear in hint+angular mode - CComponentsItemBox: use also locales in overloaded methode addText() + menue.cpp:-fix OSD on corners switch (-fix hint mode) -Thilo Graf 2012-09-03 +2012-07-08 [CST] Focus - CChannelList: adapt for new functionality in CComponents + Some GPL icons for menu hints, incomplete -Thilo Graf 2012-09-03 + gui/osd_setup.cpp: add menu hints, incomplete - work in progress - CComponentsItemBox: split addElement() + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Thilo Graf 2012-09-03 + gui/proxyserver_setup.cpp: add menu hints - CComponentsPicture: fix hide() of picture box - - After hide of a picture box, no paint was possible, this should fix this. + gui/record_setup.cpp: add menu hints -Thilo Graf 2012-09-02 + gui/zapit_setup.cpp: add menu hints - CTestMenu: add some demos for CComponents + gui/personalize.cpp: copy hint fields -Thilo Graf 2012-09-02 + gui/parentallock_setup.cpp: add menu hints - CComponents: add member isPainted() - - Useful for monitoring and evaluation of the state of components, - is also inherited to all subclasses + gui/osdlang_setup.cpp: add menu hints -Thilo Graf 2012-09-01 + gui/network_service.cpp: add menu hints - CComponentsShapeSircle: fix segfault on init + gui/network_setup.cpp: add menu hints -Thilo Graf 2012-09-01 + gui/cec_setup.cpp: add menu hints - CTestMenu: rework member showTestMenu() - - It's better to split this member. Newer tests can make it too messy. + gui/settings_manager.cpp: add menu hints -Thilo Graf 2012-08-31 + gui/mediaplayer.cpp: add menu hints - 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. + gui/info_menue.cpp: add menu hints -Thilo Graf 2012-08-30 + gui/audio_setup.cpp: add menu hints - CComponentsTitleBar: rename member addText(), convert locale in constructor + gui/videosettings.cpp: add menu hints -Thilo Graf 2012-08-30 + gui/miscsettings_menu.cpp: add menu hints - CChannellist: remove calculateElements() - - is already included in print()clHead->paint() and refreshElement() + neutrino_menue.cpp: add menu hints -Thilo Graf 2012-08-30 + gui/widget/icons.h: add main menu and one level down hint icons - 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() + locals: add menu hints, work in progress -micha-bbg 2012-08-29 + gui/widget/menue.cpp: add menu hints paint - Channellist: Use CComponentsTitleBar for paint head +2012-07-08 Stefan Seyfried -micha-bbg 2012-08-29 + 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. - CComponentsItemBox: Add refreshElement() & paintElement() - - - use paintElement() for CComponentsItemBox::paint +2012-07-08 satbaby -Thilo Graf 2012-08-28 + menue.cpp:-fix OSD on corners switch - CComponentsTitleBar: add overloaded constructors for different text types +2012-07-08 Stefan Seyfried -Thilo Graf 2012-08-27 + zapit/unicable: retry tuning on failure - CComponentsTitleBar: add blanc constructor + scan_setup: add unicable setup to the GUI -Thilo Graf 2012-08-27 + zapit: improve unicable support + * support the LNB input parameter (bank) + * save config per position in sat.conf - CComponents: declare small members as inline + scan_setup: apply diseq menu options initially -micha-bbg 2012-08-27 + scan_setup: allow diseqc-repeats for non-advanced setup - * CComponentsItemBox: Correction x-position of elements +2012-07-08 [CST] Focus -Thilo Graf 2012-08-27 + gui/channellist.cpp: fix detail box comments - CComponentsItemBox: use plausible member names + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Thilo Graf 2012-08-27 + gui/scan_setup.cpp: fix crash in latitude/longtitude options - CComponentsItemBox: remove comment +2012-07-07 satbaby -micha-bbg 2012-08-27 + biggest chan number in list (revised) - * Move hMax correction from CComponentsItemBox to CComponentsTitleBar +2012-07-07 Stefan Seyfried -micha-bbg 2012-08-27 + simple_display: use VFDSETTIME2 ioctl on spark - * CComponentsItemBox: Use CTextBox for paint text + 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. -micha-bbg 2012-08-26 + framebuffer_spark: implement setBlendLevel() - * CComponents: Adjustments for CComponentsItemBox and CComponentsTitleBar + simple_display: fix array size -Thilo Graf 2012-08-26 +2012-07-07 satbaby - CComponents: add CComponentsItemBox as basich Class for CComponentsTitlebar + fix gcc 4.7.x warnings -Thilo Graf 2012-08-26 +2012-07-04 [CST] Focus - CComponentsTitlebar: remove init of shadow - - is allready inititalized in initVarContainer() (initVarBasic()) with - default value CC_SHADOW_OFF, + zapit/src/scan.cpp: fix lcn bug -Thilo Graf 2012-08-26 +2012-07-02 [CST] Focus - CComponentsTitlebar: remove member col_body - - is allready inherit from basic class CComponents + gui/channellist.cpp: add comments for detail box draw -micha-bbg 2012-08-24 +2012-06-29 [CST] Focus - * CComponents: add class to place an paint titlebars + GUI: add show menu hint option -Thilo Graf 2012-08-26 +2012-06-27 Stefan Seyfried - CTextBox: initialize variables in constructor (style) + check_dir: fix typo in warning message -Thilo Graf 2012-08-25 + framebuffer: add missing blit() calls - CChannelList: use own function to get transponder info + implement shutdown handling for azbox -Thilo Graf 2012-08-25 + simple_display: implement azbox me VFD support - CChannelList: adapt for new CComponentsInfoBox functionality - - TODO: - paint text into infobox with CComponentsInfoBox + 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. -Thilo Graf 2012-08-25 + 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 - CComponentsPicture: use DEBUG to show dimensions error +2012-06-27 [CST] Focus -Thilo Graf 2012-08-25 + remove unused emlog setting - CBEChannelSelectWidget: use CComponentsInfoBox to paint infobox + remove unused startchanneltv_nr/startchannelradio_nr -micha-bbg 2012-08-24 + system/settings.h: remove unused logo_num - * CComponents::CComponentsPicture: Add the processing and scaling images +2012-06-26 [CST] Focus -Thilo Graf 2012-08-25 + gui/network_setup.cpp: add network services submenu - CBEChannelWidget: use CComponentsInfoBox to paint text into infobox + gui/Makefile.am: add network_service.cpp -Thilo Graf 2012-08-24 + gui/network_service.cpp: simple network service menu - Bedit: adapt to last CComponent changes + locale: add LOCALE_NETWORKMENU_SERVICES -Thilo Graf 2012-08-23 +2012-06-25 [CST] Focus - CMenuWidget: set frame thickness - - default value in CComponentsInfoBox is inherit from CComponentsContainer - and =0, baut we need =2 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Thilo Graf 2012-08-23 +2012-06-22 satbaby - CComponents: add members to init inherit variables - - This sould enshure, that we have init with basic values in sub classes + infoviewer: displaying dd availability is now optional -fix -Thilo Graf 2012-08-22 + infoviewer: displaying dd availability is now optional (martii patch adapted by bazi98 ) - CMenuWidget: init instance of CComponentsDetailsLine in constructor +2012-06-22 [CST] Focus -Thilo Graf 2012-08-22 + Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ - CComponentsDetailsLine: add basic constructor without args +2012-06-22 [CST] Bas -Thilo Graf 2012-08-22 + frontend: new FrontendParameters and moved some type to this file. - CComponentsInfoBox: create instance of CComponentsInfoBox in constructor + frontend: use a private version of FrontendParameters to include (optional) additional parameters like rolloff, delsys. -Thilo Graf 2012-08-22 +2012-06-21 [CST] Focus - CComponentsInfoBox: add basic constructor without args - - usefull if dynamic changed properties are needed + driver/streamts.cpp: fix streaming to new connection; send current channel pids, if no pids in url -micha-bbg 2012-08-20 + gui/movieplayer.cpp: add pls extension; check name from playlist - * CMenuWidget: Use removeLineBreaks() in paintHint() +2012-06-20 satbaby -micha-bbg 2012-08-20 + revert spawn funktion - * CComponentsInfoBox: Add removeLineBreaks() + plugins.cpp: start plugin script with posix spawn -micha-bbg 2012-08-20 +2012-06-20 [CST] Focus - CComponentsInfoBox: Use setTextFont() in paintText() + driver/file.cpp: add pls extension -micha-bbg 2012-08-20 +2012-06-18 [CST] Focus - CMenuWidget: Remove line breaks from hint text - - - Add font to Constructor & setText() - - remove CTextBox::AUTO_HIGH + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -micha-bbg 2012-08-20 +2012-06-18 satbaby - * CComponentsInfoBox: Add setTextBorderWidth() to paintText() - - - Add delete textbox to paint() - - remove CTextBox::AUTO_HIGH + configure_network: mysystem: use vfork -Thilo Graf 2012-08-19 + use empty() instead of size() - CMenuWidget: implement CComponentsInfoBox functionality for text and icon +2012-06-18 [CST] Focus -Thilo Graf 2012-08-18 + deutsch, english locale: change neutrino to Neutrino-HD - CComponents: Rework some buggy paint methodes + gui/movieplayer.cpp: parse m3u files -Thilo Graf 2012-08-17 + gui/audioplayer.cpp: add urls from m3u - CComponents: paint picture in Infobox + fix conflict -Thilo Graf 2012-08-16 +2012-06-16 [CST] Bas - CChannelList: adapt for last changes in CComponents + src/Makefile.am: add libavcodec to the linker. -Thilo Graf 2012-08-16 + src/Makefile.am: remove dependancy on libnxp.so - CAudioPlayer: adapt for last changes in CComponents +2012-06-16 satbaby -Thilo Graf 2012-08-16 + moviebrowser.cpp: delFile: revert to unlink() - CMenuWidget: adapt for last changes in CComponents + use empty() instead of size() -Thilo Graf 2012-08-16 + use empty() instead of size() - Bedit: adapt for last changes in CComponents +2012-06-16 defans -Thilo Graf 2012-08-16 + - update.cpp/update_menu.cpp: add hotkeys - CComponents: add text functionality into class CComponentsInfoBox() +2012-06-15 Thilo Graf -Thilo Graf 2012-08-13 + update_settings: set url chooser as default item + So we need no hotkey - CComponents: add class to place and paint icons and pictures + update_settings: fix order of color buttons + Order of color buttons on remote control is red, green ... not green, red -micha-bbg 2012-08-11 +2012-06-15 [CST] Focus - * Imageinfo/Streaminfo: Use CComponentsPIP for PIP + Revert driver/lcdd.cpp, driver/newclock.cpp - used in Makefile.am -micha-bbg 2012-08-08 +2012-06-14 [CST] Focus - * channellist.cpp: paint details - - - Rework paintItem2DetailsLine() - - Use CComponentsInfoBox for paintDetails() - - Set missing height of down mark + gui/audioplayer_setup.cpp: comment unsupported spectrum option -Thilo Graf 2012-08-07 + remove obsolete lib/controldclient/ - Bedit: apply last CComponent changes + gui/audioplayer.cpp: fix sms-input for title search -Thilo Graf 2012-08-04 + src/gui/audioplayer.h: remove unused variable - CMenuWidget: define system colors during runtime + gui/audioplayer.cpp: fix detail frame corners -Thilo Graf 2012-08-03 + delete unused files in src/driver/pictureviewer dir - 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 + delete obsolete and unused files in src/drivers/ dir -Thilo Graf 2012-08-03 + remove obsolete and unused includes - CMenuWidget: adapt to current CComponentsInfoBox changes +2012-06-13 [CST] Focus -Thilo Graf 2012-08-03 + remove unused empty files system/timer* - Bedit: adapt to current CComponentsInfoBox changes + remove sectionsd/ dir -Thilo Graf 2012-08-03 + zapit: remove obsolete files - CAudioPlayerGui: adapt to current CComponentsInfoBox changes + zapit/src/scansdt.cpp: remove obsolete zapit/descriptors.h -Thilo Graf 2012-08-01 + zapit/src/scanpmt.cpp: remove obsolete zapit/descriptors.h - CBEChannelWidget: remove redundant hide of infobox - - Infobox uses it's own hide(). + zapit/src/fastscan.cpp: remove obsolete zapit/descriptors.h -Thilo Graf 2012-08-01 + zapit/src/bouquets.cpp: remove obsolete zapit/sdt.h - *menu.cpp: refresh radius settings - - Changed corner settings in osd setup - have no effect in unchanged menu widget instances. + zapit/include/zapit/getservices.h: remove obsolete zapit/descriptors.h -Thilo Graf 2012-07-30 + driver/streamts.cpp: replace cam.h with correct capmt.h - 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) + driver/record.cpp: replace cam.h with correct capmt.h -Stefan Seyfried 2013-03-05 + zapit/src/femanager.cpp: remove obsolete cam.h include - sectionsd: trim CN thread debug messages - - * disable DEBUG_CN_THREAD - * shorten eit update filter message - * remove unneeded printdata_ms - - Signed-off-by: Jacek Jendrzej + zapit/src/zapit.cpp: replace cam.h with correct capmt.h -Stefan Seyfried 2013-03-05 + remove unused files in src/gui/widget - sectionsd: shorten debug messages - - * channel ids in sectionsd are only 48bit - * addEvent debug message had redundant information - - Signed-off-by: Jacek Jendrzej + gui/personalize.cpp: remove unused lcdcontroler.h include -Stefan Seyfried 2013-03-05 + locals: remove unused LOCALE_LCDCONTROLER_CONTRAST - sectionsd: be more tolerant about adjtime() failure - - Signed-off-by: Jacek Jendrzej + gui/widget/Makefile.am: remove unused listbox_legacy.cpp -Stefan Seyfried 2013-03-05 + locals: remove unused LOCALE_VIDEOMENU_CSYNC - sectionsd: don't truncate 64bit value before comparing - - Signed-off-by: Jacek Jendrzej + remove unused files in src/gui dir -svenhoefer 2013-03-05 + gui/osd_setup.cpp: remove obsolete alphasetup.h include - - deutsch.locale: external plugin-dir must not be on a hdd + neutrino_menue.cpp: remove obsolete epg_menu.h include -svenhoefer 2013-03-05 + locals: remove unused GTX locales - - deutsch.locale: rework german menu hints - - serveral fixes in spelling and grammar, intelligibility and wording + zapit/include/zapit/channel.h: return name as reference -svenhoefer 2013-03-05 + gui/channellist.cpp: remove direct access to channel->name - - locale: two little requested fixes (typo and intelligibility) + zapit/src/zapit.cpp: comment unused CZapitMessages::CMD_GET_BOUQUET_NCHANNELS -SnowHead 2013-03-05 + zapit/lib/zapitclient.cpp: comment unused getBouquetNChannels - - moviebrowser: don't show additional files from enigma2 in moviebrowser + zapit/src/bouquets.cpp: comment unused code -[CST] Focus 2013-03-05 + gui/infoviewer.cpp: comment unused CInfoViewerHandler - use ENABLE_PIP for pip code + zapit/src/zapit.cpp: save services on shutdown, if changed -[CST] Focus 2013-03-05 + comment not needed SaveMotorPositions code and calls - configure.ac: add enable-pip option + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -[CST] Focus 2013-03-05 +2012-06-08 thilo - driver/screenshot.cpp: ifdef for png_set_invert_alpha + 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 -Stefan Seyfried 2013-03-03 +2012-06-08 Thilo Graf - 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 - - Signed-off-by: Jacek Jendrzej + 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 -Stefan Seyfried 2013-03-03 +2012-06-08 Stefan Seyfried - 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. - - Signed-off-by: Jacek Jendrzej + spark: enable dolby via HDMI + Note: this will only work if dolby via SPDIF is also enabled. -Stefan Seyfried 2013-03-02 + sectionsd: remove invalid debug printf - my_system/my_popen: detach the children from neutrino's terminal - - Signed-off-by: Jacek Jendrzej +2012-06-08 satbaby -Stefan Seyfried 2013-03-03 + infoviewer_bb.cpp: fix caid order in discrete mode - 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 * - - Signed-off-by: Jacek Jendrzej +2012-06-06 [CST] Focus -Stefan Seyfried 2013-03-03 + cross-configure.cool: no-strict-aliasing workaround for newer gcc, until code fixed - libconfigfile: update config file atomically when saving - - Signed-off-by: Jacek Jendrzej +2012-06-06 satbaby -Stefan Seyfried 2013-03-03 + sectionsd.cpp: fix Segmentation fault if max_events == 0 - neutrino: avoid crash when signals are caught during start - - this needs more work to avoid crashes when interrupted early - - Signed-off-by: Jacek Jendrzej +2012-06-06 [CST] Focus -Stefan Seyfried 2013-03-03 + gui/widget/listbox.cpp: reuse selection code; add list start/end keys - femanager: save frontend.conf if new entries are present - - Signed-off-by: Jacek Jendrzej + gui/bedit/bouqueteditor_channels.cpp: reuse selection code; add list start/end keys -svenhoefer 2013-03-01 + 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 - - neutrino.cpp: fix handling of g_settings.mode_left_right_key_tv + mymenu.h: move non-common options to corresponding files -[CST] Focus 2013-03-01 + locals: remove unused - lib/libconfigfile/configfile.cpp: - fix 804bed4e733d3f000228f86cec2646dae7b7543f - at least with uclibc it refuse to save - conf file which not exist +2012-06-05 [CST] Focus -[CST] Focus 2013-02-28 + eitd: change SIevents type to vector - no need to sort this temp list - src/gui/components/Makefile.am: libcoolstream dir depends on box + eitd/dmx.cpp: revert dmx Open/Close to use Stop - prevent crash, if one thread use change() while other try to read (time thread) -[CST] Focus 2013-02-28 +2012-06-03 Stefan Seyfried - zapit/include/zapit/types.h: define types in case they are missed, i.e. in uclibc + sectionsd: renice thread that reads saved EPG -Merge: 026592e8f 3da1aebe2 -[CST] Focus 2013-02-28 + neutrino: fix exit code for deepstandby - Merge branch 'pip' into next - - Conflicts: - src/gui/channellist.cpp +2012-06-02 [CST] Focus -Merge: cddfcf3bf e74f1db27 -[CST] Focus 2013-02-28 + 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 - Merge branch 'dvbsi++' into next - - Conflicts: - src/neutrino.cpp - src/zapit/src/femanager.cpp - src/zapit/src/getservices.cpp - src/zapit/src/transponder.cpp + gui/infoviewer.cpp: comment all showIcon_CA_Status calls, leave only one - on event; comment unused code -Merge: fd6abb911 ca8f8251e -[CST] Focus 2013-02-28 +2012-05-31 [CST] Focus - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + system/setting_helpers.cpp: fix notifiers, most must not repaint menu -[CST] Focus 2013-02-28 + gui/zapit_setup.cpp: fix CZapitSetup::changeNotify - no need to repaint menu - gui/keybind_setup.cpp: add pip key binding edit + gui/videosettings.cpp: comment unused code, fix CVideoSettings::changeNotify - no need to repaint menu -[CST] Focus 2013-02-28 + gui/vfd_setup.cpp: fix CVfdSetup::changeNotify - no need to repaint menu - neutrino.cpp: save/load pip key - default is 'help' button, stop PiP on pip key + gui/scan_setup.cpp: fix CScanSetup::changeNotify - no need to repaint menu -[CST] Focus 2013-02-28 + gui/osdlang_setup.cpp: fix CLangSelectNotifier::changeNotify - no need to repaint menu - system/settings.h: add key_pip + gui/network_setup.cpp: fix CNetworkSetup::changeNotify - no need to repaint menu -[CST] Focus 2013-02-28 + gui/cec_setup.cpp: fix CCECSetup::changeNotify - no need to repaint menu - locals: add locales for PiP key + system/setting_helpers.cpp: fix CAudioSetupNotifier - also called for pref. DD; no need to repaint menu -[CST] Focus 2013-02-28 + system/setting_helpers.cpp: cleanup unused code - gui/scan.cpp: add zap to current channel_id after scan + gui/audio_setup.cpp: fix notify - no need to repaint menu -[CST] Focus 2013-02-28 + gui/keybind_setup.cpp: add changeNotify for remote repeat - zapit/src/zapit.cpp: disable zap after CMD_RELOAD_CURRENTSERVICES + gui/osd_setup.cpp: add notify code for radiotext -[CST] Focus 2013-02-28 + gui/user_menue.cpp: add sectionsd pause to changeNotify - zapit/src/scan.cpp: disable zap after scan + gui/record_setup.cpp: add changeNotify, remove notifiers -svenhoefer 2013-02-28 + neutrino.cpp: fix crash in start wizard on volume +/- - - audioplayer.cpp: fix comparison operator +2012-05-29 [CST] Focus -svenhoefer 2013-02-28 + eitd/sectionsd.cpp: try to fix occasional eit update demux error - - icons: remove unneeded movieplayer.raw + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -svenhoefer 2013-02-27 + eitd/SIevents.cpp: change SIcomponents and SIparentalRatings from set to vector - no need to sort them, this decrease SIevent size - - audioplayer.cpp: reducing console spam + eitd/sectionsd.cpp disable debug code -[CST] Focus 2013-02-27 + eitd: ifdef unused item/itemDescription, comment unused vps in SIevent - driver/record.cpp: stop PiP before starting record of current PiP channel + eitd/sectionsd.cpp: compare full channel id to wakeup eit - on broken providers zap was not detected -[CST] Focus 2013-02-27 + eitd/sectionsd.cpp: includes cleanup; fix compile without dvbsi++ event parse - to test memory fragmentation - gui/channellist.cpp: start/stop PiP for selected channel on play button + eitd/SIsections.cpp: add back old event parse code, ifdef USE_DVBSI_EVENTS control which code used -[CST] Focus 2013-02-27 + src/eitd/SIevents.cpp: add back old event parse code - zapit/src/zapit.cpp: add Start/Stop PiP + zapit/src/bouquets.cpp: ignore freq part of channel id for user bouquets only -Merge: af5ead9f3 4f3561104 -[CST] Focus 2013-02-26 + Revert "zapit/src/frontend.cpp: increase wait after voltage switch" + This reverts commit c30bd7a81a630d329f0dcabb582ba1debca76b6d. - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2012-05-28 [CST] Focus -[CST] Focus 2013-02-26 + zapit/src/fastscan.cpp: force diseqc 1.0 - gui/videosettings.cpp: add missed hints, add PiP setup, - set initial PiP size/position, set format/aspect to PiP decoder +2012-05-24 svenhoefer -[CST] Focus 2013-02-26 + - eitd: fix possible buffer overflow while writing egp-data (patch by FlatTV) - gui/pipsetup.cpp: add simple PiP size/position setup +2012-05-24 [CST] Focus -[CST] Focus 2013-02-26 + zapit/src/zapit.cpp: after scan, send EVT_SERVICES_CHANGED before zap - add pip icon + gui/scan_setup.cpp: fix crash, when changing diseqc type after sat lnb configure - comment unneeded CGenericMenuActivate items, lnb setup menu is dynamic -[CST] Focus 2013-02-26 +2012-05-22 [CST] Focus - zapit/src/femanager.cpp: ifdef dynamic demux allocation, it disabled atm + neutrino_menue.cpp: move TEST_MENU define to gui/test_menu.h -[CST] Focus 2013-02-26 + gui/test_menu.cpp: add scan and 22khz test for second tuner - neutrino.cpp: save/load pip settings, group apollo-specific settings + zapit/src/fastscan.cpp: bug fix -[CST] Focus 2013-02-26 + system/setting_helpers.cpp: workaround for factory reset, clear sat list - locals: add video menu missed hints, add locals for PiP + zapit/src/femanager.cpp: clear config and frontend sat map before loading settings -Stefan Seyfried 2013-02-24 +2012-05-21 svenhoefer - zapit: fix order of stopping playback and selecting live FE + - cables.xml: update kms muenchen -Gaucho316 2013-02-26 +2012-05-21 Stefan Seyfried - - moviebrowser: only save settings if modified + 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). -svenhoefer 2013-02-26 +2012-05-21 micha-bbg - - icons: add missing hint_a_pic.png + * infoviewer_bb: Workaround for display the CA-icons outside of the infobar -svenhoefer 2013-02-26 + * infoviewer_bb: Little style- and performance-fixes - - osd_setup.cpp: move dest-dir for screenshots to top of menu +2012-05-19 micha-bbg -svenhoefer 2013-02-26 + * 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 - - locale: clean screenshot-locale from unnecessary ballast +2012-05-18 [CST] Focus -Merge: 8e1e391be 05fdc3c08 -[CST] Focus 2013-02-26 + zapit/src/frontend.cpp: increase wait after voltage switch - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2012-05-14 svenhoefer -Stefan Seyfried 2013-02-23 + - infoviewer.cpp: more suitable icons for tuner - femanager: remove workaround after libconfigfile fix +2012-05-14 [CST] Bas -Stefan Seyfried 2013-02-23 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - configfile: don't do a full sync() after saving + 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. -Stefan Seyfried 2013-02-23 +2012-05-14 [CST] Focus - configfile: reset modified flag after saving + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Stefan Seyfried 2013-02-23 + lib/xmltree/xmlparse.cpp: fix (workaround?) for crash while parsing invalid saved xml - configfile: set the modified flag correctly on set*Vector methods + zapit/src/scan.cpp: prefer logical numbers from hd descriptors -Stefan Seyfried 2013-02-22 + zapit/src/scannit.cpp: add HD_SIMULCAST_LOGICAL_CHANNEL_DESCRIPTOR - infoviewer_bb: initialize values to satisfy valgrind + zapit/src/frontend.cpp: fix slave flag in CFrontend::sendEN50494TuningCommand -Stefan Seyfried 2013-02-22 +2012-05-14 satbaby - channellist: initialize values to satisfy valgrind + eventlist.cpp: add startTime comparison to unique sort -Merge: 0dda40207 662955f9e -[CST] Focus 2013-02-24 +2012-05-13 [CST] Focus - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + zapit/src/frontend.cpp: add missed slave checks in sendToneBurst and sendEN50494TuningCommand -Jacek Jendrzej 2013-02-23 +2012-05-12 satbaby - src/gui/infoviewer.cpp: fix paint progressbar opt 1 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Thilo Graf 2013-02-22 + nhttpd: disable script debug - 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. +2012-05-11 swing99 -Stefan Seyfried 2013-02-05 + * cables.xml: update transponder for M-net Muenchen, THX to lotek - sectionsd: consider the table_id when inserting events - - Signed-off-by: Jacek Jendrzej +2012-05-11 satbaby -Stefan Seyfried 2012-11-03 + move unique sort to eventlist.cpp - 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 + move unique sort to eventlist.cpp -micha-bbg 2013-02-21 + sectionsd.cpp:sort unique search-eventlist (fix tiny) - * src/eitd/sectionsd.cpp: Calling function 'Sleep()' restored + sectionsd.cpp:sort unique search-eventlist (fix) -svenhoefer 2013-02-20 + sectionsd.cpp:sort unique search-eventlist - - upnpbrowser.cpp: center horizontally +2012-05-11 [CST] Focus -svenhoefer 2013-02-20 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - - audioplayer.cpp: center horizontally + zapit/src/scan.cpp: create user bouquet from network name, if lcn found; split adding nit transponders code to AddFromNit() -Stefan Seyfried 2013-02-05 + zapit/src/scannit.cpp: fix channel id for lcn, add GetNetworkName() - sectionsd: on-disk epg data has lower priority than on-air data - - Signed-off-by: Jacek Jendrzej + system/settings.cpp: fix saving cable network id -Jacek Jendrzej 2013-02-20 + system/settings.cpp: fix saving delivery system - src/eitd/sectionsd.cpp fix compil unused variable 'rs' + gui/widget/hintboxext.cpp: disable debug -Stefan Seyfried 2013-02-17 +2012-05-11 satbaby - 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 - - Signed-off-by: Jacek Jendrzej + eventlist.cpp:-fix possible segfault -Stefan Seyfried 2013-02-17 + eventlist.cpp:-fix select timer in search mode - sectionsd: remove newline from SIsectionTIME message - - Signed-off-by: Jacek Jendrzej +2012-05-10 [CST] Focus -Stefan Seyfried 2013-02-17 + 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 - sectionsd: silence debug spam - - disable some debug messages, remove unneeded newlines - from other messages - - Signed-off-by: Jacek Jendrzej + neutrino.cpp: cleanup CNeutrinoApp::channelsInit -Stefan Seyfried 2013-02-17 + gui/moviebrowser.cpp: attempt to fix load default settings and starting without conf file; unlink xml file without system() - 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. - - Signed-off-by: Jacek Jendrzej + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Stefan Seyfried 2013-02-17 + gui/widget/textbox.cpp: fix string access outside of its size - infoviewer_bb: fix flickering HDD bar display - - Signed-off-by: Jacek Jendrzej +2012-05-10 swing99 -Stefan Seyfried 2013-02-17 + * cables.xml: Added transponder for Kabel Deutschland - Offensive 2012 - infoviewer_bb: don't start HDD percent thread once per second - - Only start the HDD percent determination once per infobar display - - Signed-off-by: Jacek Jendrzej +2012-05-09 klauser -Stefan Seyfried 2013-02-17 + * cables.xml: Added transponder for Unitymedia - 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 - - Signed-off-by: Jacek Jendrzej +2012-05-09 [CST] Focus -Stefan Seyfried 2013-02-17 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - infoviewer_bb: limit text width to available space - - only use the available space to draw the button texts - - Signed-off-by: Jacek Jendrzej + timerd/timermanager.cpp: fix using invalidated after erase iterator -Stefan Seyfried 2013-02-20 +2012-05-09 satbaby - my_popen: close filedescriptors before exec - - Signed-off-by: Jacek Jendrzej + initialize volues -svenhoefer 2013-02-20 +2012-05-09 [CST] Focus - - audioplayer.cpp: fix display of buttons and round corners in footer + eitd/sectionsd.cpp: fix invalid iterator compare from different sets -svenhoefer 2013-02-20 + eitd/sectionsd.cpp: fix SIevent times.begin()-> access - times could be empty - - audioplayer: don't paint something if screensaver is active + gui/widget/hintboxext.cpp: fix invalid iterator advance -svenhoefer 2013-02-20 + zapit/src/bouquets.cpp: fix invalid iterator advance in moveService/Bouquet - - audioplayer.cpp: remove not working code with mute-icon handling +2012-05-08 satbaby -svenhoefer 2013-02-19 + initialize volues - - audioplayer.cpp: ignore first keypress when screensaver is on - - just quit the screensaver and return to loop + initialize volues -svenhoefer 2013-02-19 + -pedantic fixes - - yweb: return to /bin/fbshot for osd-only screenshots - - the internal screenshot function seems paralyzed sometimes. + never used values -Thilo Graf 2013-02-19 + never used values - 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. +2012-05-08 [CST] Focus -svenhoefer 2013-02-19 + comment some found not used variables - - audioplayer.cpp: fix cursor-background with round borders + driver/radiotext.cpp: little syntax fix -svenhoefer 2013-02-19 + src/Makefile.am: add avcodec libs - - audioplayer.cpp: restore correct background when leaving screensaver - - and remove background-pic from screensaver-loop +2012-05-08 satbaby -svenhoefer 2013-02-18 + eitd: -fix read/write epg collision - - channellist.cpp: change order of painting to be more liquid +2012-05-07 [CST] Focus -svenhoefer 2013-02-18 + gui/miscsettings_menu.cpp: fix memleak - CMiscNotifier - - channellist.cpp: show pic instead of miniTV in radiomode + system/setting_helpers.cpp: remove unused CLedControlNotifier -svenhoefer 2013-02-17 + gui/vfd_setup.cpp: fix memleak - CLedControlNotifier - - channellist.cpp: fix logo position if new_zap_mode is off + GUI: remove CMenuWidget->hide() calls - CMenuWidget->exec() always hide before return -svenhoefer 2013-02-17 + gui/osdlang_setup.cpp: comment CLangSelectNotifier->changeNotify on every menu show - - channellist.cpp: fix broken display of infobar while zapping + gui/osdlang_setup.cpp: fix memleak - with dynamic menus locale = strdup never freed -svenhoefer 2013-02-17 + gui/widget/menue.cpp: simplify CMenuOptionLanguageChooser - we have one option for every instance - Revert "Revert '- channellist.cpp: enable to lock new_zap_mode'" - - This reverts commit fb892d18ff25d45c3757b007244a5592d57f351e. + neutrino.cpp: change pref_lang/subs defaults to 'none' -svenhoefer 2013-02-17 + gui/osdlang_setup.cpp: add 'none' option for prefered lang selection, for canceling selection if any - - channellist.cpp: allow colored events (for time) in right eventlist + gui/osdlang_setup.cpp: fix memleak - CLangSelectNotifier -svenhoefer 2013-02-17 + gui/record_setup.cpp: fix memleak - CRecAPIDSettingsNotifier - - icons: remove unneeded ddfill.png + gui/record_setup.cpp: fix memlean - CRecordingSafetyNotifier -Jacek Jendrzej 2013-02-16 + gui/videosettings.cpp: fix memleak - CAutoModeNotifier - src/gui/infoviewer.cpp: fix div by zero + gui/miscsettings_menu.cpp: fix memleak - sectionsdConfigNotifier -svenhoefer 2013-02-16 +2012-05-06 satbaby - - icons: remove unneeded radio.jpg + xmlutil.cpp: add deleteOldfileEvents -svenhoefer 2013-02-16 + never used value - - icons: add missing multimedia.png + Merge branch 'dvbsi++' of ssh://coolstreamtech.de/cst-public-gui-neutrino into dvbsi++ -svenhoefer 2013-02-16 + never used value - - icons: add missing hint_restart.png +2012-05-06 [CST] Focus -svenhoefer 2013-02-15 + zapit/src/capmt.cpp: fix crash on channel stop, if recording - 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. + gui/motorcontrol.cpp: fix memleak - delete sig/snr scale in dtor -svenhoefer 2013-02-14 +2012-05-06 micha-bbg - - fix terrible typo + * Add missing '#include ' to SIevents.cpp -svenhoefer 2013-02-14 +2012-05-05 [CST] Focus - - infoviewer.cpp: change width of infobar.txt-field ... - - ... in dependency from g_settings.infobar_progressbar + Merge branch 'valgrind' into dvbsi++ -[CST] Focus 2013-02-14 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - gui/scan_setup.cpp: fix master frontend option enable flag + neutrino.cpp: move temp cleanup code to function -micha-bbg 2013-02-13 + gui/keybind_setup.cpp: fix memleaks when using CMenuForwarder - * channellist.cpp: Show channel list vertically centered + gui/zapit_setup.cpp: fix memleaks when using CMenuForwarder -Merge: 0a9c3236a 0dda40207 -[CST] Focus 2013-02-13 + gui/videosettings.cpp: fix memleaks when using CMenuForwarder; comment not needed anotify->changeNotify every menu show; indent showVideoSetup - Merge branch 'dvbsi++' into next + gui/vfd_setup.cpp: fix memleaks when using CMenuForwarder -Merge: 5e054fc71 c7f250c2a -[CST] Focus 2013-02-13 + gui/update.cpp: fix memleaks when using CMenuForwarder - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + gui/themes.cpp fix memleaks when using CMenuForwarder -micha-bbg 2013-02-12 + gui/software_update.cpp: fix memleaks when using CMenuForwarder - * Sort english.locale + gui/scan_setup.cpp: fix memleaks when using CMenuForwarder; remove unused fselected, selected -[CST] Focus 2013-02-13 + gui/record_setup.cpp: fix memleaks when using CMenuForwarder - Revert "gui/movieplayer.cpp: dynamic allocate/lock demux for playback" - - This reverts commit 38c2f6408a25089ed123a54675df5ca38a7f2432. + gui/proxyserver_setup.cpp: fix memleaks when using CMenuForwarder -[CST] Focus 2013-02-13 + gui/pictureviewer_setup.cpp: fix memleaks when using CMenuForwarder - libcoolstream2/dmx_cs.h: update header + eitd/sectionsd.cpp: delete C/N events on cleanup -[CST] Focus 2013-02-13 + gui/osd_setup.cpp: fix memleaks when using CMenuForwarder - zapit/src/capmt.cpp: use MAX_DMX_UNITS + gui/osdlang_setup.cpp: fix memleaks when using CMenuForwarder -[CST] Focus 2013-02-13 + gui/nfs.cpp: fix memleaks when using CMenuForwarder - zapit/src/femanager.cpp: bugfix, getFrontend return value for the same transponder + gui/network_setup.cpp: fix memleaks when using CMenuForwarder -[CST] Focus 2013-02-13 + gui/miscsettings_menu.cpp: fix memleaks when using CMenuForwarder, use CMenuDForwarder for created objects - zapit/lib/zapittools.cpp: remove 0xB0 from replace chars, it break unicode strings + gui/widget/menue.cpp: add CMenuDForwarder - forwarder which delete jumpTarget -svenhoefer 2013-02-12 +2012-05-04 [CST] Focus - - yweb: remove unused variable from Y_Boxcontrol_Menue.yhtm + zapit/src/fastscan.cpp: try to fix fast scan -svenhoefer 2013-02-12 + gui/infoviewer.cpp: add destructor - - yweb: merge tv-shot and osd-shot to one page - - * use internal screenshot-function to make osd-shots + gui/info_menue.cpp: fix memleaks when using CMenuForwarder -micha-bbg 2013-02-12 + gui/epgplus.cpp: fix memleaks when using CMenuForwarder - * channellist.cpp: Fix time display in event list - - - fix compiler warning + gui/audioplayer_setup.cpp: fix memleaks when using CMenuForwarder -Jacek Jendrzej 2013-02-12 + gui/mediaplayer_setup.cpp: fix memleaks when using CMenuForwarder - add progressbar hint loc + gui/hdd_menu.cpp: fix memleaks when using CMenuForwarder; disable hdd menu when recording -Jacek Jendrzej 2013-02-12 + gui/keybind_setup.cpp: fix memleak - unneeded keySetupNotifier creation - add progressbar opt to infobar + gui/themes.cpp: fix memleak in scandir -tomworld 2013-02-12 + gui/plugins.cpp: fix memleak in scandir - * channellist.cpp: Use extra font for event list +2012-05-04 Thilo Graf -micha-bbg 2013-02-12 + personalize: clean up + remove unused code in addSeparator() + thx focus for hint - sectionsd.cpp: Remove invalid events (duration <= 1 sec.) from event list +2012-05-03 satbaby -svenhoefer 2013-02-12 + xmlutil.cpp:use rename instead of cp - - controlapi.cpp: make ScreenshotCGI() more configurable +2012-05-03 [CST] Focus -svenhoefer 2013-02-12 + neutrino.cpp: fix memleak in channelsInit - - yweb: fix a little syntax error in Y_Settings_nhttpd.yhtm + fix conflict -svenhoefer 2013-02-12 + configure.ac: add --enable-cleanup which add EXIT_CLEANUP define, to ifdef code for testing with valgrind - - yweb: add the workbox around the remote control + zapit/src/zapit.cpp: delete eventServer, g_bouquetManager, CServiceManager, CServiceScan -[CST] Focus 2013-02-12 + zapit/src/getservices.cpp: clear transponders in dtor - gui/videosettings.cpp: for apollo, add brightness/contrast/saturation control + eitd/sectionsd.cpp: split commandFreeMemory, call FreeMemory at exit if configured -[CST] Focus 2013-02-12 + neutrino.cpp: remove unused g_volscale - neutrino.cpp, settings.h: for apollo, add brightness/contrast/saturation + zapit/src/bouquets.cpp: add destructor -Jacek Jendrzej 2013-02-11 + driver/vfd.cpp: init mode variable in ctor - src/gui/infoviewer.cpp: fix channel name getRenderWidth for unicode + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind -Merge: 0fd4d4f43 5e054fc71 -[CST] Focus 2013-02-11 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind - merge dvbsi++ + neutrino.cpp: delete things under ifdef EXIT_CLEANUP -[CST] Focus 2013-02-11 + neutrino.h: comment unused OnekeyPluginChanger, MyIPChanger - neutrino.cpp: change led defaults for trinity + zapit/src/zapit.cpp: delete eventServer, g_bouquetManager, CServiceManager, CServiceScan -Merge: f2a1895ee e2b22e656 -[CST] Focus 2013-02-11 + system/localize.cpp: fix destructor - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + driver/fb_window.cpp: remove private_data, move its members to class; fix delete -> delete[] -svenhoefer 2013-02-10 + driver/volume.cpp: fix memleak - g_volscale re-created without delete - - yweb: supplement to c2668d2f2cff77d13759afbcec9203a5ef35df7e - - * add a background-image to zoomshot-button + gui/personalize.cpp: fix memleak in addSeparator(), fix close all on menu key -svenhoefer 2013-02-10 + neutrino.cpp: fix g_info.has_fan init - - neutrino.cpp: remove double determination of g_info.delivery_system + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind -svenhoefer 2013-02-10 +2012-05-03 satbaby - - channellist.cpp: enable to lock new_zap_mode + moviebrowser.cpp:fix delete file -micha-bbg 2013-02-10 + satellites.xml: update Hotbird13 - update_ext.cpp: Fix wildcard handling for delete list + satellites.xml: update Astra19 -TangoCash 2013-02-09 +2012-05-02 satbaby - - channellist.cpp: add epg-desc to blue button ... - - ... if g_settings.channellist_additional is not off. - - initially patch by TangoCash with marginal modifications + pictureviewer.cpp: fix possible segfault -[CST] Focus 2013-02-07 +2012-05-02 [CST] Focus - src/Makefile.am: add libca-cs + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind -[CST] Focus 2013-02-07 +2012-05-02 satbaby - zapit/src/femanager.cpp: skip unused and linked fe for scan + buttons.cpp:fix to workaround for to small screen -Merge: 3727b0ea5 c2668d2f2 -[CST] Focus 2013-02-07 + buttons.cpp:fix to workaround for to small screen - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2012-05-02 [CST] Focus -svenhoefer 2013-02-06 + eitd/sectionsd.cpp: split commandFreeMemory, call FreeMemory at exit if configured - - 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 + zapit/src/getservices.cpp: clear transponders in dtor -svenhoefer 2013-02-06 + zapit/src/bouquets.cpp: add destructor - - channellist.cpp: fix restore to fullTV - - ... when turning miniTV off from the menu inside the channellist + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind -svenhoefer 2013-02-05 + configure.ac: add --enable-cleanup which add EXIT_CLEANUP define, to ifdef code for testing with valgrind - - channellist.cpp: 'fix' the double determination of dimensions/coordinates + driver/vfd.cpp: init mode variable in ctor -svenhoefer 2013-02-05 +2012-05-02 satbaby - - channellist.cpp: determinate startTimeWidth from a fixed value + buttons.cpp:workaround for to small screen -svenhoefer 2013-02-05 + bouqueteditor_bouquets.cpp: skip rc_sat & rc_fav - - channellist.cpp: remove time for no further events - - thx to TangoCash. + bouquets.cpp: fix ubouquets.xml after scan -svenhoefer 2013-02-05 +2012-05-01 Stefan Seyfried - - channellist.cpp: fix wrong time for no further events - - patch by TangoCash. thx! + movieplayer: set display mode MODE_MOVIE on spark -svenhoefer 2013-02-05 + neutrino: allow power button repeat on SPARK - - osd_setup.cpp: fix color-hotkey for channellist-submenu and add a seperator line + neturino: add energy settings menu on spark -svenhoefer 2013-02-05 + neutrino: 'standby after inactivity' *only* on Tripledragon - - channellist.cpp: fix shortcuts in submenu and add a seperator line + spark_led: use ShowIcon() instead of querying neutrino -svenhoefer 2013-02-04 +2012-04-28 satbaby - - osd_setup.cpp: add 'channellist.additional' to channellist's submenu - - very ugly: same code two times + performance Prefer prefix ++/-- operators for non-primitive types. -svenhoefer 2013-02-04 +2012-04-27 micha-bbg - - channellist: make miniTV switchable + * Add missing $(top_builddir) to Makefile.am -svenhoefer 2013-02-04 + * Update deutsch.locale - - yweb: disable horizontal scrolling in screenshot-pages +2012-04-27 [CST] Focus -Merge: d7f453520 b0eb071af -[CST] Focus 2013-02-04 + eitd/dmx.cpp: try to stop debug spam on bad sections read - Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -Merge: 43d825b62 3727b0ea5 -[CST] Focus 2013-02-04 + eitd/sectionsd.cpp: restore HOUSEKEEPING_SLEEP to 5 min, replace depreciated mallinfo with malloc_stats call - Merge branch 'dvbsi++' into next + driver/record.cpp: comment artificial blocking pause on record start/stop - it looks like this operations is slow while its not true -Merge: 9c4065257 23257d5ba -[CST] Focus 2013-02-04 + neutrino.cpp: save/restore keep_numbers settings - Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ + zapit/src/getservices.cpp: add flag to enable/disable persistent channel numbers -Merge: 3ffe8b1d2 827a0fa5d -[CST] Bas 2013-02-04 + gui/miscsettings_menu.cpp: add option to enable/disable persistent channel numbers - Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into dvbsi++ + locals: add new channellist.keep_numbers locale -[CST] Bas 2013-02-04 + gui/scan_setup.cpp: re-create sat select menu on sat box only - cam_menu.cpp: handle ENQ objects correctly. + zapit/src/scannit.cpp: disable debug -[CST] Bas 2013-02-04 + zapit/src/capmt.cpp: disable capmt dump - neutrino: add a input object for Enquiry Objects from CI. They specify if the - input has to be blind. +2012-04-26 [CST] Focus -Merge: 72d53fa44 9c4065257 -[CST] Focus 2013-02-04 + zapit/src/capmt.cpp: split make and send capmt; send all channels capmt to cCA - Merge branch 'dvbsi++' into next + lib/libcoolstream/ca_cs.h: sync header -Merge: 827a0fa5d 1c8580363 -[CST] Focus 2013-02-04 +2012-04-26 satbaby - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + eventlist.cpp: sort titele by time -micha-bbg 2013-02-03 +2012-04-25 [CST] Focus - * src/gui/channellist.cpp: miniTV fix locale - - - Add locale for menuhint - - Sort header for locale + neutrino.cpp: fix random channelsInit, init g_channel_list_changed variable -svenhoefer 2013-02-02 + zapit/src/scan.cpp: bug fix, invalid skip already scanned transponder code - - 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 + zapit/src/zapit.cpp: stop pmt update filter in standby, if no record running -svenhoefer 2013-02-01 + zapit/src/frontend.cpp: comment getInstance, currentFe - - channellist.cpp: change color for infozone + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -svenhoefer 2013-02-01 + lib/sectionsdclient/sectionsdcontrol.cpp: add --freemem command - - channellist.cpp: fix round borders for infozone + zapit/src/frontend.cpp: fix remember currentSatellitePosition -micha-bbg 2013-01-31 +2012-04-24 micha-bbg - * src/gui/channellist.cpp: miniTV osd fix - - - Screen coordinate x could possibly receive a value under 0 + * cables.xml: Added transponders for Unitymedia -svenhoefer 2013-01-31 +2012-04-24 satbaby - - cables.xml: add "antennengemeinschaft penig" - - thx Zeng! + scanpmt.cpp: show only Unknown without pid in infoviewer -Stefan Seyfried 2013-01-31 + add: sort channels in allchannel mode - 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 + plugins.cpp localize.cpp: fix possible segfault -satbaby 2013-01-31 +2012-04-24 no@ma.il - src/gui/channellist.cpp: fix possible segfault + channellist.cpp : fix biggest chan number in list -[CST] Focus 2013-01-31 + providermap.xml : update - gui/scan_setup.cpp: fix old merge +2012-04-24 svenhoefer -Merge: 258d2b866 827a0fa5d -[CST] Focus 2013-01-31 + - deutsch.locale: add new locals - Merge branch 'dvbsi++' into next +2012-04-23 [CST] Focus -[CST] Focus 2013-01-31 + eitd/sectionsd.cpp: change print_meminfo debug level for debuging out-of-memory crashing - gui/scan_setup.cpp: fix old merge +2012-04-22 Stefan Seyfried -[CST] Focus 2013-01-31 + timermanager: fix FD leak - Revert "configure scripts: add boxmodel" - - This reverts commit 38461dca6cc338c2b21c1d71031e397214cb4c7a. + neutrino: add deep-standby support on SPARK -Merge: 38461dca6 43aaec7cf -[CST] Focus 2013-01-31 +2012-04-22 [CST] Focus - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + zapit/src/scansdt.cpp: keep 'new' channel flag over next scans -satbaby 2013-01-31 + gui/channellist.cpp: add menu point to remove 'new' channel flag - -add .rej ~ to .gitignore + zapit/src/getservices.cpp: bugfix, check satellite position when adding transponder to satelliteTransponders -satbaby 2013-01-31 + neutrino.cpp: create new/removed channel lists if options set - src/gui/channellist.cpp: minitv osd fix + gui/miscsettings_menu.cpp: add options to create new/removed channel lists -satbaby 2013-01-30 + locals: add new locales: LOCALE_CHANNELLIST_MAKE_NEWLIST, LOCALE_CHANNELLIST_MAKE_REMOVEDLIST, LOCALE_CHANNELLIST_RESET_FLAGS - delete src/neutrino.cpp.~ .rej + zapit/src/zapit.cpp, zapit/src/femanager.cpp: change save/restore lastSatellitePosition to rotor position -satbaby 2013-01-30 + Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ - delete src/gui/channellist.cpp.rej + zapit/src/frontend.cpp: split current and rotor satellite positions -satbaby 2013-01-30 +2012-04-22 micha-bbg - delete src/gui/channellist.cpp~ + * Locale keybindingmenu.poweroff + - Change German locale from 'Umschalter' to 'Standby EIN/AUS' -satbaby 2013-01-30 +2012-04-21 [CST] Focus - -add locale minitv + zapit/src/femanager.cpp: change some debug level to stop flood -satbaby 2013-01-30 + gui/channellist.cpp: fix last change in setSelected - always set tuned - src/gui/channellist.cpp: fix minitv gui & segfault + neutrino.cpp: move new/removed from favorites to all channels bouquet list -satbaby 2013-01-30 +2012-04-20 micha-bbg - compil fix for commit 1a425308ed89af5e65a425583a6c568c003e23ee + * Update locale + - Sort english.locale + - Add missing entries to deutsch.locale -TangoCash 2013-01-30 +2012-04-20 [CST] Focus - add optional mini-tv to channellist - - Signed-off-by: satbaby + neutrino.cpp: fix crash, if old bouquet not present after edit -[CST] Focus 2013-01-30 + gui/channellist.cpp: safe-check in setSelected(), to prevent crash if incorrect selected set - zapit/src/femanager.cpp: fix cleanup on delete + zapit/src/bouquets.cpp: fix missing channels in remainChannels -[CST] Focus 2013-01-30 + zapit/src/zapit.cpp: attempt to fix lost sound after pmt update, not tested - system/setting_helpers.cpp: fix unused warning on apollo + zapit/lib/zapitclient.cpp: comment unused methods -[CST] Focus 2013-01-30 + zapit/src/zapit.cpp: comment unused messages - acinclude.m4: set default box type to nevis + zapit/include/zapit/zapit.h: add SendCmdReady() helper -[CST] Focus 2013-01-30 + gui/scan.cpp: cleanup some commented code - nhttpd/tuxboxapi/coolstream/neutrinoyparser.cpp: filter channels, show real channel number +2012-04-19 [CST] Focus -[CST] Focus 2013-01-30 + 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 - gui/timerlist.cpp: filter bouquets channels + neutrino.cpp: move mount hack before CFSMounter::automount -[CST] Focus 2013-01-30 + eitd: fix compile with --enable-freesatepg; Free sat epg code not tested - gui/zapit_setup.cpp: filter bouquets channels, - fix return values to close all menus on menu key + src/Makefile.am: fix merge conflicts -[CST] Focus 2013-01-30 + zapit/src/scansdt.cpp, zapit/src/scannit.cpp, zapit/src/scanbat.cpp: stop section reading after 5th repeated section - zapit/src/bouquets.cpp: fix copy/paste in getRadioChannels +2012-04-18 [CST] Focus -[CST] Focus 2013-01-30 + gui/streaminfo2.cpp: unify sat/cable transponder info; cleanup; replace getCurrentServiceInfo() - configure.ac: always define HAVE_COOLSTREAM_NEVIS_IR_H, ifdef in rcinput.h decide what to include + zapit/src/zapit.cpp: comment unused messages -Merge: 5776c6782 1e444d2f6 -[CST] Focus 2013-01-30 + zapit/lib/zapitclient.cpp: comment unused code - Merge branch 'dvbsi++' into next + neutrino.cpp: cleanup CNeutrinoApp::InitZapper; replace zapit client getAudioMode, isChannelTVChannel with CZapit::GetAudioMode, CServiceManager::IsChannelTVChannel -Merge: 38461dca6 70b3ef04f -[CST] Focus 2013-01-30 + zapit/include/zapit/zapit.h: add GetAudioMode() - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + nhttpd/tuxboxapi/coolstream/neutrinoyparser.cpp: replace Zapit->isChannelTVChannel() with CServiceManager IsChannelTVChannel() -Stefan Seyfried 2013-01-29 + nhttpd/tuxboxapi/coolstream/controlapi.cpp: replace Zapit->isChannelTVChannel() with CServiceManager IsChannelTVChannel() - 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. + zapit/src/getservices.cpp: add IsChannelTVChannel() -Stefan Seyfried 2013-01-29 + gui/infoviewer.cpp: dont use zapit client getCurrentServiceInfo() - 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) + driver/record.cpp: dont use zapit client isChannelTVChannel() -Merge: d1cbff900 38461dca6 -[CST] Focus 2013-01-29 + gui/scan_setup.cpp: disable testing menu options - Merge branch 'dvbsi++' into next +2012-04-18 svenhoefer -[CST] Focus 2013-01-29 + - src/Makefile.am: complete the missing part from svn r2189 - configure scripts: add boxmodel +2012-04-17 Stefan Seyfried -Merge: 8971fdf84 132046262 -[CST] Focus 2013-01-29 + CVolume: avoid possible memleaks, add fb->blit() calls + also, check for global objects which might get created later - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + use crosscompile-friendly AC_PATH_TOOL to find pkg-config -[CST] Focus 2013-01-29 + rcinput: reopen mandatory input devices + this allows e.g. to restart lircd on spark without restarting neutrino - system/flashtool.cpp: fix buffer size for nor + CPINInput: add missing framebuffer->blit() calls -svenhoefer 2013-01-29 + CVolume: fix multiplatform build issue - - neutrino.cpp: fix wrong configfile in loadKeys() + nhttpd/controlapi: don't build incompatibly licensed code -[CST] Focus 2013-01-29 + framebuffer_spark: implement svn revisions 2082 2152 2155 - .gitignore: add generated src/nhttpd/nhttpd.conf + neutrino: add 1080p50 mode on spark -[CST] Focus 2013-01-29 + neutrino: increase repeat blocker default - system/setting_helpers.cpp: use CONFIGDIR to remove xml/conf files + spark: fix CFrameBuffer::paintIcon8 + this is used in channel search, fixes the radar icon -[CST] Focus 2013-01-29 + stringinput: fix last commit + the fix for bounded input fields broke unbounded ones... - gui/start_wizard.cpp: copy initial settings using CONFIGDIR + audiodec: don't compile unused code -Merge: 5f105f2ee 34187b12c -[CST] Focus 2013-01-29 + spark: fix transparent icon blitting + no, the CFrameBuffer::blit2FB() API is *not* intuitive + (transp == true means: no transparency...) - Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next + fontrenderer: mark only the really used FB area dirty -[CST] Focus 2013-01-29 + spark: adapt movieplayer to the hardware's capabilities + * add more supported file formats + * allow to select DTS audio - gui/update.cpp: use mtd0 as default on apollo, disable uboot/uldr partitions write + stringinput: font scaling factors < 100 could not be entered -[CST] Focus 2013-01-29 + spark: only update LED display once per second + The LED driver seems to be pretty slow, so dont hammer + it with display requests. - system/flashtool.cpp: add bad block skip for read/write/erase in case of NAND + 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. -Merge: 1babe6852 d591e9039 -[CST] Bas 2013-01-29 + spark: fix icon blitting (again :-) - Merge branch 'next' of coolstreamtech.de:cst-private-neutrino into next + spark: fix screen_preset selection -[CST] Bas 2013-01-29 + dvbsub: fix unused-var compiler warnings - neutrino: fix file location. + 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. -[CST] Bas 2013-01-29 + tuxtxt: adapt to framebuffer blitting changes - neutrino make nhttpd depend on neutrino's config. + fontrenderer: mark used region, so that blitting works -[CST] Bas 2013-01-29 + 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 - neutrino: add multiple paths so they can be configured and not be hard-coded in - multiple files. +2012-04-17 Stefan Seyfried -[CST] Bas 2013-01-29 + 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. - neutrino: remove space from nhttpd.conf.in. + This will need some calls to ->blit() sprinkled all over neutrino + which will come in a follow-up commit. -[CST] Bas 2013-01-29 +2012-04-17 Stefan Seyfried - neutrino: make default language english. + 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: -[CST] Bas 2013-01-29 + 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)" - neutrino: add predefined config for nhttpd. +2012-04-17 Stefan Seyfried -[CST] Focus 2013-01-28 + spark: improve time display in standby mode - neutrino.cpp: get bouquets with filtering; - move HD bouquet to 'all' to use sorting on it + rcsim: fix 'event - read failed!' messages -[CST] Focus 2013-01-28 + neutrino: improve timezone handling + * only offer timezones which are actually installed in the system + * symlink the timezone file to /etc/localtime instead of copying - zapit/src/scansdt.cpp: add missed channel flags - they should not be 0 + 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. -[CST] Focus 2013-01-28 + infoviewer: only show remaining time if time is set - 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 + rcinput: really ignore EV_SYN events -[CST] Focus 2013-01-28 + neutrino: fix input device repeat setting for pre 2.6.17 kernels - 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 + neutrino: more variable init fixes -[CST] Focus 2013-01-28 + CPlugins: align with original neutrino code, small optimization - zapit/src/scansdt.cpp: set existing channel's flags to UPDATED + CFBWindow: align with original neutrino code by removing useless casts -[CST] Focus 2013-01-28 +2012-04-17 Stefan Seyfried - data/locale/english.locale: change bouquets mode 'erase all' to 'erase old' + Revert "sectionsd: simplify EPG save / load code" + This reverts commit cdd1cbee29cab90191d34aaba96f37c65aa50a40. -[CST] Focus 2013-01-28 + 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 :-( - zapit/src/fastscan.cpp: set channels flags to UPDATED +2012-04-17 Stefan Seyfried -[CST] Focus 2013-01-28 + 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 - zapit/include/zapit/channel.h: add NOT_FOUND flag to mark channels not present in services.xml + misc variable init fixes -[CST] Bas 2013-01-25 + dvbsub: use the FB backbuffer on spark - neutrino: fix file locations. use the predetermined CONFIGDIR instead of hardcoding paths. + neutrino: add support for the SPARK frontpanel buttons -Merge: 9fc686996 05bc38eac -[CST] Focus 2013-01-24 + neutrino: set input device repeat on spark/tripledragon - Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next + neutrino: better default for initial rcdelay value -[CST] Focus 2013-01-24 + dvbsub: ratelimit 'bad start code' messages - gui/scan_setup.h: add diseqc order chooser + 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 -[CST] Focus 2013-01-24 + streaminfo2: poll more often to avoid demux overflows + additionally a tiny loop optimization - gui/scan_setup.cpp: add diseqc order option for advanced diseqc mode; - add missed hints; - fix diseqc options enable/disable + dvbsub: use blitter to scale subtitles on spark -[CST] Focus 2013-01-24 +2012-04-17 Stefan Seyfried - zapit/src/frontend.cpp: use per-frontend diseqc order + 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. -[CST] Focus 2013-01-24 + Code is experimental, thus the original is #if 0'ed out only. - zapit/src/femanager.cpp: save/load fe diseqc order +2012-04-17 Stefan Seyfried -[CST] Focus 2013-01-24 + dvbsub: do not clear subtitles more than once - zapit/include/zapit/frontend_types.h: add diseqc_order to frontend config + 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) -[CST] Focus 2013-01-24 + framebuffer: make blit2FB usable for tuxtxt - locals: add locale for diseqc order and missed hints + framebuffer,loadSetup: fix TD build -Merge: e9ab19f6a 777e417c0 -[CST] Bas 2013-01-24 + neutrino: change 'create hd bouquet' default to 'no' - Merge branch 'next' of coolstreamtech.de:cst-private-neutrino into next + 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. -[CST] Bas 2013-01-24 + spark: do not sync blitter after every rectangle (improves performance) - neutrino: diseqc changes for testing. + 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 -bellum 2013-01-22 + 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: '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 + neutrino: use correct screen preset for PAL on spark -[CST] Focus 2013-01-23 + 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. - driver/framebuffer.cpp: move fade sleep workaround to fade.cpp + spark: draw lines 2px wide instead of 1 in full-HD mode -satbaby 2013-01-22 + neutrino: fix artefacts with scaling framebuffer and 1080i - fix compil warnings + progressbar: do not do stupid things if passed invalid values -[CST] Focus 2013-01-18 + neutrino: do not build in incompatibly licensed code - lib/libcoolstream2: sync control headers + neutrino: adapt framebuffer_spark to recent changes -[CST] Focus 2013-01-18 + neutrino: enable 'standby after inactivity' for Tripledragon - driver/fade.cpp: fix compile for nevis + zapit: make setStandby(false) block + this avoids many nasty race conditions when leaving standby -[CST] Focus 2013-01-18 + neutrino: wake up video decoder before zapping - gui/scan_setup.cpp: for single-tuner, disable mode switch, dont show link option + fontrenderer: fix issue with epgwindow font when FB is scaling -[CST] Focus 2013-01-18 + 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 - zapit/src/femanager.cpp: make sure single-tuner is independent + neutrino: show hintbox if reloading channels on standby -[CST] Focus 2013-01-18 + epgview: add event ID and table as last line to epg window - driver/framebuffer.cpp: paintBoxRel with solid fill for nevis + neutrino: resize framebuffer on videomode change + this is needed on spark because the framebuffer has the same resolution + as the video plane... -[CST] Bas 2013-01-18 + framebuffer_spark: fix glitch with non-rounded corners - src/driver/framebuffer.cpp: don't use 2d accelerator for small lines, fall-back to s/w. + remove branding -[CST] Bas 2013-01-18 + sectionsd: make commandPauseScanning really stop demuxers - src/driver/fade.cpp: fix fade. needs to be tested. + neutrino: build against libass on spark (needed by eplayer2) -[CST] Focus 2013-01-18 + spark: fix framebuffer paintLine() functions - zapit/src/femanager.cpp fix livefe check + streamts: speed up shutdown -[CST] Focus 2013-01-18 + fontrenderer: scale fonts for nonstandard FB resolutions - zapit/src/getservices.cpp: fix uninitialized warnings + add a CFrameBuffer implementation for SPARK + instead of clobbering up the code with lots of #ifdefs, create a + separate file for SPARK -[CST] Focus 2013-01-18 + do not wait for timeset in cnThread + This speeds up start significantly on fast machines which + do not need long to initialize their drivers. - gui/videosettings.cpp: fix compile + spark: build stubbed out lcddisplay code to fix build -[CST] Focus 2013-01-18 + spark: fix build by using correct includes - driver/framebuffer.cpp: fix + libneutrino-hal is now libstb-hal -[CST] Bas 2013-01-18 + add USE_NEUTRINO_HAL define for libneutrino-hal - merge neutrino-apollo + add boxtype 'spark' -[CST] Focus 2013-01-16 + 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. - gui/scan_setup.cpp: fix merge + libtriple: improve and shorten cDemux debug messages -Merge: 60b5c40d1 8971fdf84 -[CST] Focus 2013-01-16 + libtriple: use AVS mute to avoid audio pop during boot - Merge branch 'dvbsi++' into next + neutrino: do not display expired events in channel list -[CST] Focus 2013-01-16 + sectionsd: simplify EPG save / load code + use only one file "events.xml" instead of "index.xml" plus one + file per channel - lib/libcoolstream2/video_cs.h: update apollo header + neutrino: disable screenshot code (incompatible License) -[CST] Bas 2013-01-16 + libtriple: improve cPlayback performance + avoid unnecessary memcpy in read_mpeg(), significantly improving performance - merge neutrino-apollo + 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... :-( -[CST] Focus 2013-01-16 + make lt_dfbinput a c++ file + this allows to put the videowatchdog into the same thread later - gui/scan_setup.cpp: rework tuner setup and scan menu for mixed frontend types + tuxtxt: fix spurious segfault on repeated start -[CST] Focus 2013-01-16 + libtriple: load td-dvb-frontend.ko in init_td_api() - zapit/src/femanager.cpp: fixes for mixed frontends, add helpers + 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. -[CST] Focus 2013-01-16 + neutrino: remove fastscan option - zapit/src/getservices.cpp: load cable and/or sat xml, depending on frontend types found; - set channels delivery type; + libtriple: add documentation on libtriple options -[CST] Focus 2013-01-16 + libtriple: avoid audio noise when going to standby - gui/scan.cpp: add delivery type member, use it to find scanned type + 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. -[CST] Focus 2013-01-16 + neutrino: TD-dvbsub fix did break coolstream dvbsub - gui/motorcontrol.cpp: use new scan settings names + neutrino: avoid float for color calculations -[CST] Focus 2013-01-16 + neutrino: avoid float for percent calculations - gui/test_menu.cpp: change satNameNoDiseqc to satName + neutrino: avoid float when calculating scrollbars -[CST] Focus 2013-01-16 + neutrino: remove float() usage from audiodecoders - system/settings.cpp: split cable and sat scan settings + neutrino: update TD version of CFrameBuffer::setBlendLevel -[CST] Focus 2013-01-16 + neutrino: implement COSDFader under GPL-3.0+ - zapit/src/fastscan.cpp: set channel deltype + Revert "New class to handle osd fade" + This reverts commit 47312e24aace5b955a2dc5ef616f564e3b4a3172. + The code of this commit is GPL-2.0 only and thus incompatible. -[CST] Focus 2013-01-16 +2012-04-17 Stefan Seyfried - zapit/src/scansdt.cpp: set channel deltype + 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 -[CST] Focus 2013-01-16 + 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) - zapit/src/zapit.cpp: set channel deltype + So I guess that the pthread_cancel triggered it. -[CST] Focus 2013-01-16 +2012-04-17 Stefan Seyfried - system/setting_helpers.cpp: dont use IOC_CONTROL_PWM_SPEED on apollo + clarify that my code is GPL v3+ only -[CST] Focus 2013-01-16 + 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. - gui/movieplayer.cpp: enable DTS on apollo + add a 'safe_system' function which avoids leaking FDs -[CST] Focus 2013-01-16 + libtriple: try to make all filedescriptors O_CLOEXEC - gui/streaminfo2.cpp: fix transponder->type + 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. -[CST] Focus 2013-01-16 + libtriple: fix cDemux::pesFilter for teletext - gui/start_wizard.cpp: use CFEManager::haveSat in place of glocal delivery system +2012-04-17 Stefan Seyfried -[CST] Focus 2013-01-16 + 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. - gui/miscsettings_menu.cpp: use CFEManager::haveSat in place of glocal delivery system + Attention: This code is GPL v3+ only for now! -[CST] Focus 2013-01-16 +2012-04-17 Stefan Seyfried - gui/infoviewer.cpp: check live frontend for delivery system + neutrino: lock bouquet editor if parental pin is active -[CST] Focus 2013-01-16 + 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. - zapit/src/transponder.cpp: rename type to deltype + neutrino: call a script after a PIN is entered -[CST] Focus 2013-01-16 + 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 - zapit/include/zapit/satconfig.h: add delivery type + libtriple: convert cRecord to lt_debug() -[CST] Focus 2013-01-16 + libtriple: improve lt_debug + * add current instance + * shorten lt_debug messages - zapit/include/zapit/frontend_c.h: add fe type helpers, change modes enum order + neutrino: Tripledragon can only record one TS at once -[CST] Focus 2013-01-16 + neutrino: CRecordManager should not ignore errors when timeshifting - zapit/src/channel.cpp: add delivery type member + libtriple: Tripledragon can only do one TS at a time :-( -[CST] Focus 2013-01-16 + neutrino: add profiling to startup (not for upstream) - zapit/src/frontend.cpp: revert change for debug + neutrino: start sectionsd earlier to avoid waiting for it -[CST] Focus 2013-01-16 + libtriple: add cRecord::AddPid - zapit/src/frontend.cpp: comment diseqc reset for diseqc 1.0/1.1 + libtriple: bring cRecord::Open in line with CS code -satbaby 2013-01-16 + libtriple: bring cDemux::Start in line with CS code - src/gui/update_ext.h: supplement to 9939fc9197db4f607783cbea0c5f823e63304e45 + libtriple: change cDemux::addPid to type bool -Merge: f92d9e6e5 ce7869008 -[CST] Focus 2013-01-16 + sectionsd: trigger EIT after removing >1000 old events (not for upstream) - merge public git + libtriple: add dmx_cs.h to reduce code differences in neutrino -Gaucho316 2013-01-14 + streaminfo: partly flickering fix (not ready for upstream) - Scan setup: fix memleak + sectionsd: increase default debug output (not for upstream) -Thilo Graf 2013-01-13 + sectionsd: add noisy messages for unexpected state - extended update: move ext_update.* to update_ext.* - - Beware the canonical order of filenames. + 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 -satbaby 2013-01-13 + 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. - neutrino-tell-the-user-if-no-frontend-is-found1.patch from neutrino-mp + framebuffer: implement setBlendLevel() and setBlendMode() for TripleDragon -satbaby 2013-01-13 + neutrino: theoretical framebuffer correctness fix for TD - src/neutrino.cpp: revert + neutrino: silence rcinput debug output -satbaby 2013-01-13 + libtriple: implement cVideo::SetSyncMode() - src/gui/scan_setup.cpp -fix compil warnings + libtriple: implement cAudio::SetSyncMode() -micha-bbg 2013-01-11 + neutrino: don't show CEC settings on Tripledragon - * yWeb: Because of format changes klack.de temporarily disabled + libtriple: cVideo enabled SCART during record in standby -[CST] Focus 2013-01-11 + libtriple: fix seeking in cPlayback if there's a PTS overflow - zapit/src/femanager.cpp: compat: process old mode in frontend.conf, if present; - save only configured satellites to frontend.conf + zapit-debug: hack to shorten debug messages -[CST] Focus 2013-01-11 + libdvbsub: hacks to try to improve the situation on TD + those don't really help yet, unfortunately - driver/framebuffer.cpp: use box model to enable FB_HW_ACCELERATION + libtriple: sync cPlayback with libcoolstream changes -[CST] Focus 2013-01-11 + libtriple: fix compiler warning in cs_get_revision() - driver/rcinput.cpp: change device back to /dev/input/nevis_ir, apollo has link + libtriple: convert cDemux to lt_info -[CST] Focus 2013-01-11 + libtriple: add workaround for 'odd filter length' problem in cDemux - driver/vfd.h: use cs_frontpanel.h header + libtriple: convert cAudio to lt_info, improve debug output -[CST] Focus 2013-01-11 + libtriple: add debug flag to disable SCART switching (debug) - timerd/timermanager.cpp: remove unused include + libtriple: remove unneeded includes, disable strict aliasing -[CST] Focus 2013-01-11 + libtriple: convert cVideo to lt_debug/lt_info, don't use zapit debug - neutrino.cpp: ifdef for new analog modes + libtriple: convert cPlayback to lt_debug/lt_info -[CST] Focus 2013-01-11 + libtriple: improve debug architecture + every libtriple module can have its debug output enabled separately + by exporting the TRIPLE_DEBUG variable - drivertool.c: try to fix different includes + neutrino: add rcsim -[CST] Focus 2013-01-11 + libtriple: implement PCM playback in cAudio() - add libcoolstream/cs_frontpanel.h copy + libtriple: add ChangePids() to cRecord + This is pretty much untested for now, handle with care! -[CST] Focus 2013-01-11 + libtriple: add getPesPids() and removePid() to cDemux - eitd/sectionsd.cpp: fix different uclibc/glibc malloc_stats + libtriple: remember the filedescriptor belonging to each pid in cDemux() -[CST] Focus 2013-01-11 + neutrino: port "EPG title in LCD" from tuxbox - driver/framebuffer.cpp: fix USE_NEVIS_GXA code + 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 -Merge: d3d2efe47 f92d9e6e5 -[CST] Focus 2013-01-11 + libtriple: fix filedescriptor leak in cVideo::routeVideo() - Merge branch 'dvbsi++' into next + libtriple: fix up cVideo::setAspectRatio() -micha-bbg 2012-10-22 + libtriple: add cVideo::VideoParamWatchdog() - * yWeb: Update timer sync for tvinfo.de + neutrino: improve boxinfo for Tripledragon -[CST] Focus 2013-01-11 + hdd_menu: support the Tripledragon's old kernel - Makefiles.am: add conditional include for libcoolstream + hdd_menu: create mountpoint for formatted partition -[CST] Focus 2013-01-11 + neutrino: let the "AUX" key switch to SCART input on TD - driver/vfd.h: try to fix libcs headers + movieplayer: add vdr files filter for TD, remove avi & co -[CST] Focus 2013-01-11 + neutrino: add video output format setting for TD - driver/rcinput.h: try to fix libcs headers + neutrino: remove screen type selection for Tripledragon -[CST] Focus 2013-01-11 + neutrino: hide Dolby/HDMI and SRS options on Tripledragon - src/gui/videosettings.cpp: ifdef for video modes + neutrino: show only usable video modes and video options on TD -[CST] Focus 2013-01-11 + neutrino: fix framebuffer transparency issue - src/gui/keybind_setup.cpp: change ifdef for RC_HW_SELECT + zapit: do not spam with useless debug messages -[CST] Focus 2013-01-11 + yhttpd: try to fix shutdown problems, probably directfb related - src/driver/rcinput.cpp: change ifdefs for headers and set_rc_hw + 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. -[CST] Focus 2013-01-11 + various assorted build fixes / hacks - cross-configure.apollo.debug: add boxmodel + 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. -[CST] Focus 2013-01-11 + libtriple: add usable dummy cCA class - lib/libcoolstream: restore nevis headers + 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 -[CST] Focus 2013-01-11 + libtriple: add debug messages to cDemux and cVideo functions - configure.ac: change tests for apollo headers + libtriple: reduce some messages to debug, consolidate scart messages -[CST] Focus 2013-01-11 + libtriple: hack different notify sizes for subs and ttx into cDemux - acinclude.m4: add nevis/apollo box models + libtriple: fix compiler warnings in playback_td -[CST] Focus 2013-01-11 + libtriple: cPlayback: improve get_pts + * add the buffer size to the call to avoid overflows + * extract PTS also from MPEG1 packets - lib/libcoolstream2: directory for apollo headers + libtriple: implement mpeg/vdr playback -[CST] Focus 2013-01-11 + 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. - lib/libcoolstream: sync headers + libtriple: make most of libtriple use lt_debug -[CST] Focus 2013-01-11 + libtriple: implement pwrmngr cpufreq classes (mostly dummies) - gui/scan_setup.cpp: fix uninitialized warning + libtriple: implement working cPlayback class + no fast forward, no mpeg playback (yet ;) -[CST] Focus 2013-01-11 + libtriple: implement cRecord class + TS recording now somewhat works ;) + this version does not need ringbuffer code and only one thread - sync libcoolstream headers + libtriple: implement cAudio class -[CST] Focus 2013-01-10 + libtriple: implement ShowPicture() in cVideo + this needs the ffmpeg binary with support for mjpeg decoder + and mpeg2video encoder to recode the jpgs to m2v - cross-configure.apollo.debug: add script for compile outside sdk + libtriple: implement working cVideo class -[CST] Focus 2013-01-09 + libtriple: implement working cDemux class - gui/scan_setup.cpp: try to fix tuner setup enable/disable options for unicable + libtriple: add lt_debug() for controllable debug output -satbaby 2013-01-09 + add *.so to gitignore file - bouqueteditor:-fix paint infox box +2012-04-17 [CST] Focus -[CST] Focus 2013-01-09 + gui/scan_setup.cpp: compare transponder to set selected in transponder list - zapit/src/femanager.cpp: copy diseqc type only if mode is loop or diseqc type is not unicable + gui/scan_setup.cpp: move cable network ID to next menu level -Merge: e178488bf 7d550ed88 -[CST] Focus 2013-01-09 + gui/scan_setup.cpp, gui/channellist.cpp, gui/bedit/bouqueteditor_channels.cpp, gui/bedit/bouqueteditor_chanselect.cpp: use transponder::description to show channel details - merge public git changes + zapit/src/getservices.cpp: add GetTransponder() by id -[CST] Focus 2013-01-09 + zapit/src/transponder.cpp: add description() to get commonly used transponder description string - gui/widget/menue.cpp: dont allow to exec non-active item - - in case old, selected, was disabled + zapit/src/frontend.cpp: add static CFrontend::getDelSys -[CST] Focus 2013-01-09 + Merge branch 'master' into dvbsi++ - neutrino.cpp: temporary disable hw standby + zapit/src/scan.cpp: update satellite transponder list after scan -[CST] Focus 2013-01-09 + zapit/src/getservices.cpp: add UpdateSatTransponders() to add/replace satellite transponder list from transponders - gui/scan_setup.cpp: change tuner setup to configure every frontend mode and link frontends in any order + gui/infoviewer.cpp: set chanready on NeutrinoMessages::EVT_TUNE_COMPLETE -[CST] Focus 2013-01-09 + Merge branch 'master' of coolstreamtech.de:cst-public-gui-neutrino - zapit/src/femanager.cpp: fix copy settings from master to linked + driver/volume.cpp: comment second creation of g_Zapit, g_RCInput; Use global g_RemoteControl -[CST] Focus 2013-01-09 + zapit/src/zapit.cpp: add safe-check in Stop() - gui/movieplayer.cpp: dynamic allocate/lock demux for playback + zapit/src/scannit.cpp: fix exchanged tsid/onid in CREATE_TRANSPONDER_ID64 -[CST] Focus 2013-01-09 + driver/audiodec: make sure driver/netfile.h included as last header - driver/record.cpp: adapt to new frontend management + driver/audiodec/basedec.cpp: fix includes for inet radio after includecleanup -[CST] Focus 2013-01-09 +2012-04-16 [CST] Focus - data/locale/english.locale: new locals for tuner setup + neutrino.cpp: wakeup power/video before setting CEC -[CST] Focus 2013-01-09 + zapit/src/scan.cpp: cleanup; preincrement iterators; skip transponder if same freq/polarization already scaned - zapit/src/femanager.cpp: change frontend management, add demux locking - - not fully tested + gui/scan.cpp: add support for L/R, use transponder::pol to display polarization -[CST] Focus 2013-01-09 +2012-04-16 [CST]Nicu - zapit/src/frontend.cpp: add new members for new tuner management + changed current_is_nvod from private to protected -[CST] Focus 2013-01-09 +2012-04-16 [CST] Focus - locals: add locale for new tuner config + GUI: add support for L/R, use transponder::pol to display polarization -satbaby 2013-01-08 + zapit/src/getservices.cpp: allow L/R polarization - neutrino: -add unicabel menu option + zapit/src/frontend.cpp: remember polarization without & 1 -[CST] Focus 2013-01-07 + locals: add R/L polarization locales - zapit/src/capmt.cpp: fix to use all 4 demuxes + zapit/src/transponder.cpp: add static ::pol to get polarization letter -satbaby 2013-01-02 +2012-04-15 [CST] Focus - src/driver/framebuffer.cpp: fix fb for Threads use + zapit/src/scan.cpp: rework adding transponders code, WIP -micha-bbg 2013-01-01 + zapit/src/transponder.cpp: add ddump - print if zapit_debug is set - * Software Update with apply the settings (Part14) - - - Add warning/error if not enough space - - THX Striper for translation into English of the locale + zapit/src/frontend.cpp: change debug -micha-bbg 2013-01-01 + zapit/src/scannit.cpp: fix copy-paste; dont change fec, if its FEC_AUTO - * system/helpers.cpp: Adding value 'bsize' as a possible return value + zapit/src/scannit.cpp: fix cable freq id -micha-bbg 2012-12-19 + zapit/src/scan.cpp: add CleanAllMaps, SendTransponderInfo helpers, simplify ScanProviders loop - remove and xml usage, WIP - * Software Update with apply the settings (Part13) - - - Delete files from image, before apply settings + zapit/src/fastscan.cpp: add transponder type -micha-bbg 2013-01-01 + zapit/src/getservices.cpp: add transponder type, remove WriteTransponderHeader - * Software Update with apply the settings (Part12) - - - Make backup file from downloaded image - - Restore original file, if an error occurs + zapit/src/transponder.cpp: add transponder type, compare and dumpServiceXml members -Gaucho316 2012-12-29 + zapit/src/frontend.cpp: add fAuto to CFrontend::getCodeRate in case system != 0 - nhttpd: don't decode URL parameters multiple times +2012-04-14 [CST] Focus -[CST] Focus 2012-12-27 + zapit/include/zapit/getservices.h: remove struct transponder - system/setting_helpers.cpp: fix timezone change + zapit/src/Makefile.am: add transponder.cpp -[CST] Focus 2012-12-26 + zapit/src/transponder.cpp: move struct transponder to its own module as class - driver/framebuffer.cpp: cleanup, add ioctls to blit/fill rect using FB +2012-04-13 [CST] Focus -satbaby 2012-12-23 + zapit/src/scan.cpp: remove xml parsing code, get get satellite transponders from CServiceManager - src/nhttpd/tuxboxapi/coolstream/controlapi.cpp: add current transponder pchannels list , use: /control/currenttpchannels + gui/scan_setup.cpp: get satellite transponders from CServiceManager -satbaby 2012-12-22 + gui/scan.cpp: get satellite transponders from CServiceManager - src/nhttpd/yhttpd_core/yrequest.cpp: maybe needed, supplement to 289e927e049da0219d0d0069d1fb73ab70d7384a + zapit/include/zapit/getservices.h: extend transponder struct; add map to store satellite transponders per satellite; add GetSatelliteTransponders(), remove global select_transponders -satbaby 2012-12-22 + src/zapit/include/zapit/zapit.h: fix merge problems - src/nhttpd/web/scripts/Y_Tools.sh: show alle prozesse + Merge branch 'master' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ -satbaby 2012-12-22 + configure.ac: add missed r2189 from striper (allow usage of giflib instead of libungif) - src/nhttpd/yhttpd_core/yrequest.cpp: fix automount string decode + zapit/include/zapit/types.h: add CREATE_FREQ_ID -satbaby 2012-12-20 + fix conflicts - nhttpd: fix encode bouquet and audio name + src/zapit/include/zapit/zapit.h: move some vars to protected, make some methods virtual -satbaby 2012-12-20 + zapit/include/zapit/getservices.h: add tallchans * GetAllChannels() - neutrino: fix segfault if not found frontend +2012-04-13 [CST] Bas -[CST] Focus 2012-12-19 + Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ - gui/miscsettings_menu.cpp: always enable EPG options, - which not depend on save epg on/off +2012-04-12 [CST] Bas -Merge: 9e765c747 bce78c2cf -[CST] Focus 2012-12-19 + Merge branch 'master' into dvbsi++ + Conflicts: + src/zapit/include/zapit/zapit.h - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2012-04-11 svenhoefer -svenhoefer 2012-12-18 + - yweb: supplement to rev. 2212 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2214 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - moviebrowser.cpp: accept covers without appended date/time - - patch by FlatTV +2012-04-10 svenhoefer -satbaby 2012-12-17 + - 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 - nhttpd: dont doubles decode, revert ed318d97bc7ab06299e9504c7e3249cd8dc0324c + - yweb: add screenshot to boxcontrol + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2212 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-12-17 +2012-04-10 [CST] Focus - nhttpd: skip doubles decode on channlename, revert 42b69a8a5eb061ea90b25328be8c5ed5efd46782 + replace GET_SATELLITEPOSITION_FROM_TRANSPONDER_ID with cached satellitePosition -Merge: 636be7fa8 42b69a8a5 -[CST] Focus 2012-12-17 + zapit/include/zapit/getservices.h: cache satellitePosition in transponder struct - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + zapit/src/zapit.cpp: comment CZapitMessages::CMD_GET_LAST_CHANNEL -[CST] Focus 2012-12-17 + neutrino.cpp: add zapitclient.h - gui/videosettings.cpp: fix video mode switch ask, - fix menu redraw after video mode switch + global.h: remove zapitclient.h -[CST] Focus 2012-12-17 + neutrino.h: remove zapitclient.h and unused sendmessage - gui/videosettings.cpp: fix video mode switch ask, - fix menu redraw after video mode switch + neutrino.cpp: remove firstChannel() -satbaby 2012-12-14 + zapit/include/zapit/zapit.h: add functions to get last tv/radio channels - src/nhttpd/yhttpd_core/helper.cpp: dont decode '+' to ' ', fix for channelname with '+' + system/lastchannel.h: change zapittypes.h to zapit/types.h -micha-bbg 2012-12-13 + driver/screenshot.cpp: use CServiceManager to get channel name - * Fix include path for moved header files + neutrino.cpp: use CServiceManager to get channel name -satbaby 2012-12-13 + gui/eventlist.cpp: use CServiceManager to get channel name - src/zapit/src/zapit.cpp: fix segfault if channel==NULL (reloadchannels) + gui/timerlist.cpp: use CServiceManager to get channel name -Merge: 0ec6859ea 998ae6d81 -svenhoefer 2012-12-13 + eitd: replace zapittypes.h to zapit/types.h - Merge remote-tracking branch 'svn_CROSSENVIRONMENT_coolstream/master' into dvbsi++ + move Zapit_config to zapit/include/zapit/zapit.h -svenhoefer 2012-12-13 + move ZAPIT_start_arg to zapit/include/zapit/zapit.h - - svn_CROSSENVIRONMENT_coolstream: move files to new right place + zapit/lib/zapitclient.cpp: comment get/setConfig -[CST] Focus 2012-12-12 + rename CREATE_TRANSPONDER_ID_FROM_SATELLITEPOSITION_ORIGINALNETWORK_TRANSPORTSTREAM_ID to CREATE_TRANSPONDER_ID64 - src/driver/screenshot.cpp: enable png alpha invert + move all types and defines to zapit/include/zapit/types.h -[CST] Focus 2012-12-12 + zapit/include/zapit/cam.h: add include - lib/libcoolstream/cnxtfb.h: header update + zapit/src/ca.h: remove -swing99 2012-12-10 + Makefiles: remove non-existent daemons dir - cables.xml: update Kabel Deutschland - Offensive 2012 + rename CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID to CREATE_CHANNEL_ID -Merge: a894bf24c 1d5e7b23b -[CST] Focus 2012-12-09 + change transpoder ctor to use transponder_id - Merge branch 'dvbsi++' - - Update master to 2.11 image version + unify transponder constructor -satbaby 2012-12-08 +2012-04-09 [CST] Focus - supplement to dc33e93375cb80e6792f4ba82deee0f639f9caa4 + zapit/src/scan.cpp: at manual scan, update TP params in transponders map, if scan successful -satbaby 2012-12-08 + gui/scan.cpp: comment reset scanned transponders num, if total to scan is 0 - yWeb: Timer: dont stop recording after modifying timer - Timer: sets audio-pid correctly - Timer: seconds set to Null +2012-04-09 satbaby -satbaby 2012-12-08 + 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 - supplement to 7bebdf91e0ee941820dd1c68d09bed22f1e2efe2, simplification +2012-04-09 [CST] Focus -satbaby 2012-12-08 + fix ntp bug in d74b5976029ede6db172e79b8f16921f74451376 - add provider name to infobar , no gui option +2012-04-09 striper -satbaby 2012-12-07 + - 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 - never used + - 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 -satbaby 2012-12-07 +2012-04-08 micha-bbg - src/nhttpd: fix segfault if logging on + * Softupdate: Generate file name from mtd name + - Time stamp added to file name -Merge: ed45fd56b 5fc0d256f -[CST] Bas 2012-12-07 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2197 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo - - Conflicts: - src/nhttpd/yhttpd.cpp +2012-04-08 micha-bbg -satbaby 2012-12-06 + * Softupdate: Disable write u-boot + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2196 e54a6e83-5905-42d5-8d5c-058d10e6a962 - src/nhttpd/yhttpd_mods/mod_yparser.cpp: workaround fix for segfault if server.log.loglevel=5 and read timer +2012-04-08 [CST] Focus -micha-bbg 2012-12-04 + zapit/src/frontend.cpp: add more TP params to tune debug - * Update locale for menu hints (THX Tomworld) +2012-04-08 micha-bbg -micha-bbg 2012-12-04 + * Creating a screenshot added to yWeb + - Create Screenshot: http://box/control/screenshot + (patch by FlatTv) - * Pictureviewer: Remove duplicate locale from help text + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2194 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-12-04 +2012-04-07 [CST] Focus - * CHintBoxExt: Fix view of multiple pages - - - Reduces flicker effect on screen + replace include sectionsd/edvbstring.h with eitd/edvbstring.h -satbaby 2012-12-04 + eitd/sectionsd.cpp: check if dvb_time good against 01.01.2012 - update astra + eitd/dmx.cpp: fix dtor, enable debug -satbaby 2012-12-04 +2012-04-06 micha-bbg - src/gui/plugins.cpp: fix sort pluins without index + * Neutrino: Load keys not working correct + - Move missing entries to CNeutrinoApp::loadKeys()/saveKeys() -[CST] Focus 2012-12-04 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2191 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/cam_menu.cpp: workaround for possible wrong CI menu item count from libcs +2012-04-05 [CST] Focus -[CST] Focus 2012-12-04 + neutrino.cpp: remove bouquetList checks, it never should be NULL - zapit/src/fastscan.cpp: fix duplicate channels in favorite bouquet, - try to fix possible possible duplicates from different frequency + gui/infoviewer.cpp: commit bouquetList checks, it never should be NULL -[CST] Focus 2012-12-04 + gui/favorites.cpp: commit bouquetList checks, it never should be NULL - 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 + gui/channellist.cpp: remove bouquetList checks, it never should be NULL -[CST] Focus 2012-12-04 + gui/channellist.cpp: remove unused if/else in CChannelList::paintDetails - neutrino.cpp: revert mount at startup to system - - fs can be not only ext3 but different + zapit/include/zapit/bouquets.h: remove CmpChannel.. -[CST] Focus 2012-12-04 + gui/channellist.cpp: remove CmpChannel.. - gui/movieplayer.cpp: dont auto-stop, if duration or position invalid + zapit/include/zapit/channel.h: add cmpChannel.. functions -Merge: 0a557e405 031db7bae -[CST] Focus 2012-12-04 + change ca->SendPMT() from DEMUX_SOURCE_2 to channel->getRecordDemux() - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2012-04-04 [CST] Focus -[CST] Bas 2012-12-04 + zapit/src/getservices.cpp: another dup_numbers flag to force service saving - neutrino: fix revision in video mode. + gui/channellist.cpp: remove switch(), use CRCInput::getNumericValue -[CST] Bas 2012-12-04 + gui/channellist.cpp: reuse code as updateSelection() - neutrino: set new cpu clock after returning from standby. +2012-04-03 [CST] Focus -[CST] Bas 2012-12-04 + neutrino.cpp: fix indents; create new/removed channel lists in favorites (WIP, for testing - neutrino: add TANK video modes (we only support RGB / YPBPR on both cinch and scart at the same time). + zapit/src/zapit.cpp: add CServiceManager::getInstance()->CopyCurrentServices() on update -[CST] Bas 2012-12-04 + zapit/src/scansdt.cpp: mark current TP channels as removed, mark channels as new - neutrino: use pkgconfig for OGG. +2012-04-03 nightshad -defans 2012-11-30 + 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 - - add keys to control the audioplayer from pictureviewer - - decode and view pictures in a seperate thread. + 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 -svenhoefer 2012-11-30 + 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 - - icons: introduce new icons - - backward, forward, pause and play +2012-04-03 [CST] Focus -Merge: 6ea053c2e 5e4a54178 -[CST] Focus 2012-11-30 + zapit/src/scan.cpp: add flag to check if scanned sat has channels - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + zapit/src/getservices.cpp: add code to get channels by channel flags; add code to copy SDT updates to allchans; add GetAllTransponderChannels() helper -satbaby 2012-11-28 + zapit/include/zapit/channel.h: change flags values - src/nhttpd: clean code + data/locale/english.locale: add bouquet names for new/removed -micha-bbg 2012-11-27 + system/locals.h: add bouquet names for new/removed - * Moviebrowser: Show message when deleting files +2012-04-02 satbaby -micha-bbg 2012-11-27 + nhttpd:-fix standby info + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2172 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * Moviebrowser: Fix segfault if movie list is empty +2012-04-02 [CST] Focus -micha-bbg 2012-11-27 + Merge branch 'master' into dvbsi++ - * Timerlist: Show rec icon when recording in progress. + zapit/src/channel.cpp: save channel flags -micha-bbg 2012-11-26 + zapit/src/getservices.cpp: load channel flags - * Moviebrowser: Show rec icon when recording in progress. + zapit/include/zapit/scan.h: add missed copyright header -micha-bbg 2012-11-26 + zapit/src/scan.cpp: WIP, for testing logical numbers howto from BAT - * Moviebrowser: Fix delete files when recording in progress. + zapit/src/getservices.cpp: fix copy/paste -micha-bbg 2012-11-26 + Merge branch 'master' of 109.75.98.228:cst-private-neutrino - * Moviebrowser: Ask if the file of a running recording to be deleted. + zapit/include/zapit/zapit.h: fix indent -satbaby 2012-11-22 +2012-04-02 [CST]Nicu - src/gui/moviebrowser.cpp: use CStringInputSMS instead of CStringInput + 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 -satbaby 2012-11-22 +2012-04-02 [CST] Focus - src/zapit/src/zapit.cpp:ParsePatPmt after channels reinit + src/zapit.cpp: move TP_params TP inside class, add method to start manual TP scan -satbaby 2012-11-22 + zapit/src/zapit.cpp: comment unused scanType - src/system/setting_helpers.cpp: use my_system instead of system + zapit/src/scansdt.cpp: for SDT updates, allow only tv and radio channels -[CST] Bas 2012-11-22 + zapit/src/getservices.cpp: mask also id to search in FindChannel48 - neutrino: add autorun.sh. + zapit/src/scansdt.cpp: replace global CZapitClient::scanType with scan flags -[CST] Bas 2012-11-22 + gui/scan.cpp: set scan channel types in scan flags - neutrino: add data and updated cnxtfb.h. + system/settings.cpp: init scanType as default CServiceScan::SCAN_TVRADIO -[CST] Focus 2012-11-21 + gui/scan_setup.cpp: use CServiceScan::SCAN flags enum - gui/widget/menue.cpp: fix hintbox color if theme changed; - fix hint paint for page-up button + zapit/include/zapit/scan.h: add flags for scan channel types -satbaby 2012-11-21 + system/settings.cpp: remove unused diseqcMode, diseqcRepeat, scanSectionsd; remove useDefaults(), init all variables to default values - src/nhttpd/web/Y_VLC.js fix for vlc windows 2.0.2 version parse + zapit/include/zapit/zapit.h: fix indent -svenhoefer 2012-11-20 + neutrino.cpp: exit() in place of _exit() hack, for testing - - locales: rework menu.hint_softupdate_settings +2012-04-01 satbaby -svenhoefer 2012-11-20 + 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 - - icons: rework btn_*.png +2012-04-01 [CST] Focus -satbaby 2012-11-20 + eitd/sectionsd.cpp: bugfix, emove pthread_exit from OpenThreads::Thread::run functions - src/nhttpd/web/Y_VLC.js: fix vlc version parse +2012-03-29 [CST]Nicu -satbaby 2012-11-20 + 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 - src/gui/mediaplayer.cpp: fix memleaks when using CMenuForwarder +2012-03-29 [CST] Focus -svenhoefer 2012-11-19 + zapit/src/channel.cpp: add channel flag field - - yweb: fix remotecontrol; remove dependency from MAC + zapit/src/channel.cpp: comment privatePid usage, use enum for service type -svenhoefer 2012-11-19 + zapit/src/getservices.cpp: on load, check getServiceType() not real type - - src/driver/streamts.cpp: fix linefeed + zapit/src/zapit.cpp: comment getPrivatePid() usage -satbaby 2012-11-19 + zapit/src/scanbat.cpp: api to get BAT bouquets - src/driver/streamts.cpp fix segfault + neutrino.cpp: use locals for HD and other bouquets -micha-bbg 2012-11-19 + data/locale/english.locale: use locals for HD and other bouquets - * Software Update: /var/etc/update.urls is excluded from saving - - - Message 'Setting takeover successfully...' removed + gui/bouquetlist.cpp: use locals for HD and other bouquets -svenhoefer 2012-11-17 + zapit/src/bouquets.cpp: add flag for other bouquet - - icons: install hint_mb.png + locales: add locals for other and HD bouquet names -OneOfNine 2012-11-17 + Merge branch 'multituner' into dvbsi++ - - icons: improve numericpad.png + Merge branch 'master' into multituner -OneOfNine 2012-11-17 + Merge branch 'master' of 109.75.98.228:cst-private-neutrino - - icons: improve border_lr.png, border_ul.png + src/zapit.cpp: move TP_params TP inside class, add method to start manual TP scan -svenhoefer 2012-11-17 +2012-03-28 focus - - icons: add hint_mb.png + 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 -svenhoefer 2012-11-17 + libcs headers update + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2167 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - icons: new mounted.png, not_mounted.png + 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 -micha-bbg 2012-11-17 +2012-03-27 [CST] Focus - * src/gui/update_menue.cpp: Fix assignment color buttons + zapit/src/getservices.cpp: add helpers -micha-bbg 2012-11-16 + zapit/src/bouquets.cpp: change existsBouquet back to original - compare exactly name, case sensitive. For other cases providermap.xml should be used - * Software Update: Added more files for network settings in settingsupdate.conf +2012-03-27 [CST] Bas -svenhoefer 2012-11-16 + dvbsub: fix API use to new ffmpeg. - - deutsch.locale: update +2012-03-26 [CST] Focus -[CST] Focus 2012-11-16 + gui/scan_setup.cpp: use resetWidget(true) - 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 + Merge branch 'multituner' into dvbsi++ -[CST] Focus 2012-11-16 + Merge branch 'master' into multituner - gui/update_settings.cpp: always enable both url and local dir option: - local dir also used as target to download image from inet + Merge branch 'master' of 109.75.98.228:cst-private-neutrino -[CST] Focus 2012-11-16 + gui/scan_setup.cpp: add new options, WIP/testing - gui/update.cpp: add local variable for update mode + zapit/src/scan.cpp: reset channel numbers if requested -[CST] Focus 2012-11-16 + data/locale/english.locale: add new scan options - locals: add extra hint for local sw update menu point + neutrino_menue.h: add some ids for scan setup -[CST] Focus 2012-11-16 + zapit/src/getservices.cpp: clear numbers maps, if resetting numbers - gui/update.cpp: return result from file browser or image select menu + locales: add new scan options -satbaby 2012-11-16 + Merge branch 'multituner', remote-tracking branch 'origin' into dvbsi++ - src/neutrino.cpp: add cancel message to RC_standby_on and RC_power_off (THX Gaucho316) + Merge branch 'master' into multituner -[CST] Focus 2012-11-16 + src/zapit.cpp: move TP_params TP inside class, add method to start manual TP scan - gui/mediaplayer.cpp: return result from audio/movie players, - thanks satbaby for patch +2012-03-26 focus -[CST] Focus 2012-11-16 + 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/audioplayer.cpp: return menu_return::RETURN_EXIT_ALL on standby/shutdown, - thanks satbaby for patch + 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 -[CST] Focus 2012-11-16 + 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 - gui/movieplayer.cpp: get return status from filebrowser/moviebrowser +2012-03-26 [CST] Focus -[CST] Focus 2012-11-16 + system/settings.cpp: fix copy/paste - gui/moviebrowser.cpp: save return status to check if all gui must be closed + src/zapit.cpp: move TP_params TP inside class, add method to start manual TP scan -[CST] Focus 2012-11-16 + system/settings.cpp: fix copy/paste - gui/filebrowser.cpp: save return status to check if all gui must be closed +2012-03-25 [CST] Focus -micha-bbg 2012-11-12 + Merge branch 'multituner' into dvbsi++ - * 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() + Merge branch 'master' into multituner -micha-bbg 2012-11-15 + zapit/src/getservices.cpp: add params to ResetChannelNumbers - * infoviewer_bb.cpp: Optimize display of simple resolution in the info bar + gui/scan_setup.cpp: split NIT flag for auto and manual mode -[CST] Focus 2012-11-15 + gui/scan.cpp: remove old scan_mode, make flags for CServiceScan - zapit/src/frontend.cpp: add 50ms delay after reset and before diseqc cmd + system/settings.cpp: split NIT flag for auto and manual, add mode flags -[CST] Focus 2012-11-15 + zapit/src/scansdt.cpp: get fta flag from CServiceScan - driver/streamts.cpp: fix debug msg + zapit/src/scan.cpp: add scan flags enum -[CST] Focus 2012-11-15 + revert lib/libdvbsub/dvbsubtitle.cpp - eitd/xmlutil.cpp: fix crash, if epg data saved with older image - - item/item_description can be present and break parsing +2012-03-24 micha-bbg -[CST] Focus 2012-11-15 + * Problems with display volume control (patch by snafed) + - Fixes display problems when setting 'mute icon volume at 0' + - Fixes problems with neutrino getMode() switching - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2160 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2012-11-13 +2012-03-23 micha-bbg - - cables.xml: update um and kms + * 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 -Merge: a806919b8 7c27c0801 -[CST] Bas 2012-11-13 +2012-03-23 striper - Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo - - Conflicts: - src/neutrino.cpp + - movieinfo + Encode and decode special chars properly. + Patch by Gaucho316. -[CST] Bas 2012-11-13 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2158 e54a6e83-5905-42d5-8d5c-058d10e6a962 - neutrino: add data to the make file so they get installed properly. +2012-03-23 [CST] Focus -[CST] Bas 2012-11-13 + zapit/src/getservices.cpp: reduce variables scope, mark services changed on add/remove - neutrino: fix config file locations. + zapit/src/fastscan.cpp: cleanup, code reuse -[CST] Bas 2012-11-13 +2012-03-23 [CST] Bas - neutrino: destruct cpufreq if it was instantiated. + dvbsub: fix API use to new ffmpeg. -[CST] Bas 2012-11-13 +2012-03-22 [CST] Focus - neutrino: add new power manager header which adds destructor for cpu freq class. + Merge branch 'multituner' into dvbsi++ -satbaby 2012-11-12 + zapit/src/zapit.cpp: add comment - src/driver/rcinput.cpp: use standby_rc in repeat mode only if need + Merge branch 'master' into multituner -micha-bbg 2012-11-11 + neutrino.cpp: fix, adjust channel list after channelsInit - - infoviewer/streaminfo2: fix resolution 1080 + neutrino.cpp: make hdBouquet virtual -micha-bbg 2012-11-11 + Mark some found bugs with FIXME - * Software Update with apply the settings (Part10) - - - Blacklist added to exclude files - - Files are marked by a prefixed '-' in the settingsupdate.conf + CServiceManager: add services_changed flag, save services from CZapit if changed -svenhoefer 2012-11-11 + WIP. first try to make persistent channel numbers - - infoviewer_bb.cpp: fix resolution 1080 + zapit/include/zapit/getservices.h: add channel numbers maps and some helpers -satbaby 2012-11-10 +2012-03-21 satbaby - src/gui/zapit_setup.cpp: fix on/off logic + delete with system(rm) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2157 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-11-09 +2012-03-21 [CST] Focus - - english.locale: fix german word + zapit/src/scannit.cpp: WIP. add PRIVATE_DATA_SPECIFIER_DESCRIPTOR -satbaby 2012-11-09 + zapit/src/scanbat.cpp: WIP to look at logical numbers in bat - src/gui/channellist.cpp:-add sort by channel number + zapit/src/scan.cpp: move common code to SaveServices -satbaby 2012-11-09 +2012-03-20 satbaby - src/neutrino.cpp: see the appropriate message depending on settings + prio for user keys + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2156 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-11-09 +2012-03-20 [CST] Focus - src/neutrino.cpp:use LOCALE_SLEEPTIMERBOX_ANNOUNCE , supplement to 282560875b5b5525d8aac9c31c33e29379bdedf5 + Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ -satbaby 2012-11-09 + src/neutrino.cpp: fix conflict, remove old code - src/neutrino.cpp:-add ask MESSAGEBOX for INACTIVITY SLEEPTIMER + fix conflicts -satbaby 2012-11-09 + fix conflicts - src/gui/zapit_setup.cpp: use COnOffNotifier +2012-03-19 micha-bbg -micha-bbg 2012-11-08 + * 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() - * CTextBox: Fix displayed text width in function setText() + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2155 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Thilo Graf 2012-11-07 +2012-03-19 [CST] Focus - CTextBox: remove dub allocation of m_pcFontText + gui/channellist.cpp: bugfix, reset selected chid in setSelected -satbaby 2012-11-08 +2012-03-19 thilo - src/system/configure_network.cpp: use old startNetwork/stop + * neutrino clean up: move "start wizard" into its own module + It's better, to have a single module for coming features in the wizard -satbaby 2012-11-08 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2154 e54a6e83-5905-42d5-8d5c-058d10e6a962 - src/gui/miscsettings_menu.cpp: -add COnOffNotifier for EPG menu +2012-03-18 micha-bbg -Merge: a47c6593d 7c27c0801 -satbaby 2012-11-08 + * 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 - Merge branch 'dvbsi++' of ssh://coolstreamtech.de/cst-public-gui-neutrino into dvbsi++ + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2153 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: a2a6a7d5c c9a6a8721 -[CST] Focus 2012-11-08 +2012-03-18 micha-bbg - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + * neutrino: GUI Painting of Vol. Mute and Clock (Part2) + - Move painting of muteicon to framebuffer + - Background removed for MuteIcon (switchable) -[CST] Focus 2012-11-08 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2152 e54a6e83-5905-42d5-8d5c-058d10e6a962 - driver/record.cpp: stop streaming before record start +2012-03-18 micha-bbg -[CST] Focus 2012-11-08 + * neutrino: GUI Painting of Vol. Mute and Clock (Part1) + - Added getDigitHeight() and getDigitOffset() to fontrenderer (better numerics display) - neutrino.cpp: update for new streamts code, - keep stream running in soft-standby + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2151 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-11-08 +2012-03-18 [CST] Focus - 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 + zapit/src/scan.cpp: add BAT (disabled) -satbaby 2012-11-08 + zapit/src/Makefile.am: add scanbat.cpp - neutrino: -add save epg on stadbyOn/Off option + add bat parsing code -satbaby 2012-11-08 + zapit/src/scannit.cpp: parse network descriptors - src/neutrino.cpp: -add lockStandbyCall +2012-03-17 [CST] Focus -[CST] Focus 2012-11-08 + zapit/src/scannit.cpp: parse network name and logical numbers - driver/record.cpp: use CGenPsi class +2012-03-16 [CST] Focus -[CST] Focus 2012-11-08 + zapit/src/getservices.cpp: read channel number from xml, not used yet - driver/Makefile.am: replace genpsi.c with genpsi.cpp + neutrino.cpp: new bug fix: dont set service changed, if channel list empty -[CST] Focus 2012-11-08 + eitd/sectionsd.cpp: new bugs fixes: block change() until time is set; always wakeup time thread when unpaused - driver/genpsi.cpp: replace old code with class + lib/xmltree/xmlinterface.cpp: ignore characters less than 0x20 when saving to xml -[CST] Focus 2012-11-07 + zapit/src/channel.cpp: save channel number to xml - gui/start_wizard.cpp: move initial settings question before calling scan setup + neutrino.cpp: add numericZap function -[CST] Focus 2012-11-07 + 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 - driver/file.h: define __USE_FILE_OFFSET64 instead of error + gui/channellist.cpp: fix warning -[CST] Focus 2012-11-07 + Merge branch 'multituner' into dvbsi++ - zapit/src/capmt.cpp: disable capmt dump + gui/infoviewer.cpp: add safe check -svenhoefer 2012-11-07 + neutrino.cpp: fix indent in CNeutrinoApp::SDT_ReloadChannels - - stringinput.cpp: center NEUTRINO_ICON_NUMERIC_PAD horizontally + gui/channellist.cpp: add getActiveChannel; remove old and commented code; add left key as backspace in numericZap; simplify numericZap and virtual zap; -Merge: 647284012 0c84840e1 -svenhoefer 2012-11-07 + fix conflict - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2012-03-15 satbaby -svenhoefer 2012-11-07 + 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 - - network_setup.cpp: add more suitable hints to hostname-setup + 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 -micha-bbg 2012-11-05 +2012-03-15 micha-bbg - * Software Update with apply the settings (Part9) - - - Functions now available for internet & local update. - - Rename writemtdExt() to applySettings() + * 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 -snafed 2012-11-06 +2012-03-15 svenhoefer - - add pictureviewer to info-key in audioplayer + - cables.xml: update Goetzschtalbruecke + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2147 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer, snafed 2012-11-06 +2012-03-14 [CST] Focus - - infoviewer_bb.cpp,h: fix determination of hdd-usage in thread + WIP. stop assuming whole channel list selected == channel number -Thilo Graf 2012-11-05 + gui/streaminfo2.cpp: remove commented code - CTextBox: remove dub var - - revert of 6016c60b4c7e61e73c0e932c752c4303780c7f6a +2012-03-13 [CST] Focus -Thilo Graf 2012-11-05 + gui/infoviewer.cpp: add showTitle for t_channel_id and CZapitChannel - CTextBox: fix build - - merge error, max_width is not declared + gui/channellist.cpp: style, remove space before () -Thilo Graf 2012-11-05 + neutrino.cpp: change lastChannelRadio/lastChannelTV from number to channel_id - CMsgBox: fix build - - merge error: mode is not declared + zapit: change lastChannelRadio/lastChannelTV from number to channel_id -Thilo Graf 2012-10-26 + eitd/sectionsd.cpp: little debug change - 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. + eitd/SIsections.cpp: ifdef TOT descriptor dump -Thilo Graf 2012-09-24 +2012-03-12 [CST] Focus - *CMovieBrowser: apply CTextBox::TOP for movie infobox - - Default align is centered and to beware the old window style must add - CTextBox::TOP + gui/channellist.h: make tuned private -Thilo Graf 2012-09-24 +2012-03-11 striper - *CTextBox: add option BOTTOM - - BOTTOM was missed + - cables.xml - update FAKS + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2146 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Thilo Graf 2012-09-22 +2012-03-11 [CST] Focus - *CTextBox: add optional text align TOP + fix conflict -Thilo Graf 2012-09-22 + Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ - *CTextbox: add text align option RIGHT - - This supports paint of text on the right side of frame and - also considers scroll bar width. + Merge branch 'multituner' into dvbsi++ -Thilo Graf 2012-09-22 + fix conflict - *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. + neutrino.cpp: experimental startup changes: split and reorder, add wakeup zapit from standby -Thilo Graf 2012-09-22 + zapit/src/frontend.cpp: close fd in standby - *CTextBox: add missing textmode comments + zapit/src/zapit.cpp: move CBasicServer to class and prepare it in Start(), comment leaveStandby at startup, to do it on command -Thilo Graf 2012-09-22 + zapit/src/getservices.cpp: preincrement iterators - CTextbox: add members setWindowMaxDimensions, setWindowMinDimensions - - so we can control max an mnin width and height +2012-03-10 micha-bbg -Thilo Graf 2012-09-20 + * Neutrino shutdown: Optimization reworked + - Shutdown functions (shutdown, reboot, soft-reboot, sighandler) optimized + - Fixed error messages (delete videoDecoder). - *CTextBox: fix freezes in channellist and bedit - - refreshTextLineArray() was to much in reSizeMainFrameHeight() and - initFramesRel(), caused endless loops under certain circumstances + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2145 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Thilo Graf 2012-09-19 +2012-03-09 [CST] Focus - *CTextbox: add Member setWindowPos() + gui/scan_setup.cpp: show tuner number as 1/2 -Thilo Graf 2012-09-19 +2012-03-09 focus - *CTextBox: trivial change for better readability in initVar() + 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 -Thilo Graf 2012-09-19 + neutrino.cpp: fix soft-restart + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2143 e54a6e83-5905-42d5-8d5c-058d10e6a962 - *CTextBox: add member initFramesAndTextArray(), move max_width into initVar - - this combines initFramesRel() and refreshTextLineArray() +2012-03-08 [CST] Focus -Thilo Graf 2012-09-19 + Merge branch 'multituner' into dvbsi++ - *CTextBox: style, reworked statements for better readability + Merge branch 'master' into multituner -Thilo Graf 2012-09-19 +2012-03-08 focus - *CTextBox: remove frameBuffer = NULL - - already happens in initVar() + 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 -Thilo Graf 2012-09-18 + 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 - *CTextBox: add missed init of lineBreakWidth - - lineBreakWidth is not initialized, but some othe values also not defined, - here is seems somthing wrong +2012-03-08 [CST] Focus -Thilo Graf 2012-11-05 + eitd/sectionsd.cpp: remove neutrino config parse, set config from neutrino - *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. + neutrino.h: move fill sectionsd config to own function -Thilo Graf 2012-09-16 + neutrino.cpp: split fill and send sectionsd config; set sectionsd config before start it - *CTextBox: some small style clean ups for better readability +2012-03-08 micha-bbg -Thilo Graf 2012-09-14 + * Neutrino optimized shutdown + - Display the screen to complete shutdown of the box. + - Saving EPG extending the timeout to 120 seconds. - *CTextBox/CMsgBox: reduce data type conflicts + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2140 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Thilo Graf 2012-09-14 +2012-03-08 [CST] Focus - *CTextBox: add methodes setTextMode() and setBackGroundColor() + eitd/dmx.cpp: remove dmxapi.h again :) -Thilo Graf 2012-08-30 + Merge branch 'includecleanup' into dvbsi++ - *CMovieBrowser: set button yes in message box as default on delete ts file +2012-03-08 [CST] Bas -Thilo Graf 2012-08-28 + 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 - *user_menu: personalize also yellow and green buttons +2012-03-07 [CST] Focus -Thilo Graf 2012-08-27 + rename EventList to CNeutrinoEventList - conflict with libdvbsi++ - *CTextBox: remove printf - - it' makes osd too slow + introduce CEitManager class -satbaby 2012-11-05 + Merge branch 'multituner' into dvbsi++ - src/driver/streamts.cpp: use new instead of malloc + eitd/sectionsd.cpp: fix type, remove unused -satbaby 2012-11-05 + eitd/dmx.cpp: remove dmxapi.h - src/gui/bouquetlist.cpp: close FAV window with rc-fav only in FAV mode + fix conflict -svenhoefer 2012-11-05 +2012-03-07 focus - - satellites.xml: update astra 19.2 + 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 -satbaby 2012-11-05 +2012-03-07 [CST] Focus - initialize not initialized var + eitd/sectionsd.cpp: stop time thread if no scanning; cleanup -satbaby 2012-11-04 + eitd: little cleanup - src/gui/epgview.cpp: further corrections for followlist + eitd: unify copyright header -satbaby 2012-11-04 + eitd: unify copyright header - src/driver/record.cpp: -fix auto_delete + eitd: remove unused dmxapi.h dmxapi.cpp -micha-bbg 2012-11-03 + eitd/Makefile.am: remove unused dmxapi.cpp - * Software Update with apply the settings (Part8) - - - src/gui/ext_update.cpp: Use new instead of malloc + neutrino.cpp: pause sectionsd before setServiceChanged(0) -micha-bbg 2012-11-03 +2012-03-06 [CST] Focus - * Software Update with apply the settings (Part7) - - - Clean osrelease at user defined kernelversion (THX snafed) + eitd/sectionsd.cpp: always set system time, send time diff to neutrino -micha-bbg 2012-11-03 + eitd/eitd.h: increase TIME_EIT_SKIPPING - * Software Update with apply the settings (Part6) - - - Use identifier '#:' for config vars in settingsupdate.conf + driver/rcinput.cpp: try to use monotonic time, ifdef old code with USE_GETTIMEOFDAY; dont set time in neutrino -satbaby 2012-11-03 + daemonc/remotecontrol.cpp: comment debug - src/gui/epgview.cpp:show always all screening + daemonc/remotecontrol.cpp: comment current_programm_timer, CN events should be enough -satbaby 2012-11-02 +2012-03-06 [CST] Bas - src/gui/epgview.cpp:check res after exec + eitd: Fix files according to the new includes branch. -satbaby 2012-11-02 + Merge branch 'multituner' of c00lstreamtech.de:cst-private-neutrino into includecleanup - src/neutrino.cpp:timeshiftDir : fix autodelete + Merge branch 'dvbsi++' of c00lstreamtech.de:cst-private-neutrino into includecleanup -satbaby 2012-11-02 +2012-03-05 [CST] Focus - src/driver/volume.cpp:-fix segfault on new fb_pixel_t with not initialized digit_h+digit_offset + driver/abstime.c: add time_monotonic_us -[CST] Focus 2012-11-02 + eitd/sectionsd.cpp: rework thread stop code, testing; move time-related mutex, condition and some code to CTimeThread - neutrino.cpp: delete missed colorSetupNotifier reference + eitd/dmx.cpp: unify code to open/close demux so ifdefs not needed -Merge: 1c6b35795 83a4b871d -[CST] Focus 2012-11-02 +2012-03-04 satbaby - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + remove never used volues + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2138 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-11-02 + 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 - gui/network_service.cpp: use sh -c to start network service +2012-03-04 [CST] Bas -[CST] Focus 2012-11-02 + lib: fix compile/typo. - neutrino.cpp: cleanup unused code + radiotext.h: use dmx.h header as this decides which demux header to include -[CST] Focus 2012-11-02 + src: fix compile after include change. - neutrino.cpp: remove initGlobals(), global variables initialized to 0 anyway + lib: fix compile after include change. -satbaby 2012-11-02 + zapit: fix compile after include change. - src/gui/widget/stringinput.cpp: fix hide Background + daemonc: fix compile after include change. -[CST] Focus 2012-11-02 + nhttpd: fix compile after include change. - neutrino.cpp: use g_InfoViewer->setUpdateTimer(), - disable timer in standby + timerd: fix compile after include change. -[CST] Focus 2012-11-02 + gui: fix compile after include change. - gui/epgview.cpp: use g_InfoViewer->getUpdateTimer() + driver: fix compile after include change. -[CST] Focus 2012-11-02 + sectionsd: fix compilation after include change. - gui/infoviewer.cpp: add set/getUpdateTimer, dont set timer in start() + configure.ac: do not generate standard include paths as we want finer control. -[CST] Focus 2012-11-02 +2012-03-02 [CST] Focus - neutrino.h: remove unused colorSetupNotifier + Merge branch 'master', remote-tracking branch 'origin' into dvbsi++ -[CST] Focus 2012-11-02 + eitd: converting timeThread, WIP - neutrino.cpp: remove CFanControlNotifier new/delete + eitd/dmx.cpp: use MAX_SECTION_LENGTH as read size -satbaby 2012-11-02 + move MAX_SECTION_LENGTH to dmx.h - src/gui/eventlist.cpp:typo fix for 87fe3bd4061b0763c3fdd104a2c2d9bb92cf5282 + SIutils.cpp: add local_time arg for parseDVBtime -[CST] Focus 2012-11-02 + eitd/SIsections.cpp: add SIsectionTIME, parse TOT/TDT using libdvbsi++ - system/setting_helpers.cpp: add static CFanControlNotifier::setSpeed, - to call it direct + Merge branch 'master' into multituner -[CST] Focus 2012-11-02 +2012-03-02 striper - system/setting_helpers.cpp: add static CColorSetupNotifier::setPalette(), - to call it direct + - update deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2136 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-11-02 +2012-03-02 focus - system/setting_helpers.cpp: comment CVolume/CInfoClock Init in CColorSetupNotifier::changeNotify: - is it really needed to re-init them on palette change ? + 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 -[CST] Focus 2012-11-02 +2012-03-01 [CST] Focus - gui/osd_setup.cpp: remove unneeded colorSetupNotifier->changeNotify + eitd/sectionsd.cpp: change CSdtThread to CSectionThread -[CST] Focus 2012-11-02 +2012-02-29 [CST] Focus - gui/miscsettings_menu.cpp: remove unneeded fanNotifier->changeNotify + eitd/sectionsd.cpp: testing abstract classes and common thread code -svenhoefer 2012-11-01 +2012-02-29 satbaby - - deutsch.locale: fix menu.hint_inact_timer + 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 -svenhoefer 2012-11-01 +2012-02-28 [CST] Focus - - shutdown_count.cpp: add NEUTRINO_ENTER_INACTIVITY_SCRIPT - - script will be executed if g_settings.shutdown_min expires + daemonc/remotecontrol.cpp: define zap_completion_timeout value as ZAP_GUARD_TIME -satbaby 2012-11-01 + fix conflict - eventlist: -add notifier to search menu, ported from tuxcvs, THX Gaucho316 + eitd/sectionsd.cpp: testing async commandserviceChanged -satbaby 2012-10-31 +2012-02-28 [CST] Lucian - src/neutrino.cpp:-fix multirecording if announce_record on zap on is + fix compile -satbaby 2012-10-31 +2012-02-28 striper - src/neutrino.cpp:zapto timer add transponder test + - 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 -satbaby 2012-10-30 +2012-02-27 striper - src/neutrino.cpp:-fix zapto timer in TimeshiftOnly mode or if haveFreeFrontend + [PATCH] zapit: make setStandby(false) block + this avoids many nasty race conditions when leaving standby -satbaby 2012-10-30 + From: Stefan Seyfried + Date: Sat, 25 Feb 2012 22:34:58 +0100 - src/neutrino.cpp: supplement to 654ca3656d330f4c0736b008e8182d50ada5666a, THX Gaucho316 (fix) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2131 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-10-30 +2012-02-27 striper - src/neutrino.cpp: supplement to 654ca3656d330f4c0736b008e8182d50ada5666a, THX Gaucho316 + [PATCH] tuxtxt: fix spurious segfault on repeated start + From: Stefan Seyfried + Date: Thu, 12 Jan 2012 19:12:08 +0100 -satbaby 2012-10-30 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2130 e54a6e83-5905-42d5-8d5c-058d10e6a962 - src/neutrino.cpp: saveepg in standby mode, if last saveepg time < 15 Min., revert multicall blocking for sttandbby, fix typo +2012-02-27 striper -[CST] Focus 2012-10-29 + [PATCH] streamts: speed up shutdown + From: Stefan Seyfried + Date: Sun, 12 Feb 2012 22:16:29 +0100 - zapit/src/capmt.cpp: dont send private descriptors; - change ca list mode to ONLY/single channel and ADD, if there are more + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2129 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-10-29 +2012-02-27 striper - zapit/src/fastscan.cpp: dont delete existing bouquets/channels + [PATCH] sectionsd: make commandPauseScanning really stop demuxers + From: Stefan Seyfried + Date: Sun, 19 Feb 2012 18:49:56 +0100 -[CST] Focus 2012-10-29 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2128 e54a6e83-5905-42d5-8d5c-058d10e6a962 - .gitignore: add src/gui/git_version.h +2012-02-27 striper -Merge: 30e4f55a2 4f3e3a90c -[CST] Focus 2012-10-29 + [PATCH] neutrino: properly delete frambuffer object on SIGINT + From: Stefan Seyfried + Date: Sun, 12 Feb 2012 22:17:26 +0100 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2127 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-10-29 +2012-02-27 [CST] Focus - - neutrino.cpp: fix funny typo :) + eitd/dmx.cpp: lock whole DMX::getSection -svenhoefer 2012-10-29 + daemonc/remotecontrol.cpp: use time_monotonic_ms for zap_completion_timeout - - neutrino.cpp: handle deepstandy-scripts in same way as the other scripts + eitd/sectionsd.cpp: remove commented code -satbaby 2012-10-29 + gui/miscsettings_menu.cpp: increase max events to 6 digits - src/driver/vfd.cpp: -fix ioctl error on shutdown + eitd/SIevents.cpp: fix userClassification, dont save undefined content -satbaby 2012-10-29 + eitd: save table id to xml and restore it - src/neutrino.cpp: dont zap on record announce if same channel + zapit/src/scansdt.cpp: fix counter -satbaby 2012-10-29 +2012-02-26 satbaby - neutrino: show epg infos on announce recording, supplement to 654ca3656d330f4c0736b008e8182d50ada5666a + 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 -satbaby 2012-10-28 +2012-02-26 [CST] Focus - neutrino: show epg infos on announce recording, ported from tuxcvs + eitd/sectionsd.cpp: fix compile warning -satbaby 2012-10-28 + src/eitd/eitd.h: more stop debug - dont phony git_version.h only makeversion, supplement to 2ee2bb63f053e493c55edafef010e6eb4e8d4bd1 + eitd/sectionsd.cpp: fix sendTimeEvent -satbaby 2012-10-28 +2012-02-25 satbaby - -fix c/p , supplement to 2ee2bb63f053e493c55edafef010e6eb4e8d4bd1 + sectionsd: -fix compil + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2125 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-10-28 +2012-02-25 striper - src/gui/imageinfo.cpp: change SVN Version to GIT Version + - 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 -[CST] Focus 2012-10-28 +2012-02-25 satbaby - fast scan: fix params (pointer to local variable passed) + 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 -satbaby 2012-10-27 + 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 - src/gui/bouquetlist.cpp: fix width +2012-02-25 [CST] Focus -satbaby 2012-10-26 + eitd/dmx.cpp: WIP - src/system/helpers.cpp: fix resource leak ,use new instead of malloc +2012-02-24 satbaby -[CST] Focus 2012-10-26 + 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 - zapit/src/frontend.cpp: no diseqc power-on/reset, if diseqc type is NO_DISEQC +2012-02-24 [CST] Focus -micha-bbg 2012-10-26 + eitd/Makefile.am: testing sectionsd without boost, use -fno-rtti -fno-exceptions - * Software Update with apply the settings (Part5) - - - Fix 'load mtdram driver' + eitd/sectionsd.cpp: move eit update filter code to CCNThread -[CST] Focus 2012-10-25 + libcoolstream/dmx_cs.h: sync header - driver/radiotext.cpp: rework CRadioText, - thread now persistent, minimal delay for stop at zap, - for testing + eitd/dmxapi.h: remove linux/dvb/dmx.h include -[CST] Focus 2012-10-25 +2012-02-23 [CST] Focus - neutrino.cpp: bugfix: every soft-standby leave, - new CRadioText was created; - move CRadioText create before zap + gui/infoviewer.cpp: fix ca icons display -Merge: 67579409b 22bafbcfc -[CST] Focus 2012-10-25 + 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 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2012-02-23 thilo -[CST] Focus 2012-10-25 + *neutrino user-menu: remove timerlist as default item from features menu + Timerlist now default in main menu - gui/infoviewer.cpp: init and reset radiotext position and size + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2120 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-10-25 +2012-02-23 thilo - gui/cam_menu.cpp: workaround, dont recalc timeout on EVT_TIMER + *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 -svenhoefer 2012-10-25 +2012-02-22 satbaby - - locale: improve maintainer-targets + screenshot: -fix if no video + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2118 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-10-24 +2012-02-22 [CST] Focus - * Software Update with apply the settings (Part4) - - - Use locale for message boxes + eitd/sectionsd.cpp: convert SDT thread, add debug defines -micha-bbg 2012-10-24 + eitd/dmx.cpp: change cache_section name to check_complete; add debug defines - * Software Update with apply the settings (Part3) - - - Update debug msg - - Use 'new CFileHelpers()' instead of 'CFileHelpers::getInstance()' + scansdt.cpp: comment debug -micha-bbg 2012-04-18 + scansdt.cpp: move debug before check for fta - * Software Update with apply the settings (Part2) - - - Use g_settings.update_dir for directory Expert functions +2012-02-21 [CST] Focus -micha-bbg 2012-04-13 + eitd/eitd.h: move name to DMX class; add debug to thread Stop - * 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 + eitd/sectionsd.cpp: WIP. commented most checks in CN thread; comment request_pause/unpause; move add events code to class member; -micha-bbg 2012-10-21 + 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 - * Fix compiler warning - - "missing sentinel functions call" in src/system/helpers.cpp + eitd/debug.h: add color xprint -micha-bbg 2012-10-21 + daemonc/remotecontrol.cpp: disable setServiceChanged, add NeutrinoMessages::EVT_TUNE_COMPLETE - * Add file/directory functions to src/system/helpers.cpp - - - Required for 'update with settings' + neutrino.cpp: disable setServiceChanged, comment unused sectionsd events register -Merge: f581006d0 398f01ca5 -svenhoefer 2012-10-24 + infoviewer.cpp: disable setServiceChanged - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + zapit.cpp: test to fix transponder change detect for nvod -svenhoefer 2012-10-24 + frontend.cpp: test to fix transponder change detect for nvod - - icons: move orphaned icons to a subdir 'orphaned/' +2012-02-20 satbaby -svenhoefer 2012-10-24 + screenshot: enable scale menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2117 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - icons: supplement to previous commit +2012-02-20 [CST] Focus -svenhoefer 2012-10-24 + Merge remote-tracking branch 'origin/multituner' into dvbsi++ - - icons: supplement to previous commit + Merge remote-tracking branch 'origin/multituner' into dvbsi++ -svenhoefer 2012-10-24 + Dont use FEC menu entry on cable box - - icons: move locale icons to a subdir 'locale/' + update .gitignore -[CST] Focus 2012-10-24 +2012-02-20 striper - gui/cam_menu.cpp: send capmt on card/module init message + - 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 -[CST] Focus 2012-10-24 +2012-02-19 [CST] Focus - gui/Makefile.am: add include path + neutrino.cpp: register CZapitClient::EVT_TUNE_COMPLETE; send full channel id with Sectionsd->setServiceChanged - mask will be done in sectionsd.cpp -svenhoefer 2012-10-24 + driver/rcinput.cpp: process CZapitClient::EVT_TUNE_COMPLETE - - locale: rework helperscripts + zapit: add new event EVT_TUNE_COMPLETE -svenhoefer 2012-10-24 + Merge remote-tracking branch 'origin/master' into dvbsi++ - - locale: fix logic in Makefile + Merge branch 'master' into multituner -svenhoefer 2012-10-24 +2012-02-18 thilo - - locale: move scripts to subdir 'helpers/' + *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 -svenhoefer 2012-10-24 +2012-02-18 satbaby - - locale: since focus deutsch.locale isn't longer the masterfile + remove unused locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2114 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 589867dab e45d13010 -[CST] Focus 2012-10-24 + -add settings menu screenshot + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2113 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'dvbsi++' +2012-02-18 [CST] Focus -svenhoefer 2012-10-24 + eitd/sectionsd.cpp: WIP. removed most socket commands code; CN as new thread code; fix channellist events - - locale: move unmaintained locale to subdir 'unmaintained/' + eitd/dmx.cpp: move get_eit_version, get_current_service to header; change current_service type to t_channel_id -micha-bbg 2012-10-24 + eitd/dmx.h: move get_eit_version, get_current_service to header; change current_service type to t_channel_id - * Commit 295efb1: Fix delete query when multiple same channelid +2012-02-18 micha-bbg -satbaby 2012-10-24 + * Moviebrowser: Deleting recordings + - Deleting of active recordings will be disabled. - nhttpd/web/Y_Tools_Rcsim.yhtm: skip shutdown ask if box is in standby + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2112 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-10-24 +2012-02-17 satbaby - - locals: some very tiny corrections + rcinput: -add RC_www + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2111 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-10-24 +2012-02-17 [CST] Focus - - locales: supplement to 7657eff + eitd: add define to exclude boost use -[CST] Focus 2012-10-23 + eitd/dmx.cpp: experimental. check for complete totally changed - neutrino.cpp: dont zap on record announce in standby +2012-02-16 [CST] Focus -[CST] Focus 2012-10-23 + eitd/dmx.cpp: add next_filter() - neutrino.cpp: workaround for (rare) crash, if old_b wrong + timerd/timermanager.cpp: remove CSectionsdClient, use direct call -[CST] Focus 2012-10-23 +2012-02-16 satbaby - gui/bouquetlist.cpp: bouquet id safe-checks + -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 -[CST] Focus 2012-10-23 +2012-02-16 [CST] Focus - english.locale: fix some theme menu locals + ./nhttpd/tuxboxapi/coolstream/neutrinoyparser.cpp: remove CSectionsdClient, use direct call -Merge: d45bb909b f4c976beb -[CST] Focus 2012-10-23 + nhttpd/tuxboxapi/coolstream/controlapi.cpp: remove CSectionsdClient, use direct call - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2012-02-16 focus -satbaby 2012-10-23 + Fix 2108 :) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2109 e54a6e83-5905-42d5-8d5c-058d10e6a962 - neutrino.cpp: blocking standby for multical + 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 -Merge: defe6a99b cf1dfdad7 -[CST] Focus 2012-10-23 + 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 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2012-02-15 striper -satbaby 2012-10-22 + - 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 - controlapi.cpp:revert to standard output +2012-02-15 thilo -Merge: 6fad27923 9a2d6aea2 -[CST] Focus 2012-10-22 + *neutrino personalize: rework pin access + PIN access of personalize setup now managed with an own pin management. - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2105 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-10-22 +2012-02-15 thilo - rc_lock: lock for rc_lock, use only once, supplement to 9e3567dc09e4555003de68f01271c5ce6152d989 + *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 -satbaby 2012-10-22 +2012-02-15 thilo - nhttpd::controlapi.cpp:execute more comands on/off only once (fix doubleclick) + *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. -[CST] Focus 2012-10-22 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2103 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/bouquetlist.cpp: fix message loop, if bouquet list is empty +2012-02-15 thilo -[CST] Focus 2012-10-22 + *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 - gui/bouquetlist.cpp: add updateSelection(), - fix indent + *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 -[CST] Focus 2012-10-22 + *neutrino service menu: add separator + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2100 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/channellist.cpp: not allow zap on scroll mode, - if current neutrino mode is mode_ts +2012-02-15 thilo -[CST] Focus 2012-10-22 + *neutrino menu: make setSelected()also usable if widget index is in use + setSelected() had no effect with widget index - gui/channellist.cpp: dont paint channel list, - if event list return menu_return::RETURN_EXIT_ALL + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2099 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-10-22 +2012-02-15 thilo - gui/channellist.cpp: remove extra showChannelLogo(), - fix channel logo - call paint() after paintHead(), - use enum values for channel list mode + *neutrino: remove possible memleaks sc + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2098 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-10-22 + *neutrino: remove possible memleak hdBouqet + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2097 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/streaminfo2.cpp: fix crash, when shown without current channel - (i.e. channel list empty) + *neutrino movieplayer: remove possible memleak + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2096 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-10-21 + *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 - NeutrinoMessages fix memleak , ported from tuxbox cvs +2012-02-15 thilo -satbaby 2012-10-20 + *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. - zapit.h: change volue VOLUME_PERCENT_PCM on 100 as default + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2094 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-10-20 +2012-02-15 thilo - disable tech.info if channelist is empty (fix possible segfault) + *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. -satbaby 2012-10-20 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2093 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Neutrino: Channel list: add method isEmpty() and use it, ported from tuxbox cvs (THX Gaucho316) +2012-02-15 striper -Merge: 483e9563e 6f5bf8ef8 -[CST] Focus 2012-10-20 + - cables.xml: + * update KMS Muenchen + * update wilhelm.tel + * add KMS Frankfurt + * add KMS Nuernberg + * whitespace cleanup - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2092 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-10-20 +2012-02-15 [CST] Focus - 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. + zapit/src/scanpmt.cpp: fix caids parse -satbaby 2012-10-19 +2012-02-15 focus - movieplayer.cpp: fix adjusting audio PID name + 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 -Merge: 405ac286e d21f7ca94 -[CST] Focus 2012-10-19 +2012-02-15 [CST] Focus - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ -[CST] Focus 2012-10-19 + Merge branch 'master' 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 + Merge branch 'master' into multituner -[CST] Focus 2012-10-19 +2012-02-15 focus - gui/widget/components.cpp: fix CComponentsInfoBox::hide(): - call paint() with fullPaint=true to hide frame + 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 -[CST] Focus 2012-10-19 +2012-02-14 [CST] Focus - gui/widget/components.h: change paint() do_save_bg arg default to false - save screen used rare + eitd: move epg filters to xmlutil.cpp -satbaby 2012-10-19 + eitd: rename savexml.cpp to xmlutil.cpp - satellites.xml: update hotbird13 + eitd: move showProfiling to debug.cpp -satbaby 2012-10-19 + eitd/sectionsd.cpp: fix channels events when no channel list passed - update locale for commit 5002a8bfa7350f0777a6ecff8a88a41d649f3750 +2012-02-11 satbaby -satbaby 2012-10-18 + 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 - neutrino.cpp: make sleeptimer similar to shutdown with MsgBox at announce +2012-02-10 [CST] Focus -satbaby 2012-10-18 + Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ - bouquetlist.cpp: fix width for buttontext + eitd/dmx: remove unused pauselock; add default constructor -satbaby 2012-10-18 + sync - buttons.cpp: -fix skip last button txt +2012-02-10 satbaby -[CST] Focus 2012-10-18 + controlapi: -add doc relodplugins + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2086 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/start_wizard.cpp: ask about initial settings on satellite box only + typo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2085 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-10-17 +2012-02-10 [CST] Focus - movieplayer.cpp: fix current pid in case of file play + eitd: add operators, simplify event compare code -satbaby 2012-10-17 +2012-02-10 satbaby - movieplayer: show current AudioName in infoviewer + controlapi: -add relodplugins + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2084 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-10-17 +2012-02-10 [CST] Focus - infoviewer_bb.cpp: dont show CA Status in TS mode + eitd: sectionsd after cleanup, dvbsi++ based, for testing -svenhoefer 2012-10-17 + eitd: remove old commented code - - deutsch.locale: add locals for slow_record stuff + eitd: remove unused SIbouquets.hpp SInetworks.hpp -svenhoefer 2012-10-17 +2012-02-09 [CST] Focus - - neutrino.cpp: fix c&p error in recording_slow_warning + eitd/sectionsd.cpp: remove last SI_section_header usage -[CST] Focus 2012-10-16 + eitd/SIsections.hpp: comment unused - 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 + eitd: SDT thread re-added, as is but without BAT. TODO: unify SDT thread algo with other threads -[CST] Focus 2012-10-16 + eitd: move freesatHuffmanDecode to SIutils - settings: add option to enable/disable slow record warning +2012-02-08 [CST] Focus -[CST] Focus 2012-10-16 + eitd: comment most of unused code - locals: add locale for slow record warning option + eitd/sectionsd.cpp: remove useless eit.header check -satbaby 2012-10-16 + eitd/SIsections.cpp/hpp: remove unused code, test new event parsing - fix memleak + eitd/SIevents.cpp: add missed elses in event parse code -Merge: 00e9ba946 b461483f2 -[CST] Bas 2012-10-16 + eitd/SIevents.hpp: add member to parse dvbsi++ Event - Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo - - Conflicts: - src/neutrino.cpp + eitd/SIutils.cpp: add parseDVBtime function -satbaby 2012-10-15 + eitd/edvbstring.cpp: add getCountryCodeDefaultMapping - miscsettings_menu.cpp: fix segfault on ZEE/HD1 + eitd/sectionsd.cpp: remove unused sendShort -[CST] Focus 2012-10-15 +2012-02-07 [CST] Focus - neutrino.cpp: stop radiotext when going to standby and in stop_daemons + eitd/sectionsd.cpp: remove duplicate sections check, which also in DMX::getSection -[CST] Focus 2012-10-15 + eitd/SIsections.hpp: remove len argument from SIsection contructor - driver/record.cpp: stop radiotext before record start + eitd: change some of char* to uint8_t* -[CST] Focus 2012-10-15 +2012-02-07 micha-bbg - driver/genpsi.c: add fdatasync, this should wakeup hdd before record started + * 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. -satbaby 2012-10-14 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2083 e54a6e83-5905-42d5-8d5c-058d10e6a962 - unused funktions +2012-02-07 micha-bbg -satbaby 2012-10-14 + * Add paint background to paintIcon() / DisplayImage() + - paint background before display icon in CFrameBuffer::paintIcon() + - paint background before display image in CPictureViewer::DisplayImage() - neutrino.cpp: dvbtime fix update when box boot from deep standby + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2082 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-10-14 +2012-02-07 [CST] Focus - * Fix english.locale + eitd/dmx.cpp: remove buffer casting to unsigned char -micha-bbg 2012-10-14 + eitd DMX::getSection: change char* to uint8_t - * Timerlist: Ask if the timer of a running recording to be deleted. + eitd/sectionsd.cpp: remove typedefs and xml code -striper 2012-10-13 + eitd/Makefile.am: add savexml.cpp - - Fix daylight saving time bug in timers (backport from tuxbox-cvs) + eitd/dmx.cpp: simplify getSection, use libdvbsi++ -striper 2012-10-11 + eitd: move save to/read from xml code to own file - - audioplayer: fix memleak (THX martii) + eitd: move typedefs to eitd.h -striper 2012-10-11 + eitd dmx.h: remove read - - epgview: only hide info1 if info2 begins with info1 (port from tuxbox-cvs. THX Gaucho316) +2012-02-03 [CST] Focus -striper 2012-10-11 + eitd: remove NIT/BAT sections headers - - locales - - * add german translation - * remove blank + eitd: remove code under ifdef ENABLE_PPT -[CST] Focus 2012-10-11 + eitd: remove code under ifdef REMOVE_DUPS - gui/imageinfo.cpp: add release/beta to image version + eitd: remove commented code -satbaby 2012-10-11 + eitd: remove UTF8_to_Latin1, use from ZapitTools::UTF8_to_Latin1 - imageinfo.cpp: add show kernel version + eitd: cleanup includes, remove unused code -Merge: 7a7aec266 4758457e4 -svenhoefer 2012-10-11 + eitd/sectionsdclient: remove unused commands - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + eitd: cleanup commented code -svenhoefer 2012-10-11 +2012-02-02 [CST] Focus - - network_setup.cpp: add ntp-server to network-test + eitd: remove most mySIservicesOrderUniqueKey usage for now - some to be added later; optimize sectionsd_getChannelEvents -[CST] Focus 2012-10-11 +2012-02-01 [CST] Focus - 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) + eitd: restore removed by mistake mySIservicesOrderUniqueKey/mySIservicesNVODorderUniqueKey -[CST] Focus 2012-10-11 + eitd: general cleanup - 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 + eitd: remove all code inder #ifdef UPDATE_NETWORKS -Merge: 296aee816 5983d36b1 -[CST] Focus 2012-10-11 + eitd: remove most of code under #if 0 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + eitd: remove code under DO_NOT_INCLUDE_STUFF_NOT_NEEDED_FOR_SECTIONSD ifdef -satbaby 2012-10-11 +2012-02-01 satbaby - nfs.cpp: disable mount option if mountpoint is mounted + 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 -satbaby 2012-10-11 + 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 - nfs.cpp:NFSMountGui: disable username and password properly, ported from tuxbox cvs +2012-02-01 [CST] Focus -satbaby 2012-10-11 + real copy of sectionsd includes - Neutrino: rework COnOffNotifier and use it if possible, ported from tuxbox cvs + copy sectionsd includes, change libsectionsd.a path in Makefile.am -satbaby 2012-10-11 + Copy sectionsd code to new eitd directory, to cleanup and leave original code for reference - nfs.cpp:Show OK buttons on menu forwarders, ported from tuxbox cvs - - Signed-off-by: satbaby +2012-01-31 [CST] Focus -satbaby 2012-10-11 + sectionsd: fix broken indents - nfs.cpp:Update mount icon after mounting, ported from tuxbox cvs +2012-01-28 thilo -svenhoefer 2012-10-11 + *neutrino-menu: change order of tv/radio items and add observe parameters + Required for personalize the tv/radio toggle option. - - network_setup.cpp: little rework in output from network-test + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2079 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-10-10 +2012-01-28 thilo - zapit/src/zapit.cpp: change signal lock monitor (disabled at the moment) + *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. -[CST] Focus 2012-10-10 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2078 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/scannit.cpp: fix satellite descriptor satellite position +2012-01-26 striper -satbaby 2012-10-10 + - extend debug output + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2077 e54a6e83-5905-42d5-8d5c-058d10e6a962 - satellites.xml: update astra19 hotbird13 +2012-01-26 [CST] Focus -[CST] Bas 2012-10-10 + Merge branch 'multituner' into dvbsi++ - neutrino: add some autorun.sh file for apollo. + Merge branch 'master' into multituner -Merge: aadf95071 27124f032 -[CST] Focus 2012-10-08 + capmt: little cleanup - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + sdt: changes in debug -striper 2012-10-06 + add sample providermap.xml - - deutsch.locale: add some missing entries + Change license header -striper 2012-10-06 +2012-01-26 focus - - cables.xml: add new transponders for Unitymedia + 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 -satbaby 2012-10-05 +2012-01-26 [CST] Focus - record.cpp:fix possible recording in flash + scannit.cpp: remove extra debug -Merge: 59430be85 6ac36258d -[CST] Focus 2012-10-03 + zapit Makefile.am: remove ci.cpp, cam.cpp, pmt.cpp, add new files - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + pmt: new code based on libdvbsi++ -satbaby 2012-10-02 + getservices.h: remove ci.h include - neutrino.cpp: fix possible segfault , suplement to bb2efeb45bafd6a40cb86fab574a7c670d4eeb62 +2012-01-25 [CST] Focus -satbaby 2012-10-02 + CCam: new code on using libdvbsi++ - use my_system instead of system + zapit: remove getCaPmt usage -Merge: 4c41541f2 7a414b7c5 -[CST] Focus 2012-10-02 + channel: remove CCaPmt - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + ci: restore code from master -micha-bbg 2012-10-02 + cam: restore code from master - osd_setup.cpp: Fix segfault in mode single tuner/display tuner icon + pmt: restore code from master -Merge: 5aeca6ef1 4c41541f2 -[CST] Bas 2012-09-29 +2012-01-25 micha-bbg - Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo + * CMessageBox: Buttons draw better + - Missing 'else' added. -[CST] Focus 2012-09-29 - gui/start_wizard.cpp: copy initial zapit settings from /var/tuxbox/config/initial/ if found + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2075 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-09-29 +2012-01-23 micha-bbg - locals: add locales for start wizard initial settings + * CMessageBox: Buttons draw better + - Paint the default button corrected. -[CST] Focus 2012-09-29 - zapit/src/zapit.cpp: add missing initial volume set + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2074 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-09-27 +2012-01-23 [CST] Focus - test_menu.cpp: fix compil + nit: ifdef DEBUG_NIT_UNUSED for dumping unhandled descriptors -svenhoefer 2012-09-27 + pmt: use camap to set scrambled flag also at scan time - - system/helpers: rework get_fs_usage() - - also comment some unuses variables in src/infoviever_bb.{h,cpp} + remove nit.cpp from build -[CST] Bas 2012-09-26 + nit.cpp/.h: revert to old code - neutrino: fix code to new 'generic' frontpanel/ir headers. +2012-01-22 micha-bbg -[CST] Bas 2012-09-26 + * alternative remote controls + - locale changed from 'dbox' to 'd-box Nokia (old)' (patch by bellum) - src/timerd/timermanager.cpp: fix faulty merge. -Merge: fbc512889 83636ebb6 -[CST] Bas 2012-09-26 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2073 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'neutrino-apollo' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo - - Conflicts: - src/timerd/timermanager.cpp +2012-01-22 micha-bbg -S.R. van Loon 2012-09-25 + * CMessageBox: Buttons draw better + - New standard variant for centered display the buttons + - optimized code - neutrino: change all remote/frontpanel stuff to use the new headers. -[CST] Focus 2012-09-25 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2072 e54a6e83-5905-42d5-8d5c-058d10e6a962 - 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 +2012-01-20 satbaby -[CST] Focus 2012-09-25 + -fix memory leak + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2070 e54a6e83-5905-42d5-8d5c-058d10e6a962 - lib/libcoolstream/record_cs.h: update header +2012-01-20 micha-bbg -[CST] Focus 2012-09-25 + * CMessageBox: Buttons draw better + - Improved button layout + - Alignment either left / right / center - locals: add locales for record status -svenhoefer 2012-09-24 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2069 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - movieinfo: supplement to fb8a993e776330db30c67b4e10388da74a69761b - - re-insert the wrong -tag to keep compatibility - but this tag will not longer be written into xml-files. +2012-01-20 [CST] Focus -Merge: 688f464bb 0d4ce318c -[CST] Bas 2012-09-24 + descriptors.cpp restore original code from master - Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo + zapit scan.cpp: replace parse_nit with new CNit class -svenhoefer 2012-09-23 + zapit/src/Makefile.am: remove nit.cpp descriptors.cpp - - movieinfo.h: typo in xml-entry "quality" + NIT: replacement code for nit.cpp -[CST] Focus 2012-09-21 + getservices.cpp: fix mistake - 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 ? + pmt.cpp: remove subtitling_descriptor call -[CST] Focus 2012-09-21 + scansdt.cpp: Change iterators it++ to ++it; move scan_fta_flag from descriptors.cpp - system/helpers.cpp: fix check_dir - we use it to check for record, last change allow recording to jffs2 + getservices: change printf to DBG -[CST] Focus 2012-09-21 + getservices: break provider replace search when first replace found - gui/dboxinfo.cpp: show free mem without cached/buffers; add 5 seconds timer to update window + getservices: change providermap.xml location to /var/tuxbox/config -[CST] Focus 2012-09-21 + scansdt: fix debug descriptor len - system/helpers.cpp: add function to get total/free mem without cached/buffers +2012-01-19 [CST] Focus -Merge: b2f07bc47 768a06462 -[CST] Focus 2012-09-21 + getservices and scan: testing provider name replace - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + scansdt: hide debug under ifdef; indent -satbaby 2012-09-20 + Remove old sdt.cpp from compile - Zombie Killer ;) + Reset old sdt code to master -Merge: 5f49b44bf 708b6a3ad -[CST] Focus 2012-09-20 + zapit: use new sdt class to scan current sdt updates - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + scansdt: add code to scan current sdt for updates -svenhoefer 2012-09-19 + scan: join NIT thread before continue, if sdt parse failed - - neutrino.cpp: localize "Saving EPG" + pat.cpp: add debug if sid not found -svenhoefer 2012-09-19 + pat.h: add get sid map method - - infoviewerbb: determination of hdd-percentage in a seperate thread + getservices.cpp: remove unused sdt.h include -satbaby 2012-09-18 + zapit channel: add constructor using channel_id - use new for buf, fix for last commit + zapittypes.h: add GET_TRANSPORT_STREAM_ID_FROM_CHANNEL_ID define -satbaby 2012-09-18 + zapit channel: add constructor using channel_id - use new for buf, fix possible memlaek +2012-01-18 seife -Thilo Graf 2012-09-18 + 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 - *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. +2012-01-18 [CST] Focus -Thilo Graf 2012-08-30 + scan: test using new sdt class - *CTimerList: show warnings on overlapping recording only in single mode - - NOTE: Only tested on single box by me, please send feedback + sdt: new class -Thilo Graf 2012-08-30 + sdt: new code, more or less working - *CInfoViewer: don't show tuner icon with single boxes + zapit Makefile.am: add scansdt.cpp for new sdt class -micha-bbg 2012-09-18 + edvbstring: change convertDVBUTF8 to stringDVBUTF8 to prevent overloading with implicit convertion from char - * Update deutsch.locale + edvbstring: add inlined convertDVBUTF8 with std::string param -svenhoefer 2012-09-17 + gitignore: add drivertool, svn_version.h, vim swap files - - vdf: reducing flicker while going into standby + Makefile.am: add libdvbsi++ to link list -satbaby 2012-09-17 +2012-01-18 focus - streaminfo2.cpp:tiny fix + 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 -Merge: b19450279 324a4721f -[CST] Focus 2012-09-17 +2012-01-17 satbaby - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + 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 -[CST] Focus 2012-09-17 + 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 - zapit/src/zapit.cpp: change volume debug level +2012-01-17 thilo -[CST] Focus 2012-09-17 + *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. - zapit/src/capmt.cpp: reduce debug + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2064 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-09-16 +2012-01-17 satbaby - sectionsd.cpp:-fix search mode + 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 -satbaby 2012-09-16 +2012-01-17 [CST] Focus - sectionsd.cpp:-fix channelID + convertDVBUTF8: skip characters 0x80-0x9F -svenhoefer 2012-09-15 + frontend: set slave in contructor; decrease tune debug lines - - helpers.cpp: fix errorlevel of child-process; whitespace cleanup +2012-01-16 [CST] Focus -satbaby 2012-09-15 + Merge branch 'master' into multituner - oops +2012-01-15 seife -satbaby 2012-09-15 + 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 - my_system fix +2012-01-15 satbaby -satbaby 2012-09-14 + 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 - moviebrowser.cpp: -fix2 vfd + -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 -satbaby 2012-09-14 + -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 - neutrino.cpp: -fix CVFD on timeshift stop +2012-01-14 micha-bbg -[CST] Focus 2012-09-13 + * CHintBox / CHintBoxExt: better draw + - Correct calculation of box width in CHintBoxExt + - Text display in CHintBox and CHintBoxExt centered - neutrino.cpp: remove StartAutoRecord on leaving standby - auto-timeshift started later anyway -[CST] Focus 2012-09-13 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2058 e54a6e83-5905-42d5-8d5c-058d10e6a962 - driver/record.cpp: fix temp timeshift file delete cmd +2012-01-13 satbaby -[CST] Focus 2012-09-13 + dvbsubtitle:-fix for 1280x subtitel + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2057 e54a6e83-5905-42d5-8d5c-058d10e6a962 - driver/record.cpp: always call RestoreNeutrino(), if record start failed +2012-01-13 [CST] Focus -[CST] Focus 2012-09-13 + debug configure script - driver/record.cpp: fix fd leak, if record start failed + screenshot: enable screenshots -Merge: 1f4c39fdd 5c89d3937 -[CST] Focus 2012-09-13 + sectionsd: use negative filter - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + update libcs headers -satbaby 2012-09-13 + 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; - moviebrowser.cpp: fix vfd + descriptors: use new pat/pmt classes; use CServiceScan API to get frontend; -Merge: 9fdbdbd34 576d3d9da -[CST] Focus 2012-09-13 + sdt: change to use new pat/pmt classes; use new CServiceScan and CFEManager API - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + capmt: remember source demux for updates; use record demux from channel -satbaby 2012-09-13 + zapit pmt: convert pmt code to class; remove global pmt_caids; use negative filter for pmt updates - infoviewer.cpp:fix showSysfsHdd + libconfigfile: check iterator for end before using it -Merge: 8e3f4917c e50a5ef01 -[CST] Focus 2012-09-13 + 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 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + test_menu.cpp: use CFEManager API to get frontend -[CST] Focus 2012-09-13 + streaminfo2.cpp: add frontend class member; show tuner number with name; use channel ca sys map in place of global pmt_caids; simplify paintCASystem - cross-configure.cool: enable flac + neutrino scan: use CServiceManager API to get satellite name; use CServiceScan API to get frontend; set cable nid if cable; -satbaby 2012-09-12 + zapit ci.cpp: add constructors and ca_pmt_pid member - /bouquetlist.cpp: close Favo also with RC_favorites + zapittypes.h: add ci_clock to zapit start arg struct; add cam_ci to zapit config struct -satbaby 2012-09-12 + nhttpd neutrinoapi: use channel camap in place of global pmt_caids - if curl version + channellist: new SameTP with channel param; use CFEManager to get frontend and check is it possible to zap -satbaby 2012-09-11 + record: add support to select recording demux; use CFEManager to allocate and lock frontend in use - -add wakeup_hdd & file_exists to system-helpers + fastscan: update CServiceManager usage, use CFEManager -satbaby 2012-09-11 + zapit bouquets: force creating Other bouquet for unused channels - move safe_mkdir & check_dir to system-helpers + scan: add cable nid param, use CFEManager to select frontend -satbaby 2012-09-11 + NIT: add thread args struct, use cable NIT setting in NIT parse - start SCRIPTs with-my_system + settings: add setting for CI clock and scan setting for cable NID -satbaby 2012-09-11 + setting_helpers: cleanup unused code - remove doubles include + locale: add new locales for scan setup, CI clock, cable NID -[CST] Focus 2012-09-10 + scan_setup: re-write to support two frontends; move update of manual scan menu params from neutrino; changeNotify for related params - zapit/src/frontend.cpp: fix debug + motorcontrol: add frontend member and param to select frontend to use; set live frontend to selected for diseqc commands -[CST] Focus 2012-09-10 + infoviewer: get satellite name from CServiceManager; add tuner number icon; use channel camap to display ca systems - gui/scan_setup.cpp: uncomment removed by error rotor move voltage + CI menu: add support to change CI clock -[CST] Focus 2012-09-10 + Get satellite name from CServiceManager - locals: add hint for rotor move voltage + Move global satellitePositions to CServiceManager class; add frontendType member to CServiceManager -Merge: dc1e60eee 1e1a3265e -[CST] Focus 2012-09-10 + channel class: Add record demux, polarization, ca sysmap - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + * 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 -Merge: 55c155d0c 34f4050ed -[CST] Bas 2012-09-10 + New CPat class to parse PAT, replace old code - Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo + Add CFEManager class -[CST] Bas 2012-09-10 +2012-01-12 focus - zapit: changes for apollo. + 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 -svenhoefer 2012-09-05 + keybind_setup: add BMP option + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2055 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - tuxtxt: fix creation of /var/tuxbox/config/tuxtxt/ + 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 -[CST] Focus 2012-08-31 +2012-01-11 satbaby - gui/movieplayer.cpp: change playback bookmark menu head locale; - change 'new bookmark' menu point locale + movieplayer: -fix timeshift stop + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2053 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-08-31 +2012-01-09 seife - locals: add new locale for playback bookmark menu head + neutrino: remove special Tripledragon input handling + With the new input device, no need for special casing in neutrino. -[CST] Focus 2012-08-30 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2052 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/sectionsd.cpp: remove unused getChannelEvents() arg +2012-01-09 satbaby -[CST] Focus 2012-08-30 + 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 - gui/channellist.cpp: fix p_requested_channels allocate size +2012-01-08 focus -[CST] Focus 2012-08-30 + fastscan: add missed copyright header + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2050 e54a6e83-5905-42d5-8d5c-058d10e6a962 - driver/record.cpp: remove not needed struct init +2012-01-08 striper -[CST] Focus 2012-08-30 + - 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 - eitd/sectionsd.cpp: cleanup commands + - update deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2048 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-08-30 +2012-01-08 focus - lib/sectionsdclient/sectionsdclient.cpp,h: comment unused + 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 -[CST] Focus 2012-08-30 + 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 - lib/sectionsdclient/sectionsdMsg.h: cleanup commands, comment unused + keybind menu: missed header commit + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2045 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-08-30 + 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 - remove channel_id mask for CEitManager getXXX calls + locales: new locales for screenshots + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2043 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-08-30 + settings: new variables for screenshots + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2042 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/sectionsd.cpp: add channel_id mask in getXXX + 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 -[CST] Focus 2012-08-30 + framebuffer: make setupGXA public + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2040 e54a6e83-5905-42d5-8d5c-058d10e6a962 - use CEitManager to get EIT data +2012-01-06 thilo -[CST] Focus 2012-08-30 + *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 - cross-configure.cool.debug: change prefix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2039 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-08-30 +2012-01-06 thilo - timerd/Makefile.am: add include path + *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 -[CST] Focus 2012-08-30 +2012-01-06 thilo - eitd/sectionsd.cpp: move public functions to CEitManager class + *neutrino menu: make setSelected()also usable if widget index is in use + setSelected() had no effect with widget index -[CST] Focus 2012-08-30 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2037 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/user_menue.cpp: comment unused code +2012-01-06 thilo -svenhoefer 2012-08-30 + *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 - - system/helpers.h|cpp: change header + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2036 e54a6e83-5905-42d5-8d5c-058d10e6a962 -FlatTV 2012-08-30 +2012-01-05 micha-bbg - Add global helpers my_system() and my_popen() + * 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 -swing99 2012-08-28 +2012-01-01 thilo - - cables.xml: update Kabel Deutschland - Offensive 2012 + *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 -svenhoefer 2012-08-25 +2012-01-01 thilo - - locales: very tiny typo + *neutrino paraental-setup: change title of inputbox + the user should recognize "that's the Parental PIN input window" -satbaby 2012-08-22 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2033 e54a6e83-5905-42d5-8d5c-058d10e6a962 - plugins.cpp: use popen2 with vfork for script plugins +2012-01-01 thilo -satbaby 2012-08-22 + *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 - plugins.cpp: use popen2 with vfork for script plugins +2012-01-01 thilo -satbaby 2012-08-21 + *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 - tuxtxt.h: remove unnecessary header + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2031 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Thilo Graf 2012-08-16 +2012-01-01 seife - *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() + 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 -Thilo Graf 2012-08-15 + 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 - *includes: add global.h + lcdd: add isUTF8() from edvbstring + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2028 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Thilo Graf 2012-07-29 + 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 - *COsdSetup: change order of includes - - - typo fix in member name - showOsdScreenshottSetup->showOsdScreenShotSetup +2011-12-31 seife -Thilo Graf 2012-07-29 + 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 - *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 +2011-12-31 thilo -satbaby 2012-08-19 + *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 - channellist.cpp: -fix clear background +2011-12-30 thilo -svenhoefer 2012-08-18 + *neutrino menue: remove resetWidget() from destructor + resetWidget() is only meant to have a possibility to refill + into a clean widget with items - - yweb: fix border-radius for old browsers + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2024 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 28528a227 721ba0b47 -[CST] Focus 2012-08-17 +2011-12-30 focus - Fix conflict + 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 -micha-bbg 2012-08-17 +2011-12-29 focus - * Update deutsch.locale + 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 -[CST] Focus 2012-08-16 +2011-12-28 thilo - gui/movieplayer.cpp: add PID volume adjusting + *neutrino software_update: add widget id's + this should fix remembering of last selected items in expert functions -[CST] Focus 2012-08-16 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2020 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/audio_select.cpp: add PID volume adjusting +2011-12-28 thilo -[CST] Focus 2012-08-16 + *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 - driver/volume.cpp: inherit from CChangeObserver; - add changeNotify() for adjusting volume percent +2011-12-28 thilo -[CST] Focus 2012-08-16 + *neutrino: leave personalize setup with menu key + Note: works not in sub menues - neutrino.cpp: pass initial volume to zapit at startup + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2018 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-08-16 +2011-12-28 thilo - locals: add locale for volume percent adjustment + *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 -[CST] Focus 2012-08-16 +2011-12-28 thilo - zapit/src/zapit.cpp: add support for adjusting volume per channel/pid + *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 -[CST] Focus 2012-08-16 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2016 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/movieinfo.cpp: fix channel id loading +2011-12-28 thilo -[CST] Focus 2012-08-15 + *neutrino: add timer list item to main menu + Games are moved to number shortcut. - Revert "neutrino.cpp:use yes in shutdown message as default" - it breaks inactivity standby - - This reverts commit af74eb4f7e1ba9b56a3ebe7a157295e7b8134754. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2015 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 8fd5a12ef da40a1102 -svenhoefer 2012-08-12 +2011-12-28 thilo - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + *neutrino: backslashes in comments removed + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2014 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-08-12 +2011-12-28 thilo - - yweb: increase version (for two commits) + *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. -svenhoefer 2012-08-12 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2013 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - yweb: rework align in Y_Boxcontrol_Bouquets.yhtm +2011-12-28 thilo -svenhoefer 2012-08-12 + *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 - - yweb: fix margin of boxes +2011-12-28 thilo -micha-bbg 2012-08-12 + *neutrino personalize: remove delete + delete causes crashes while saving settings in personalize setup - * src/gui/scan_setup.cpp: Add missing menu hint + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2011 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-08-11 +2011-12-28 thilo - * gui/update_menue.cpp: add menu hints + *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. -micha-bbg 2012-08-10 + 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... - * Use dynamic text for software update online/local + 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/ -micha-bbg 2012-08-11 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2010 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * 'locale' targets: Fix 'sort-locals' +2011-12-27 satbaby -svenhoefer 2012-08-10 + 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 - - locales: some very little changes/fixes + 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 -satbaby 2012-08-09 +2011-12-27 focus - neutrino.cpp:skip saveepg if box start to standby + 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 -satbaby 2012-08-08 +2011-12-26 satbaby - sectionsd.cpp: fix possible segfault + 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 -satbaby 2012-08-08 + 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 - optimize jpg,png size +2011-12-25 micha-bbg -satbaby 2012-08-07 + * Complement to r2002 + - Remove rfmode from the locale files - -fixes strncpy & buf size -satbaby 2012-08-07 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2004 e54a6e83-5905-42d5-8d5c-058d10e6a962 - neutrino.cpp:use yes in shutdown message as default +2011-12-25 satbaby -satbaby 2012-08-07 + 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 - satellites.xml: update 19.2E & 13.0E +2011-12-25 focus -[CST] Focus 2012-08-07 + 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 - driver/record.cpp: fix get timeshift file name; - adapt menu for GetRecordMode() mask; - comment unused code + 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 -[CST] Focus 2012-08-07 + 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 - driver/record.cpp: move frontend selection to CutBackNeutrino() + Remove unused epg_menu.cpp + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1999 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 0dce4bdbe 07ecdf827 -[CST] Focus 2012-08-07 +2011-12-24 satbaby - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + bouquetlist: use settings key + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1998 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-08-07 + record:restore user bookmarks + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1997 e54a6e83-5905-42d5-8d5c-058d10e6a962 - timerlist.cpp:commented out unnecessary code +2011-12-23 thilo -Merge: 9630e1497 6b424c3e0 -[CST] Focus 2012-08-07 + *neutrino locales: follow up r1995 + adjustment was necessary because the functions have changed - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1996 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-08-07 +2011-12-23 thilo - gui/infoviewer.cpp: adapt for new GetRecordMode() mask + *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 -[CST] Focus 2012-08-07 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1995 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/channellist.cpp: adapt for new GetRecordMode() mask +2011-12-23 thilo -[CST] Focus 2012-08-07 + *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. - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1994 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-08-06 +2011-12-23 micha-bbg - * Update locale - - - english.locale sorted - - locals.h/locals_intern.h rebuild + * Moviebrowser: Display Screenshot + - Delete the image files if the movie is deleted + - Calculation of the adjusted image size on 16:9 -micha-bbg 2012-08-06 - * 'locale' targets: Adapted for out of tree build + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1993 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-08-06 +2011-12-23 satbaby - -add: show sore screenings in in extra window + bouquetlist: use settings key + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1992 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-08-06 +2011-12-23 focus - driver/record.cpp: try to not stop timeshift, if not needed + 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 -[CST] Focus 2012-08-06 + 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 - driver/record.cpp: comment unused code +2011-12-23 micha-bbg -[CST] Focus 2012-08-05 + * 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 - driver/record.cpp: testing record without live change, when possible - another try -[CST] Focus 2012-08-05 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1989 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/channellist.cpp: allow multi-record on channel. should we ask for confirm, if we have sign in list ? +2011-12-23 micha-bbg -[CST] Focus 2012-08-05 + * Pictureviewer: Supported image formats + - Added function to determine the supported image formats + - Is required by moviebrowser.cpp (display screenshot) - driver/record.cpp: testing record without live change, when possible -micha-bbg 2012-08-04 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1988 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * Menu hints: Update deutsch.locale - - - German Translations Part 10 (THX Tomworld & Gaucho316) +2011-12-22 focus -[CST] Focus 2012-08-04 + 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 - driver/record.cpp: bug fixes for multi-record of the same channel, WIP +2011-12-20 thilo -[CST] Focus 2012-08-04 + *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 - lib/libnet/libnet.c: fix unused variable warning + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1985 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-08-04 +2011-12-20 satbaby - comment out never used + infoviewer: infobar centered (thx svenhoefer) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1982 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-08-03 +2011-12-20 focus - recording: testing support for multi-record of the same channel, new libs required + Update header + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1981 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-08-03 +2011-12-19 satbaby - zapit/src/zapit.cpp: cleanup unused code + sections: -add iso6397 tab + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1980 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-08-02 +2011-12-18 satbaby - driver/record.cpp: cleanup unused code + cleanup locales + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1979 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-08-02 +2011-12-16 satbaby - * Menu hints: Update deutsch.locale - - - German Translations Part 9 (THX Tomworld) + cleanup locales (thx Tomworld) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1978 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-08-01 +2011-12-16 focus - use only allpids.APIDs in record.cpp & fix compil in netfile.cpp + 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 -[CST] Focus 2012-08-01 + Add missed variable init + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1976 e54a6e83-5905-42d5-8d5c-058d10e6a962 - data/cables.xml: add Ziggo with one transponder +2011-12-16 thilo -[CST] Focus 2012-07-31 + *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. - gui/scan_setup.cpp: update NID menu item, if NID found for cable provider; - add simplified cable scan menu - not tested yet + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1975 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-31 +2011-12-15 thilo - gui/scan.cpp: set SCAN_LOGICAL_HD in scan flags + *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 -[CST] Focus 2012-07-31 +2011-12-14 focus - locales: add locals for cable scan menu + Remove old fade code + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1973 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-31 + 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 - neutrino_menue.h: add menu ID for cable scan +2011-12-14 thilo -[CST] Focus 2012-07-31 + *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 - gui/widget/stringinput_ext.h: add CIntInput method to force char* value update +2011-12-13 focus -[CST] Focus 2012-07-31 + 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 - system/settings.cpp: add scan_logical_hd option, with 1 as default + indent + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1969 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-31 + Use CMoviePlayerGui enum + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1968 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/scan.cpp: use SCAN_LOGICAL_HD flag to prefer HD channel numbers + Fix movie start menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1967 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-31 + 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 - zapit/include/zapit/scan.h: add SCAN_LOGICAL_HD flag +2011-12-12 micha-bbg -[CST] Focus 2012-07-31 + * 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 - zapit/src/getservices.cpp: load cable NID from cables.xml +2011-12-10 focus -[CST] Focus 2012-07-31 + 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 - zapit/include/zapit/satconfig.h: add cable NID struct member +2011-12-09 striper -[CST] Micha 2012-07-31 + - 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 - added CST laboratory cable headend as cable provider +2011-12-09 focus -[CST] Micha 2012-07-31 + 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 - added CST laboratory cable headend as cable provider +2011-12-09 striper -satbaby 2012-07-30 + - cables.xml: add wilhelm.tel + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1961 e54a6e83-5905-42d5-8d5c-058d10e6a962 - record.cpp-fix possible segfalt +2011-12-08 satbaby -satbaby 2012-07-30 + 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 - -fix CEC (timer record) +2011-12-08 focus -svenhoefer 2012-07-26 + 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 - - mod_yparser: add a command to create comments + Use ZapitTools::Latin1_to_UTF8 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1958 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-07-25 + 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 - - yweb: get version-info from http://git.coolstreamtech.de + Fix fd leak + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1956 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-07-25 +2011-12-07 thilo - - yweb: remove ftpfs-option from mount-settings + *neutrino user_menue_setup: add widget index to user menu setup menues + This helps to remember to last selected item in submenu -svenhoefer 2012-07-25 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1955 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - yweb: rework buttons +2011-12-06 thilo -svenhoefer 2012-07-25 + *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 - - yweb: remove obsolete and non-working code from boxcontrol +2011-12-06 focus -svenhoefer 2012-07-25 + Remove second arg from setBlendLevel + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1953 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - yweb: increase version (i urgently need an automatism for that.) + Remove unused alphasetup.cpp + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1952 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-07-25 + 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 - - yweb: fix 'df'-output to determinate space on mtd + Use new class to fade + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1950 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: b28c06983 bc8128d8d -svenhoefer 2012-07-25 + Use new class to fade + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1949 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2011-12-06 satbaby -svenhoefer 2012-07-25 + 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 - -yweb: fix 957d9c65558e3e6752b21f92dd59153469d32637 +2011-12-06 focus -micha-bbg 2012-07-24 + Use new class to fade + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1947 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * CComponentsInfoBox: Small display bug fixed + Use new class to fade + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1946 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-07-25 + Use new class to fade + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1945 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - yweb: some more corrections in languagefiles and design - - * replace background-images with plain css + Use new class to fade + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1944 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-07-24 + Use new class to fade + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1943 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - yweb: remork submenus for a better readability - - * add a new block for management-links to be more generic - * some marginal design-fixes + Use new class to fade + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1942 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-07-24 + Use new class to fade + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1941 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * Fix typo in locale + 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 -[CST] Focus 2012-07-24 +2011-12-05 satbaby - gui/widget/menue.cpp: disable 'back' hint, if no other hints present + 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 -[CST] Focus 2012-07-24 + 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 - eitd/sectionsd.cpp: add mutex to protect update demux +2011-12-05 focus -Merge: 07bac9d65 1511edb51 -[CST] Focus 2012-07-24 + 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 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + Remove wanted_height + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1936 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-07-23 + 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 - * src/gui/widget/menue.cpp: Comment paintHint debug output + 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 -svenhoefer 2012-07-24 +2011-12-03 satbaby - - yweb: increase reload-timeout for osd-screenshots + 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 -svenhoefer 2012-07-23 +2011-12-02 striper - - yweb: remove my obsolete english entrys in portuguese languagefile + - 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 -svenhoefer 2012-07-23 + - 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 - - yweb: show Y_About.yhtm at a click on the info link +2011-12-02 focus -svenhoefer 2012-07-23 + 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 - - yweb: improve record-settings + 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 -striper 2012-07-23 +2011-12-01 striper - - cables.xml: update KMS Muenchen + - 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 -svenhoefer 2012-07-23 +2011-11-29 satbaby - - yweb: fix usage of Y_Version.txt; increase version (for three commits) + -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 -micha-bbg 2012-07-23 +2011-11-29 striper - * Audioplayer: Small display bugs fixed - - - Use 'full paint' for infobox + - fix compile + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1926 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-07-23 + - settingsmanager: remember selected position + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1925 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * CComponentsInfoBox: Optimize display - - - 'only body paint' can be switched off +2011-11-29 micha-bbg -micha-bbg 2012-04-27 + Complement to revision r1869 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1924 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * Numeric display volumebar can be switched off. - - - Adjustable via Menu -> Settings -> OSD -> Volumebar digits +2011-11-28 satbaby -micha-bbg 2012-07-22 + 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 - * Audioplayer: Small display bugs fixed +2011-11-28 striper -micha-bbg 2012-07-22 + - 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 - * Menu hints: Update deutsch.locale - - - German Translations Part 8 (THX Tomworld) +2011-11-28 thilo -micha-bbg 2012-07-22 + *neutrino infomenu: add widget index + Replaces getSelect(), setSelect() in this context. - * Audioplayer: CComponentsInfoBox use to paint infobox + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1921 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-07-22 +2011-11-27 satbaby - * Bouqueteditor: CComponentsInfoBox use to paint infobox + -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 -micha-bbg 2012-07-22 +2011-11-27 striper - * CComponentsInfoBox: Switch parameter h and w in constructor + - remove mheight variable + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1919 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-07-22 + - 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 - * CComponentsInfoBox: Optimize display - - - Paint full info box only when activating the menu, - otherwise only body paint +2011-11-26 focus -micha-bbg 2012-07-20 + 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 - * Correct restore the screen to exit menu + Remove unused CRecordingNotifier + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1916 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-07-20 + Remove global c_SMSKeyInput + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1915 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * CComponentsInfoBox: save/restore screen - - - Own save/restore screen routine - - Shadow can be switched off - - Small fixes + Remove CAPIDChangeExec + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1914 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Thilo Graf 2012-07-19 + Remove unused CAPIDChangeExec and CAudioSelectMenuHandler + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1913 e54a6e83-5905-42d5-8d5c-058d10e6a962 - *CBEChannelSelectWidget: remove old detail line handing - - add dline instance from CComponentsDetailsLine + 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 -Thilo Graf 2012-07-19 +2011-11-26 striper - *CBEChannelWidget: rework details line handling + - 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 -Thilo Graf 2012-07-19 +2011-11-26 focus - *CBEBouquetWidget: add missing init for some members with NULL + 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 -Thilo Graf 2012-07-19 +2011-11-26 thilo - *components: add members for generic paint, hide and restore items + *neutrino menu: remove parameter 'mwidth' from widget constructor + Hope we don't need it anymore... -Thilo Graf 2012-07-17 + *neutrino menu: remove select functions - *menu: ensure also correct x-position of details line - - It's possible that x pos is changeing during runtime + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1909 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-07-21 +2011-11-26 thilo - - yweb: rework, localize and enable backup/restore + *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! -svenhoefer 2012-07-21 + 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 - - yweb: remove obsolete ucodes-code + -add define for default widget index + -add new header file for enums + -adapted many menu classes for this parameter -Merge: d593f8e85 05c489750 -[CST] Focus 2012-07-21 + Hope it' works fine. If you find any menu without a 'memory', please add an index. - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1908 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-07-20 +2011-11-25 focus - - yweb: increase version (for two commits) + Remove loadColors + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1907 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-07-20 + Fix missing vfd params reset + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1906 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - yweb: rework and enable movieplayer-settings + Fix missing colors reset + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1905 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-07-20 + 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 - - yweb: missing u + 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 -Merge: f6ae36664 6cfa50416 -svenhoefer 2012-07-20 + Return menu result + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1902 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + 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 -svenhoefer 2012-07-20 + Remove unused code + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1900 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - yweb: rework and enable zapit-settings + 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 -micha-bbg 2012-07-20 + Remove unused uboot settings + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1898 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * Menu hints: Update deutsch.locale - - - German Translations Part 7 (THX Tomworld & Klauser) + Remove unused code + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1897 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-07-20 + 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 - - osd_setup.cpp: remove double include + indent + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1895 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-07-20 + Remove redundant CStreamInfo2Handler + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1894 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - yweb: increase version + Return menu result + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1893 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-07-20 + 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 - - yweb: fix directory for records in timersettings; move block to Y_neutrino_Blocks.txt + 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 -Merge: 3c7a4441d 5af87e238 -[CST] Focus 2012-07-20 + 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 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + Return menu result + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1889 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-07-20 + 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 - - yweb: fix start directory for pictureviewer + 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 -svenhoefer 2012-07-20 +2011-11-24 focus - - yweb: fix start directory for audioplayer + 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 -svenhoefer 2012-07-19 + Change in debug + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1885 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - yes - it's a png +2011-11-22 thilo -svenhoefer 2012-07-19 + *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 - - mainmenu: add an icon for tv-radio-switch +2011-11-22 focus -[CST] Focus 2012-07-19 + 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 - src/gui/moviebrowser.cpp: use 'cancel' button in movie start menu + 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 -[CST] Focus 2012-07-19 + 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 - src/gui/widget/menue.cpp: fix crash, if class inherit from CMenuWidget - i.e. CFileChooser + 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 -[CST] Focus 2012-07-19 + 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 - gui/widget/menue.cpp: dont repaint menu on help key, if no hints + 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 -Merge: a326f4e29 c5c8e1019 -[CST] Focus 2012-07-19 + 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 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + 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 -micha-bbg 2012-07-19 + 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 - * Menu hints: Update deutsch.locale - - - German Translations Part 6 (THX Tomworld) - - Fix typo in english.locale + 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 -Merge: 4046849a9 fb4d4644c -[CST] Focus 2012-07-19 + 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 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + Fix strict compile + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1871 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-07-19 + 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 - * Menu hints: Update deutsch.locale - - - German Translations Part 5 (THX Tomworld) +2011-11-22 micha-bbg -micha-bbg 2012-07-19 + 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 - * Fix segfault in bouquet editor -Merge: 00f77bec3 301193ce0 -[CST] Focus 2012-07-18 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1869 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2011-11-19 micha-bbg -[CST] Focus 2012-07-18 + * 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 - gui/widget/menue.cpp: paint body without head; - disable menu name display on VFD - it overwritten by option name anyway; - little cleanup +2011-11-18 focus -micha-bbg 2012-07-17 + Fix debug + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1867 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * CComponentsInfoBox: missing shadow - - - Removed wrong parameter 'rad' from function call CComponentsInfoBox + 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 -micha-bbg 2012-07-17 + Fix for last commit + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1865 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * Fix the position of CComponentsDetailLine + 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 -micha-bbg 2012-07-17 +2011-11-18 striper - * Use CComponentsInfoBox for menu hint + - 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 -micha-bbg 2012-07-17 +2011-11-18 seife - * Add CComponentsInfoBox to CComponents + 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. -svenhoefer 2012-07-17 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1862 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - deutsch.locale: infobar isn't a "statusbalken" +2011-11-17 striper -Merge: e29550098 27006d271 -[CST] Focus 2012-07-17 + - 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 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2011-11-17 micha-bbg -svenhoefer 2012-07-17 + Complement to revision r1858 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1859 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - deutsch.locale: some litte corrections +2011-11-17 focus -Thilo Graf 2012-07-17 + 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 - *components: remove inherit setWidth() member - - Is already declared as virtual member in basic class + 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 -Thilo Graf 2012-07-17 +2011-11-17 micha-bbg - *components: fix wrong parameter + 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 -[CST] Focus 2012-07-17 +2011-11-16 micha-bbg - gui/widget/menue.cpp: check item's direct key only on key events + *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. -[CST] Focus 2012-07-17 - gui/bedit/bouqueteditor_channels.cpp: fix shadow (CBEChannelWidget inherit from CMenuWidget) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1855 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 52834d73f 53d4ef64a -[CST] Focus 2012-07-17 +2011-11-16 focus - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + 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 -Thilo Graf 2012-07-16 + comment old code + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1853 e54a6e83-5905-42d5-8d5c-058d10e6a962 - *menu: hide detail line objects without paintBackgroundBoxRel() + 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 -Thilo Graf 2012-07-16 +2011-11-15 focus - *neutrino: remove dub code - - using class 'CComponentsDetailLine' instead multiple code - details line rendering + Fix locale name + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1851 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Thilo Graf 2012-07-16 + 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 - *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. + 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 -[CST] Focus 2012-07-16 +2011-11-14 micha-bbg - gui/widget/menue.cpp: remove one indent level in CMenuWidget::exec + *Fix LED/VFD indication in time shift (r1828) + - Changes resulted to sometimes crash neutrino, this patch fixes it. -[CST] Focus 2012-07-16 - gui/widget/menue.cpp: fade-in, if menu was hidden, for testing + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1846 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-16 +2011-11-13 micha-bbg - gui/osd_setup.cpp: fix channel list menu, if fade enabled + 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. -[CST] Focus 2012-07-16 - gui/bouquetlist.cpp: dont repaint, if mode not changed + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1845 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-16 +2011-11-13 striper - gui/osd_setup.cpp: in channel context menu->fonts use cancel button + - 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 -[CST] Focus 2012-07-16 +2011-11-13 micha-bbg - gui/widget/menue.cpp: fix screen save/restore; - use RADIUS_LARGE (without -2) + * Timeshift (display the infobar) + - Infobar is visible when playback (Timeshift pause = off) is running. -[CST] Focus 2012-07-16 - gui/widget/menue.cpp: fix hint box height calc + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1843 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-16 +2011-11-11 striper - gui/widget/menue.cpp: fix menu_left_exit option; - remove can_arrow member - isMenueOptionChooser() is enough + - 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 -[CST] Focus 2012-07-16 +2011-11-09 micha-bbg - gui/widget/stringinput_ext.cpp: fix size with hints, fix screen position + Display error of channel logo in the EPG display 'next' + - Fixed display error of the channel logo. -[CST] Focus 2012-07-16 - english.locale: replace LAME with exit + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1841 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: f599fa2e7 aa64061ce -[CST] Focus 2012-07-16 +2011-11-09 micha-bbg - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + 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 -[CST] Focus 2012-07-16 - gui/scan_setup.cpp: add hints + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1840 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-16 +2011-11-07 micha-bbg - locals: add hints for scan setup + Remove old DBox2 identifier (patch by svenhoefer) + - Renaming NEUTRINO_ICON_BUTTON_DBOX* to NEUTRINO_ICON_BUTTON_MENU* + - Changed menu icons -svenhoefer 2012-07-15 - - vfd_setup: re-disable vfd-stuff for zee + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1839 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-07-15 +2011-11-07 thilo - * Fix typo in locale + *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 -micha-bbg 2012-07-14 + *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 - * Menu hints: Update deutsch.locale - - - German Translations Part 4 (THX Tomworld) +2011-11-07 thilo -satbaby 2012-07-14 + *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. - satellites.xml: update Astra 1H/1KR/1L/1M (19.2E) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1836 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-07-13 +2011-11-07 thilo - * Menu hints: Update deutsch.locale - - - German Translations Part 3 (THX Tomworld) + *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 -Merge: 40941dd94 09c874683 -satbaby 2012-07-13 +2011-11-06 seife - Merge branch 'dvbsi++' of ssh://coolstreamtech.de/cst-public-gui-neutrino into dvbsi++ + 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 -satbaby 2012-07-13 + 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 - network_service.cpp: acitve menu only if binary available (tiny fix) +2011-11-06 seife -Merge: 7ea49b0d0 09c874683 -[CST] Focus 2012-07-13 + 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. - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1832 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-13 +2011-11-06 micha-bbg - gui/pictureviewer_setup.cpp: add hints + Prevents division by zero. + - In particular text box dimensions was a division by zero. -[CST] Focus 2012-07-13 - gui/audioplayer_setup.cpp: add hints + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1831 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-13 +2011-11-05 seife - locals: hints for audioplayer/picture viewer setup + 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. -[CST] Focus 2012-07-13 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1830 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/keybind_setup.cpp: comment unused bouquetlist mode and movieplayer plugin key +2011-11-05 seife -[CST] Focus 2012-07-13 + 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. - gui/keybind_setup.cpp: add hints + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1829 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-13 +2011-11-05 micha-bbg - locals: add hints for key setup menu + - 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 -micha-bbg 2012-07-12 +2011-11-05 seife - * Menu hints: Update deutsch.locale - - - German Translations Part 2 (THX Tomworld) + 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 -satbaby 2012-07-12 + 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 - satellites.xml: update Hot Bird 6/8/9 (13.0E) + 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 -satbaby 2012-07-12 + 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 - network_service.cpp: acitve menu only if binary available (thx snafed) + link libOpenThreads also on TD + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1823 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-07-12 + 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 - fix tiny OSD shadow + 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 -satbaby 2012-07-12 + 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 - channellist.cpp: fix CVFD with history zap + 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 -satbaby 2012-07-12 + 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 - vfd.cpp: add timer for show servicename time switch + 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 -Merge: 799cb6d16 ee781bd88 -[CST] Focus 2012-07-12 +2011-11-05 thilo - 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 + *neutrino eventlist: remove painting of enventlist body + This should help to reduce flicker effects during set of timer events. -[CST] Focus 2012-07-12 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1816 e54a6e83-5905-42d5-8d5c-058d10e6a962 - locals: adding hints, WIP +2011-11-05 thilo -[CST] Focus 2012-07-12 + *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. - gui/hdd_menu.cpp: add hints + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1815 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-12 +2011-11-04 striper - gui/vfd_setup.cpp: add hints + - optimized icons (thx bazi98!) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1814 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-12 + - 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 - gui/osd_setup.cpp: more hints +2011-11-03 striper -micha-bbg 2012-07-12 + - 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 - * Menu hints: Extra font added - - - Font size set by Menu/Settings/Font settings/Menu/Menu hints +2011-11-03 micha-bbg -micha-bbg 2012-07-11 + - 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 - * Menu hints: Shadow for hint box enabled +2011-11-03 micha-bbg -micha-bbg 2012-07-11 + Display error EPG (Buttons are partially drawn out of the EPG screen) + - Use ::paintButtons (buttons.cpp) calculating to the height FunctionBar. - * Menu hints: Optimize presentation -micha-bbg 2012-07-10 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1810 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * 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 +2011-11-02 thilo -satbaby 2012-07-11 + *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 - fix OSD +2011-11-02 thilo -satbaby 2012-07-11 + *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 - fix OSD + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1808 e54a6e83-5905-42d5-8d5c-058d10e6a962 -FlatTV 2012-07-10 +2011-11-02 thilo - icon makefile + *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 -[CST] Focus 2012-07-09 + *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 - gui/osd_setup.cpp: lets just hide menu and repaint on corners option change + *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 -[CST] Focus 2012-07-09 + *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 - gui/osd_setup.cpp: more hints, WIP +2011-11-02 thilo -satbaby 2012-07-09 + *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. - menue.cpp:-fix OSD on corners switch (upper side) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1803 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-07-09 +2011-11-01 nightshad - change mysytem char to const char + 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 -satbaby 2012-07-09 +2011-11-01 striper - fix gcc 4.7.x warnings + - 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 -satbaby 2012-07-09 +2011-11-01 micha-bbg - fix gcc 4.7.x warnings + Display error in the title of EPG information. + - Calculate offset for the title when logo appears. -[CST] Bas 2012-07-09 - neutrino-apollo: changes for apollo uclibc. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1799 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 0f8eafb56 c0087745f -[CST] Bas 2012-07-09 +2011-10-31 micha-bbg - Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo + Time display in channel list corrected. + - See also: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p135527-anzeige-bugs/#post135527 -Thilo Graf 2012-07-08 - neutrino makefile: keep sorting in makefile + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1798 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Thilo Graf 2012-07-06 +2011-10-30 seife - channellist: update license text + 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 -Thilo Graf 2012-06-07 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1797 e54a6e83-5905-42d5-8d5c-058d10e6a962 - yWeb: change version 2.8.0.8 to 2.8.0.9 +2011-10-29 micha-bbg -Thilo Graf 2012-06-07 + "Ghost" Infobar when recording removes. + - See also http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p135515-anzeige-bugs/#post135515 - yWeb: fix support links -Thilo Graf 2012-06-05 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1796 e54a6e83-5905-42d5-8d5c-058d10e6a962 - menu: add overloaded version for CMenuOptionStringChooser +2011-10-29 micha-bbg -Thilo Graf 2012-06-05 + Erase the event list from the display fixed. + - Related with custom icons. - personalize: changeNotify - no repaint menu after changed option values - - reduces the flicker effect on screen -Thilo Graf 2012-06-05 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1795 e54a6e83-5905-42d5-8d5c-058d10e6a962 - vfd_setup: remove semicolon +2011-10-29 striper -Thilo Graf 2012-06-03 + - 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 - update license text in some files - - TODO: many other files still need corrections +2011-10-29 thilo -Thilo Graf 2012-06-03 + *neutrino eventlist: remove debug output + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1793 e54a6e83-5905-42d5-8d5c-058d10e6a962 - menu: move class CNonLocalizedMenuSeparator from update.cpp into gui/menu.h + *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 -Thilo Graf 2012-05-17 +2011-10-29 thilo - neutrino: remove dub code lines + *neutrino eventlist: show timer conflicts + This is a partial port from tuxbox. + TODO: solution for zapto timer events -Thilo Graf 2012-05-17 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1791 e54a6e83-5905-42d5-8d5c-058d10e6a962 - clean up: sort sourcefiles in makefiles +2011-10-29 thilo -Thilo Graf 2012-05-11 + *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 - locale: use multiple term + *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 -satbaby 2012-07-08 + *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 - menue.cpp:-fix OSD clear in hint+angular mode + *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 -satbaby 2012-07-08 + *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 - menue.cpp:-fix OSD on corners switch (-fix hint mode) +2011-10-29 thilo -[CST] Focus 2012-07-08 + *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. - Some GPL icons for menu hints, incomplete + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1785 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-08 +2011-10-29 thilo - gui/osd_setup.cpp: add menu hints, incomplete - work in progress + *neutrino eventlist: rework adding of record and zap timer events + Now we use buttons class to manage button bar. -Merge: 3542d2d79 d8cdb87e8 -[CST] Focus 2012-07-08 + 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. - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + This changes are a partial port from tuxbox neutrino. -[CST] Focus 2012-07-08 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1784 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/proxyserver_setup.cpp: add menu hints +2011-10-29 thilo -[CST] Focus 2012-07-08 + *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 - gui/record_setup.cpp: add menu hints +2011-10-28 thilo -[CST] Focus 2012-07-08 + *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/ - gui/zapit_setup.cpp: add menu hints + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1782 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-08 +2011-10-28 micha-bbg - gui/personalize.cpp: copy hint fields + Switchover remote control standard / neo1 + - Redundant code removed, THX dbt for the tip. + - Bug in "remote control neo1" left / right keys fixed. -[CST] Focus 2012-07-08 - gui/parentallock_setup.cpp: add menu hints + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1781 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-08 +2011-10-28 striper - gui/osdlang_setup.cpp: add menu hints + - 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 -[CST] Focus 2012-07-08 + - extend colored events to channellist + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1779 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/network_service.cpp: add menu hints +2011-10-26 micha-bbg -[CST] Focus 2012-07-08 + 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. - gui/network_setup.cpp: add menu hints -[CST] Focus 2012-07-08 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1778 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/cec_setup.cpp: add menu hints +2011-10-24 striper -[CST] Focus 2012-07-08 + - 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 - gui/settings_manager.cpp: add menu hints + - 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 -[CST] Focus 2012-07-08 +2011-10-24 micha-bbg - gui/mediaplayer.cpp: add menu hints + Exit volume bar + - Correct Exit with Exit button. -[CST] Focus 2012-07-08 - gui/info_menue.cpp: add menu hints + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1775 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-08 +2011-10-24 micha-bbg - gui/audio_setup.cpp: add menu hints + Switchover remote control standard / neo1 + - Disabled volume level L/R if volume bar is displayed and + VirtZap active. -[CST] Focus 2012-07-08 - gui/videosettings.cpp: add menu hints + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1774 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-08 +2011-10-23 striper - gui/miscsettings_menu.cpp: add menu hints + - 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 -[CST] Focus 2012-07-08 +2011-10-23 micha-bbg - neutrino_menue.cpp: add menu hints + Switchover remote control standard / neo1 + - Disable virtual zap when Neo1 remote control + - OSD setup (remote control) optimized. -[CST] Focus 2012-07-08 - gui/widget/icons.h: add main menu and one level down hint icons + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1772 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-08 +2011-10-23 striper - locals: add menu hints, work in progress + - 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 -[CST] Focus 2012-07-08 +2011-10-23 micha-bbg - gui/widget/menue.cpp: add menu hints paint + - 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 -satbaby 2012-07-08 - menue.cpp:-fix OSD on corners switch + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1770 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-07-08 +2011-10-21 micha-bbg - gui/channellist.cpp: fix detail box comments + - 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 -Merge: d2aaab95b 441cba7d4 -[CST] Focus 2012-07-08 +2011-10-21 striper - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + - 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 -[CST] Focus 2012-07-08 + - 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 - gui/scan_setup.cpp: fix crash in latitude/longtitude options + - optimized icons + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1766 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-07-07 + - 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 - biggest chan number in list (revised) + - 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 -satbaby 2012-07-07 + - 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 - fix gcc 4.7.x warnings +2011-10-21 micha-bbg -[CST] Focus 2012-07-04 + 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 - zapit/src/scan.cpp: fix lcn bug +2011-10-19 micha-bbg -[CST] Focus 2012-07-02 + - 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 - gui/channellist.cpp: add comments for detail box draw + - Fix display menue NFS mount. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1760 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-29 +2011-10-19 thilo - GUI: add show menu hint option + *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 -[CST] Focus 2012-06-27 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1759 e54a6e83-5905-42d5-8d5c-058d10e6a962 - remove unused emlog setting +2011-10-16 striper -[CST] Focus 2012-06-27 + - update satellites.xml + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1758 e54a6e83-5905-42d5-8d5c-058d10e6a962 - remove unused startchanneltv_nr/startchannelradio_nr +2011-10-14 striper -[CST] Focus 2012-06-27 + - messagebox: fix some scrolling issues + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1757 e54a6e83-5905-42d5-8d5c-058d10e6a962 - system/settings.h: remove unused logo_num +2011-10-10 thilo -[CST] Focus 2012-06-26 + *neutrino icons: renamed some icons + relevant for user defined icons - gui/network_setup.cpp: add network services submenu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1756 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-26 +2011-10-08 thilo - gui/Makefile.am: add network_service.cpp + *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 -[CST] Focus 2012-06-26 +2011-10-08 thilo - gui/network_service.cpp: simple network service menu + *neutrino channellist: optimize space for rec icon + relevant for userdefined icons + patch by michabbg -[CST] Focus 2012-06-26 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1754 e54a6e83-5905-42d5-8d5c-058d10e6a962 - locale: add LOCALE_NETWORKMENU_SERVICES +2011-10-08 micha-bbg -Merge: 62e3db6bb 9f1904a71 -[CST] Focus 2012-06-25 + - 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 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2011-10-07 striper -satbaby 2012-06-22 + - 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 - infoviewer: displaying dd availability is now optional -fix +2011-10-06 thilo -satbaby 2012-06-22 + *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 - infoviewer: displaying dd availability is now optional (martii patch adapted by bazi98 ) +2011-10-05 striper -Merge: cfb4a7748 330aadb7c -[CST] Focus 2012-06-22 + - 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 - Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ + - 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 -[CST] Bas 2012-06-22 +2011-10-04 thilo - frontend: new FrontendParameters and moved some type to this file. + *neutrino upnpbrowser: fix font colors + Font colors were not matching to background colors -[CST] Bas 2012-06-22 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1748 e54a6e83-5905-42d5-8d5c-058d10e6a962 - frontend: use a private version of FrontendParameters to include (optional) additional parameters like rolloff, delsys. +2011-10-04 thilo -[CST] Focus 2012-06-21 + *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/ - driver/streamts.cpp: fix streaming to new connection; send current channel pids, if no pids in url + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1747 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-21 +2011-10-04 thilo - gui/movieplayer.cpp: add pls extension; check name from playlist + *neutrino upnpbrowser: remove redundant null pointers + redundant condition (style) -satbaby 2012-06-20 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1746 e54a6e83-5905-42d5-8d5c-058d10e6a962 - revert spawn funktion +2011-10-03 seife -satbaby 2012-06-20 + 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 - plugins.cpp: start plugin script with posix spawn + 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 -[CST] Focus 2012-06-20 + sectionsd: add sectionsd_isReady function + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1743 e54a6e83-5905-42d5-8d5c-058d10e6a962 - driver/file.cpp: add pls extension + neutrino: identify streamts error message + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1742 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 90b63622b aff97b7c1 -[CST] Focus 2012-06-18 + 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 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + 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 -satbaby 2012-06-18 +2011-10-03 striper - configure_network: mysystem: use vfork + - 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 -satbaby 2012-06-18 +2011-10-02 thilo - use empty() instead of size() + *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 -[CST] Focus 2012-06-18 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1738 e54a6e83-5905-42d5-8d5c-058d10e6a962 - deutsch, english locale: change neutrino to Neutrino-HD +2011-10-02 thilo -[CST] Focus 2012-06-18 + *neutrino hintbox: use english + avoids problems with text formatting - gui/movieplayer.cpp: parse m3u files + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1737 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-18 +2011-10-01 thilo - gui/audioplayer.cpp: add urls from m3u + *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 -Merge: 02f66f323 41f365f30 -[CST] Focus 2012-06-18 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1736 e54a6e83-5905-42d5-8d5c-058d10e6a962 - fix conflict +2011-10-01 thilo -[CST] Bas 2012-06-16 + *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 - src/Makefile.am: add libavcodec to the linker. + *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 -[CST] Bas 2012-06-16 + *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 - src/Makefile.am: remove dependancy on libnxp.so + *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 -satbaby 2012-06-16 + *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 - moviebrowser.cpp: delFile: revert to unlink() + *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 -satbaby 2012-06-16 + *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 - use empty() instead of size() +2011-10-01 thilo -satbaby 2012-06-16 + *neutrino record: rework status messages + removed old messages, add new messages and use locales - use empty() instead of size() + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1728 e54a6e83-5905-42d5-8d5c-058d10e6a962 -defans 2012-06-16 +2011-10-01 thilo - - update.cpp/update_menu.cpp: add hotkeys + *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 -Thilo Graf 2012-06-15 + *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 - update_settings: set url chooser as default item - - So we need no hotkey + *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 -Thilo Graf 2012-06-15 + *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 - update_settings: fix order of color buttons - - Order of color buttons on remote control is red, green ... not green, red +2011-10-01 thilo -[CST] Focus 2012-06-15 + *neutrino channellist: don't show infobar after start of recording + in my opinion it's better to visualize managed recordings via channellist - Revert driver/lcdd.cpp, driver/newclock.cpp - used in Makefile.am + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1723 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-14 +2011-10-01 thilo - gui/audioplayer_setup.cpp: comment unsupported spectrum option + *neutrino channellist: fix dynamic record button + show matching button to modes record/stop/disable -[CST] Focus 2012-06-14 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1722 e54a6e83-5905-42d5-8d5c-058d10e6a962 - remove obsolete lib/controldclient/ +2011-10-01 thilo -[CST] Focus 2012-06-14 + *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 - gui/audioplayer.cpp: fix sms-input for title search + *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 -[CST] Focus 2012-06-14 +2011-10-01 thilo - src/gui/audioplayer.h: remove unused variable + *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' -[CST] Focus 2012-06-14 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1719 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/audioplayer.cpp: fix detail frame corners +2011-10-01 satbaby -[CST] Focus 2012-06-14 + -fix getservices:Resource leak: fd + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1718 e54a6e83-5905-42d5-8d5c-058d10e6a962 - delete unused files in src/driver/pictureviewer dir +2011-09-28 striper -[CST] Focus 2012-06-14 + - 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 - delete obsolete and unused files in src/drivers/ dir +2011-09-27 striper -[CST] Focus 2012-06-14 + - fix non *.png logos + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1716 e54a6e83-5905-42d5-8d5c-058d10e6a962 - remove obsolete and unused includes +2011-09-27 striper -[CST] Focus 2012-06-13 + - 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 - remove unused empty files system/timer* + THX micha_bbg! -[CST] Focus 2012-06-13 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1715 e54a6e83-5905-42d5-8d5c-058d10e6a962 - remove sectionsd/ dir +2011-09-26 striper -[CST] Focus 2012-06-13 + - 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 - zapit: remove obsolete files + - fix segfault on neutrino restart + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1713 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-13 +2011-09-20 thilo - zapit/src/scansdt.cpp: remove obsolete zapit/descriptors.h + *neutrino icons: sort filelist + It's better for next steps in context with name conventions and next changes -[CST] Focus 2012-06-13 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1712 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/scanpmt.cpp: remove obsolete zapit/descriptors.h +2011-09-20 thilo -[CST] Focus 2012-06-13 + *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 - zapit/src/fastscan.cpp: remove obsolete zapit/descriptors.h + *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 -[CST] Focus 2012-06-13 + *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 - zapit/src/bouquets.cpp: remove obsolete zapit/sdt.h +2011-09-20 thilo -[CST] Focus 2012-06-13 + *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. - zapit/include/zapit/getservices.h: remove obsolete zapit/descriptors.h + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1708 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-13 +2011-09-20 thilo - driver/streamts.cpp: replace cam.h with correct capmt.h + *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 -[CST] Focus 2012-06-13 + *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 - driver/record.cpp: replace cam.h with correct capmt.h +2011-09-20 thilo -[CST] Focus 2012-06-13 + *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 - zapit/src/femanager.cpp: remove obsolete cam.h include + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1705 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-13 +2011-09-19 yjogol - zapit/src/zapit.cpp: replace cam.h with correct capmt.h + nhttpd: comments + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1704 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-13 + 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 - remove unused files in src/gui/widget +2011-09-19 focus -[CST] Focus 2012-06-13 + 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 - gui/personalize.cpp: remove unused lcdcontroler.h include +2011-09-19 striper -[CST] Focus 2012-06-13 + - improve readability + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1701 e54a6e83-5905-42d5-8d5c-058d10e6a962 - locals: remove unused LOCALE_LCDCONTROLER_CONTRAST + - 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 -[CST] Focus 2012-06-13 +2011-09-18 striper - gui/widget/Makefile.am: remove unused listbox_legacy.cpp + - 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 -[CST] Focus 2012-06-13 +2011-09-18 focus - locals: remove unused LOCALE_VIDEOMENU_CSYNC + 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 -[CST] Focus 2012-06-13 + * 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 - remove unused files in src/gui dir +2011-09-17 thilo -[CST] Focus 2012-06-13 + remove dup included header file + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1696 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/osd_setup.cpp: remove obsolete alphasetup.h include +2011-09-17 thilo -[CST] Focus 2012-06-13 + *neutrino: revert changes for streaminfo + sorry, merge error in r1693 - neutrino_menue.cpp: remove obsolete epg_menu.h include + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1695 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-13 +2011-09-17 thilo - locals: remove unused GTX locales + *neutrino record: add missing function + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1694 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-13 +2011-09-17 thilo - zapit/include/zapit/channel.h: return name as reference + *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 -[CST] Focus 2012-06-13 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1693 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/channellist.cpp: remove direct access to channel->name +2011-09-17 thilo -[CST] Focus 2012-06-13 + *neutrino channellist: style + - scope of some variables limited - zapit/src/zapit.cpp: comment unused CZapitMessages::CMD_GET_BOUQUET_NCHANNELS + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1692 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-13 +2011-09-17 thilo - zapit/lib/zapitclient.cpp: comment unused getBouquetNChannels + *neutrino moviebrowser: don't paint titlebar before movie search finished + port from tuxbox -[CST] Focus 2012-06-13 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1691 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/bouquets.cpp: comment unused code +2011-09-15 striper -[CST] Focus 2012-06-13 + - 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 - gui/infoviewer.cpp: comment unused CInfoViewerHandler +2011-09-14 striper -[CST] Focus 2012-06-13 + - 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 - zapit/src/zapit.cpp: save services on shutdown, if changed +2011-09-14 yjogol -[CST] Focus 2012-06-13 + 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 - comment not needed SaveMotorPositions code and calls +2011-09-12 striper -Merge: 3906b7ac2 be0ea475b -[CST] Focus 2012-06-13 + - 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 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2011-09-09 yjogol -thilo 2012-06-08 + 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 - 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 + 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 -Thilo Graf 2012-06-08 + 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 - 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 + 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 -satbaby 2012-06-08 + 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 - infoviewer_bb.cpp: fix caid order in discrete mode + getBouquet fix events + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1681 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-06 + 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 - cross-configure.cool: no-strict-aliasing workaround for newer gcc, until code fixed + 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 -satbaby 2012-06-06 +2011-09-08 satbaby - sectionsd.cpp: fix Segmentation fault if max_events == 0 + 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 -[CST] Focus 2012-06-06 +2011-09-08 yjogol - gui/widget/listbox.cpp: reuse selection code; add list start/end keys + 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 -[CST] Focus 2012-06-06 + add doxygen config + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1676 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/bedit/bouqueteditor_channels.cpp: reuse selection code; add list start/end keys + 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 -[CST] Focus 2012-06-06 + 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 - 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 +2011-09-06 focus -[CST] Focus 2012-06-06 + Comment debug, fix position init + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1668 e54a6e83-5905-42d5-8d5c-058d10e6a962 - mymenu.h: move non-common options to corresponding files +2011-09-06 thilo -[CST] Focus 2012-06-06 + *neutrino info-menu: fix exit handling + While leaving of imageinfo, we jumped to main menu, that was not right. - locals: remove unused + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1667 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-06-05 +2011-09-05 striper - eitd: change SIevents type to vector - no need to sort this temp list + - addition to rev. 1662+1663 + add colored events to readFile(), saveFile() and setupDefaultColors() -[CST] Focus 2012-06-05 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1666 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/dmx.cpp: revert dmx Open/Close to use Stop - prevent crash, - if one thread use change() while other try to read (time thread) +2011-09-05 striper -[CST] Focus 2012-06-02 + - 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 - 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 +2011-09-04 striper -[CST] Focus 2012-06-02 + - 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 - gui/infoviewer.cpp: comment all showIcon_CA_Status calls, leave only one - on event; - comment unused code + - 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 -[CST] Focus 2012-05-31 + - 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 - system/setting_helpers.cpp: fix notifiers, most must not repaint menu +2011-09-03 striper -[CST] Focus 2012-05-31 + - fix optional cpu menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1661 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/zapit_setup.cpp: fix CZapitSetup::changeNotify - no need to repaint menu +2011-09-02 thilo -[CST] Focus 2012-05-31 + *neutrino usermenu plugin: fix plugin call + Plugin call was broken because of a merge error. - gui/videosettings.cpp: comment unused code, - fix CVideoSettings::changeNotify - no need to repaint menu + 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. -[CST] Focus 2012-05-31 + Sort by filename is still working as before in second instance. - gui/vfd_setup.cpp: fix CVfdSetup::changeNotify - no need to repaint menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1660 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-31 +2011-09-01 focus - gui/scan_setup.cpp: fix CScanSetup::changeNotify - no need to repaint menu + remove global sdt_wakeup, use saved transponder id to detect transponder change + Last commit for now, neutrino should compile again. Testing and feedback needed. -[CST] Focus 2012-05-31 - gui/osdlang_setup.cpp: fix CLangSelectNotifier::changeNotify - no need to repaint menu -[CST] Focus 2012-05-31 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1659 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/network_setup.cpp: fix CNetworkSetup::changeNotify - no need to repaint menu +2011-09-01 focus -[CST] Focus 2012-05-31 + * 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 - gui/cec_setup.cpp: fix CCECSetup::changeNotify - no need to repaint menu + * 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 -[CST] Focus 2012-05-31 + * 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 - system/setting_helpers.cpp: fix CAudioSetupNotifier - also called for pref. DD; no need to repaint menu + 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 -[CST] Focus 2012-05-31 + use CZapit class + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1654 e54a6e83-5905-42d5-8d5c-058d10e6a962 - system/setting_helpers.cpp: cleanup unused code + use CZapit class + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1653 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-31 + Remove unused global allchans + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1652 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/audio_setup.cpp: fix notify - no need to repaint menu + use CZapit class + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1651 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-31 + 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 - gui/keybind_setup.cpp: add changeNotify for remote repeat + Remove global allchans, use CServiceManager. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1649 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-31 + remove globals, use CServiceScan class. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1648 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/osd_setup.cpp: add notify code for radiotext + * 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 -[CST] Focus 2012-05-31 + Move TIMER_* to common header. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1646 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/user_menue.cpp: add sectionsd pause to changeNotify + 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 -[CST] Focus 2012-05-31 + 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 - gui/record_setup.cpp: add changeNotify, remove notifiers + * 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 -[CST] Focus 2012-05-31 +2011-09-01 focus - neutrino.cpp: fix crash in start wizard on volume +/- + 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. -[CST] Focus 2012-05-29 - eitd/sectionsd.cpp: try to fix occasional eit update demux error -Merge: 01f50bba0 4eeca53fd -[CST] Focus 2012-05-29 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1642 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2011-08-31 thilo -[CST] Focus 2012-05-29 + *neutrino epgview: fix max value of progressbar + see also: http://www.dbox2-tuning.net/forum/viewtopic.php?p=380156#p380156 + thx Gaucho316 - eitd/SIevents.cpp: change SIcomponents and SIparentalRatings from set to vector - - no need to sort them, this decrease SIevent size + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1641 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-29 +2011-08-31 thilo - eitd/sectionsd.cpp disable debug code + *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 -[CST] Focus 2012-05-29 +2011-08-31 thilo - eitd: ifdef unused item/itemDescription, comment unused vps in SIevent + *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. -[CST] Focus 2012-05-29 + - 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. - eitd/sectionsd.cpp: compare full channel id to wakeup eit - - on broken providers zap was not detected + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1639 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-29 +2011-08-30 striper - eitd/sectionsd.cpp: includes cleanup; fix compile without dvbsi++ event parse - to test memory fragmentation + - 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! -[CST] Focus 2012-05-21 + For reference: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p133623-anzeige-f%C3%BCr-laufende-aufnahmen/#post133623 - eitd/SIsections.cpp: add back old event parse code, ifdef USE_DVBSI_EVENTS control which code used + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1638 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-21 +2011-08-28 striper - src/eitd/SIevents.cpp: add back old event parse code + - 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 -[CST] Focus 2012-05-29 + - 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 - zapit/src/bouquets.cpp: ignore freq part of channel id for user bouquets only +2011-08-28 thilo -[CST] Focus 2012-05-29 + *neutrino record manager: style + use english comment, it's not a good idea to use other languages - Revert "zapit/src/frontend.cpp: increase wait after voltage switch" - - This reverts commit c30bd7a81a630d329f0dcabb582ba1debca76b6d. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1635 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-28 +2011-08-28 striper - zapit/src/fastscan.cpp: force diseqc 1.0 + - 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 -svenhoefer 2012-05-24 + - 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 - - eitd: fix possible buffer overflow while writing egp-data (patch by FlatTV) + - 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 -[CST] Focus 2012-05-24 + - add new rec-icon + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1631 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/zapit.cpp: after scan, send EVT_SERVICES_CHANGED before zap +2011-08-26 striper -[CST] Focus 2012-05-24 + - fix compile + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1630 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/scan_setup.cpp: fix crash, when changing diseqc type after sat lnb configure - - comment unneeded CGenericMenuActivate items, lnb setup menu is dynamic + - 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 -[CST] Focus 2012-05-22 + - 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 - neutrino_menue.cpp: move TEST_MENU define to gui/test_menu.h +2011-08-26 striper -[CST] Focus 2012-05-22 + - 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) - gui/test_menu.cpp: add scan and 22khz test for second tuner + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1627 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-22 +2011-08-22 striper - zapit/src/fastscan.cpp: bug fix + 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 -[CST] Focus 2012-05-22 + - 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 - system/setting_helpers.cpp: workaround for factory reset, clear sat list +2011-08-18 focus -[CST] Focus 2012-05-22 + Init recording status + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1623 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/femanager.cpp: clear config and frontend sat map before loading settings +2011-08-15 focus -svenhoefer 2012-05-21 + Fix locales + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1622 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - cables.xml: update kms muenchen +2011-08-12 striper -micha-bbg 2012-05-21 + - tuxtxt: fix charset for luxembourg + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1621 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * infoviewer_bb: Workaround for display the CA-icons outside of the infobar + - 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 -micha-bbg 2012-05-21 +2011-08-11 striper - * infoviewer_bb: Little style- and performance-fixes + - 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 -micha-bbg 2012-04-24 +2011-08-09 focus - * 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 + 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 -[CST] Focus 2012-05-18 + 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 - zapit/src/frontend.cpp: increase wait after voltage switch + Add satellite position to subservices + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1616 e54a6e83-5905-42d5-8d5c-058d10e6a962 -svenhoefer 2012-05-14 +2011-08-09 striper - - infoviewer.cpp: more suitable icons for tuner + - infoviewer: remove some debug output + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1615 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: f1fbe7fff 85a16ecb1 -[CST] Bas 2012-05-14 +2011-08-02 striper - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + - 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 -[CST] Bas 2012-05-14 +2011-08-02 focus - 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. + Stop timeshift before scan + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1613 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: c8b4d271f fdb3e8fcc -[CST] Focus 2012-05-14 + 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 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2011-08-01 focus -[CST] Focus 2012-05-14 + 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 - lib/xmltree/xmlparse.cpp: fix (workaround?) for crash while parsing invalid saved xml + 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 -[CST] Focus 2012-05-14 + 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 - zapit/src/scan.cpp: prefer logical numbers from hd descriptors +2011-07-27 striper -[CST] Focus 2012-05-14 + - 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 is gone. If you want to compile with new kernel headers add -DNEW_CST_KERNEL to your neutrino CFLAGS - zapit/src/scannit.cpp: add HD_SIMULCAST_LOGICAL_CHANNEL_DESCRIPTOR + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1603 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-14 +2011-07-23 striper - zapit/src/frontend.cpp: fix slave flag in CFrontend::sendEN50494TuningCommand + - yweb: fix shutdown message + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1596 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-05-14 +2011-07-23 satbaby - eventlist.cpp: add startTime comparison to unique sort + libtuxtxt: compil fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1595 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-13 + 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 - zapit/src/frontend.cpp: add missed slave checks in sendToneBurst and sendEN50494TuningCommand + init variable + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1593 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 6b90e023b a1d4bc7f3 -satbaby 2012-05-12 +2011-07-23 focus - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + Delete eventinfo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1592 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-05-12 + 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 - nhttpd: disable script debug +2011-07-21 satbaby -swing99 2012-05-11 + drivertool: -fix close fd + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1586 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * cables.xml: update transponder for M-net Muenchen, THX to lotek + init 'recording_id + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1585 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-05-11 +2011-07-21 focus - move unique sort to eventlist.cpp + Attempt to fix compile + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1584 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-05-11 + Make constructor private + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1583 e54a6e83-5905-42d5-8d5c-058d10e6a962 - move unique sort to eventlist.cpp +2011-07-21 focus -satbaby 2012-05-11 + * 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. - sectionsd.cpp:sort unique search-eventlist (fix tiny) -satbaby 2012-05-11 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1580 e54a6e83-5905-42d5-8d5c-058d10e6a962 - sectionsd.cpp:sort unique search-eventlist (fix) +2011-07-21 focus -satbaby 2012-05-11 + 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 - sectionsd.cpp:sort unique search-eventlist + 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 -Merge: bd58def15 61c596a6b -[CST] Focus 2012-05-11 + Switch to new record code + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1577 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + Remove extern frontend, change demux + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1576 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-11 + Switch to new record code + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1575 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/scan.cpp: create user bouquet from network name, if lcn found; - split adding nit transponders code to AddFromNit() + Remove unused code, change demux + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1574 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-11 + 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 - zapit/src/scannit.cpp: fix channel id for lcn, add GetNetworkName() +2011-07-21 focus -[CST] Focus 2012-05-11 + * 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 - system/settings.cpp: fix saving cable network id -[CST] Focus 2012-05-11 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1572 e54a6e83-5905-42d5-8d5c-058d10e6a962 - system/settings.cpp: fix saving delivery system +2011-07-21 focus -[CST] Focus 2012-05-11 + Remove extern frontend + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1571 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/widget/hintboxext.cpp: disable debug + 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 -satbaby 2012-05-11 + New record module + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1569 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eventlist.cpp:-fix possible segfault + Remove extern frontend + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1568 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-05-11 + 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 - eventlist.cpp:-fix select timer in search mode + Dynamic channel manager + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1566 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-10 + 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 - 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 + Remove extern; remove timer reset + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1564 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-10 + 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 - neutrino.cpp: cleanup CNeutrinoApp::channelsInit + 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 -[CST] Focus 2012-05-10 + New beta branch + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1561 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/moviebrowser.cpp: attempt to fix load default settings and starting without conf file; - unlink xml file without system() +2011-07-04 striper -Merge: b014b965f cb204ee0b -[CST] Focus 2012-05-10 + - fix compilation with libcurl >= 7.21.7 + Long time deprecated was completely removed in libcurl 7.21.7. If CST also uses newer libcurl defines can savely be removed. + Until then use "-DNEW_LIBCURL" for libcurl >= 7.21.7. - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1560 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-10 +2011-07-03 thilo - gui/widget/textbox.cpp: fix string access outside of its size + *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/ -swing99 2012-05-10 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1559 e54a6e83-5905-42d5-8d5c-058d10e6a962 - * cables.xml: Added transponder for Kabel Deutschland - Offensive 2012 +2011-07-03 thilo -klauser 2012-05-09 + *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. - * cables.xml: Added transponder for Unitymedia + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1558 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 1f415fb39 489d88a9a -[CST] Focus 2012-05-09 +2011-06-28 thilo - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + *neutrino menu: paint shortcut numebr only if item is active + We should do the same as with icons. -[CST] Focus 2012-05-09 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1557 e54a6e83-5905-42d5-8d5c-058d10e6a962 - timerd/timermanager.cpp: fix using invalidated after erase iterator +2011-06-26 thilo -satbaby 2012-05-09 + *neutrino timerlist: fix background of edges in timerlist + Patch by GetaWay + see: http://www.dbox2world.net/index.php?page=Thread&postID=132042#post132042 - initialize volues + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1555 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-09 +2011-06-19 seife - eitd/sectionsd.cpp: fix invalid iterator compare from different sets + 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 -[CST] Focus 2012-05-09 + 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 - eitd/sectionsd.cpp: fix SIevent times.begin()-> access - times could be empty + 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 -[CST] Focus 2012-05-09 +2011-06-19 seife - gui/widget/hintboxext.cpp: fix invalid iterator advance + netfile: make f_type const char * + Remove lots of unnecessary (and potentially wrong) (char *) casts by + making f_type const char *. -[CST] Focus 2012-05-09 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1551 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/bouquets.cpp: fix invalid iterator advance in moveService/Bouquet +2011-06-19 seife -satbaby 2012-05-08 + 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. - initialize volues + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1550 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-05-08 +2011-06-19 seife - initialize volues + 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 -satbaby 2012-05-08 + drivertool: fix compiler warnings + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1548 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -pedantic fixes +2011-06-19 seife -satbaby 2012-05-08 + 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. - never used values + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1547 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-05-08 +2011-06-16 thilo - never used values + *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 -[CST] Focus 2012-05-08 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1545 e54a6e83-5905-42d5-8d5c-058d10e6a962 - comment some found not used variables +2011-06-13 seife -[CST] Focus 2012-05-08 + neutrino: fix FLAC linking + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1544 e54a6e83-5905-42d5-8d5c-058d10e6a962 - driver/radiotext.cpp: little syntax fix +2011-06-13 seife -[CST] Focus 2012-05-08 + 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. - src/Makefile.am: add avcodec libs + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1543 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-05-08 +2011-06-13 seife - eitd: -fix read/write epg collision + 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 -[CST] Focus 2012-05-07 + 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 - gui/miscsettings_menu.cpp: fix memleak - CMiscNotifier + 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 -[CST] Focus 2012-05-07 + 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 - system/setting_helpers.cpp: remove unused CLedControlNotifier +2011-06-13 satbaby -[CST] Focus 2012-05-07 + streaminfo2:-fix osd + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1538 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/vfd_setup.cpp: fix memleak - CLedControlNotifier +2011-06-09 striper -[CST] Focus 2012-05-07 + - 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. - GUI: remove CMenuWidget->hide() calls - CMenuWidget->exec() always hide before return + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1537 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-07 +2011-06-09 striper - gui/osdlang_setup.cpp: comment CLangSelectNotifier->changeNotify on every menu show + - sectionsd: remove superflous argument table_id in addEvent() (patch by Gaucho613) + -> this saves about 3% RAM with ~25000 events in use -[CST] Focus 2012-05-07 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1536 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/osdlang_setup.cpp: fix memleak - with dynamic menus locale = strdup never freed +2011-06-09 lucgas -[CST] Focus 2012-05-07 + fix epg Lang selection + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1535 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/widget/menue.cpp: simplify CMenuOptionLanguageChooser - we have one option for every instance +2011-06-08 thilo -[CST] Focus 2012-05-07 + *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 - neutrino.cpp: change pref_lang/subs defaults to 'none' +2011-06-08 thilo -[CST] Focus 2012-05-07 + *neutrino icons: add new features icon + Old icon was not really matching. - gui/osdlang_setup.cpp: add 'none' option for prefered lang selection, - for canceling selection if any + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1533 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-07 +2011-06-08 thilo - gui/osdlang_setup.cpp: fix memleak - CLangSelectNotifier + *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. -[CST] Focus 2012-05-07 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1532 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/record_setup.cpp: fix memleak - CRecAPIDSettingsNotifier +2011-06-08 thilo -[CST] Focus 2012-05-07 + *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 - gui/record_setup.cpp: fix memlean - CRecordingSafetyNotifier + *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 -[CST] Focus 2012-05-07 +2011-06-08 striper - gui/videosettings.cpp: fix memleak - CAutoModeNotifier + - 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 -[CST] Focus 2012-05-07 + - fix typo from rev. 1523 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1528 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/miscsettings_menu.cpp: fix memleak - sectionsdConfigNotifier +2011-06-08 satbaby -satbaby 2012-05-06 + 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 - xmlutil.cpp: add deleteOldfileEvents +2011-06-07 striper -satbaby 2012-05-06 + - 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 - never used value + - 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 -Merge: 6ec13051a f37540ccf -satbaby 2012-05-06 +2011-06-05 seife - Merge branch 'dvbsi++' of ssh://coolstreamtech.de/cst-public-gui-neutrino into dvbsi++ + 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 -satbaby 2012-05-06 + add --enable-freesatepg configure switch + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1523 e54a6e83-5905-42d5-8d5c-058d10e6a962 - never used value +2011-06-05 satbaby -[CST] Focus 2012-05-06 + zapit: revert commit 1519 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1522 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/capmt.cpp: fix crash on channel stop, if recording + 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 -[CST] Focus 2012-05-06 + 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 - gui/motorcontrol.cpp: fix memleak - delete sig/snr scale in dtor + 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 -micha-bbg 2012-05-05 +2011-06-05 seife - * Add missing '#include ' to SIevents.cpp + 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 -Merge: 0ead49488 a216a33aa -[CST] Focus 2012-05-05 +2011-06-05 striper - Merge branch 'valgrind' into dvbsi++ + - neutrino: make timerbutton usable + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1517 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 8f34cd073 5aff1f189 -[CST] Focus 2012-05-05 +2011-06-05 seife - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + 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 -[CST] Focus 2012-05-05 + 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 - neutrino.cpp: move temp cleanup code to function + 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 -[CST] Focus 2012-05-05 + 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 - gui/keybind_setup.cpp: fix memleaks when using CMenuForwarder + 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 -[CST] Focus 2012-05-05 +2011-06-05 striper - gui/zapit_setup.cpp: fix memleaks when using CMenuForwarder + - 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 -[CST] Focus 2012-05-05 +2011-06-05 seife - gui/videosettings.cpp: fix memleaks when using CMenuForwarder; - comment not needed anotify->changeNotify every menu show; - indent showVideoSetup + 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. -[CST] Focus 2012-05-05 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1510 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/vfd_setup.cpp: fix memleaks when using CMenuForwarder +2011-06-04 thilo -[CST] Focus 2012-05-05 + *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 - gui/update.cpp: fix memleaks when using CMenuForwarder + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1509 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-05 +2011-06-04 seife - gui/themes.cpp fix memleaks when using CMenuForwarder + 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. -[CST] Focus 2012-05-05 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1508 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/software_update.cpp: fix memleaks when using CMenuForwarder +2011-06-04 seife -[CST] Focus 2012-05-05 + 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 - gui/scan_setup.cpp: fix memleaks when using CMenuForwarder; - remove unused fselected, selected +2011-06-03 striper -[CST] Focus 2012-05-05 + - 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 - gui/record_setup.cpp: fix memleaks when using CMenuForwarder +2011-06-03 thilo -[CST] Focus 2012-05-05 + *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 - gui/proxyserver_setup.cpp: fix memleaks when using CMenuForwarder +2011-06-03 thilo -[CST] Focus 2012-05-05 + *neutrino infobar: add extra timeout setting for radiomode + moved single arrays named "default_timing" and "timing_setting_name" into + struct named "timing_setting" - gui/pictureviewer_setup.cpp: fix memleaks when using CMenuForwarder + 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 -[CST] Focus 2012-05-05 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1504 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/sectionsd.cpp: delete C/N events on cleanup +2011-06-02 thilo -[CST] Focus 2012-05-05 + *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 - gui/osd_setup.cpp: fix memleaks when using CMenuForwarder +2011-06-02 striper -[CST] Focus 2012-05-05 + - add radiotext icons (unused atm) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1502 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/osdlang_setup.cpp: fix memleaks when using CMenuForwarder + - 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 -[CST] Focus 2012-05-05 + - 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 - gui/nfs.cpp: fix memleaks when using CMenuForwarder +2011-05-31 striper -[CST] Focus 2012-05-05 + - 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/ - gui/network_setup.cpp: fix memleaks when using CMenuForwarder + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1499 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-05 +2011-05-31 thilo - gui/miscsettings_menu.cpp: fix memleaks when using CMenuForwarder, - use CMenuDForwarder for created objects + *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. -[CST] Focus 2012-05-05 + see also: http://www.dbox2-tuning.net/forum/viewtopic.php?p=379439#p379439 - gui/widget/menue.cpp: add CMenuDForwarder - forwarder which delete jumpTarget + thx Gaucho316 for patch -[CST] Focus 2012-05-04 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1498 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/fastscan.cpp: try to fix fast scan +2011-05-28 thilo -[CST] Focus 2012-05-04 + *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. - gui/infoviewer.cpp: add destructor + thx SatBaby for hint -[CST] Focus 2012-05-04 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1497 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/info_menue.cpp: fix memleaks when using CMenuForwarder +2011-05-28 thilo -[CST] Focus 2012-05-04 + *neutrino menu class: fix member remove Options() + member was without effect, 'clear()' was missed, it should working now - gui/epgplus.cpp: fix memleaks when using CMenuForwarder + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1496 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-04 +2011-05-26 satbaby - gui/audioplayer_setup.cpp: fix memleaks when using CMenuForwarder + reformat wiith unix2dos & astyle + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1495 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-04 + -add Logo+Kanalnummer/Signalbalken option + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1494 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/mediaplayer_setup.cpp: fix memleaks when using CMenuForwarder +2011-05-25 satbaby -[CST] Focus 2012-05-04 + 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 - gui/hdd_menu.cpp: fix memleaks when using CMenuForwarder; - disable hdd menu when recording +2011-05-25 striper -[CST] Focus 2012-05-04 + - 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 - gui/keybind_setup.cpp: fix memleak - unneeded keySetupNotifier creation +2011-05-25 satbaby -[CST] Focus 2012-05-04 + -update Astra 19.2 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1491 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/themes.cpp: fix memleak in scandir +2011-05-24 satbaby -[CST] Focus 2012-05-04 + 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 - gui/plugins.cpp: fix memleak in scandir + workaround: for save duplicate + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1489 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Thilo Graf 2012-05-04 + 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 - personalize: clean up - - remove unused code in addSeparator() - thx focus for hint + -fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1487 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-05-03 +2011-05-23 satbaby - xmlutil.cpp:use rename instead of cp + -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 -[CST] Focus 2012-05-03 +2011-05-22 seife - neutrino.cpp: fix memleak in channelsInit + 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 -Merge: b817fdba1 151ad95de -[CST] Focus 2012-05-03 +2011-05-22 seife - fix conflict + 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. -[CST] Focus 2012-05-02 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1484 e54a6e83-5905-42d5-8d5c-058d10e6a962 - configure.ac: add --enable-cleanup which add EXIT_CLEANUP define, to ifdef code for testing with valgrind +2011-05-22 seife -[CST] Focus 2012-05-03 + 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 - zapit/src/zapit.cpp: delete eventServer, g_bouquetManager, CServiceManager, CServiceScan + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1483 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-02 +2011-05-18 striper - zapit/src/getservices.cpp: clear transponders in dtor + - 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 -[CST] Focus 2012-05-02 +2011-05-17 striper - eitd/sectionsd.cpp: split commandFreeMemory, call FreeMemory at exit if configured + - 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 -[CST] Focus 2012-05-03 +2011-05-17 seife - neutrino.cpp: remove unused g_volscale + 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. -[CST] Focus 2012-05-02 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1479 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/bouquets.cpp: add destructor +2011-05-16 striper -[CST] Focus 2012-05-02 + - 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 - driver/vfd.cpp: init mode variable in ctor +2011-05-16 satbaby -Merge: 30679037d 99cc7ae30 -[CST] Focus 2012-05-03 + oops + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1477 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind + revert change 1429 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1476 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: c39c9a44a c2578710f -[CST] Focus 2012-05-03 +2011-05-16 seife - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind + 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 -[CST] Focus 2012-05-03 +2011-05-15 seife - neutrino.cpp: delete things under ifdef EXIT_CLEANUP + 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 -[CST] Focus 2012-05-03 + 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 - neutrino.h: comment unused OnekeyPluginChanger, MyIPChanger +2011-05-13 seife -[CST] Focus 2012-05-03 + sectionsd: reduce removeDupEvents verbosity + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1472 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/zapit.cpp: delete eventServer, g_bouquetManager, CServiceManager, CServiceScan + 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 -[CST] Focus 2012-05-03 +2011-05-13 striper - system/localize.cpp: fix destructor + - fix numberbox + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1470 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-03 +2011-05-13 satbaby - driver/fb_window.cpp: remove private_data, move its members to class; - fix delete -> delete[] + -fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1469 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-03 +2011-05-12 satbaby - driver/volume.cpp: fix memleak - g_volscale re-created without delete + - addition 2 to rev.1465 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1468 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-03 +2011-05-12 striper - gui/personalize.cpp: fix memleak in addSeparator(), fix close all on menu key + - addition to rev.1465 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1467 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-03 + - 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 - neutrino.cpp: fix g_info.has_fan init + - 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 -Merge: 02492c44a 6248f1180 -[CST] Focus 2012-05-03 +2011-05-12 satbaby - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind + -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 -satbaby 2012-05-03 + -add czech locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1463 e54a6e83-5905-42d5-8d5c-058d10e6a962 - moviebrowser.cpp:fix delete file + update sat (28.2E) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1462 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-05-03 + -fix test + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1461 e54a6e83-5905-42d5-8d5c-058d10e6a962 - satellites.xml: update Hotbird13 + 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 -satbaby 2012-05-03 +2011-05-11 satbaby - satellites.xml: update Astra19 + streaminfo2: -fix repaint casystem + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1458 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-05-02 + streaminfo2: -fix repaint casystem + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1457 e54a6e83-5905-42d5-8d5c-058d10e6a962 - pictureviewer.cpp: fix possible segfault +2011-05-11 striper -Merge: 5fe2159ca c4c5e6cd4 -[CST] Focus 2012-05-02 + - 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 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind +2011-05-10 satbaby -satbaby 2012-05-02 + 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 - buttons.cpp:fix to workaround for to small screen + -add pmt version to CurrentServiceInfo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1454 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-05-02 +2011-05-10 striper - buttons.cpp:fix to workaround for to small screen + - 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 -[CST] Focus 2012-05-02 + - fix yWeb locales + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1452 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/sectionsd.cpp: split commandFreeMemory, call FreeMemory at exit if configured +2011-05-10 satbaby -[CST] Focus 2012-05-02 + -fix pmt update (2) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1451 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/getservices.cpp: clear transponders in dtor +2011-05-10 lucgas -[CST] Focus 2012-05-02 + change rel cycle + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1450 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/bouquets.cpp: add destructor +2011-05-08 striper -Merge: 1684a850f 4be74a3fa -[CST] Focus 2012-05-02 + - fix technical info prompt + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1449 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into valgrind +2011-05-08 seife -[CST] Focus 2012-05-02 + 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 - configure.ac: add --enable-cleanup which add EXIT_CLEANUP define, to ifdef code for testing with valgrind + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1448 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-05-02 +2011-05-08 seife - driver/vfd.cpp: init mode variable in ctor + 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 -satbaby 2012-05-02 +2011-05-08 seife - buttons.cpp:workaround for to small screen + 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 :-) -satbaby 2012-05-02 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1446 e54a6e83-5905-42d5-8d5c-058d10e6a962 - bouqueteditor_bouquets.cpp: skip rc_sat & rc_fav +2011-05-08 satbaby -satbaby 2012-05-02 + vfd menu tiny changes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1445 e54a6e83-5905-42d5-8d5c-058d10e6a962 - bouquets.cpp: fix ubouquets.xml after scan +2011-05-07 seife -satbaby 2012-04-28 + 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 - performance Prefer prefix ++/-- operators for non-primitive types. +2011-05-07 seife -micha-bbg 2012-04-22 + fix CMenuForwarderNonLocalized compiler warning + warning: passing NULL to non-pointer argument 6 of \ + 'CMenuForwarderNonLocalized::CMenuForwarderNonLocalized' - * Add missing $(top_builddir) to Makefile.am + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1443 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-04-27 +2011-05-07 seife - * Update deutsch.locale + 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 -[CST] Focus 2012-04-27 +2011-05-07 seife - eitd/dmx.cpp: try to stop debug spam on bad sections read + 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 -Merge: ccf1f32e9 2f3ff624f -[CST] Focus 2012-04-27 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1441 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2011-05-07 seife -[CST] Focus 2012-04-27 + 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 - eitd/sectionsd.cpp: restore HOUSEKEEPING_SLEEP to 5 min, replace depreciated mallinfo with malloc_stats call + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1440 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-27 +2011-05-06 thilo - driver/record.cpp: comment artificial blocking pause on record start/stop - - it looks like this operations is slow while its not true + *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 -[CST] Focus 2012-04-27 +2011-05-06 thilo - neutrino.cpp: save/restore keep_numbers settings + *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 -[CST] Focus 2012-04-27 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1438 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/getservices.cpp: add flag to enable/disable persistent channel numbers +2011-05-06 thilo -[CST] Focus 2012-04-27 + *neutrino menu classes: new members added + insertItem(), removeItem(), getItemsCount(), getItem() - gui/miscsettings_menu.cpp: add option to enable/disable persistent channel numbers + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1437 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-27 +2011-05-06 thilo - locals: add new channellist.keep_numbers locale + *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 -[CST] Focus 2012-04-27 + *neutrino osd settings: use enums + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1435 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/scan_setup.cpp: re-create sat select menu on sat box only + *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 -[CST] Focus 2012-04-27 +2011-05-06 satbaby - zapit/src/scannit.cpp: disable debug + -fix pmt update + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1433 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-27 +2011-05-05 satbaby - zapit/src/capmt.cpp: disable capmt dump + delete vfdcontroler.cpp vfdcontroler.h + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1432 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-26 + delete vfdcontroler.cpp vfdcontroler.h + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1431 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/capmt.cpp: split make and send capmt; send all channels capmt to cCA + 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 -[CST] Focus 2012-04-26 +2011-05-03 satbaby - lib/libcoolstream/ca_cs.h: sync header + forget in last commit + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1429 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-04-26 + replace if version != version + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1428 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eventlist.cpp: sort titele by time + -fix event version handling + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1427 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-25 +2011-05-02 satbaby - neutrino.cpp: fix random channelsInit, init g_channel_list_changed variable + 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 -[CST] Focus 2012-04-25 + tiny fix (other platform + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1425 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/scan.cpp: bug fix, invalid skip already scanned transponder code + 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 -[CST] Focus 2012-04-25 + tiny fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1423 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/zapit.cpp: stop pmt update filter in standby, if no record running + 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 -[CST] Focus 2012-04-25 + -fix shadow + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1421 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/frontend.cpp: comment getInstance, currentFe + 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 -Merge: 92a12e408 f168b08cf -[CST] Focus 2012-04-25 +2011-05-01 satbaby - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + menu: -add SliderItem to CMenuOptionNumberChooser + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1419 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-25 +2011-05-01 striper - lib/sectionsdclient/sectionsdcontrol.cpp: add --freemem command + - yWeb - support for png-logos + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1418 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-25 +2011-04-29 striper - zapit/src/frontend.cpp: fix remember currentSatellitePosition + - 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 -micha-bbg 2012-04-24 +2011-04-24 striper - * cables.xml: Added transponders for Unitymedia + - 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 -satbaby 2012-04-24 +2011-04-23 focus - scanpmt.cpp: show only Unknown without pid in infoviewer + 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 -satbaby 2012-04-24 +2011-04-18 thilo - add: sort channels in allchannel mode + *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 -satbaby 2012-04-24 +2011-04-17 thilo - plugins.cpp localize.cpp: fix possible segfault + *neutrino service menu: infomenu item removed + it's only a provisional solution, + should better be resolved with personalization coming soon -no@ma.il 2012-04-24 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1411 e54a6e83-5905-42d5-8d5c-058d10e6a962 - channellist.cpp : fix biggest chan number in list +2011-04-17 seife -no@ma.il 2012-04-24 + 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. - providermap.xml : update + 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. -svenhoefer 2012-04-24 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1410 e54a6e83-5905-42d5-8d5c-058d10e6a962 - - deutsch.locale: add new locals +2011-04-17 seife -[CST] Focus 2012-04-23 + 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 - eitd/sectionsd.cpp: change print_meminfo debug level for debuging out-of-memory crashing + sectionsd: simplify DMX::getSection code + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1408 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-22 +2011-04-17 striper - zapit/src/scansdt.cpp: keep 'new' channel flag over next scans + - 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 -[CST] Focus 2012-04-22 +2011-04-17 seife - gui/channellist.cpp: add menu point to remove 'new' channel flag + 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 -[CST] Focus 2012-04-22 +2011-04-16 seife - zapit/src/getservices.cpp: bugfix, check satellite position when - adding transponder to satelliteTransponders + sectionsd: fix iterator type mismatch + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1405 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-22 +2011-04-16 seife - neutrino.cpp: create new/removed channel lists if options set + 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 :-) -[CST] Focus 2012-04-22 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1404 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/miscsettings_menu.cpp: add options to create new/removed channel lists +2011-04-15 thilo -[CST] Focus 2012-04-22 + *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 - locals: add new locales: - LOCALE_CHANNELLIST_MAKE_NEWLIST, LOCALE_CHANNELLIST_MAKE_REMOVEDLIST, - LOCALE_CHANNELLIST_RESET_FLAGS + *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 -[CST] Focus 2012-04-22 + *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 - zapit/src/zapit.cpp, zapit/src/femanager.cpp: change save/restore lastSatellitePosition to rotor position +2011-04-15 thilo -Merge: a78961b72 470e3d752 -[CST] Focus 2012-04-22 + *neutrino: fix possible compile error + missing define added - Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1400 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-22 +2011-04-15 striper - zapit/src/frontend.cpp: split current and rotor satellite positions + - 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 -micha-bbg 2012-04-22 +2011-04-14 striper - * Locale keybindingmenu.poweroff - - - Change German locale from 'Umschalter' to 'Standby EIN/AUS' + - fix yWeb reboot + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1398 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-21 + - 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 - zapit/src/femanager.cpp: change some debug level to stop flood +2011-04-12 nightshad -[CST] Focus 2012-04-21 + 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. - gui/channellist.cpp: fix last change in setSelected - always set tuned + 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. -[CST] Focus 2012-04-21 - neutrino.cpp: move new/removed from favorites to all channels bouquet list -micha-bbg 2012-04-20 - * Update locale - - - Sort english.locale - - Add missing entries to deutsch.locale -[CST] Focus 2012-04-20 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1396 e54a6e83-5905-42d5-8d5c-058d10e6a962 - neutrino.cpp: fix crash, if old bouquet not present after edit +2011-04-12 nightshad -[CST] Focus 2012-04-20 + White space / indent fixes. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1395 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/channellist.cpp: safe-check in setSelected(), to prevent crash if incorrect selected set + 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 -[CST] Focus 2012-04-20 +2011-04-11 seife - zapit/src/bouquets.cpp: fix missing channels in remainChannels + tuxtxt: simplify FillRect() for Tripledragon + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1393 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-20 +2011-04-11 seife - zapit/src/zapit.cpp: attempt to fix lost sound after pmt update, not tested + 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. -[CST] Focus 2012-04-20 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1392 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/lib/zapitclient.cpp: comment unused methods +2011-04-11 seife -[CST] Focus 2012-04-20 + 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. - zapit/src/zapit.cpp: comment unused messages + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1391 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-20 +2011-04-11 striper - zapit/include/zapit/zapit.h: add SendCmdReady() helper + - revert to rev. 1387 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1390 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-20 +2011-04-11 satbaby - gui/scan.cpp: cleanup some commented code + test remove2 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1389 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-19 + test remove + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1388 e54a6e83-5905-42d5-8d5c-058d10e6a962 - 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 + fix compil + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1387 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-19 +2011-04-11 seife - neutrino.cpp: move mount hack before CFSMounter::automount + 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. -[CST] Focus 2012-04-19 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1386 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd: fix compile with --enable-freesatepg; Free sat epg code not tested +2011-04-11 seife -Merge: 9d804e0ff d9dce5c10 -[CST] Focus 2012-04-19 + 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. - src/Makefile.am: fix merge conflicts + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1385 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-19 +2011-04-10 seife - zapit/src/scansdt.cpp, - zapit/src/scannit.cpp, - zapit/src/scanbat.cpp: stop section reading after 5th repeated section + 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. -[CST] Focus 2012-04-18 + As this code is experimental, it is pretty noisy for now. The debugging + output should be toned down later. - gui/streaminfo2.cpp: unify sat/cable transponder info; cleanup; replace getCurrentServiceInfo() + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1384 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-18 +2011-04-10 seife - zapit/src/zapit.cpp: comment unused messages + 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 ;-) -[CST] Focus 2012-04-18 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1383 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/lib/zapitclient.cpp: comment unused code +2011-04-09 seife -[CST] Focus 2012-04-18 + 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. - neutrino.cpp: cleanup CNeutrinoApp::InitZapper; - replace zapit client getAudioMode, isChannelTVChannel with CZapit::GetAudioMode, CServiceManager::IsChannelTVChannel + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1382 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-18 +2011-04-09 seife - zapit/include/zapit/zapit.h: add GetAudioMode() + 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 -[CST] Focus 2012-04-18 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1381 e54a6e83-5905-42d5-8d5c-058d10e6a962 - nhttpd/tuxboxapi/coolstream/neutrinoyparser.cpp: replace Zapit->isChannelTVChannel() with CServiceManager IsChannelTVChannel() +2011-04-07 satbaby -[CST] Focus 2012-04-18 + fix stringinput + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1380 e54a6e83-5905-42d5-8d5c-058d10e6a962 - nhttpd/tuxboxapi/coolstream/controlapi.cpp: replace Zapit->isChannelTVChannel() with CServiceManager IsChannelTVChannel() +2011-04-06 satbaby -[CST] Focus 2012-04-18 + stringinput test fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1379 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/getservices.cpp: add IsChannelTVChannel() + 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 -[CST] Focus 2012-04-18 +2011-04-06 seife - gui/infoviewer.cpp: dont use zapit client getCurrentServiceInfo() + 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. -[CST] Focus 2012-04-18 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1377 e54a6e83-5905-42d5-8d5c-058d10e6a962 - driver/record.cpp: dont use zapit client isChannelTVChannel() +2011-04-02 seife -[CST] Focus 2012-04-18 + 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 - gui/scan_setup.cpp: disable testing menu options +2011-04-02 seife -svenhoefer 2012-04-18 + 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. - - src/Makefile.am: complete the missing part from svn r2189 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1375 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-17 +2011-04-02 seife - gui/scan_setup.cpp: compare transponder to set selected in transponder list + 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 -[CST] Focus 2012-04-17 +2011-04-02 nightshad - gui/scan_setup.cpp: move cable network ID to next menu level + Backport fix from tuxbox cvs. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1373 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-17 +2011-04-01 seife - gui/scan_setup.cpp, - gui/channellist.cpp, - gui/bedit/bouqueteditor_channels.cpp, - gui/bedit/bouqueteditor_chanselect.cpp: use transponder::description to show channel details + 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 -[CST] Focus 2012-04-17 +2011-04-01 satbaby - zapit/src/getservices.cpp: add GetTransponder() by id + -fix select bookmark position + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1371 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-17 +2011-04-01 seife - zapit/src/transponder.cpp: add description() to get commonly used transponder description string + 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 -[CST] Focus 2012-04-17 +2011-04-01 satbaby - zapit/src/frontend.cpp: add static CFrontend::getDelSys + -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 -Merge: 42b7cb33a 3b0394d3e -[CST] Focus 2012-04-17 + use root as default dir + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1368 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'master' into dvbsi++ +2011-03-31 nightshad -[CST] Focus 2012-04-17 + 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 - zapit/src/scan.cpp: update satellite transponder list after scan +2011-03-31 thilo -[CST] Focus 2012-04-17 + *neutrino scan_setup: safe scan.conf + scan.conf file should now saved after saving scansettings - zapit/src/getservices.cpp: add UpdateSatTransponders() - to add/replace satellite transponder list from transponders + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1366 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-17 +2011-03-31 thilo - gui/infoviewer.cpp: set chanready on NeutrinoMessages::EVT_TUNE_COMPLETE + *neutrino: clean up + removed unused variables -Merge: 3e0318171 016ab6c08 -[CST] Focus 2012-04-17 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1365 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'master' of coolstreamtech.de:cst-public-gui-neutrino +2011-03-31 thilo -[CST] Focus 2012-04-17 + *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 - driver/volume.cpp: comment second creation of g_Zapit, g_RCInput; Use global g_RemoteControl +2011-03-31 thilo -[CST] Focus 2012-04-17 + *neutrino plugin-class: style correcture + add missing constructor - zapit/src/zapit.cpp: add safe-check in Stop() + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1363 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-17 +2011-03-31 thilo - zapit/src/scannit.cpp: fix exchanged tsid/onid in CREATE_TRANSPONDER_ID64 + *neutrino menu-classes: style correcture in CAbstractMenuOptionChooser + contructor and destructors added, init member variables -[CST] Focus 2012-04-17 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1362 e54a6e83-5905-42d5-8d5c-058d10e6a962 - driver/audiodec: make sure driver/netfile.h included as last header +2011-03-31 nightshad -[CST] Focus 2012-04-17 + Our new FB driver header. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1361 e54a6e83-5905-42d5-8d5c-058d10e6a962 - driver/audiodec/basedec.cpp: fix includes for inet radio after includecleanup +2011-03-30 satbaby -[CST] Focus 2012-04-16 + 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 - neutrino.cpp: wakeup power/video before setting CEC +2011-03-29 satbaby -[CST] Focus 2012-04-16 + format timerlist.cpp with astyle + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1352 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/scan.cpp: cleanup; preincrement iterators; skip transponder if same freq/polarization already scaned + -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 -[CST] Focus 2012-04-16 +2011-03-28 lucgas - gui/scan.cpp: add support for L/R, use transponder::pol to display polarization + 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 -[CST]Nicu 2012-04-16 +2011-03-28 focus - changed current_is_nvod from private to protected + 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 -[CST] Focus 2012-04-16 +2011-03-26 seife - GUI: add support for L/R, use transponder::pol to display polarization + 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 -[CST] Focus 2012-04-16 + 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 - zapit/src/getservices.cpp: allow L/R polarization + 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 -[CST] Focus 2012-04-16 + 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 - zapit/src/frontend.cpp: remember polarization without & 1 +2011-03-25 satbaby -[CST] Focus 2012-04-16 + update polski.local + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1338 e54a6e83-5905-42d5-8d5c-058d10e6a962 - locals: add R/L polarization locales +2011-03-25 thilo -[CST] Focus 2012-04-16 + *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! - zapit/src/transponder.cpp: add static ::pol to get polarization letter + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1337 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-15 +2011-03-24 satbaby - zapit/src/scan.cpp: rework adding transponders code, WIP + 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 -[CST] Focus 2012-04-15 +2011-03-24 striper - zapit/src/transponder.cpp: add ddump - print if zapit_debug is set + - 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 -[CST] Focus 2012-04-15 +2011-03-24 thilo - zapit/src/frontend.cpp: change debug + *neutrino scansetup: use unified menu width + make width usable also for transponder selector -[CST] Focus 2012-04-15 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1334 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/scannit.cpp: fix copy-paste; dont change fec, if its FEC_AUTO +2011-03-24 thilo -[CST] Focus 2012-04-15 + *neutrino scansetup: use correct actionkey + previous solution was bad, sry. - zapit/src/scannit.cpp: fix cable freq id + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1333 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-15 +2011-03-23 thilo - zapit/src/scan.cpp: add CleanAllMaps, SendTransponderInfo helpers, simplify ScanProviders loop - remove and xml usage, WIP + *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 -[CST] Focus 2012-04-15 +2011-03-23 thilo - zapit/src/fastscan.cpp: add transponder type + *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 -[CST] Focus 2012-04-15 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1331 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/getservices.cpp: add transponder type, remove WriteTransponderHeader +2011-03-23 thilo -[CST] Focus 2012-04-15 + *neutrino: clean up + old miscsettings members removed, not required - zapit/src/transponder.cpp: add transponder type, compare and dumpServiceXml members + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1330 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-15 +2011-03-23 thilo - zapit/src/frontend.cpp: add fAuto to CFrontend::getCodeRate in case system != 0 + *neutrino osd_setup: color setting of progressbar moved into main osd settings + it also affects other windows not only infobar -[CST] Focus 2012-04-14 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1329 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/include/zapit/getservices.h: remove struct transponder +2011-03-23 thilo -[CST] Focus 2012-04-14 + *neutrino bouqueteditor: window width enlarged + this is only cosmetical, bouqeteditor needs a fundamental rework - zapit/src/Makefile.am: add transponder.cpp + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1328 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-14 +2011-03-23 thilo - zapit/src/transponder.cpp: move struct transponder to its own module as class + *neutrino miscsettings: possible memleak sealed + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1327 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-13 + *neutrino port: audioselect menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1326 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/scan.cpp: remove xml parsing code, get get satellite transponders from CServiceManager +2011-03-23 thilo -[CST] Focus 2012-04-13 + *neutrino menu: member sortOptions() for CMenuOptionStringChooser() + use this member e.g. for sorting string options after use of addOption('') - gui/scan_setup.cpp: get satellite transponders from CServiceManager + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1325 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-13 +2011-03-21 satbaby - gui/scan.cpp: get satellite transponders from CServiceManager + 12130000 qpsk to 8psk + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1323 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-13 +2011-03-21 focus - zapit/include/zapit/getservices.h: - extend transponder struct; - add map to store satellite transponders per satellite; - add GetSatelliteTransponders(), remove global select_transponders + Re-add missed 1315 patch + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1320 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-13 + 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 - src/zapit/include/zapit/zapit.h: fix merge problems +2011-03-21 nightshad -Merge: 67ae1262b f0ea5c75c -[CST] Focus 2012-04-13 + 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 - Merge branch 'master' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ +2011-03-20 satbaby -[CST] Focus 2012-04-13 + fix x<>y + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1317 e54a6e83-5905-42d5-8d5c-058d10e6a962 - configure.ac: add missed r2189 from striper (allow usage of giflib instead of libungif) + show scrambled icon in bouqueteditor + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1316 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-13 + -fix special character for ssid + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1315 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/include/zapit/types.h: add CREATE_FREQ_ID +2011-03-20 seife -Merge: cac648620 a328dee9d -[CST] Focus 2012-04-13 + 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. - fix conflicts + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1314 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-13 +2011-03-19 satbaby - src/zapit/include/zapit/zapit.h: move some vars to protected, make some methods virtual + trigger vfd time in standby + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1313 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-13 + remove duplicate code + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1312 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/include/zapit/getservices.h: add tallchans * GetAllChannels() +2011-03-18 seife -Merge: b69cb1019 86dbdde70 -[CST] Bas 2012-04-13 + 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 - Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ +2011-03-17 focus -Merge: 1d9ab9929 9eafa4ad6 -[CST] Bas 2012-04-13 + 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 - Merge branch 'master' into dvbsi++ - - Conflicts: - src/zapit/include/zapit/zapit.h + 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 -svenhoefer 2012-04-10 +2011-03-17 striper - - yweb: supplement to rev. 2212 - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2214 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 -svenhoefer 2012-04-10 +2011-03-17 nightshad - - 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 + 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 -svenhoefer 2012-04-10 +2011-03-16 satbaby - - yweb: add screenshot to boxcontrol - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2212 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 -[CST] Focus 2012-04-10 +2011-03-16 focus - replace GET_SATELLITEPOSITION_FROM_TRANSPONDER_ID with cached satellitePosition + 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. -[CST] Focus 2012-04-10 - zapit/include/zapit/getservices.h: cache satellitePosition in transponder struct + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1305 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-10 +2011-03-16 focus - zapit/src/zapit.cpp: comment CZapitMessages::CMD_GET_LAST_CHANNEL + 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 -[CST] Focus 2012-04-10 + 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 - neutrino.cpp: add zapitclient.h + 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 -[CST] Focus 2012-04-10 + Add netGetMacAddr function + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1301 e54a6e83-5905-42d5-8d5c-058d10e6a962 - global.h: remove zapitclient.h + 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 -[CST] Focus 2012-04-10 + Safe copy to scanSettings.satNameNoDiseqc + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1299 e54a6e83-5905-42d5-8d5c-058d10e6a962 - neutrino.h: remove zapitclient.h and unused sendmessage +2011-03-16 satbaby -[CST] Focus 2012-04-10 + smal fix showInfoFile + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1298 e54a6e83-5905-42d5-8d5c-058d10e6a962 - neutrino.cpp: remove firstChannel() +2011-03-15 seife -[CST] Focus 2012-04-10 + 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 - zapit/include/zapit/zapit.h: add functions to get last tv/radio channels +2011-03-14 striper -[CST] Focus 2012-04-10 + - 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 - system/lastchannel.h: change zapittypes.h to zapit/types.h +2011-03-12 seife -[CST] Focus 2012-04-10 + get rid of HAVE_DVB_API_VERSION define + remove non-working legacy code - driver/screenshot.cpp: use CServiceManager to get channel name + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1289 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-10 +2011-03-12 seife - neutrino.cpp: use CServiceManager to get channel name + 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 -[CST] Focus 2012-04-10 +2011-03-11 seife - gui/eventlist.cpp: use CServiceManager to get channel name + 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 -[CST] Focus 2012-04-10 +2011-03-11 satbaby - gui/timerlist.cpp: use CServiceManager to get channel name + revert to rev1282 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1284 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-10 +2011-03-10 satbaby - eitd: replace zapittypes.h to zapit/types.h + nmute if volume 0 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1283 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-10 + unmute if volume plus + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1282 e54a6e83-5905-42d5-8d5c-058d10e6a962 - move Zapit_config to zapit/include/zapit/zapit.h + -add zapto time correction option + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1281 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-10 +2011-03-09 focus - move ZAPIT_start_arg to zapit/include/zapit/zapit.h + Fix -Wall build + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1280 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-10 +2011-03-09 satbaby - zapit/lib/zapitclient.cpp: comment get/setConfig + -add save in channeldir menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1279 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-10 + memcpy -> memmove + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1278 e54a6e83-5905-42d5-8d5c-058d10e6a962 - rename CREATE_TRANSPONDER_ID_FROM_SATELLITEPOSITION_ORIGINALNETWORK_TRANSPORTSTREAM_ID to CREATE_TRANSPONDER_ID64 + bzero -> memset + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1277 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-10 +2011-03-08 satbaby - move all types and defines to zapit/include/zapit/types.h + show scrambled icon in bouqueteditor + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1276 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-10 +2011-03-07 satbaby - zapit/include/zapit/cam.h: add include + english.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1275 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-10 +2011-03-07 seife - zapit/src/ca.h: remove + 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 -[CST] Focus 2012-04-10 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1272 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Makefiles: remove non-existent daemons dir +2011-03-07 seife -[CST] Focus 2012-04-10 + 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. - rename CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID to CREATE_CHANNEL_ID + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1271 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-10 +2011-03-07 seife - change transpoder ctor to use transponder_id + libpng 1.5 compile fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1270 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-10 +2011-03-06 satbaby - unify transponder constructor + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1269 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-09 +2011-03-06 seife - zapit/src/scan.cpp: at manual scan, update TP params in transponders map, if scan successful + fix compilerwarning in rcinput + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1268 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-09 + 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 - gui/scan.cpp: comment reset scanned transponders num, if total to scan is 0 +2011-03-06 seife -satbaby 2012-04-09 + 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" - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1266 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-09 +2011-03-06 seife - fix ntp bug in d74b5976029ede6db172e79b8f16921f74451376 + 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 -striper 2012-04-09 +2011-03-06 seife - - 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 + 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 -striper 2012-04-09 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1264 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 +2011-03-06 seife -micha-bbg 2012-04-08 + 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 - * 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1263 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-04-08 +2011-03-06 seife - * Softupdate: Disable write u-boot - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2196 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. -[CST] Focus 2012-04-08 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1262 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/frontend.cpp: add more TP params to tune debug +2011-03-06 seife -micha-bbg 2012-04-08 + 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 - * 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 +2011-03-06 seife -[CST] Focus 2012-04-07 + tuxtxt: allow direction keys to autorepeat + Useful e.g. for page-catching mode. - replace include sectionsd/edvbstring.h with eitd/edvbstring.h + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1260 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-07 +2011-03-06 seife - eitd/sectionsd.cpp: check if dvb_time good against 01.01.2012 + 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 -[CST] Focus 2012-04-07 +2011-03-06 seife - eitd/dmx.cpp: fix dtor, enable debug + 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. -micha-bbg 2012-04-06 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1258 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 +2011-03-06 seife -[CST] Focus 2012-04-05 + 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. - neutrino.cpp: remove bouquetList checks, it never should be NULL + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1257 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-05 +2011-03-06 seife - gui/infoviewer.cpp: commit bouquetList checks, it never should be NULL + 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 -[CST] Focus 2012-04-05 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1256 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/favorites.cpp: commit bouquetList checks, it never should be NULL +2011-03-06 seife -[CST] Focus 2012-04-05 + 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 - gui/channellist.cpp: remove bouquetList checks, it never should be NULL + 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 -[CST] Focus 2012-04-05 + 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 - gui/channellist.cpp: remove unused if/else in CChannelList::paintDetails + 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 -[CST] Focus 2012-04-05 + 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 - zapit/include/zapit/bouquets.h: remove CmpChannel.. +2011-03-06 nightshad -[CST] Focus 2012-04-05 + 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 - gui/channellist.cpp: remove CmpChannel.. +2011-03-06 satbaby -[CST] Focus 2012-04-05 + init fan speed + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1249 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/include/zapit/channel.h: add cmpChannel.. functions +2011-03-05 seife -[CST] Focus 2012-04-05 + 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 - change ca->SendPMT() from DEMUX_SOURCE_2 to channel->getRecordDemux() + 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 -[CST] Focus 2012-04-04 + 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 - zapit/src/getservices.cpp: another dup_numbers flag to force service saving + 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 -[CST] Focus 2012-04-04 +2011-03-04 seife - gui/channellist.cpp: remove switch(), use CRCInput::getNumericValue + 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 -[CST] Focus 2012-04-04 +2011-03-04 seife - gui/channellist.cpp: reuse code as updateSelection() + neutrino: add MODE_VIDEO to CMediaPlayerMenu::showMenu() + This allows to create a "movieplayer shortcut" key. + Additionally, this probably fixes some memory leaks. -[CST] Focus 2012-04-03 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1243 e54a6e83-5905-42d5-8d5c-058d10e6a962 - neutrino.cpp: fix indents; create new/removed channel lists in favorites (WIP, for testing +2011-03-04 satbaby -[CST] Focus 2012-04-03 + -fix #0000374 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1242 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/zapit.cpp: add CServiceManager::getInstance()->CopyCurrentServices() on update +2011-03-04 thilo -[CST] Focus 2012-04-03 + *neutrino test_menu: clean up + framebuffer is not required - zapit/src/scansdt.cpp: mark current TP channels as removed, mark channels as new + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1241 e54a6e83-5905-42d5-8d5c-058d10e6a962 -nightshad 2012-04-03 +2011-03-04 thilo - 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 + *neutrino test_menu: fix compile error + header file was not cleaned, see svn rev. 1182 -nightshad 2012-04-03 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1240 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 +2011-03-04 thilo -nightshad 2012-04-03 + *neutrino: clean up + comments removed - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1239 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-03 +2011-03-04 seife - zapit/src/scan.cpp: add flag to check if scanned sat has channels + 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. -[CST] Focus 2012-04-03 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1238 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/getservices.cpp: add code to get channels by channel flags; - add code to copy SDT updates to allchans; - add GetAllTransponderChannels() helper +2011-03-02 satbaby -[CST] Focus 2012-04-03 + -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 - zapit/include/zapit/channel.h: change flags values +2011-03-01 satbaby -[CST] Focus 2012-04-03 + update Astra 19 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1236 e54a6e83-5905-42d5-8d5c-058d10e6a962 - data/locale/english.locale: add bouquet names for new/removed +2011-02-28 satbaby -[CST] Focus 2012-04-03 + change font scaling menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1235 e54a6e83-5905-42d5-8d5c-058d10e6a962 - system/locals.h: add bouquet names for new/removed + -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 -satbaby 2012-04-02 +2011-02-28 focus - nhttpd:-fix standby info - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2172 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 -Merge: bb45b3342 f6c594c5c -[CST] Focus 2012-04-02 +2011-02-27 satbaby - Merge branch 'master' into dvbsi++ + 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 -[CST] Focus 2012-04-02 + -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 - zapit/src/channel.cpp: save channel flags +2011-02-27 seife -[CST] Focus 2012-04-02 + neutrino: refactor the PROGRAMLOCKSTATUS code + Rewrite the NeutrinoMessages::EVT_PROGRAMLOCKSTATUS handling code to + be more readable and understandable. Should be functionally equivalent. - zapit/src/getservices.cpp: load channel flags + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1230 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-02 +2011-02-27 seife - zapit/include/zapit/scan.h: add missed copyright header + 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 -[CST] Focus 2012-04-02 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1229 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/scan.cpp: WIP, for testing logical numbers howto from BAT +2011-02-27 satbaby -[CST] Focus 2012-04-02 + update polski.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1228 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/getservices.cpp: fix copy/paste +2011-02-27 seife -Merge: 654dc3cfc 67c68b72c -[CST] Focus 2012-04-02 + 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 - Merge branch 'master' of 109.75.98.228:cst-private-neutrino + 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 -[CST] Focus 2012-04-02 +2011-02-26 satbaby - zapit/include/zapit/zapit.h: fix indent + timerlist: select radius + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1223 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST]Nicu 2012-03-29 +2011-02-26 thilo - 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 + *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 -[CST] Focus 2012-03-26 +2011-02-26 striper - src/zapit.cpp: move TP_params TP inside class, - add method to start manual TP scan + - fix audio setup + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1221 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-02 + - small fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1220 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/zapit.cpp: comment unused scanType +2011-02-26 satbaby -[CST] Focus 2012-04-02 + make fanNotifier private + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1219 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/scansdt.cpp: for SDT updates, allow only tv and radio channels +2011-02-26 seife -[CST] Focus 2012-04-02 + 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 - zapit/src/getservices.cpp: mask also id to search in FindChannel48 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1218 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-04-02 +2011-02-26 seife - zapit/src/scansdt.cpp: replace global CZapitClient::scanType with scan flags + 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 -[CST] Focus 2012-04-02 +2011-02-26 satbaby - gui/scan.cpp: set scan channel types in scan flags + -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 -[CST] Focus 2012-04-02 +2011-02-26 striper - system/settings.cpp: init scanType as default CServiceScan::SCAN_TVRADIO + - 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 -[CST] Focus 2012-04-02 + - 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 - gui/scan_setup.cpp: use CServiceScan::SCAN flags enum +2011-02-26 thilo -[CST] Focus 2012-04-02 + *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 - zapit/include/zapit/scan.h: add flags for scan channel types + *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 -[CST] Focus 2012-04-02 + *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 - system/settings.cpp: remove unused diseqcMode, diseqcRepeat, scanSectionsd; - remove useDefaults(), init all variables to default values + *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 -[CST] Focus 2012-04-02 +2011-02-26 satbaby - zapit/include/zapit/zapit.h: fix indent + -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 -[CST] Focus 2012-04-02 + -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 - neutrino.cpp: exit() in place of _exit() hack, for testing + grrr, memleak + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1207 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-04-01 +2011-02-25 satbaby - 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 + -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 -[CST] Focus 2012-04-01 + -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 - eitd/sectionsd.cpp: bugfix, emove pthread_exit from OpenThreads::Thread::run functions +2011-02-25 striper -[CST]Nicu 2012-03-29 + - 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 - 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 +2011-02-25 satbaby -[CST] Focus 2012-03-29 + 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 - zapit/src/channel.cpp: add channel flag field + -fix select in usermenu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1200 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-29 + tiny SDT scan change + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1199 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/channel.cpp: comment privatePid usage, use enum for service type +2011-02-23 satbaby -[CST] Focus 2012-03-29 + sort other languages + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1197 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/getservices.cpp: on load, check getServiceType() not real type +2011-02-22 satbaby -[CST] Focus 2012-03-29 + 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 - zapit/src/zapit.cpp: comment getPrivatePid() usage +2011-02-22 striper -[CST] Focus 2012-03-29 + - 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 - zapit/src/scanbat.cpp: api to get BAT bouquets +2011-02-22 thilo -[CST] Focus 2012-03-29 + *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.cpp: use locals for HD and other bouquets + *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 -[CST] Focus 2012-03-29 +2011-02-21 satbaby - data/locale/english.locale: use locals for HD and other bouquets + rename start kanal menu (locale) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1191 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-29 + move startchannel menu to service + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1190 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/bouquetlist.cpp: use locals for HD and other bouquets + -add zapit start channel menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1189 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-29 + -add zapit start channel menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1188 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/bouquets.cpp: add flag for other bouquet + -fix shadow var + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1187 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-29 + update hotbird13 sat + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1186 e54a6e83-5905-42d5-8d5c-058d10e6a962 - locales: add locals for other and HD bouquet names +2011-02-21 thilo -Merge: faf98f43d 9f3e2dc9c -[CST] Focus 2012-03-29 + *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 - Merge branch 'multituner' into dvbsi++ + *neutrino epgview: unused variable removed + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1184 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 8b1cb6cf0 717160618 -[CST] Focus 2012-03-29 + *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 - Merge branch 'master' into multituner + *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 -Merge: 0380fc8f9 f431ea66e -[CST] Focus 2012-03-29 +2011-02-21 thilo - Merge branch 'master' of 109.75.98.228:cst-private-neutrino + *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. -[CST] Focus 2012-03-26 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1181 e54a6e83-5905-42d5-8d5c-058d10e6a962 - src/zapit.cpp: move TP_params TP inside class, - add method to start manual TP scan +2011-02-21 thilo -focus 2012-03-28 + *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 - 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 +2011-02-21 thilo -focus 2012-03-28 + *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. - libcs headers update - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2167 e54a6e83-5905-42d5-8d5c-058d10e6a962 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1179 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2012-03-28 +2011-02-20 seife - 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 + 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 -[CST] Focus 2012-03-27 + neutrino: enable silent build rules + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1177 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/getservices.cpp: add helpers + 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 -[CST] Focus 2012-03-27 +2011-02-20 seife - zapit/src/bouquets.cpp: change existsBouquet back to original - - compare exactly name, case sensitive. For other cases providermap.xml should be used + zapit: speed up startup + (if this sleep is necessary, please add a comment why) -[CST] Bas 2012-03-23 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1175 e54a6e83-5905-42d5-8d5c-058d10e6a962 - dvbsub: fix API use to new ffmpeg. +2011-02-20 seife -[CST] Focus 2012-03-26 + 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 - gui/scan_setup.cpp: use resetWidget(true) + CVFD: remove debug output + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1173 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: b88b783a0 8b1cb6cf0 -[CST] Focus 2012-03-26 +2011-02-17 satbaby - Merge branch 'multituner' into dvbsi++ + -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 -Merge: 6b2a037c8 f431ea66e -[CST] Focus 2012-03-26 +2011-02-16 satbaby - Merge branch 'master' into multituner + remove broken links + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1162 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 6053772c6 fb9bda078 -[CST] Focus 2012-03-26 + -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 - Merge branch 'master' of 109.75.98.228:cst-private-neutrino +2011-02-15 striper -[CST] Focus 2012-03-26 + - 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 - gui/scan_setup.cpp: add new options, WIP/testing +2011-02-14 satbaby -[CST] Focus 2012-03-26 + -update Hotbbird 13 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1159 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/scan.cpp: reset channel numbers if requested +2011-02-11 satbaby -[CST] Focus 2012-03-26 + -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 - data/locale/english.locale: add new scan options + -update satellites.xml Hotbird 13E + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1156 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-26 + LEDs ( blinke blinke ;) ) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1150 e54a6e83-5905-42d5-8d5c-058d10e6a962 - neutrino_menue.h: add some ids for scan setup + -fix select bookmark menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1146 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-26 +2011-02-10 satbaby - zapit/src/getservices.cpp: clear numbers maps, if resetting numbers + 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 -[CST] Focus 2012-03-26 +2011-02-09 focus - locales: add new scan options + 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 -Merge: 811bc7fc2 fb9bda078 -[CST] Focus 2012-03-26 +2011-02-09 satbaby - Merge branch 'multituner', remote-tracking branch 'origin' into dvbsi++ + -reduce globale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1132 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: f04923900 6053772c6 -[CST] Focus 2012-03-26 + -fix icecast select + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1131 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'master' into multituner +2011-02-09 thilo -[CST] Focus 2012-03-26 + *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 - src/zapit.cpp: move TP_params TP inside class, - add method to start manual TP scan + *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 -focus 2012-03-26 + *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 - 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 +2011-02-09 satbaby -focus 2012-03-26 + 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 - 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 +2011-02-08 lucgas -focus 2012-03-26 + some wizzard text changes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1126 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 +2011-02-08 focus -[CST] Focus 2012-03-26 + 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 - system/settings.cpp: fix copy/paste +2011-02-08 seife -[CST] Focus 2012-03-26 + 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 - 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-experimental@1123 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-26 +2011-02-08 focus - system/settings.cpp: fix copy/paste + 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 -Merge: 2ee4c374a f04923900 -[CST] Focus 2012-03-25 + 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 - Merge branch 'multituner' into dvbsi++ +2011-02-08 lucgas -Merge: c43b9b699 01a520ab1 -[CST] Focus 2012-03-25 + please Adjust Your Temperament! + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1120 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'master' into multituner +2011-02-08 focus -[CST] Focus 2012-03-25 + 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 - zapit/src/getservices.cpp: add params to ResetChannelNumbers +2011-02-08 satbaby -[CST] Focus 2012-03-25 + -fix select transponder + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1118 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/scan_setup.cpp: split NIT flag for auto and manual mode +2011-02-08 seife -[CST] Focus 2012-03-25 + fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1117 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/scan.cpp: remove old scan_mode, make flags for CServiceScan +2011-02-07 satbaby -[CST] Focus 2012-03-25 + -add menu for led record + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1116 e54a6e83-5905-42d5-8d5c-058d10e6a962 - system/settings.cpp: split NIT flag for auto and manual, add mode flags +2011-02-07 focus -[CST] Focus 2012-03-25 + 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 - zapit/src/scansdt.cpp: get fta flag from CServiceScan +2011-02-05 seife -[CST] Focus 2012-03-25 + 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 - zapit/src/scan.cpp: add scan flags enum + 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 -[CST] Focus 2012-03-25 + movieplayer: remove console debug output + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1112 e54a6e83-5905-42d5-8d5c-058d10e6a962 - revert lib/libdvbsub/dvbsubtitle.cpp + 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 -micha-bbg 2012-03-24 +2011-02-03 satbaby - * 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 + -fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1110 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-03-23 +2011-02-03 focus - * 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 + Set enabled video auto modex + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1109 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2012-03-23 +2011-02-03 satbaby - - 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 + oops, sorry + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1108 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-23 + -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 - zapit/src/getservices.cpp: reduce variables scope, mark services changed on add/remove +2011-02-02 thilo -[CST] Focus 2012-03-23 + neutrino: fix audio shortcut, + - moved subtitle handling to audioplayer, + - neutrino_menue: changed object handling in mediaplayer forwarder + - mediaplayer: usage modes added - zapit/src/fastscan.cpp: cleanup, code reuse + 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. -[CST] Bas 2012-03-23 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1106 e54a6e83-5905-42d5-8d5c-058d10e6a962 - dvbsub: fix API use to new ffmpeg. +2011-02-02 striper -Merge: f34d923c8 c43b9b699 -[CST] Focus 2012-03-22 + - small fix (thx snafed!) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1105 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'multituner' into dvbsi++ + - 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 -[CST] Focus 2012-03-22 + - remove dup and wrong entry + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1103 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/zapit.cpp: add comment +2011-02-02 satbaby -Merge: d39b174c7 ac7b77df5 -[CST] Focus 2012-03-22 + -add channel information option + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1102 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'master' into multituner + -add channel information option + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1101 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-22 +2011-01-31 seife - neutrino.cpp: fix, adjust channel list after channelsInit + 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 -[CST] Focus 2012-03-22 +2011-01-31 striper - neutrino.cpp: make hdBouquet virtual + - 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 -[CST] Focus 2012-03-22 +2011-01-30 seife - Mark some found bugs with FIXME + 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 -[CST] Focus 2012-03-22 +2011-01-30 satbaby - CServiceManager: add services_changed flag, save services from CZapit if changed + -fix werrnings + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1097 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-22 + -add mov container to fileplayer + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1096 e54a6e83-5905-42d5-8d5c-058d10e6a962 - WIP. first try to make persistent channel numbers +2011-01-30 focus -[CST] Focus 2012-03-22 + 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 - zapit/include/zapit/getservices.h: add channel numbers maps and some helpers +2011-01-30 thilo -satbaby 2012-03-21 + *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 - delete with system(rm) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2157 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 -[CST] Focus 2012-03-21 +2011-01-30 seife - zapit/src/scannit.cpp: WIP. add PRIVATE_DATA_SPECIFIER_DESCRIPTOR + 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 -[CST] Focus 2012-03-21 + 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 - zapit/src/scanbat.cpp: WIP to look at logical numbers in bat + neutrino: silence adjustToChannelID() debug messages + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1090 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-21 + 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 - zapit/src/scan.cpp: move common code to SaveServices + 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 -satbaby 2012-03-20 + 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 - prio for user keys - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2156 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 -Merge: 70371b93a a343a6488 -[CST] Focus 2012-03-20 + 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 - Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ + 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 -[CST] Focus 2012-03-20 + 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 - src/neutrino.cpp: fix conflict, remove old code +2011-01-28 satbaby -Merge: a0c1857c9 d39b174c7 -[CST] Focus 2012-03-20 + add deepstandby.off/on script + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1080 e54a6e83-5905-42d5-8d5c-058d10e6a962 - fix conflicts + reduce globales + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1079 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 68201bad9 5fee27085 -[CST] Focus 2012-03-20 + reduce globales + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1078 e54a6e83-5905-42d5-8d5c-058d10e6a962 - fix conflicts +2011-01-28 thilo -micha-bbg 2012-03-19 + *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 - * 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 + *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 -[CST] Focus 2012-03-19 +2011-01-27 focus - gui/channellist.cpp: bugfix, reset selected chid in setSelected + Init timeshift variable + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1075 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2012-03-19 +2011-01-26 seife - * 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 + 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 -micha-bbg 2012-03-18 + 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 - * 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 +2011-01-26 seife -micha-bbg 2012-03-18 + 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. - * 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1072 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-03-18 +2011-01-26 seife - * 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 + 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 -[CST] Focus 2012-03-18 +2011-01-26 satbaby - zapit/src/scan.cpp: add BAT (disabled) + 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 -[CST] Focus 2012-03-18 + -fix possible errors + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1069 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/Makefile.am: add scanbat.cpp +2011-01-26 thilo -[CST] Focus 2012-03-18 + *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 - add bat parsing code + *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 -[CST] Focus 2012-03-18 + *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 - zapit/src/scannit.cpp: parse network descriptors + *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 -[CST] Focus 2012-03-17 + *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 - zapit/src/scannit.cpp: parse network name and logical numbers + *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 -[CST] Focus 2012-03-16 + *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 - zapit/src/getservices.cpp: read channel number from xml, not used yet + *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 -[CST] Focus 2012-03-16 + *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.cpp: new bug fix: dont set service changed, if channel list empty + *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 -[CST] Focus 2012-03-16 + *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 - eitd/sectionsd.cpp: new bugs fixes: block change() until time is set; - always wakeup time thread when unpaused + *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 -[CST] Focus 2012-03-16 + *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 - lib/xmltree/xmlinterface.cpp: ignore characters less than 0x20 when saving to xml + *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 -[CST] Focus 2012-03-16 + *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 - zapit/src/channel.cpp: save channel number to xml + *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 -[CST] Focus 2012-03-16 + *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.cpp: add numericZap function + *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 -[CST] Focus 2012-03-16 + *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 - 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 + *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 -[CST] Focus 2012-03-16 + *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 - gui/channellist.cpp: fix warning + *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 -Merge: 02099ffd9 68201bad9 -[CST] Focus 2012-03-16 + *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 - Merge branch 'multituner' into dvbsi++ + *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 -[CST] Focus 2012-03-16 + *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 - gui/infoviewer.cpp: add safe check +2011-01-26 focus -[CST] Focus 2012-03-16 + Fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1043 e54a6e83-5905-42d5-8d5c-058d10e6a962 - neutrino.cpp: fix indent in CNeutrinoApp::SDT_ReloadChannels +2011-01-25 focus -[CST] Focus 2012-03-16 + - 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 - gui/channellist.cpp: add getActiveChannel; - remove old and commented code; - add left key as backspace in numericZap; - simplify numericZap and virtual zap; +2011-01-22 satbaby -Merge: b060b8860 e7f4a0a9c -[CST] Focus 2012-03-16 + -fix clock osd + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1039 e54a6e83-5905-42d5-8d5c-058d10e6a962 - fix conflict + -fix clock osd + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1038 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-03-15 +2011-01-21 satbaby - 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 + -fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1037 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-03-15 + -fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1036 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 + -add Astra 19 transponder 10936000freq + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1035 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-03-15 + -fix check dir + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1034 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 +2011-01-18 satbaby -svenhoefer 2012-03-15 + -use chooserDir + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1033 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 + -add chooserDir function + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1032 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-14 +2011-01-17 seife - WIP. stop assuming whole channel list selected == channel number + 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 -[CST] Focus 2012-03-14 +2011-01-16 satbaby - gui/streaminfo2.cpp: remove commented code + 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 -[CST] Focus 2012-03-13 +2011-01-15 seife - gui/infoviewer.cpp: add showTitle for t_channel_id and CZapitChannel + 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 -[CST] Focus 2012-03-13 +2011-01-13 satbaby - gui/channellist.cpp: style, remove space before () + -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 -[CST] Focus 2012-03-13 +2011-01-11 satbaby - neutrino.cpp: change lastChannelRadio/lastChannelTV from number to channel_id + -fix transponder seleect osd + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1027 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-13 + 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 - zapit: change lastChannelRadio/lastChannelTV from number to channel_id +2011-01-10 seife -[CST] Focus 2012-03-13 + 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 - eitd/sectionsd.cpp: little debug change + 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 -[CST] Focus 2012-03-13 +2011-01-10 thilo - eitd/SIsections.cpp: ifdef TOT descriptor dump + *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 -[CST] Focus 2012-03-12 +2011-01-08 seife - gui/channellist.h: make tuned private + 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... -striper 2012-03-11 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1022 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 +2011-01-08 striper -Merge: 63b779d8a 78c82f22a -[CST] Focus 2012-03-11 + - 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 - fix conflict +2011-01-08 satbaby -Merge: 68ee11b9f 3715639d1 -[CST] Focus 2012-03-11 + -fix memleak hdd menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1020 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ + -fix disk name + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1019 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: bd0aae4ce b060b8860 -[CST] Focus 2012-03-11 +2011-01-08 seife - Merge branch 'multituner' into dvbsi++ + 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 -Merge: 508929d5f 4ff2c614b -[CST] Focus 2012-03-11 +2011-01-08 thilo - fix conflict + *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 -[CST] Focus 2012-03-11 + 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.cpp: experimental startup changes: split and reorder, add wakeup zapit from standby + *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 -[CST] Focus 2012-03-11 + *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 - zapit/src/frontend.cpp: close fd in standby + *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 -[CST] Focus 2012-03-11 + *neutrino: corner dimensions adapted + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1012 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/zapit.cpp: move CBasicServer to class and prepare it in Start(), - comment leaveStandby at startup, to do it on command + *neutrino: minimal corner radius added + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1011 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-11 + *new navigation icons added + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1010 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/getservices.cpp: preincrement iterators + *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 -micha-bbg 2012-03-10 + *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 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 + *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 -[CST] Focus 2012-03-09 + *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 - gui/scan_setup.cpp: show tuner number as 1/2 + *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 -focus 2012-03-09 + *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 - 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 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 -focus 2012-03-09 + *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.cpp: fix soft-restart - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2143 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 -Merge: 393c3ceaf 508929d5f -[CST] Focus 2012-03-08 + *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 - Merge branch 'multituner' into dvbsi++ + *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 -Merge: 55f29c5da d1fd82053 -[CST] Focus 2012-03-08 + *add locale for 'Cancel' + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@998 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'master' into multituner +2011-01-06 satbaby -focus 2012-03-08 + update Astra 19 (THX Janus) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@997 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 +2011-01-03 satbaby -focus 2012-03-08 + -add eligible logo dir + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@996 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 + -fix crashes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@995 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-08 +2011-01-02 seife - eitd/sectionsd.cpp: remove neutrino config parse, set config from neutrino + 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 -[CST] Focus 2012-03-08 + 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 - neutrino.h: move fill sectionsd config to own function +2011-01-01 satbaby -[CST] Focus 2012-03-08 + -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 - neutrino.cpp: split fill and send sectionsd config; - set sectionsd config before start it +2011-01-01 seife -micha-bbg 2012-03-08 + 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 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 + 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 -[CST] Focus 2012-03-08 +2011-01-01 satbaby - eitd/dmx.cpp: remove dmxapi.h again :) + -fix resource leak + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@989 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 8e3c19d44 ce9eb10ed -[CST] Focus 2012-03-08 +2011-01-01 seife - Merge branch 'includecleanup' into dvbsi++ + 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. -Merge: 96e7c51cf a41d93a68 -[CST] Bas 2012-03-08 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@988 e54a6e83-5905-42d5-8d5c-058d10e6a962 - 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 +2011-01-01 seife -[CST] Focus 2012-03-07 + 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 - rename EventList to CNeutrinoEventList - conflict with libdvbsi++ +2011-01-01 seife -[CST] Focus 2012-03-07 + 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. - introduce CEitManager class + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@986 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: dc3ad12f5 55f29c5da -[CST] Focus 2012-03-07 +2010-12-31 satbaby - Merge branch 'multituner' into dvbsi++ + -add mac to hwinfo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@985 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-07 + -fix compil warrnings + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@984 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/sectionsd.cpp: fix type, remove unused + -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 -[CST] Focus 2012-03-07 +2010-12-30 thilo - eitd/dmx.cpp: remove dmxapi.h + *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 -Merge: 2ecc60cf7 7e4b543ff -[CST] Focus 2012-03-07 + *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 - fix conflict + 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 -focus 2012-03-07 + 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 - 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 + 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 -[CST] Focus 2012-03-07 +2010-12-30 satbaby - eitd/sectionsd.cpp: stop time thread if no scanning; cleanup + -add hwinfo to httpd info + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@977 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-07 + -add hwinfo to httpd info + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@976 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd: little cleanup + -add tuner name to streaminfo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@975 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-07 +2010-12-30 thilo - eitd: unify copyright header + 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 -[CST] Focus 2012-03-07 +2010-12-28 thilo - eitd: unify copyright header + 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 -[CST] Focus 2012-03-07 +2010-12-27 thilo - eitd: remove unused dmxapi.h dmxapi.cpp + 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 -[CST] Focus 2012-03-07 + neutrino: update list width increased + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@971 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/Makefile.am: remove unused dmxapi.cpp + 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 -[CST] Focus 2012-03-07 +2010-12-26 seife - neutrino.cpp: pause sectionsd before setServiceChanged(0) + 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 ;) -[CST] Focus 2012-03-06 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@969 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/sectionsd.cpp: always set system time, send time diff to neutrino +2010-12-26 seife -[CST] Focus 2012-03-06 + 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). - eitd/eitd.h: increase TIME_EIT_SKIPPING + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@968 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-06 +2010-12-26 seife - driver/rcinput.cpp: try to use monotonic time, - ifdef old code with USE_GETTIMEOFDAY; - dont set time in neutrino + 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. -[CST] Focus 2012-03-06 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@967 e54a6e83-5905-42d5-8d5c-058d10e6a962 - daemonc/remotecontrol.cpp: comment debug +2010-12-25 seife -[CST] Focus 2012-03-06 + 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 - daemonc/remotecontrol.cpp: comment current_programm_timer, CN events should be enough + 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 -[CST] Bas 2012-03-06 + 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 - eitd: Fix files according to the new includes branch. + 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 -Merge: 2142970a3 2ecc60cf7 -[CST] Bas 2012-03-06 +2010-12-25 seife - Merge branch 'multituner' of c00lstreamtech.de:cst-private-neutrino into includecleanup + 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 -Merge: a4ff0a99f 289bf2c4b -[CST] Bas 2012-03-06 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@962 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'dvbsi++' of c00lstreamtech.de:cst-private-neutrino into includecleanup +2010-12-25 seife -[CST] Focus 2012-03-05 + 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". - driver/abstime.c: add time_monotonic_us + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@961 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-05 +2010-12-25 seife - eitd/sectionsd.cpp: rework thread stop code, testing; - move time-related mutex, condition and some code to CTimeThread + 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. -[CST] Focus 2012-03-05 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@960 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/dmx.cpp: unify code to open/close demux so ifdefs not needed +2010-12-24 thilo -satbaby 2012-03-04 + 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 - remove never used volues - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2138 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-12-23 thilo -satbaby 2012-03-04 + 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 - 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 + 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 -[CST] Bas 2012-03-04 + 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 - lib: fix compile/typo. + port: message info added + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@955 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Bas 2012-03-04 + 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 - radiotext.h: use dmx.h header as this decides which demux header to include +2010-12-22 satbaby -[CST] Bas 2012-03-04 + final fix pmt update + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@953 e54a6e83-5905-42d5-8d5c-058d10e6a962 - src: fix compile after include change. +2010-12-21 striper -[CST] Bas 2012-03-04 + - 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 - lib: fix compile after include change. +2010-12-20 striper -[CST] Bas 2012-03-04 + - 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 - zapit: fix compile after include change. +2010-12-20 satbaby -[CST] Bas 2012-03-04 + -fix for utf8 filesytem (ntfs) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@950 e54a6e83-5905-42d5-8d5c-058d10e6a962 - daemonc: fix compile after include change. +2010-12-20 seife -[CST] Bas 2012-03-04 + 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 - nhttpd: fix compile after include change. +2010-12-20 satbaby -[CST] Bas 2012-03-04 + -fix(?) pmt update + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@948 e54a6e83-5905-42d5-8d5c-058d10e6a962 - timerd: fix compile after include change. +2010-12-19 satbaby -[CST] Bas 2012-03-04 + -fix bug 0000350 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@947 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui: fix compile after include change. +2010-12-18 satbaby -[CST] Bas 2012-03-04 + -fix set timer in findEvents + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@946 e54a6e83-5905-42d5-8d5c-058d10e6a962 - driver: fix compile after include change. +2010-12-15 satbaby -[CST] Bas 2012-03-04 + remove \n + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@945 e54a6e83-5905-42d5-8d5c-058d10e6a962 - sectionsd: fix compilation after include change. + -update Hotbird 13 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@944 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Bas 2012-03-04 +2010-12-14 satbaby - configure.ac: do not generate standard include paths as we want finer - control. + -add replace_char to ZapitTools + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@943 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 95e61ba40 04149c083 -[CST] Focus 2012-03-02 +2010-12-12 focus - Merge branch 'master', remote-tracking branch 'origin' into dvbsi++ + 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 -[CST] Focus 2012-03-02 +2010-12-09 satbaby - eitd: converting timeThread, WIP + -fix broken sdt scan + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@940 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-02 +2010-12-09 seife - eitd/dmx.cpp: use MAX_SECTION_LENGTH as read size + 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 -[CST] Focus 2012-03-02 +2010-12-09 satbaby - move MAX_SECTION_LENGTH to dmx.h + zapit config for ci init + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@938 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-03-02 + reset str buffer + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@936 e54a6e83-5905-42d5-8d5c-058d10e6a962 - SIutils.cpp: add local_time arg for parseDVBtime +2010-12-08 striper -[CST] Focus 2012-03-02 + - add missing locales + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@935 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/SIsections.cpp: add SIsectionTIME, parse TOT/TDT using libdvbsi++ +2010-12-07 satbaby -Merge: c489a4fcc 04149c083 -[CST] Focus 2012-03-02 + fix ChannelList format + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@934 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'master' into multituner +2010-12-07 lucgas -striper 2012-03-02 + add missed strings + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@933 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 +2010-12-07 focus -focus 2012-03-02 + * 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 - 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 +2010-12-05 thilo -[CST] Focus 2012-03-01 + videosettings: add missing subhead + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@923 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/sectionsd.cpp: change CSdtThread to CSectionThread +2010-12-04 satbaby -[CST] Focus 2012-02-29 + default not stop sectionsd + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@922 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/sectionsd.cpp: testing abstract classes and common thread code +2010-12-03 striper -satbaby 2012-02-29 + - 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 - 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 +2010-12-03 thilo -[CST] Focus 2012-02-28 + removed compiler warning + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@919 e54a6e83-5905-42d5-8d5c-058d10e6a962 - daemonc/remotecontrol.cpp: define zap_completion_timeout value as ZAP_GUARD_TIME +2010-11-30 striper -Merge: 81519de97 d6fbd994c -[CST] Focus 2012-02-28 + - 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 - fix conflict + - remove useless hdparm call + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@917 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-28 +2010-11-29 striper - eitd/sectionsd.cpp: testing async commandserviceChanged + - update deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@916 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Lucian 2012-02-28 +2010-11-28 seife - fix compile + neutrino: remove unused remains of RGBCsync code + remove unused rgbcsynccontroler.h includes and video_csync variable -striper 2012-02-28 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@915 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 +2010-11-28 seife -striper 2012-02-27 + 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 - [PATCH] zapit: make setStandby(false) block - - this avoids many nasty race conditions when leaving standby - - From: Stefan Seyfried - 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 + - 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 -striper 2012-02-27 + - 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 - [PATCH] tuxtxt: fix spurious segfault on repeated start - - From: Stefan Seyfried - 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 + - fix constness + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@911 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2012-02-27 + 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 - [PATCH] streamts: speed up shutdown - - From: Stefan Seyfried - 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 + 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 -striper 2012-02-27 +2010-11-28 satbaby - [PATCH] sectionsd: make commandPauseScanning really stop demuxers - - From: Stefan Seyfried - 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 + compil fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@908 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2012-02-27 +2010-11-28 thilo - [PATCH] neutrino: properly delete frambuffer object on SIGINT - - From: Stefan Seyfried - 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 + 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 -[CST] Focus 2012-02-27 +2010-11-28 striper - eitd/dmx.cpp: lock whole DMX::getSection + - remove dup entry + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@906 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-27 + - update locales + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@905 e54a6e83-5905-42d5-8d5c-058d10e6a962 - daemonc/remotecontrol.cpp: use time_monotonic_ms for zap_completion_timeout +2010-11-28 thilo -[CST] Focus 2012-02-27 + 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 - eitd/sectionsd.cpp: remove commented code + 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 -[CST] Focus 2012-02-27 + 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 - gui/miscsettings_menu.cpp: increase max events to 6 digits + vfdcontroler.h included + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@899 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-27 + 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 - eitd/SIevents.cpp: fix userClassification, dont save undefined content + 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 -[CST] Focus 2012-02-27 + 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 - eitd: save table id to xml and restore it + 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 -[CST] Focus 2012-02-27 + tuxbox-port: modul files added + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@894 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit/src/scansdt.cpp: fix counter +2010-11-27 seife -satbaby 2012-02-26 + movieplayer: reindent callInfoViewer() + make the callInfoViewer() function more readable by reindenting + it, additionally fix a theoretically possible buffer overflow in + the filename copying code - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@892 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-26 +2010-11-27 seife - eitd/sectionsd.cpp: fix compile warning + 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 -[CST] Focus 2012-02-26 +2010-11-27 satbaby - src/eitd/eitd.h: more stop debug + fix for gcc4.5 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@890 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-26 +2010-11-21 seife - eitd/sectionsd.cpp: fix sendTimeEvent + 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). -satbaby 2012-02-25 + 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 - sectionsd: -fix compil - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2125 e54a6e83-5905-42d5-8d5c-058d10e6a962 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@889 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2012-02-25 +2010-11-20 seife - - 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 + SIsections: add parsing of PDC descriptor (VPS time) + Tdd the VPS time to the event if available. Not yet used for anything + useful ;-) -satbaby 2012-02-25 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@888 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 +2010-11-06 seife -satbaby 2012-02-25 + 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. - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@887 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-25 +2010-11-06 seife - eitd/dmx.cpp: WIP + 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 -satbaby 2012-02-24 + 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 - 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 + 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 -[CST] Focus 2012-02-24 + neutrino: actually save the resolution :) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@883 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/Makefile.am: testing sectionsd without boost, use -fno-rtti -fno-exceptions +2010-11-06 seife -[CST] Focus 2012-02-24 + 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. - eitd/sectionsd.cpp: move eit update filter code to CCNThread + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@882 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-24 +2010-11-02 satbaby - libcoolstream/dmx_cs.h: sync header + -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 -[CST] Focus 2012-02-24 + wide window + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@880 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/dmxapi.h: remove linux/dvb/dmx.h include +2010-11-02 lucgas -[CST] Focus 2012-02-23 + unity fix from klauser + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@879 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gui/infoviewer.cpp: fix ca icons display +2010-11-01 satbaby -[CST] Focus 2012-02-23 + -fix 'adiomix' ;) in audioplayer + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@878 e54a6e83-5905-42d5-8d5c-058d10e6a962 - 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 +2010-11-01 striper -thilo 2012-02-23 + - cosmetics + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@877 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 +2010-10-31 seife -thilo 2012-02-23 + 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 - *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 + 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 -satbaby 2012-02-22 +2010-10-31 satbaby - screenshot: -fix if no video - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2118 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 -[CST] Focus 2012-02-22 +2010-10-31 seife - eitd/sectionsd.cpp: convert SDT thread, add debug defines + 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 -[CST] Focus 2012-02-22 +2010-10-31 seife - eitd/dmx.cpp: change cache_section name to check_complete; add debug defines + 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. -[CST] Focus 2012-02-22 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@872 e54a6e83-5905-42d5-8d5c-058d10e6a962 - scansdt.cpp: comment debug +2010-10-28 focus -[CST] Focus 2012-02-22 + 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 - scansdt.cpp: move debug before check for fta +2010-10-28 striper -[CST] Focus 2012-02-21 + - 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 - eitd/eitd.h: move name to DMX class; - add debug to thread Stop + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@870 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-21 +2010-10-25 satbaby - eitd/sectionsd.cpp: WIP. commented most checks in CN thread; - comment request_pause/unpause; - move add events code to class member; + still not ready + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@867 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-21 + 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 - 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 + -fix fuck dvb + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@865 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-21 + -fix oopsd + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@864 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/debug.h: add color xprint + -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 -[CST] Focus 2012-02-21 + parse only running service + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@862 e54a6e83-5905-42d5-8d5c-058d10e6a962 - daemonc/remotecontrol.cpp: disable setServiceChanged, add NeutrinoMessages::EVT_TUNE_COMPLETE + -fix modulation + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@861 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-21 + -add pmt parse to scanSDT + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@860 e54a6e83-5905-42d5-8d5c-058d10e6a962 - neutrino.cpp: disable setServiceChanged, comment unused sectionsd events register +2010-10-24 thilo -[CST] Focus 2012-02-21 + 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 - infoviewer.cpp: disable setServiceChanged +2010-10-23 striper -[CST] Focus 2012-02-21 + - update satellites.xml + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@858 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit.cpp: test to fix transponder change detect for nvod + - remove duplicate + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@857 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-21 +2010-10-22 lucgas - frontend.cpp: test to fix transponder change detect for nvod + 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 -satbaby 2012-02-20 +2010-10-22 thilo - screenshot: enable scale menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2117 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 -Merge: 0be833eee c489a4fcc -[CST] Focus 2012-02-20 + 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 - Merge remote-tracking branch 'origin/multituner' into dvbsi++ +2010-10-22 lucgas -Merge: 1af6f79d2 97b72836a -[CST] Focus 2012-02-20 + 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 - Merge remote-tracking branch 'origin/multituner' into dvbsi++ +2010-10-21 satbaby -[CST] Focus 2012-02-20 + -add to scanSDT scrambled update + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@850 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Dont use FEC menu entry on cable box + -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 -[CST] Focus 2012-02-20 +2010-10-20 satbaby - update .gitignore + chaange scanSDT window to popup + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@848 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2012-02-20 +2010-10-19 satbaby - - 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 + fix close & osd + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@846 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-19 +2010-10-17 seife - neutrino.cpp: register CZapitClient::EVT_TUNE_COMPLETE; - send full channel id with Sectionsd->setServiceChanged - mask will be done in sectionsd.cpp + remove duplicate libeventserver include path + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@843 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-19 +2010-10-15 satbaby - driver/rcinput.cpp: process CZapitClient::EVT_TUNE_COMPLETE + -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 -[CST] Focus 2012-02-19 +2010-10-14 striper - zapit: add new event EVT_TUNE_COMPLETE + - 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 -Merge: b9ee0b214 19f717fd3 -[CST] Focus 2012-02-19 +2010-10-13 satbaby - Merge remote-tracking branch 'origin/master' into dvbsi++ + unintentional variable rename + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@838 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 8aace8f66 19f717fd3 -[CST] Focus 2012-02-19 + osd fix, tab for screening + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@837 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'master' into multituner +2010-10-12 striper -thilo 2012-02-18 + - 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 - *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 + - 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 -satbaby 2012-02-18 +2010-10-12 lucgas - remove unused locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2114 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 -satbaby 2012-02-18 +2010-10-12 focus - -add settings menu screenshot - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2113 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 -[CST] Focus 2012-02-18 +2010-10-11 focus - eitd/sectionsd.cpp: WIP. removed most socket commands code; - CN as new thread code; - fix channellist events + 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 -[CST] Focus 2012-02-18 +2010-10-11 satbaby - eitd/dmx.cpp: move get_eit_version, get_current_service to header; - change current_service type to t_channel_id + -update Eurobird 16 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@829 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-18 +2010-10-09 satbaby - eitd/dmx.h: move get_eit_version, get_current_service to header; - change current_service type to t_channel_id + -add compare bouquetname withoutspace + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@828 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-02-17 +2010-10-08 satbaby - * 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 + -upgrade Eurobird 16, THX Janus + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@827 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-02-17 + -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 - rcinput: -add RC_www - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2111 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-10-08 lucgas -[CST] Focus 2012-02-17 + small changes for wizzard + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@825 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd: add define to exclude boost use + reenable vbi + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@824 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-17 +2010-10-08 nightshad - eitd/dmx.cpp: experimental. check for complete totally changed + compatibility with newer ffmpeg. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@823 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-16 + 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 - eitd/dmx.cpp: add next_filter() +2010-10-06 satbaby -[CST] Focus 2012-02-16 + -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 - timerd/timermanager.cpp: remove CSectionsdClient, use direct call +2010-10-05 satbaby -satbaby 2012-02-16 + -add movieplayer icons to infoviewer + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@820 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 + fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@819 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-16 + -update play icons + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@818 e54a6e83-5905-42d5-8d5c-058d10e6a962 - ./nhttpd/tuxboxapi/coolstream/neutrinoyparser.cpp: remove CSectionsdClient, use direct call + -add play icons + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@817 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-16 +2010-10-04 satbaby - nhttpd/tuxboxapi/coolstream/controlapi.cpp: remove CSectionsdClient, use direct call + -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 -focus 2012-02-16 +2010-10-03 seife - Fix 2108 :) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2109 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 -focus 2012-02-16 +2010-10-03 satbaby - 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 + -fix #337 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@814 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2012-02-16 +2010-10-03 striper - 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 + - fix deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@813 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2012-02-15 + - 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 - - 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 +2010-10-02 focus -thilo 2012-02-15 + 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 - *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 + 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 -thilo 2012-02-15 +2010-10-02 satbaby - *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 + update (Sky 3D) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@808 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2012-02-15 +2010-09-30 lucgas - *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 + fix some typo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@807 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2012-02-15 +2010-09-30 focus - *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 + 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 -thilo 2012-02-15 +2010-09-28 satbaby - *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 + -fix Radio Maria + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@805 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2012-02-15 + -fix osd + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@804 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 +2010-09-27 satbaby -thilo 2012-02-15 + variable bouquets name compare + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@803 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 + 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 -thilo 2012-02-15 +2010-09-24 yjogol - *neutrino: remove possible memleaks sc - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2098 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 -thilo 2012-02-15 +2010-09-23 focus - *neutrino: remove possible memleak hdBouqet - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2097 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 -thilo 2012-02-15 + Testing VBI, new libcoolstream needed + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@796 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 +2010-09-23 satbaby -thilo 2012-02-15 + /mini ca mode default + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@795 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@794 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2012-02-15 + -fix fec + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@793 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 + oops, -fix my bug + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@792 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2012-02-15 +2010-09-22 yjogol - *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 + 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 -striper 2012-02-15 + 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 - - 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 + 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 -[CST] Focus 2012-02-15 + 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 - zapit/src/scanpmt.cpp: fix caids parse + update About information + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@785 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2012-02-15 + correct default nhttpd.conf + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@784 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 +2010-09-20 satbaby -Merge: cc36b982d 91163cbd4 -[CST] Focus 2012-02-15 + 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 - Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ +2010-09-19 satbaby -Merge: 4dfaa1372 5d4ccfcac -[CST] Focus 2012-02-15 + 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 - Merge branch 'master' into dvbsi++ +2010-09-17 yjogol -Merge: 7e469e7c4 5d4ccfcac -[CST] Focus 2012-02-15 + 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 - Merge branch 'master' into multituner + 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 -focus 2012-02-15 +2010-09-17 satbaby - 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 + 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 -[CST] Focus 2012-02-14 + fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@778 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd: move epg filters to xmlutil.cpp + update + fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@777 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-14 +2010-09-17 focus - eitd: rename savexml.cpp to xmlutil.cpp + 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 -[CST] Focus 2012-02-14 +2010-09-14 satbaby - eitd: move showProfiling to debug.cpp + 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 -[CST] Focus 2012-02-14 + 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 - eitd/sectionsd.cpp: fix channels events when no channel list passed + fix Wextra compil + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@770 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-02-11 + fix Wshadow compil + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@769 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 +2010-09-14 focus -Merge: 5a0fce770 4dfaa1372 -[CST] Focus 2012-02-10 + Werror compile fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@768 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ +2010-09-12 seife -[CST] Focus 2012-02-10 + 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. - eitd/dmx: remove unused pauselock; add default constructor + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@766 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: abec14bd7 fbd5554af -[CST] Focus 2012-02-10 +2010-09-12 satbaby - sync + -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 -satbaby 2012-02-10 +2010-09-12 seife - controlapi: -add doc relodplugins - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2086 e54a6e83-5905-42d5-8d5c-058d10e6a962 + sectionsd: cancel TOT thread on shutdown + this helps with spurious hangs on exit / ctrl-C -satbaby 2012-02-10 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@764 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 +2010-09-12 seife -[CST] Focus 2012-02-10 + Merge branch 'tmp' + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@763 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd: add operators, simplify event compare code +2010-09-12 seife -satbaby 2012-02-10 + 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. - controlapi: -add relodplugins - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2084 e54a6e83-5905-42d5-8d5c-058d10e6a962 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@762 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-10 +2010-09-12 seife - eitd: sectionsd after cleanup, dvbsi++ based, for testing + 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 -[CST] Focus 2012-02-10 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@761 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd: remove old commented code +2010-09-12 seife -[CST] Focus 2012-02-10 + neutrino: remove unused ringbuffer code + The ringbuffer code is not used at all, so let's remove it - eitd: remove unused SIbouquets.hpp SInetworks.hpp + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@760 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-09 +2010-09-12 seife - eitd/sectionsd.cpp: remove last SI_section_header usage + tuxtxt: fix crash on double height / PIP + on coolstream, it did not crash, but the TOP sidebar was broken + with PIP/double height. -[CST] Focus 2012-02-09 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@759 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/SIsections.hpp: comment unused +2010-09-12 satbaby -[CST] Focus 2012-02-09 + only NEO have led + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@758 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd: SDT thread re-added, as is but without BAT. - TODO: unify SDT thread algo with other threads + 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 -[CST] Focus 2012-02-09 +2010-09-08 focus - eitd: move freesatHuffmanDecode to SIutils + 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 -[CST] Focus 2012-02-08 +2010-09-05 satbaby - eitd: comment most of unused code + -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 -[CST] Focus 2012-02-08 + -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 - eitd/sectionsd.cpp: remove useless eit.header check + 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 -[CST] Focus 2012-02-08 +2010-09-05 yjogol - eitd/SIsections.cpp/hpp: remove unused code, test new event parsing + 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 -[CST] Focus 2012-02-08 + EPG+ bigger line layout + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@751 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/SIevents.cpp: add missed elses in event parse code + 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 -[CST] Focus 2012-02-08 + 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 - eitd/SIevents.hpp: add member to parse dvbsi++ Event + 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 -[CST] Focus 2012-02-08 +2010-09-04 satbaby - eitd/SIutils.cpp: add parseDVBtime function + 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 -[CST] Focus 2012-02-08 + -fix astra19.2 hotbird13 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@746 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/edvbstring.cpp: add getCountryCodeDefaultMapping + -add norsk icon (THX bazi98) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@745 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-08 + update slovak locale (THX EnoSat) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@744 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/sectionsd.cpp: remove unused sendShort +2010-09-02 focus -[CST] Focus 2012-02-07 + 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 - eitd/sectionsd.cpp: remove duplicate sections check, which also in DMX::getSection +2010-09-01 focus -[CST] Focus 2012-02-07 + 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 - eitd/SIsections.hpp: remove len argument from SIsection contructor + new header + git-svn-id: http://www.coolstreamtech.de/coolstream_public_svn/CROSSENVIROMENT/coolstream@740 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-07 +2010-08-31 striper - eitd: change some of char* to uint8_t* + - 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 -micha-bbg 2012-02-07 +2010-08-23 focus - * 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 + Fix OSD hide bug + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@738 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-02-07 +2010-08-23 seife - * 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 + 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 -[CST] Focus 2012-02-07 +2010-08-22 seife - eitd/dmx.cpp: remove buffer casting to unsigned char + neutrino: port "show infobar on EPG change" from tuxbox + Maybe this should be configurable besides the config file, + then another Menu item is needed... -[CST] Focus 2012-02-07 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@736 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd DMX::getSection: change char* to uint8_t +2010-08-21 focus -[CST] Focus 2012-02-07 + 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 - eitd/sectionsd.cpp: remove typedefs and xml code +2010-08-20 satbaby -[CST] Focus 2012-02-07 + -add plugin hdd dir menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@734 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/Makefile.am: add savexml.cpp +2010-08-20 striper -[CST] Focus 2012-02-07 + deutsch.locale + - Fix "Deppenapostroph" -> http://heise.forenwiki.de/index.php?title=Deppenapostroph ;) + - Groß- und Kleinschreibung - eitd/dmx.cpp: simplify getSection, use libdvbsi++ + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@733 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-07 +2010-08-19 satbaby - eitd: move save to/read from xml code to own file + tiny osd fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@732 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-07 +2010-08-19 focus - eitd: move typedefs to eitd.h + 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 -[CST] Focus 2012-02-07 + 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 - eitd dmx.h: remove read +2010-08-19 satbaby -[CST] Focus 2012-02-03 + led menu enlarge + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@727 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd: remove NIT/BAT sections headers + led menu enlarge + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@726 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-03 +2010-08-18 satbaby - eitd: remove code under ifdef ENABLE_PPT + -add led on/off menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@725 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-03 +2010-08-17 satbaby - eitd: remove code under ifdef REMOVE_DUPS + -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 -[CST] Focus 2012-02-03 +2010-08-15 satbaby - eitd: remove commented code + -fix delayed shutdown + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@723 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-03 +2010-08-13 satbaby - eitd: remove UTF8_to_Latin1, use from ZapitTools::UTF8_to_Latin1 + -fix comment + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@722 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-03 + 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 - eitd: cleanup includes, remove unused code + 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 -[CST] Focus 2012-02-03 + -fix shutdown for neo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@719 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd/sectionsdclient: remove unused commands +2010-08-10 satbaby -[CST] Focus 2012-02-03 + -fix mini mode ;) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@718 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd: cleanup commented code + -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 -[CST] Focus 2012-02-02 +2010-08-08 satbaby - eitd: remove most mySIservicesOrderUniqueKey usage for now - some to be added later; - optimize sectionsd_getChannelEvents + -fix ttx start + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@716 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-01 +2010-08-07 satbaby - eitd: restore removed by mistake mySIservicesOrderUniqueKey/mySIservicesNVODorderUniqueKey + -fix fade on ttx start (?) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@715 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-01 + only NEO + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@714 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd: general cleanup + -add MenuBack to VIDEOMODE menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@713 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-01 + menu fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@712 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd: remove all code inder #ifdef UPDATE_NETWORKS + NEO menu fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@711 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-01 + NEO have 1 CI slot + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@710 e54a6e83-5905-42d5-8d5c-058d10e6a962 - eitd: remove most of code under #if 0 + -fix head icons offset + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@709 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-01 +2010-08-05 satbaby - eitd: remove code under DO_NOT_INCLUDE_STUFF_NOT_NEEDED_FOR_SECTIONSD ifdef + change icon offset + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@708 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-02-01 + -add rec icon + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@707 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 + -add rec icon + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@706 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-02-01 +2010-08-04 satbaby - 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 + -add frame rates + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@705 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-01 + fixe + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@704 e54a6e83-5905-42d5-8d5c-058d10e6a962 - real copy of sectionsd includes + optimize & fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@703 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-02-01 + optimize & fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@702 e54a6e83-5905-42d5-8d5c-058d10e6a962 - copy sectionsd includes, change libsectionsd.a path in Makefile.am +2010-08-02 satbaby -[CST] Focus 2012-02-01 + -add 288 icon res + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@701 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Copy sectionsd code to new eitd directory, to cleanup and leave original code for reference +2010-08-01 satbaby -[CST] Focus 2012-01-31 + fix icon 1080 und 576 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@700 e54a6e83-5905-42d5-8d5c-058d10e6a962 - sectionsd: fix broken indents + fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@699 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2012-01-28 + fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@698 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 + change to yres + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@697 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2012-01-28 + -add resolution icons + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@696 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 +2010-07-31 satbaby -striper 2012-01-26 + small help icon + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@695 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 + -add resolution icon to infoviewer + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@694 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: d072a0e8b 7e469e7c4 -[CST] Focus 2012-01-26 + -add resolution icons + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@693 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'multituner' into dvbsi++ +2010-07-29 satbaby -Merge: 475f4d989 4ef07363d -[CST] Focus 2012-01-26 + rework ca mode + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@692 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Merge branch 'master' into multituner + compil fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@691 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-26 + -add ca one icon + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@690 e54a6e83-5905-42d5-8d5c-058d10e6a962 - capmt: little cleanup + -add CA display mode + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@689 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-26 +2010-07-29 focus - sdt: changes in debug + 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 -[CST] Focus 2012-01-26 +2010-07-20 satbaby - add sample providermap.xml + -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 -[CST] Focus 2012-01-26 +2010-07-18 lucgas - Change license header + 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 -focus 2012-01-26 +2010-07-17 satbaby - 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 + typo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@679 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-26 + scale fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@678 e54a6e83-5905-42d5-8d5c-058d10e6a962 - scannit.cpp: remove extra debug + -fix ue + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@677 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-26 + scale fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@676 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit Makefile.am: remove ci.cpp, cam.cpp, pmt.cpp, add new files +2010-07-16 satbaby -[CST] Focus 2012-01-26 + scale fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@675 e54a6e83-5905-42d5-8d5c-058d10e6a962 - pmt: new code based on libdvbsi++ + scale fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@674 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-26 + scale fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@673 e54a6e83-5905-42d5-8d5c-058d10e6a962 - getservices.h: remove ci.h include + scale fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@672 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-25 + scale fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@671 e54a6e83-5905-42d5-8d5c-058d10e6a962 - CCam: new code on using libdvbsi++ + scale fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@670 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-25 +2010-07-15 satbaby - zapit: remove getCaPmt usage + scale width with font size + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@669 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-25 + osd fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@668 e54a6e83-5905-42d5-8d5c-058d10e6a962 - channel: remove CCaPmt + osd fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@667 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-25 +2010-07-14 satbaby - ci: restore code from master + -fix center txt + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@666 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-25 + const 20 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@665 e54a6e83-5905-42d5-8d5c-058d10e6a962 - cam: restore code from master + -fix center txt + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@664 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-25 + -update slovak locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@663 e54a6e83-5905-42d5-8d5c-058d10e6a962 - pmt: restore code from master + -fix center + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@662 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-01-25 +2010-07-13 satbaby - * 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 + -fix center no/yes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@661 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2012-01-23 + typo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@660 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 + localize delete question + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@659 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-23 + localize delete question + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@658 e54a6e83-5905-42d5-8d5c-058d10e6a962 - nit: ifdef DEBUG_NIT_UNUSED for dumping unhandled descriptors + tiny osd edits + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@657 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-23 +2010-07-12 satbaby - pmt: use camap to set scrambled flag also at scan time + -use snprintf + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@656 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-23 + -fix Buffer size + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@655 e54a6e83-5905-42d5-8d5c-058d10e6a962 - remove nit.cpp from build +2010-07-11 satbaby -[CST] Focus 2012-01-23 + -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 - nit.cpp/.h: revert to old code +2010-07-06 focus -micha-bbg 2012-01-22 + 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 - * 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 +2010-07-04 striper -micha-bbg 2012-01-22 + - update locals + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@650 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 + - 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 -satbaby 2012-01-20 +2010-07-03 focus - -fix memory leak - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2070 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 -micha-bbg 2012-01-20 + 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 - * 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 +2010-06-28 focus -[CST] Focus 2012-01-20 + Trying to fix #311 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@646 e54a6e83-5905-42d5-8d5c-058d10e6a962 - descriptors.cpp restore original code from master +2010-06-27 focus -[CST] Focus 2012-01-20 + 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 - zapit scan.cpp: replace parse_nit with new CNit class +2010-06-24 nightshad -[CST] Focus 2012-01-20 + 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 - zapit/src/Makefile.am: remove nit.cpp descriptors.cpp +2010-06-19 lucgas -[CST] Focus 2012-01-20 + add new files + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@635 e54a6e83-5905-42d5-8d5c-058d10e6a962 - NIT: replacement code for nit.cpp +2010-06-19 focus -[CST] Focus 2012-01-20 + 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 - getservices.cpp: fix mistake +2010-06-18 yjogol -[CST] Focus 2012-01-20 + 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 - pmt.cpp: remove subtitling_descriptor call +2010-06-18 satbaby -[CST] Focus 2012-01-20 + show only standard icon size + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@632 e54a6e83-5905-42d5-8d5c-058d10e6a962 - scansdt.cpp: Change iterators it++ to ++it; move scan_fta_flag from descriptors.cpp +2010-06-18 yjogol -[CST] Focus 2012-01-20 + URL encoding SyncTimer Update + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@631 e54a6e83-5905-42d5-8d5c-058d10e6a962 - getservices: change printf to DBG +2010-06-18 satbaby -[CST] Focus 2012-01-20 + -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 - getservices: break provider replace search when first replace found + -tiny change + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@629 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-20 + -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 - getservices: change providermap.xml location to /var/tuxbox/config +2010-06-15 focus -[CST] Focus 2012-01-20 + 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 - scansdt: fix debug descriptor len +2010-06-13 striper -[CST] Focus 2012-01-19 + - update deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@622 e54a6e83-5905-42d5-8d5c-058d10e6a962 - getservices and scan: testing provider name replace +2010-06-11 focus -[CST] Focus 2012-01-19 + 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 - scansdt: hide debug under ifdef; indent +2010-06-11 lucgas -[CST] Focus 2012-01-19 + add new includes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@619 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Remove old sdt.cpp from compile +2010-06-09 yjogol -[CST] Focus 2012-01-19 + 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 - Reset old sdt code to master +2010-06-08 satbaby -[CST] Focus 2012-01-19 + -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 - zapit: use new sdt class to scan current sdt updates + -fix dd avial + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@615 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-19 +2010-06-07 satbaby - scansdt: add code to scan current sdt for updates + -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 -[CST] Focus 2012-01-19 +2010-06-05 satbaby - scan: join NIT thread before continue, if sdt parse failed + update slovak locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@612 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-19 +2010-06-01 nightshad - pat.cpp: add debug if sid not found + 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 -[CST] Focus 2012-01-19 +2010-05-31 striper - pat.h: add get sid map method + - 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 -[CST] Focus 2012-01-19 +2010-05-30 striper - getservices.cpp: remove unused sdt.h include + - update deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@609 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-19 +2010-05-28 nightshad - zapit channel: add constructor using channel_id + Changes for CEC. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@607 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-19 + Updated header with CEC changes. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@606 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapittypes.h: add GET_TRANSPORT_STREAM_ID_FROM_CHANNEL_ID define +2010-05-28 focus -[CST] Focus 2012-01-19 + missed locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@605 e54a6e83-5905-42d5-8d5c-058d10e6a962 - zapit channel: add constructor using channel_id + 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 -seife 2012-01-18 +2010-05-28 nightshad - 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 + Locale for CEC. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@603 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-18 + Add CEC gui code. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@602 e54a6e83-5905-42d5-8d5c-058d10e6a962 - scan: test using new sdt class + Add CEC modes of operation. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@601 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-18 +2010-05-25 yjogol - sdt: new class + 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 -[CST] Focus 2012-01-18 +2010-05-20 satbaby - sdt: new code, more or less working + -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 -[CST] Focus 2012-01-18 +2010-05-20 nightshad - zapit Makefile.am: add scansdt.cpp for new sdt class + 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 -[CST] Focus 2012-01-18 + 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 - edvbstring: change convertDVBUTF8 to stringDVBUTF8 to prevent overloading with implicit convertion from char + 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 -[CST] Focus 2012-01-18 + 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 - edvbstring: add inlined convertDVBUTF8 with std::string param + Some compiler error fixes. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@592 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-18 + Some compiler error fixes. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@591 e54a6e83-5905-42d5-8d5c-058d10e6a962 - gitignore: add drivertool, svn_version.h, vim swap files + Fix some compiler errors. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@590 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-18 + Some indent cleanup. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@589 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Makefile.am: add libdvbsi++ to link list + New CS header file. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@588 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2012-01-18 + Fix some compiler error. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@587 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 + Fix some silly mistake. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@586 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-01-17 + 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 - 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 +2010-05-15 satbaby -satbaby 2012-01-17 + 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 - 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 +2010-05-14 satbaby -thilo 2012-01-17 + -add show infobar.txt window + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@583 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 +2010-05-12 satbaby -satbaby 2012-01-17 + patch for width logos epilog ;) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@582 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 +2010-05-12 focus -[CST] Focus 2012-01-17 + 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 - convertDVBUTF8: skip characters 0x80-0x9F +2010-05-11 striper -[CST] Focus 2012-01-17 + - 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 - frontend: set slave in contructor; decrease tune debug lines + - fix some icons + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@579 e54a6e83-5905-42d5-8d5c-058d10e6a962 -Merge: 04ef64b0a fe1fcbe42 -[CST] Focus 2012-01-16 +2010-05-10 satbaby - Merge branch 'master' into multituner + patch for width logos final ;) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@578 e54a6e83-5905-42d5-8d5c-058d10e6a962 -seife 2012-01-15 +2010-05-09 satbaby - 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 + patch for width logos + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@576 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2012-01-15 + ppattch for width logos + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@575 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 +2010-05-06 satbaby -satbaby 2012-01-15 + memory percent + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@571 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 + 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 -satbaby 2012-01-15 +2010-05-06 focus - -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 + 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 -micha-bbg 2012-01-14 +2010-05-06 satbaby - * 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 + 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 -satbaby 2012-01-13 +2010-05-06 lucgas - dvbsubtitle:-fix for 1280x subtitel - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2057 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 -[CST] Focus 2012-01-13 + add new headers for compile + git-svn-id: http://www.coolstreamtech.de/coolstream_public_svn/CROSSENVIROMENT/coolstream@563 e54a6e83-5905-42d5-8d5c-058d10e6a962 - debug configure script +2010-05-04 satbaby -[CST] Focus 2012-01-13 + 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 - screenshot: enable screenshots +2010-05-03 satbaby -[CST] Focus 2012-01-13 + -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 - sectionsd: use negative filter +2010-05-02 yjogol -[CST] Focus 2012-01-13 + 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 - update libcs headers +2010-05-02 satbaby -[CST] Focus 2012-01-13 + -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 - 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; +2010-05-01 yjogol -[CST] Focus 2012-01-13 + nhttpd: extend EPG infos + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@558 e54a6e83-5905-42d5-8d5c-058d10e6a962 - descriptors: use new pat/pmt classes; - use CServiceScan API to get frontend; + 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 -[CST] Focus 2012-01-13 +2010-04-30 satbaby - sdt: change to use new pat/pmt classes; - use new CServiceScan and CFEManager API + -fix search in bouquet & all + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@556 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-13 +2010-04-29 satbaby - capmt: remember source demux for updates; use record demux from channel + 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 -[CST] Focus 2012-01-13 +2010-04-24 lucgas - zapit pmt: convert pmt code to class; - remove global pmt_caids; - use negative filter for pmt updates + new locale file + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@554 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-13 + upc 1W + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@553 e54a6e83-5905-42d5-8d5c-058d10e6a962 - libconfigfile: check iterator for end before using it +2010-04-23 striper -[CST] Focus 2012-01-13 + - update deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@552 e54a6e83-5905-42d5-8d5c-058d10e6a962 - 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 +2010-04-22 satbaby -[CST] Focus 2012-01-13 + f-fix warning + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@551 e54a6e83-5905-42d5-8d5c-058d10e6a962 - test_menu.cpp: use CFEManager API to get frontend +2010-04-21 focus -[CST] Focus 2012-01-13 + New locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@550 e54a6e83-5905-42d5-8d5c-058d10e6a962 - streaminfo2.cpp: add frontend class member; - show tuner number with name; - use channel ca sys map in place of global pmt_caids; - simplify paintCASystem + #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 -[CST] Focus 2012-01-13 +2010-04-16 striper - neutrino scan: use CServiceManager API to get satellite name; - use CServiceScan API to get frontend; - set cable nid if cable; + - 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 -[CST] Focus 2012-01-13 + - 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 - zapit ci.cpp: add constructors and ca_pmt_pid member + - 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 -[CST] Focus 2012-01-13 +2010-04-12 satbaby - zapittypes.h: add ci_clock to zapit start arg struct; add cam_ci to zapit config struct + fix fec + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@545 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-13 + -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 - nhttpd neutrinoapi: use channel camap in place of global pmt_caids +2010-04-12 yjogol -[CST] Focus 2012-01-13 + 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 - channellist: new SameTP with channel param; use CFEManager to get frontend and check is it possible to zap +2010-04-10 yjogol -[CST] Focus 2012-01-13 + 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 - record: add support to select recording demux; use CFEManager to allocate and lock frontend in use + nhttpd-API: Updates to GetBouquetCGI + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@541 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-13 +2010-04-09 satbaby - fastscan: update CServiceManager usage, use CFEManager + 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 -[CST] Focus 2012-01-13 +2010-04-08 satbaby - zapit bouquets: force creating Other bouquet for unused channels + fix git build + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@539 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-13 +2010-04-07 satbaby - scan: add cable nid param, use CFEManager to select frontend + -add svn rev. to imageinfo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@538 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-13 +2010-04-04 focus - NIT: add thread args struct, use cable NIT setting in NIT parse + 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 -[CST] Focus 2012-01-13 +2010-04-01 yjogol - settings: add setting for CI clock and scan setting for cable NID + 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 -[CST] Focus 2012-01-13 +2010-04-01 satbaby - setting_helpers: cleanup unused code + 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 -[CST] Focus 2012-01-13 +2010-04-01 yjogol - locale: add new locales for scan setup, CI clock, cable NID + 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 -[CST] Focus 2012-01-13 + some updates in timer handling + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@533 e54a6e83-5905-42d5-8d5c-058d10e6a962 - scan_setup: re-write to support two frontends; move update of manual scan menu params from neutrino; changeNotify for related params +2010-03-31 yjogol -[CST] Focus 2012-01-13 + /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 - motorcontrol: add frontend member and param to select frontend to use; set live frontend to selected for diseqc commands + add new nhttpd-api for external recording-apps /control/timer?format=xml + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@531 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-13 +2010-03-27 yjogol - infoviewer: get satellite name from CServiceManager; add tuner number icon; use channel camap to display ca systems + 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 -[CST] Focus 2012-01-13 +2010-03-27 focus - CI menu: add support to change CI clock + Fixes for Werror build + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@529 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-13 +2010-03-24 focus - Get satellite name from CServiceManager + Testing + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@527 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-13 + Testing + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@526 e54a6e83-5905-42d5-8d5c-058d10e6a962 - Move global satellitePositions to CServiceManager class; add frontendType member to CServiceManager +2010-03-23 focus -[CST] Focus 2012-01-13 + Fix locale switch + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@525 e54a6e83-5905-42d5-8d5c-058d10e6a962 - channel class: Add record demux, polarization, ca sysmap + fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@524 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-13 +2010-03-21 focus - * 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 + 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 -[CST] Focus 2012-01-13 + 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 - New CPat class to parse PAT, replace old code + #241 for testing + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@521 e54a6e83-5905-42d5-8d5c-058d10e6a962 -[CST] Focus 2012-01-13 +2010-03-20 striper - Add CFEManager class + - 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 -focus 2012-01-12 + - update deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@518 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 + - remove superfluous define - fix typo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@517 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2012-01-12 + - 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 - keybind_setup: add BMP option - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2055 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-03-20 focus -focus 2012-01-12 + 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 - 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 +2010-03-20 striper -satbaby 2012-01-11 + - update deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@513 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 +2010-03-19 satbaby -seife 2012-01-09 + -add slovak flag + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@512 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 +2010-03-18 yjogol -satbaby 2012-01-09 + 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 - 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 + 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 -focus 2012-01-08 + 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 - fastscan: add missed copyright header - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2050 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 -striper 2012-01-08 + 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 - - 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 + yweb: file not needed anymore + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@506 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2012-01-08 + 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 - - update deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2048 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 -focus 2012-01-08 +2010-03-18 focus - 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 + 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 -focus 2012-01-08 +2010-03-18 lucgas - 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 + revert + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@502 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2012-01-08 + add some new + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@500 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 +2010-03-17 seife -focus 2012-01-08 + 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 - 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 +2010-03-17 striper -focus 2012-01-08 + - 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 - locales: new locales for screenshots - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2043 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-03-17 yjogol -focus 2012-01-08 + 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 - settings: new variables for screenshots - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2042 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 -focus 2012-01-08 + yweb: add language file version + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@495 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 +2010-03-17 focus -focus 2012-01-08 + 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 - framebuffer: make setupGXA public - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2040 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 -thilo 2012-01-05 + 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 - *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 + Testing CI reset + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@491 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2012-01-05 +2010-03-16 striper - *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 + - update deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@489 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2012-01-05 + - 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 - *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 +2010-03-16 focus -thilo 2012-01-05 + 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 - *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 +2010-03-15 focus -micha-bbg 2012-01-05 + - 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 - * 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 +2010-03-14 yjogol -thilo 2012-01-01 + 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 - *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 +2010-03-14 striper -thilo 2012-01-01 + - fix broken build + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@484 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 +2010-03-14 yjogol -thilo 2012-01-01 + 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 - *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 +2010-03-13 yjogol -thilo 2012-01-01 + 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 - *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 + yweb: fix startpage settings + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@481 e54a6e83-5905-42d5-8d5c-058d10e6a962 -seife 2012-01-01 + 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 - 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 + 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 -seife 2012-01-01 + 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 - 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 + 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 -seife 2012-01-01 + yweb: fix multilanguage for boxcontrol + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@476 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 +2010-03-11 focus -seife 2012-01-01 + 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 - 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 +2010-03-10 focus -seife 2011-12-31 + 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 - 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 +2010-03-09 focus -thilo 2011-12-31 + Fix for last change + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@472 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 + 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 -thilo 2011-12-30 +2010-03-09 striper - *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 + - fix ca-icon alignment + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@470 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-12-30 +2010-03-09 focus - 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 + 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 -focus 2011-12-29 +2010-03-08 striper - 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 + - 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 -thilo 2011-12-28 +2010-03-07 yjogol - *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 + 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 -thilo 2011-12-28 + 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 - *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 + yweb: minor correction + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@465 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-12-28 + yweb: speed up LiveTV + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@464 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 +2010-03-06 yjogol -thilo 2011-12-28 + yweb: remove debug info + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@463 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 + yweb 1300px width + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@462 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-12-28 +2010-03-06 satbaby - *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 + -add slovak locale (thx EnoSat) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@461 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-12-28 +2010-03-06 yjogol - *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 + yweb: some HTML format corrections + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@460 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-12-28 + 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 - *neutrino: backslashes in comments removed - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2014 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 -thilo 2011-12-28 + 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 - *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 +2010-03-05 focus -thilo 2011-12-28 + 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 - *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 +2010-03-05 yjogol -thilo 2011-12-28 + yweb: Extensions multilanguage (ybug 476) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@455 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 + 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 -thilo 2011-12-28 + yweb: fix lost menue items + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@453 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 + 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 -satbaby 2011-12-27 + 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 - 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 +2010-03-03 yjogol -satbaby 2011-12-27 + 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 - 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 + yweb: enhancement of OSD shot + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@449 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-12-27 + yweb: Breite bis zu 1300px + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@448 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 +2010-03-02 yjogol -satbaby 2011-12-26 + 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 - 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 +2010-03-01 yjogol -satbaby 2011-12-26 + 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 - 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 + yweb: live multilanguage + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@445 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2011-12-25 + 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 - * 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 + 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 -satbaby 2011-12-25 + 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 - 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 + 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 -focus 2011-12-25 + 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 - 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 + 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 -focus 2011-12-25 +2010-02-28 satbaby - 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 + ca-icon size variable + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@438 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-12-25 +2010-02-28 focus - 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 + 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 -focus 2011-12-25 +2010-02-27 yjogol - Remove unused epg_menu.cpp - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1999 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 -satbaby 2011-12-24 + yweb: new: start wizard + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@435 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 + 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 -satbaby 2011-12-24 + 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 - record:restore user bookmarks - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1997 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 -thilo 2011-12-23 + 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 - *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 + 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 -thilo 2011-12-23 + 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 - *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 + Set SVN:keyword Date, Revision + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@428 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-12-23 + Set SVN:keyword Date, Revision + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@427 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 +2010-02-26 focus -micha-bbg 2011-12-23 + 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 - * 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 + Disable return root dir + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@425 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2011-12-23 +2010-02-26 yjogol - bouquetlist: use settings key - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1992 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 -focus 2011-12-23 +2010-02-26 seife - 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 + 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 -focus 2011-12-23 +2010-02-26 yjogol - 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 + 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 -micha-bbg 2011-12-23 + 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 - * 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 + 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 -micha-bbg 2011-12-23 + 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 - * 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 + 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 -focus 2011-12-22 +2010-02-25 yjogol - 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 + fix for process view + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@417 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-12-20 + 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 - *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 +2010-02-25 focus -satbaby 2011-12-20 + 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 - infoviewer: infobar centered (thx svenhoefer) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1982 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-25 satbaby -focus 2011-12-20 + 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 - Update header - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1981 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-25 striper -satbaby 2011-12-19 + - 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 - sections: -add iso6397 tab - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1980 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-25 focus -satbaby 2011-12-18 + 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 - cleanup locales - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1979 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-24 focus -satbaby 2011-12-16 + 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 - cleanup locales (thx Tomworld) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1978 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-24 yjogol -focus 2011-12-16 + 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 - 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 + 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 -focus 2011-12-16 + 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 - Add missed variable init - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1976 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-24 satbaby -thilo 2011-12-16 + fix rc favorites + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@405 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 + timescale position + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@404 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-12-15 + fix clock position & corner + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@403 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 +2010-02-23 focus -focus 2011-12-14 + Calc %% from full screen width + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@402 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 + 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 -focus 2011-12-14 +2010-02-23 yjogol - 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 + not needed any more + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@400 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-12-14 +2010-02-21 satbaby - *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 + -add 11464000 frequency (Prosiebe HD) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@399 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-12-13 +2010-02-21 striper - 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 + - update deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@398 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-12-13 +2010-02-20 satbaby - indent - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1969 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 -focus 2011-12-13 + cooli radius + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@396 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 + -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 -focus 2011-12-13 +2010-02-20 striper - Fix movie start menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1967 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 -focus 2011-12-13 + - 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 - 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 + - small adjustment to volumebar position + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@392 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2011-12-12 +2010-02-20 satbaby - * 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 + fix warning + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@391 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-12-10 +2010-02-20 focus - 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 + Menu position settings + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@390 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-12-09 + Alternate user-menu names + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@389 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 + 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 -focus 2011-12-09 +2010-02-19 striper - 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 + - fix some c&p errors + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@387 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-12-09 +2010-02-19 satbaby - - cables.xml: add wilhelm.tel - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1961 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 -satbaby 2011-12-08 +2010-02-19 focus - 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 + 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 -focus 2011-12-08 +2010-02-18 satbaby - 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 + -add menu volume pos + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@384 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-12-08 +2010-02-18 striper - Use ZapitTools::Latin1_to_UTF8 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1958 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 -focus 2011-12-08 + - fix scaling + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@382 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 + - update deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@381 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-12-08 +2010-02-18 satbaby - Fix fd leak - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1956 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 -thilo 2011-12-07 +2010-02-18 focus - *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 + 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 -thilo 2011-12-06 +2010-02-18 satbaby - *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 + -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 -focus 2011-12-06 +2010-02-18 focus - Remove second arg from setBlendLevel - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1953 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 -focus 2011-12-06 + 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 - Remove unused alphasetup.cpp - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1952 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-18 striper -focus 2011-12-06 + - some cosmetics in infoviewer + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@375 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 + - update deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@374 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-12-06 + - update deutsch.locale + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@373 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 +2010-02-18 focus -focus 2011-12-06 + 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 - Use new class to fade - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1949 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-18 striper -satbaby 2011-12-06 + - 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 - 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 +2010-02-18 satbaby -focus 2011-12-06 + -fix timer conf + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@370 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 + -fiix for scalable mute icon + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@369 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-12-06 + optimize + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@368 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 +2010-02-17 satbaby -focus 2011-12-06 + copy fixes from tuxcvs + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@367 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 +2010-02-17 seife -focus 2011-12-06 + 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 - Use new class to fade - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1944 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-17 striper -focus 2011-12-06 + - 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 - Use new class to fade - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1943 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 -focus 2011-12-06 +2010-02-17 focus - Use new class to fade - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1942 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 -focus 2011-12-06 + Change default filter mode + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@362 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 + 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 -focus 2011-12-06 +2010-02-17 striper - 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 + - scale imageinfo with fontsize + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@360 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2011-12-05 + - scale with fontsize + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@359 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 + - 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 -satbaby 2011-12-05 +2010-02-17 focus - 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 + 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 -focus 2011-12-05 +2010-02-16 striper - 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 unneeded stuff + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@356 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-12-05 + - remove unneeded icons + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@355 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 +2010-02-16 focus -focus 2011-12-05 + Fix rounding + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@354 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 +2010-02-16 striper -focus 2011-12-05 + - smaller is better ;) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@353 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 + - 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 -satbaby 2011-12-03 + - alignment optimization in in infoviewer + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@351 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 + - new icons (THX Alfredo01!) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@350 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-12-02 +2010-02-15 satbaby - - 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 + -fix cryptoinfo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@349 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-12-02 + -fix cryptoinfo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@348 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 + fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@347 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-12-02 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@346 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 + unused functions + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@345 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-12-02 + tiny fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@344 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 + tiny fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@343 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-12-01 +2010-02-15 striper - - 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 + - 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 -satbaby 2011-11-29 +2010-02-15 satbaby - -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 + change ecm pid to caid + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@341 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-11-29 + -add show Cryptsysteme tiny fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@340 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 + -add show Cryptsysteme + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@339 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-11-29 +2010-02-14 striper - - settingsmanager: remember selected position - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1925 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 -micha-bbg 2011-11-29 + - 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 - Complement to revision r1869 - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1924 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-14 focus -satbaby 2011-11-28 + Removed libcontrold dependency + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@336 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 +2010-02-13 focus -striper 2011-11-28 + 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 - - 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 +2010-02-12 focus -thilo 2011-11-28 + 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 - *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 +2010-02-12 satbaby -satbaby 2011-11-27 + dont paint '-' if left align + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@329 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 +2010-02-12 focus -striper 2011-11-26 + 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 - - remove mheight variable - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1919 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-12 satbaby -striper 2011-11-26 + -fix max<->min + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@327 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 +2010-02-12 focus -focus 2011-11-26 + Fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@326 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 +2010-02-12 satbaby -focus 2011-11-26 + loclalize freq tiny fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@325 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 + loclalize freq + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@324 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-26 + another graphics fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@323 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 +2010-02-12 focus -focus 2011-11-26 + 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 - Remove CAPIDChangeExec - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1914 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-12 striper -focus 2011-11-26 + - 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 - Remove unused CAPIDChangeExec and CAudioSelectMenuHandler - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1913 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-11 satbaby -focus 2011-11-26 + -fix possible segfault + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@320 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 + cabel scaling + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@319 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-11-26 + variable scaling + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@318 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 + oops + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@317 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-26 + cosmetics + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@316 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 + -fix graphic bugs + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@315 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-11-25 +2010-02-11 focus - *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 + Fix infobar after virtual zap + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@314 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-11-25 +2010-02-11 striper - *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 + - 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 -focus 2011-11-25 + - 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 - Remove loadColors - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1907 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-10 focus -focus 2011-11-25 + 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 - Fix missing vfd params reset - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1906 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-08 seife -focus 2011-11-25 + 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 - Fix missing colors reset - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1905 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-08 seife -focus 2011-11-25 + 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. - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@309 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-25 +2010-02-08 seife - 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 + 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 -focus 2011-11-25 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@308 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 +2010-02-08 seife -focus 2011-11-25 + 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 - 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 +2010-02-08 satbaby -focus 2011-11-25 + show freq for cabel + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@306 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 + show current bitrate + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@305 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-25 + -fix graphic + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@304 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 + -fix warnings + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@303 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-25 + icon colors order + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@302 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 +2010-02-07 seife -focus 2011-11-25 + 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 - Remove unused code - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1897 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-07 striper -focus 2011-11-25 + - 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 - 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 +2010-02-07 seife -focus 2011-11-25 + stringinput: fix literal "double delete" :) + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@299 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 + neutrino: fix segfault on restart + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@298 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-25 + 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 - Remove redundant CStreamInfo2Handler - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1894 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 -focus 2011-11-25 + 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 - Return menu result - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1893 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-07 satbaby -focus 2011-11-25 + fix record red + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@294 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 + 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 -focus 2011-11-25 +2010-02-07 seife - 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 + 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 -focus 2011-11-25 +2010-02-07 satbaby - 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 + 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 -focus 2011-11-25 +2010-02-07 seife - Return menu result - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1889 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 -focus 2011-11-25 + 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 - 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 +2010-02-07 seife -focus 2011-11-25 + 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. - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@288 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-24 +2010-02-06 satbaby - 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 + 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 -focus 2011-11-24 + -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 - Change in debug - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1885 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 -thilo 2011-11-22 + -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 - *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 + remove extra ';' + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@283 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-22 + remove extra ';' + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@282 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 + 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 -focus 2011-11-22 + 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 - 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 + remove extra ';' + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@279 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-22 + format with astyle + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@278 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 + remove extra ';' + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@277 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-22 + -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 - 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 + -fix rest of shadow warnings + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@275 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-22 +2010-02-06 striper - 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 + - 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 -focus 2011-11-22 +2010-02-06 focus - 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 + 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 -focus 2011-11-22 +2010-02-06 seife - 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 + 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 -focus 2011-11-22 + 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 - 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 +2010-02-06 seife -focus 2011-11-22 + 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 - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@269 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-22 +2010-02-06 seife - 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 + 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 -focus 2011-11-22 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@268 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 +2010-02-06 satbaby -focus 2011-11-22 + bla->blau for VTXT + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@267 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 +2010-02-05 seife -focus 2011-11-22 + 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 - 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 +2010-02-05 striper -micha-bbg 2011-11-21 + - 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 - 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 +2010-02-05 satbaby -micha-bbg 2011-11-19 + fix usermenu.item_none + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@264 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 +2010-02-05 striper -focus 2011-11-18 + - 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 debug - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1867 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 -focus 2011-11-18 +2010-02-05 lucgas - 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 + update it + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@261 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-18 +2010-02-05 striper - Fix for last commit - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1865 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 -focus 2011-11-18 +2010-02-05 focus - 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 + 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 -striper 2011-11-18 +2010-02-04 focus - - 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 + 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 -seife 2011-11-18 +2010-02-04 satbaby - 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 + -use: getWidth() + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@256 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-11-17 + -add: getWidth() + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@255 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 +2010-02-03 satbaby -micha-bbg 2011-11-17 + 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 - Complement to revision r1858 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1859 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-02-03 focus -focus 2011-11-17 + Attempt to fix #233 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@253 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 +2010-02-03 satbaby -focus 2011-11-17 + -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 - 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 +2010-02-02 focus -micha-bbg 2011-11-17 + 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 - 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 +2010-02-02 satbaby -micha-bbg 2011-11-16 + add delete icon + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@250 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 +2010-02-01 satbaby -focus 2011-11-16 + fix possible Resource leak + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@249 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 + fix digi icon count + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@248 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-16 + add digi icons to menus + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@246 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 + add digi icons to menus + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@245 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-16 +2010-02-01 focus - 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 + Analog on/off support + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@244 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-15 + 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 - Fix locale name - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1851 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2010-01-31 seife -focus 2011-11-15 + neutrino: implement CMenuSeparator::getString() in menue + this fixes the menu autosize issues with strings in menu separators - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@241 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-11-15 +2010-01-31 focus - 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 + 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 -micha-bbg 2011-11-14 +2010-01-31 seife - *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 + 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 -micha-bbg 2011-11-13 +2010-01-31 focus - 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 + 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 -striper 2011-11-13 +2010-01-31 seife - - 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 + neutrino: improve epgplus scalability + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@237 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2011-11-13 + 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 - * 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 + 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 -striper 2011-11-11 + 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 - - 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 + 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 -micha-bbg 2011-11-09 + 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 - 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 +2010-01-31 striper -micha-bbg 2011-11-09 + - 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 - 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 +2010-01-31 seife -micha-bbg 2011-11-07 + 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 - 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 +2010-01-30 striper -thilo 2011-11-07 + - 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 - *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 + - 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 -thilo 2011-11-07 +2010-01-30 seife - *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 + 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 -thilo 2011-11-07 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@227 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 +2010-01-30 seife -thilo 2011-11-07 + 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. - *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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@226 e54a6e83-5905-42d5-8d5c-058d10e6a962 -seife 2011-11-06 +2010-01-30 striper - 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 + - 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 -seife 2011-11-06 +2010-01-30 seife - 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 + 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 -seife 2011-11-06 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@224 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 +2010-01-30 striper -micha-bbg 2011-11-05 + - fix indentation - whitespace cleanup + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@223 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 +2010-01-30 seife -seife 2011-11-05 + 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... ;-) - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@222 e54a6e83-5905-42d5-8d5c-058d10e6a962 -seife 2011-11-05 +2010-01-30 striper - 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 + - 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 -micha-bbg 2011-11-05 + - 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 - - 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 +2010-01-29 focus -seife 2011-11-05 + 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 - 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 + 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 -seife 2011-11-05 +2010-01-28 focus - 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 + Fix scaled subtitles overlap + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@217 e54a6e83-5905-42d5-8d5c-058d10e6a962 -seife 2011-11-05 +2010-01-27 focus - 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 + scale dvb subtitles + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@216 e54a6e83-5905-42d5-8d5c-058d10e6a962 -seife 2011-11-05 +2010-01-27 satbaby - 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 + show rec hdd + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@215 e54a6e83-5905-42d5-8d5c-058d10e6a962 -seife 2011-11-05 +2010-01-27 focus - link libOpenThreads also on TD - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1823 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 -seife 2011-11-05 +2010-01-26 satbaby - 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 + 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 -seife 2011-11-05 + 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 - 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 +2010-01-25 focus -seife 2011-11-05 + 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 - 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 +2010-01-25 satbaby -seife 2011-11-05 + fix ChannelName in recordmode + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@210 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 +2010-01-24 satbaby -seife 2011-11-05 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@209 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 + osd fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@208 e54a6e83-5905-42d5-8d5c-058d10e6a962 -seife 2011-11-05 + reserve for head + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@207 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 + #ifndef + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@206 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-11-05 + fix segfault + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@205 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 +2010-01-24 seife -thilo 2011-11-05 + 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 - *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 +2010-01-23 satbaby -striper 2011-11-04 + fix to long mount name + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@203 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 +2010-01-21 focus -striper 2011-11-04 + testing cable problems + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@202 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 + testing cable problems + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@201 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-11-03 + testing cable problems + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@200 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 + fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@199 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2011-11-03 +2010-01-21 satbaby - - 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 + optimize code + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@198 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2011-11-03 + optimize code + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@197 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 +2010-01-20 seife -thilo 2011-11-02 + 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. - *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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@196 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-11-01 +2010-01-20 satbaby - *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 + fix errors + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@195 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-11-01 + casystem_display default false + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@194 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 + fix infobar + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@193 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-11-01 + dos2unix format + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@192 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@191 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-11-01 +2010-01-20 seife - *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: 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 -thilo 2011-11-01 +2010-01-20 focus - *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 + More hacks about subtitles... + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@189 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-11-01 +2010-01-20 satbaby - *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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@188 e54a6e83-5905-42d5-8d5c-058d10e6a962 -nightshad 2011-11-01 + cs system on/off + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@187 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 + use addMenueIntroItems funktion + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@186 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-11-01 +2010-01-19 focus - - 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 + raw icon cache + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@185 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2011-11-01 + 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 - 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 +2010-01-19 satbaby -micha-bbg 2011-10-31 + add channellogo menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@183 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 +2010-01-18 satbaby -seife 2011-10-30 + add change blink + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@182 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 +2010-01-18 focus -micha-bbg 2011-10-29 + Fix radio channel list timers + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@181 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 +2010-01-18 satbaby -micha-bbg 2011-10-29 + move miscsettings to sub menu + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@180 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 +2010-01-17 seife -striper 2011-10-29 + 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 - - 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 +2010-01-17 seife -thilo 2011-10-28 + 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. - *neutrino eventlist: remove debug output - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1793 e54a6e83-5905-42d5-8d5c-058d10e6a962 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@178 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-28 +2010-01-17 lucgas - *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 + missed files + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@176 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-28 +2010-01-17 focus - *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 + Fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@175 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-28 + More sub pause/restart + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@174 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 + Code cleanup, still testing + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@173 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-28 +2010-01-16 seife - *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 + dboxinfo: automatically resize info window + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@172 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-28 + 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 - *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 +2010-01-16 satbaby -thilo 2011-10-28 + 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 - *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 +2010-01-16 seife -thilo 2011-10-28 + 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. - *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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@169 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-28 +2010-01-16 seife - *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 + channellist: add timing debug output + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@168 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-28 +2010-01-16 focus - *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 + 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 -thilo 2011-10-28 +2010-01-16 seife - *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 + 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 -thilo 2011-10-28 +2010-01-16 satbaby - *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 + fix2 shadow fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@165 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2011-10-28 +2010-01-16 seife - 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 + 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 -striper 2011-10-28 +2010-01-16 satbaby - - 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 + fix dhadow fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@163 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-10-28 +2010-01-16 lucgas - - extend colored events to channellist - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1779 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 -micha-bbg 2011-10-26 + add files + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@161 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 + some missed files + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@160 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-10-24 +2010-01-15 satbaby - - 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 + add zap by channel id + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@159 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-10-24 +2010-01-13 satbaby - - 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 + shadow var + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@158 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2011-10-23 + shadow var + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@157 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 +2010-01-12 lucgas -micha-bbg 2011-10-23 + 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 - 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 +2010-01-12 satbaby -striper 2011-10-23 + 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 - - 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 + rework + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@154 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2011-10-23 +2010-01-11 focus - 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 + 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 -striper 2011-10-23 +2010-01-10 satbaby - - 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 + fix dual loop + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@152 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2011-10-23 +2010-01-06 satbaby - - 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 + fix scroll bugs + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@151 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2011-10-21 +2010-01-05 satbaby - - 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 + bazi98 locale, THX + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@150 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-10-21 + fix shadow fixes + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@149 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 +2010-01-04 seife -striper 2011-10-21 + 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 - - 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 +2010-01-04 satbaby -striper 2011-10-21 + typo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@147 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 +2010-01-04 seife -striper 2011-10-21 + 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. - - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@146 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-10-21 +2010-01-04 satbaby - - 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 + show only future Screenings + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@145 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-10-21 +2010-01-03 satbaby - - 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 + add weekday to date + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@144 e54a6e83-5905-42d5-8d5c-058d10e6a962 -micha-bbg 2011-10-21 +2010-01-03 seife - 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 + infoviewer: improve infobar scalability + dynamically calculate the x position of current / next info text in infobar + test with "neutrino -r 200 72" ;-) -micha-bbg 2011-10-19 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@143 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 +2010-01-03 seife -micha-bbg 2011-10-19 + 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 - - Fix display menue NFS mount. - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1760 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 -thilo 2011-10-19 + 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 - *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 + sectionsd: speed up shutdown + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@139 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-10-16 +2010-01-03 seife - - update satellites.xml - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1758 e54a6e83-5905-42d5-8d5c-058d10e6a962 + neutrino: speed up shutdown + streamts and sectionsd can take some time to shutdown, so trigger + them first -striper 2011-10-14 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@138 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 +2010-01-03 lucgas -thilo 2011-10-10 + fix for older boost + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@137 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 +2010-01-03 seife -thilo 2011-10-08 + 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 - *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 + CProgressBar: initialize variable + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@135 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-08 +2010-01-03 seife - *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 + 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. -micha-bbg 2011-10-08 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@134 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 +2010-01-03 seife -striper 2011-10-07 + 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. - - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@133 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-06 +2010-01-03 seife - *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 + 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 -striper 2011-10-05 +2010-01-03 seife - - 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 + 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. -striper 2011-10-05 + TODO: documentation ;) + check if all progressbars still behave the same - - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@131 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-04 +2010-01-01 lucgas - *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 + fix icons + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@130 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-04 +2009-12-31 seife - *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 + 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. -thilo 2011-10-04 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@129 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 +2009-12-30 focus -seife 2011-10-03 + testing dvb subtitles + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@128 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 + Fix icons + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@127 e54a6e83-5905-42d5-8d5c-058d10e6a962 -seife 2011-10-03 +2009-12-29 focus - 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 + testing dvb subtitles + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@126 e54a6e83-5905-42d5-8d5c-058d10e6a962 -seife 2011-10-03 +2009-12-29 mws - sectionsd: add sectionsd_isReady function - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1743 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 -seife 2011-10-03 + fix initializers and shadows + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@123 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 + fix initializers and shadows + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@122 e54a6e83-5905-42d5-8d5c-058d10e6a962 -seife 2011-10-03 + fix initializers and shadows + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@121 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 +2009-12-26 seife -seife 2011-10-03 + 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 - 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 +2009-12-24 satbaby -striper 2011-10-03 + fix segfault + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@119 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 +2009-12-23 mws -thilo 2011-10-02 + fix shadow stuff and initializers.... + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@118 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 +2009-12-22 seife -thilo 2011-10-02 + 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. - *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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@117 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-01 +2009-12-22 mws - *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 + 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 -thilo 2011-10-01 +2009-12-22 satbaby - *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 + 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 -thilo 2011-10-01 +2009-12-22 mws - *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 + shadowed stuff + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@114 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-01 + fix qualifier + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@113 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 + fix shadowed things + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@112 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-01 + 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 - *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 + 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 -thilo 2011-10-01 + 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 - *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 + 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 -thilo 2011-10-01 +2009-12-22 seife - *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 + 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 -thilo 2011-10-01 +2009-12-22 mws - *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 + fix casting + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@106 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-01 +2009-12-21 seife - *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 + 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 -thilo 2011-10-01 +2009-12-21 mws - *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 + Mark unused vars as comment + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@104 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-01 +2009-12-21 seife - *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 + 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. -thilo 2011-10-01 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@103 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 +2009-12-20 seife -thilo 2011-10-01 + 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. - *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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@102 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-01 +2009-12-20 seife - *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 + fix typo in "recalculate" commit + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@101 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-10-01 + 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 - *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 + 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 -thilo 2011-10-01 +2009-12-20 seife - *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: 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. -thilo 2011-10-01 + I deliberately did not touch the display in file playback mode, this can + be done later once potential issues are shaken out. - *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 + Tis is a massive change, so I expect it to be not perfect. Please report + anything you find. -thilo 2011-10-01 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@98 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 +2009-12-20 seife -satbaby 2011-10-01 + 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. - -fix getservices:Resource leak: fd - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1718 e54a6e83-5905-42d5-8d5c-058d10e6a962 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@93 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-09-28 +2009-12-20 seife - - 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 + 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 -striper 2011-09-27 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@92 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 +2009-12-18 mws -striper 2011-09-27 + -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 - - 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 +2009-12-17 satbaby -striper 2011-09-26 + 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 - - 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 + 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 -striper 2011-09-26 + 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 - - fix segfault on neutrino restart - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1713 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 -thilo 2011-09-20 +2009-12-16 mws - *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 + 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 -thilo 2011-09-20 + fix variable init + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@85 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 + unused stuff commented + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@84 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-09-20 + move warning to fixme + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@83 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 + unused stuff commented + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@82 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-09-20 + fix constness + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@81 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 + unused stuff commented + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@80 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-09-20 + 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 - *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 + fix constness + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@78 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-09-20 + unused stuff commented + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@77 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 + 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 -thilo 2011-09-20 + unused stuff commented + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@75 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 + unused stuff commented + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@74 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-09-20 + 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 - *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 + comment warning off + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@72 e54a6e83-5905-42d5-8d5c-058d10e6a962 -yjogol 2011-09-19 + fix constness + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@71 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 + comment warning off + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@70 e54a6e83-5905-42d5-8d5c-058d10e6a962 -yjogol 2011-09-19 + comment unused var + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@69 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 + comment unused var + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@68 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-09-19 + fix sign of int + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@67 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 + move warning to FIXME + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@66 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-09-19 + 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 - - improve readability - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1701 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 -striper 2011-09-19 + comment unused variables + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@63 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 + change #warning to FIXME + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@62 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-09-18 + fix to prevent uninitialized data + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@61 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 + 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 -focus 2011-09-18 + fix typo + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@59 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 + 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 -focus 2011-09-18 +2009-12-16 seife - * 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 + 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 -thilo 2011-09-17 + 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 - remove dup included header file - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1696 e54a6e83-5905-42d5-8d5c-058d10e6a962 +2009-12-15 focus -thilo 2011-09-17 + Err.. + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@55 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 + Defaults to NORTH, 00.0 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@54 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-09-17 +2009-12-14 seife - *neutrino record: add missing function - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1694 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 -thilo 2011-09-17 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@52 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 +2009-12-14 satbaby -thilo 2011-09-17 + 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 - *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 + Manual Channel Search + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@50 e54a6e83-5905-42d5-8d5c-058d10e6a962 -thilo 2011-09-17 +2009-12-14 seife - *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 + add "--disable-blinkenlights" configure switch + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@49 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-09-15 +2009-12-13 seife - - 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 + 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. -striper 2011-09-14 + TODO: make this a configure option. - - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@48 e54a6e83-5905-42d5-8d5c-058d10e6a962 -yjogol 2011-09-14 +2009-12-13 seife - 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 + 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 -striper 2011-09-12 + 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 - - 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 +2009-12-13 seife -yjogol 2011-09-09 + 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. - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@45 e54a6e83-5905-42d5-8d5c-058d10e6a962 -yjogol 2011-09-09 +2009-12-13 seife - 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 + 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 ;) -yjogol 2011-09-09 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@44 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 +2009-12-13 seife -yjogol 2011-09-09 + 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. - 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 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@43 e54a6e83-5905-42d5-8d5c-058d10e6a962 -yjogol 2011-09-09 +2009-12-13 seife - 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 + 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 -yjogol 2011-09-09 + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@42 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 +2009-12-13 seife -yjogol 2011-09-09 + libsectionsdclient: fix parallel build + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@41 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 + 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 -yjogol 2011-09-09 +2009-12-09 satbaby - 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 + reverse last fix + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@39 e54a6e83-5905-42d5-8d5c-058d10e6a962 -satbaby 2011-09-08 + Fix Memory leak: hdBouquet + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@38 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 +2009-12-09 focus -yjogol 2011-09-08 + 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 - 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 + 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 -yjogol 2011-09-08 +2009-12-08 satbaby - add doxygen config - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1676 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 -yjogol 2011-09-08 + fix utf for prov BetaDigital + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@34 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 + 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 -yjogol 2011-09-08 + Memory leak:hdd,hintBox + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@32 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 + fix Resource leak + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@31 e54a6e83-5905-42d5-8d5c-058d10e6a962 -focus 2011-09-06 + Possible Memory leak: tag + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@30 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 +2009-12-08 focus -thilo 2011-09-06 + cable scan fix to test + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@29 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 +2009-12-08 mrcolor -striper 2011-09-05 + missing file + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@28 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 + our current experimental Neutrino branch + git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@27 e54a6e83-5905-42d5-8d5c-058d10e6a962 -striper 2011-09-05 +2009-11-17 lucgas - - 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 - -striper 2011-09-04 - - - 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 - -striper 2011-09-04 - - - 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 - -striper 2011-09-04 - - - 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 - -striper 2011-09-03 - - - fix optional cpu menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1661 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-09-02 - - *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 - -focus 2011-09-01 - - 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 - -focus 2011-09-01 - - * 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 - -focus 2011-09-01 - - * 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 - -focus 2011-09-01 - - * 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 - -focus 2011-09-01 - - 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 - -focus 2011-09-01 - - use CZapit class - - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1654 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-09-01 - - use CZapit class - - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1653 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-09-01 - - Remove unused global allchans - - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1652 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-09-01 - - use CZapit class - - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1651 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-09-01 - - 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 - -focus 2011-09-01 - - Remove global allchans, use CServiceManager. - - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1649 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-09-01 - - remove globals, use CServiceScan class. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1648 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-09-01 - - * 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 - -focus 2011-09-01 - - Move TIMER_* to common header. - - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1646 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-09-01 - - 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 - -focus 2011-09-01 - - 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 - -focus 2011-09-01 - - * 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 - -focus 2011-09-01 - - 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 - -thilo 2011-08-31 - - *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 - -thilo 2011-08-31 - - *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 - -thilo 2011-08-31 - - *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 - -striper 2011-08-30 - - - 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 - -striper 2011-08-28 - - - 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 - -striper 2011-08-28 - - - 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 - -thilo 2011-08-28 - - *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 - -striper 2011-08-28 - - - 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 - -striper 2011-08-28 - - - 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 - -striper 2011-08-28 - - - 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 - -striper 2011-08-28 - - - add new rec-icon - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1631 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-08-26 - - - fix compile - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1630 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-08-26 - - - 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 - -striper 2011-08-26 - - - 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 - -striper 2011-08-26 - - - 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 - -striper 2011-08-22 - - 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 - -striper 2011-08-22 - - - 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 - -focus 2011-08-18 - - Init recording status - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1623 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-08-15 - - Fix locales - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1622 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-08-12 - - - tuxtxt: fix charset for luxembourg - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1621 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-08-12 - - - 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 - -striper 2011-08-11 - - - 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 - -focus 2011-08-09 - - 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 - -focus 2011-08-09 - - 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 - -focus 2011-08-09 - - Add satellite position to subservices - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1616 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-08-09 - - - infoviewer: remove some debug output - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1615 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-08-02 - - - 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 - -focus 2011-08-02 - - Stop timeshift before scan - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1613 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-08-02 - - 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 - -focus 2011-08-01 - - 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 - -focus 2011-08-01 - - 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 - -focus 2011-08-01 - - 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 - -striper 2011-07-27 - - - 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 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 - -striper 2011-07-23 - - - yweb: fix shutdown message - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1596 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-07-23 - - libtuxtxt: compil fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1595 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-07-23 - - 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 - -satbaby 2011-07-23 - - init variable - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1593 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-23 - - Delete eventinfo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1592 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-23 - - 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 - -satbaby 2011-07-21 - - drivertool: -fix close fd - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1586 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-07-21 - - init 'recording_id - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1585 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-21 - - Attempt to fix compile - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1584 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-21 - - Make constructor private - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1583 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-21 - - * 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 - -focus 2011-07-21 - - 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 - -focus 2011-07-21 - - 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 - -focus 2011-07-21 - - Switch to new record code - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1577 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-21 - - Remove extern frontend, change demux - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1576 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-21 - - Switch to new record code - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1575 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-21 - - Remove unused code, change demux - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1574 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-21 - - 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 - -focus 2011-07-21 - - * 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 - -focus 2011-07-21 - - Remove extern frontend - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1571 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-21 - - 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 - -focus 2011-07-21 - - New record module - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1569 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-21 - - Remove extern frontend - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1568 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-21 - - 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 - -focus 2011-07-21 - - Dynamic channel manager - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1566 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-21 - - 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 - -focus 2011-07-21 - - Remove extern; remove timer reset - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1564 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-07-21 - - 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 - -focus 2011-07-21 - - 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 - -focus 2011-07-21 - - New beta branch - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1561 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-07-04 - - - fix compilation with libcurl >= 7.21.7 - - Long time deprecated was completely removed in libcurl 7.21.7. If CST also uses newer libcurl 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 - -thilo 2011-07-03 - - *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 - -thilo 2011-07-03 - - *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 - -thilo 2011-06-28 - - *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 - -thilo 2011-06-26 - - *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 - -seife 2011-06-19 - - 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 - -seife 2011-06-19 - - 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 - -seife 2011-06-19 - - 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 - -seife 2011-06-19 - - 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 - -seife 2011-06-19 - - 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 - -seife 2011-06-19 - - 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 - -seife 2011-06-19 - - drivertool: fix compiler warnings - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1548 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-06-19 - - 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 - -thilo 2011-06-16 - - *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 - -seife 2011-06-13 - - neutrino: fix FLAC linking - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1544 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-06-13 - - 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 - -seife 2011-06-13 - - 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 - -seife 2011-06-13 - - 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 - -seife 2011-06-13 - - 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 - -seife 2011-06-13 - - 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 - -satbaby 2011-06-13 - - streaminfo2:-fix osd - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1538 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-06-09 - - - 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 - -striper 2011-06-09 - - - 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 - -lucgas 2011-06-09 - - fix epg Lang selection - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1535 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-06-08 - - *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 - -thilo 2011-06-08 - - *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 - -thilo 2011-06-08 - - *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 - -thilo 2011-06-08 - - *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 - -thilo 2011-06-08 - - *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 - -striper 2011-06-08 - - - 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 - -striper 2011-06-08 - - - fix typo from rev. 1523 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1528 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-06-08 - - 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 - -striper 2011-06-07 - - - 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 - -striper 2011-06-07 - - - 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 - -seife 2011-06-05 - - 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 - -seife 2011-06-05 - - add --enable-freesatepg configure switch - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1523 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-06-05 - - zapit: revert commit 1519 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1522 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-06-05 - - 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 - -satbaby 2011-06-05 - - 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 - -satbaby 2011-06-05 - - 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 - -seife 2011-06-05 - - 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 - -striper 2011-06-05 - - - neutrino: make timerbutton usable - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1517 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-06-05 - - 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 - -seife 2011-06-05 - - 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 - -seife 2011-06-05 - - 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 - -seife 2011-06-05 - - 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 - -seife 2011-06-05 - - 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 - -striper 2011-06-05 - - - 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 - -seife 2011-06-05 - - 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 - -thilo 2011-06-04 - - *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 - -seife 2011-06-04 - - 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 - -seife 2011-06-04 - - 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 - -striper 2011-06-03 - - - 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 - -thilo 2011-06-03 - - *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 - -thilo 2011-06-03 - - *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 - -thilo 2011-06-02 - - *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 - -striper 2011-06-02 - - - add radiotext icons (unused atm) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1502 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-06-02 - - - 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 - -striper 2011-06-02 - - - 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 - -striper 2011-05-31 - - - 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 - -thilo 2011-05-31 - - *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 - -thilo 2011-05-28 - - *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 - -thilo 2011-05-28 - - *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 - -satbaby 2011-05-26 - - reformat wiith unix2dos & astyle - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1495 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-26 - - -add Logo+Kanalnummer/Signalbalken option - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1494 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-25 - - 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 - -striper 2011-05-25 - - - 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 - -satbaby 2011-05-25 - - -update Astra 19.2 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1491 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-24 - - 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 - -satbaby 2011-05-24 - - workaround: for save duplicate - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1489 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-24 - - 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 - -satbaby 2011-05-24 - - -fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1487 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-23 - - -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 - -seife 2011-05-22 - - 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 - -seife 2011-05-22 - - 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 - -seife 2011-05-22 - - 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 - -striper 2011-05-18 - - - 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 - -striper 2011-05-17 - - - 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 - -seife 2011-05-17 - - 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 - -striper 2011-05-16 - - - 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 - -satbaby 2011-05-16 - - oops - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1477 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-16 - - revert change 1429 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1476 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-05-15 - - 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 - -seife 2011-05-15 - - 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 - -seife 2011-05-15 - - 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 - -seife 2011-05-13 - - sectionsd: reduce removeDupEvents verbosity - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1472 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-05-13 - - 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 - -striper 2011-05-13 - - - fix numberbox - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1470 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-13 - - -fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1469 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-12 - - - addition 2 to rev.1465 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1468 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-05-12 - - - addition to rev.1465 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1467 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-05-12 - - - 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 - -striper 2011-05-12 - - - 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 - -satbaby 2011-05-12 - - -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 - -satbaby 2011-05-12 - - -add czech locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1463 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-12 - - update sat (28.2E) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1462 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-12 - - -fix test - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1461 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-12 - - 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 - -satbaby 2011-05-11 - - streaminfo2: -fix repaint casystem - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1458 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-11 - - streaminfo2: -fix repaint casystem - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1457 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-05-11 - - - 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 - -satbaby 2011-05-10 - - 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 - -satbaby 2011-05-10 - - -add pmt version to CurrentServiceInfo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1454 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-05-10 - - - 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 - -striper 2011-05-10 - - - fix yWeb locales - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1452 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-10 - - -fix pmt update (2) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1451 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2011-05-10 - - change rel cycle - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1450 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-05-08 - - - fix technical info prompt - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1449 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-05-08 - - 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 - -seife 2011-05-08 - - 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 - -seife 2011-05-08 - - 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 - -satbaby 2011-05-08 - - vfd menu tiny changes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1445 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-05-07 - - 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 - -seife 2011-05-07 - - 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 - -seife 2011-05-07 - - 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 - -seife 2011-05-07 - - 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 - -seife 2011-05-07 - - 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 - -thilo 2011-05-06 - - *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 - -thilo 2011-05-06 - - *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 - -thilo 2011-05-06 - - *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 - -thilo 2011-05-06 - - *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 - -thilo 2011-05-06 - - *neutrino osd settings: use enums - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1435 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-05-06 - - *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 - -satbaby 2011-05-06 - - -fix pmt update - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1433 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-05 - - delete vfdcontroler.cpp vfdcontroler.h - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1432 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-05 - - delete vfdcontroler.cpp vfdcontroler.h - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1431 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-05 - - 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 - -satbaby 2011-05-03 - - forget in last commit - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1429 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-03 - - replace if version != version - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1428 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-03 - - -fix event version handling - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1427 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-02 - - 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 - -satbaby 2011-05-02 - - tiny fix (other platform - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1425 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-02 - - 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 - -satbaby 2011-05-02 - - tiny fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1423 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-02 - - 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 - -satbaby 2011-05-02 - - -fix shadow - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1421 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-05-02 - - 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 - -satbaby 2011-05-01 - - menu: -add SliderItem to CMenuOptionNumberChooser - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1419 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-05-01 - - - yWeb - support for png-logos - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1418 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-04-29 - - - 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 - -striper 2011-04-24 - - - 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 - -focus 2011-04-23 - - 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 - -thilo 2011-04-18 - - *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 - -thilo 2011-04-17 - - *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 - -seife 2011-04-17 - - 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 - -seife 2011-04-17 - - 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 - -seife 2011-04-17 - - sectionsd: simplify DMX::getSection code - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1408 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-04-17 - - - 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 - -seife 2011-04-16 - - 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 - -seife 2011-04-16 - - sectionsd: fix iterator type mismatch - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1405 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-04-16 - - 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 - -thilo 2011-04-15 - - *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 - -thilo 2011-04-15 - - *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 - -thilo 2011-04-15 - - *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 - -thilo 2011-04-15 - - *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 - -striper 2011-04-15 - - - 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 - -striper 2011-04-14 - - - fix yWeb reboot - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1398 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-04-14 - - - 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 - -nightshad 2011-04-12 - - 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 - -nightshad 2011-04-12 - - White space / indent fixes. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1395 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2011-04-12 - - 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 - -seife 2011-04-11 - - tuxtxt: simplify FillRect() for Tripledragon - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1393 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-04-11 - - 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 - -seife 2011-04-11 - - 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 - -striper 2011-04-11 - - - revert to rev. 1387 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1390 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-04-11 - - test remove2 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1389 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-04-11 - - test remove - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1388 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-04-11 - - fix compil - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1387 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-04-11 - - 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 - -seife 2011-04-10 - - 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 - -seife 2011-04-10 - - 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 - -seife 2011-04-10 - - 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 - -seife 2011-04-09 - - 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 - -seife 2011-04-09 - - 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 - -satbaby 2011-04-07 - - fix stringinput - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1380 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-04-06 - - stringinput test fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1379 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-04-06 - - 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 - -seife 2011-04-06 - - 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 - -seife 2011-04-02 - - 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 - -seife 2011-04-02 - - 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 - -seife 2011-04-02 - - 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 - -nightshad 2011-04-02 - - Backport fix from tuxbox cvs. - - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1373 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-04-01 - - 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 - -satbaby 2011-04-01 - - -fix select bookmark position - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1371 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-04-01 - - 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 - -satbaby 2011-04-01 - - -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 - -satbaby 2011-04-01 - - use root as default dir - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1368 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2011-03-31 - - 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 - -thilo 2011-03-31 - - *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 - -thilo 2011-03-31 - - *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 - -thilo 2011-03-31 - - *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 - -thilo 2011-03-31 - - *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 - -thilo 2011-03-31 - - *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 - -nightshad 2011-03-31 - - Our new FB driver header. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1361 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-30 - - 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 - -satbaby 2011-03-29 - - format timerlist.cpp with astyle - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1352 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-29 - - -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 - -lucgas 2011-03-28 - - 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 - -focus 2011-03-28 - - 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 - -seife 2011-03-26 - - 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 - -seife 2011-03-26 - - 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 - -seife 2011-03-26 - - 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 - -seife 2011-03-26 - - 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 - -satbaby 2011-03-25 - - update polski.local - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1338 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-03-25 - - *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 - -satbaby 2011-03-24 - - 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 - -striper 2011-03-24 - - - 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 - -thilo 2011-03-24 - - *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 - -thilo 2011-03-24 - - *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 - -thilo 2011-03-23 - - *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 - -thilo 2011-03-23 - - *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 - -thilo 2011-03-23 - - *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 - -thilo 2011-03-23 - - *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 - -thilo 2011-03-23 - - *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 - -thilo 2011-03-23 - - *neutrino miscsettings: possible memleak sealed - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1327 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-03-23 - - *neutrino port: audioselect menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1326 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-03-23 - - *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 - -satbaby 2011-03-21 - - 12130000 qpsk to 8psk - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1323 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-03-21 - - Re-add missed 1315 patch - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1320 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-03-21 - - 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 - -nightshad 2011-03-21 - - 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 - -satbaby 2011-03-20 - - fix x<>y - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1317 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-20 - - show scrambled icon in bouqueteditor - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1316 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-20 - - -fix special character for ssid - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1315 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-03-20 - - 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 - -satbaby 2011-03-19 - - trigger vfd time in standby - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1313 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-19 - - remove duplicate code - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1312 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-03-18 - - 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 - -focus 2011-03-17 - - 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 - -focus 2011-03-17 - - 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 - -striper 2011-03-17 - - - update deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1308 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2011-03-17 - - 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 - -satbaby 2011-03-16 - - 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 - -focus 2011-03-16 - - 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 - -focus 2011-03-16 - - 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 - -focus 2011-03-16 - - 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 - -focus 2011-03-16 - - 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 - -focus 2011-03-16 - - Add netGetMacAddr function - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1301 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-03-16 - - 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 - -focus 2011-03-16 - - Safe copy to scanSettings.satNameNoDiseqc - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1299 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-16 - - smal fix showInfoFile - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1298 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-03-15 - - 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 - -striper 2011-03-14 - - - 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 - -seife 2011-03-12 - - 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 - -seife 2011-03-12 - - 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 - -seife 2011-03-11 - - 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 - -satbaby 2011-03-11 - - revert to rev1282 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1284 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-10 - - nmute if volume 0 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1283 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-10 - - unmute if volume plus - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1282 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-10 - - -add zapto time correction option - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1281 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-03-09 - - Fix -Wall build - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1280 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-09 - - -add save in channeldir menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1279 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-09 - - memcpy -> memmove - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1278 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-09 - - bzero -> memset - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1277 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-08 - - show scrambled icon in bouqueteditor - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1276 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-07 - - english.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1275 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-03-07 - - 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 - -seife 2011-03-07 - - 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 - -seife 2011-03-07 - - libpng 1.5 compile fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1270 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-03-06 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1269 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-03-06 - - fix compilerwarning in rcinput - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1268 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -seife 2011-03-06 - - 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 - -nightshad 2011-03-06 - - 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 - -satbaby 2011-03-06 - - init fan speed - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1249 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-03-05 - - 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 - -seife 2011-03-05 - - 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 - -seife 2011-03-05 - - 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 - -seife 2011-03-05 - - 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 - -seife 2011-03-04 - - 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 - -seife 2011-03-04 - - 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 - -satbaby 2011-03-04 - - -fix #0000374 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1242 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-03-04 - - *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 - -thilo 2011-03-04 - - *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 - -thilo 2011-03-04 - - *neutrino: clean up - - comments removed - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1239 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-03-04 - - 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 - -satbaby 2011-03-02 - - -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 - -satbaby 2011-03-01 - - update Astra 19 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1236 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-28 - - change font scaling menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1235 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-28 - - -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 - -focus 2011-02-28 - - Fix wrong PKG_CONFIG_PATH== - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1233 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-27 - - 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 - -satbaby 2011-02-27 - - -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 - -seife 2011-02-27 - - 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 - -seife 2011-02-27 - - 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 - -satbaby 2011-02-27 - - update polski.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1228 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-02-27 - - 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 - -seife 2011-02-27 - - 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 - -satbaby 2011-02-26 - - timerlist: select radius - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1223 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-02-26 - - *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 - -striper 2011-02-26 - - - fix audio setup - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1221 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-02-26 - - - small fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1220 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-26 - - make fanNotifier private - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1219 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-02-26 - - 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 - -seife 2011-02-26 - - 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 - -satbaby 2011-02-26 - - -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 - -striper 2011-02-26 - - - 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 - -striper 2011-02-26 - - - 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 - -thilo 2011-02-26 - - *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 - -thilo 2011-02-26 - - *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 - -thilo 2011-02-26 - - *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 - -thilo 2011-02-26 - - *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 - -satbaby 2011-02-26 - - -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 - -satbaby 2011-02-26 - - -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 - -satbaby 2011-02-26 - - grrr, memleak - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1207 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-25 - - -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 - -satbaby 2011-02-25 - - -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 - -striper 2011-02-25 - - - 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 - -satbaby 2011-02-25 - - 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 - -satbaby 2011-02-25 - - -fix select in usermenu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1200 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-25 - - tiny SDT scan change - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1199 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-23 - - sort other languages - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1197 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-22 - - 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 - -striper 2011-02-22 - - - 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 - -thilo 2011-02-22 - - *neutrino: space between buttons widened - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1193 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-02-22 - - *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 - -satbaby 2011-02-21 - - rename start kanal menu (locale) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1191 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-21 - - move startchannel menu to service - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1190 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-21 - - -add zapit start channel menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1189 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-21 - - -add zapit start channel menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1188 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-21 - - -fix shadow var - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1187 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-21 - - update hotbird13 sat - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1186 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-02-21 - - *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 - -thilo 2011-02-21 - - *neutrino epgview: unused variable removed - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1184 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-02-21 - - *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 - -thilo 2011-02-21 - - *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 - -thilo 2011-02-21 - - *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 - -thilo 2011-02-21 - - *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 - -thilo 2011-02-21 - - *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 - -seife 2011-02-20 - - 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 - -seife 2011-02-20 - - neutrino: enable silent build rules - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1177 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-02-20 - - 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 - -seife 2011-02-20 - - 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 - -seife 2011-02-20 - - 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 - -seife 2011-02-20 - - CVFD: remove debug output - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1173 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-17 - - -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 - -satbaby 2011-02-16 - - remove broken links - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1162 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-16 - - -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 - -striper 2011-02-15 - - - 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 - -satbaby 2011-02-14 - - -update Hotbbird 13 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1159 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-11 - - -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 - -satbaby 2011-02-11 - - -update satellites.xml Hotbird 13E - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1156 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-11 - - LEDs ( blinke blinke ;) ) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1150 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-11 - - -fix select bookmark menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1146 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-10 - - 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 - -focus 2011-02-09 - - 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 - -satbaby 2011-02-09 - - -reduce globale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1132 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-09 - - -fix icecast select - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1131 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-02-09 - - *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 - -thilo 2011-02-09 - - *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 - -thilo 2011-02-09 - - *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 - -satbaby 2011-02-09 - - 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 - -lucgas 2011-02-08 - - some wizzard text changes - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1126 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-02-08 - - 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 - -seife 2011-02-08 - - 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 - -focus 2011-02-08 - - 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 - -focus 2011-02-08 - - 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 - -lucgas 2011-02-08 - - please Adjust Your Temperament! - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1120 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-02-08 - - 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 - -satbaby 2011-02-08 - - -fix select transponder - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1118 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-02-08 - - fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1117 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-07 - - -add menu for led record - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1116 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-02-07 - - 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 - -seife 2011-02-05 - - 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 - -seife 2011-02-05 - - 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 - -seife 2011-02-05 - - movieplayer: remove console debug output - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1112 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-02-05 - - 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 - -satbaby 2011-02-03 - - -fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1110 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-02-03 - - Set enabled video auto modex - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1109 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-03 - - oops, sorry - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1108 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-03 - - -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 - -thilo 2011-02-02 - - 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 - -striper 2011-02-02 - - - small fix (thx snafed!) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1105 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2011-02-02 - - - 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 - -striper 2011-02-02 - - - remove dup and wrong entry - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1103 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-02 - - -add channel information option - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1102 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-02-02 - - -add channel information option - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1101 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-01-31 - - 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 - -striper 2011-01-31 - - - 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 - -seife 2011-01-30 - - 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 - -satbaby 2011-01-30 - - -fix werrnings - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1097 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-30 - - -add mov container to fileplayer - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1096 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-01-30 - - 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 - -thilo 2011-01-30 - - *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 - -thilo 2011-01-30 - - *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 - -seife 2011-01-30 - - 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 - -seife 2011-01-30 - - 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 - -seife 2011-01-30 - - neutrino: silence adjustToChannelID() debug messages - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1090 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-01-30 - - 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 - -seife 2011-01-30 - - 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 - -seife 2011-01-30 - - 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 - -seife 2011-01-30 - - 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 - -seife 2011-01-30 - - 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 - -seife 2011-01-30 - - 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 - -seife 2011-01-30 - - 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 - -satbaby 2011-01-28 - - add deepstandby.off/on script - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1080 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-28 - - reduce globales - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1079 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-28 - - reduce globales - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1078 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-01-28 - - *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 - -thilo 2011-01-28 - - *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 - -focus 2011-01-27 - - Init timeshift variable - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1075 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-01-26 - - 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 - -seife 2011-01-26 - - 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 - -seife 2011-01-26 - - 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 - -seife 2011-01-26 - - 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 - -satbaby 2011-01-26 - - 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 - -satbaby 2011-01-26 - - -fix possible errors - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1069 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -thilo 2011-01-26 - - *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 - -focus 2011-01-26 - - Fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1043 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2011-01-25 - - - 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 - -satbaby 2011-01-22 - - -fix clock osd - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1039 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-22 - - -fix clock osd - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1038 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-21 - - -fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1037 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-21 - - -fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1036 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-21 - - -add Astra 19 transponder 10936000freq - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1035 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-21 - - -fix check dir - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1034 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-18 - - -use chooserDir - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1033 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-18 - - -add chooserDir function - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1032 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-01-17 - - 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 - -satbaby 2011-01-16 - - 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 - -seife 2011-01-15 - - 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 - -satbaby 2011-01-13 - - -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 - -satbaby 2011-01-11 - - -fix transponder seleect osd - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1027 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-11 - - 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 - -seife 2011-01-10 - - 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 - -seife 2011-01-10 - - 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 - -thilo 2011-01-09 - - *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 - -seife 2011-01-08 - - 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 - -striper 2011-01-08 - - - 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 - -satbaby 2011-01-08 - - -fix memleak hdd menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1020 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-08 - - -fix disk name - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1019 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-01-08 - - 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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - 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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *neutrino: corner dimensions adapted - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1012 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-01-08 - - *neutrino: minimal corner radius added - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1011 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-01-08 - - *new navigation icons added - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1010 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *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 - -thilo 2011-01-08 - - *add locale for 'Cancel' - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@998 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-06 - - update Astra 19 (THX Janus) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@997 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-03 - - -add eligible logo dir - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@996 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2011-01-03 - - -fix crashes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@995 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-01-02 - - 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 - -seife 2011-01-02 - - 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 - -satbaby 2011-01-01 - - -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 - -seife 2011-01-01 - - 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 - -seife 2011-01-01 - - 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 - -satbaby 2011-01-01 - - -fix resource leak - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@989 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2011-01-01 - - 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 - -seife 2011-01-01 - - 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 - -seife 2011-01-01 - - 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 - -satbaby 2010-12-31 - - -add mac to hwinfo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@985 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-12-31 - - -fix compil warrnings - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@984 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-12-31 - - -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 - -thilo 2010-12-30 - - *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 - -thilo 2010-12-30 - - *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 - -thilo 2010-12-30 - - 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 - -thilo 2010-12-30 - - 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 - -thilo 2010-12-30 - - 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 - -satbaby 2010-12-30 - - -add hwinfo to httpd info - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@977 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-12-30 - - -add hwinfo to httpd info - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@976 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-12-30 - - -add tuner name to streaminfo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@975 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2010-12-30 - - 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 - -thilo 2010-12-28 - - 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 - -thilo 2010-12-27 - - 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 - -thilo 2010-12-27 - - neutrino: update list width increased - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@971 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2010-12-27 - - 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 - -seife 2010-12-26 - - 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 - -seife 2010-12-26 - - 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 - -seife 2010-12-26 - - 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 - -seife 2010-12-25 - - 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 - -seife 2010-12-25 - - 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 - -seife 2010-12-25 - - 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 - -seife 2010-12-25 - - 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 - -seife 2010-12-25 - - 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 - -seife 2010-12-25 - - 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 - -seife 2010-12-25 - - 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 - -thilo 2010-12-23 - - 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 - -thilo 2010-12-23 - - 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 - -thilo 2010-12-23 - - 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 - -thilo 2010-12-23 - - 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 - -thilo 2010-12-23 - - port: message info added - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@955 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2010-12-23 - - 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 - -satbaby 2010-12-22 - - final fix pmt update - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@953 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-12-21 - - - 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 - -striper 2010-12-20 - - - 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 - -satbaby 2010-12-20 - - -fix for utf8 filesytem (ntfs) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@950 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-12-20 - - 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 - -satbaby 2010-12-19 - - -fix(?) pmt update - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@948 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-12-19 - - -fix bug 0000350 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@947 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-12-18 - - -fix set timer in findEvents - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@946 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-12-15 - - remove \n - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@945 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-12-15 - - -update Hotbird 13 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@944 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-12-14 - - -add replace_char to ZapitTools - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@943 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-12-12 - - 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 - -satbaby 2010-12-09 - - -fix broken sdt scan - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@940 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-12-09 - - 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 - -satbaby 2010-12-09 - - zapit config for ci init - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@938 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-12-09 - - reset str buffer - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@936 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-12-08 - - - add missing locales - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@935 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-12-07 - - fix ChannelList format - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@934 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2010-12-07 - - add missed strings - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@933 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-12-07 - - * 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 - -thilo 2010-12-04 - - videosettings: add missing subhead - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@923 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-12-04 - - default not stop sectionsd - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@922 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-12-03 - - - 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 - -thilo 2010-12-03 - - removed compiler warning - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@919 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-11-30 - - - 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 - -striper 2010-11-30 - - - remove useless hdparm call - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@917 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-11-29 - - - update deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@916 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-11-28 - - 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 - -seife 2010-11-28 - - 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 - -seife 2010-11-28 - - - 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 - -seife 2010-11-28 - - - 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 - -seife 2010-11-28 - - - fix constness - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@911 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-11-28 - - 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 - -seife 2010-11-28 - - 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 - -satbaby 2010-11-28 - - compil fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@908 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2010-11-28 - - 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 - -striper 2010-11-28 - - - remove dup entry - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@906 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-11-28 - - - update locales - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@905 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2010-11-27 - - 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 - -thilo 2010-11-27 - - 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 - -thilo 2010-11-27 - - 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 - -thilo 2010-11-27 - - vfdcontroler.h included - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@899 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2010-11-27 - - 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 - -thilo 2010-11-27 - - 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 - -thilo 2010-11-27 - - 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 - -thilo 2010-11-27 - - 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 - -thilo 2010-11-27 - - tuxbox-port: modul files added - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@894 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-11-27 - - 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 - -seife 2010-11-27 - - 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 - -satbaby 2010-11-27 - - fix for gcc4.5 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@890 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-11-21 - - 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 - -seife 2010-11-20 - - 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 - -seife 2010-11-06 - - 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 - -seife 2010-11-06 - - 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 - -seife 2010-11-06 - - 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 - -seife 2010-11-06 - - 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 - -seife 2010-11-06 - - neutrino: actually save the resolution :) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@883 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-11-06 - - 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 - -satbaby 2010-11-02 - - -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 - -satbaby 2010-11-02 - - wide window - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@880 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2010-11-02 - - unity fix from klauser - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@879 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-11-01 - - -fix 'adiomix' ;) in audioplayer - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@878 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-11-01 - - - cosmetics - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@877 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-10-31 - - 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 - -seife 2010-10-31 - - 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 - -satbaby 2010-10-31 - - 872rev remove \n - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@874 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-10-31 - - 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 - -seife 2010-10-31 - - 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 - -focus 2010-10-28 - - 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 - -striper 2010-10-28 - - - 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 - -satbaby 2010-10-25 - - still not ready - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@867 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-25 - - 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 - -satbaby 2010-10-25 - - -fix fuck dvb - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@865 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-25 - - -fix oopsd - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@864 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-25 - - -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 - -satbaby 2010-10-25 - - parse only running service - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@862 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-25 - - -fix modulation - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@861 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-25 - - -add pmt parse to scanSDT - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@860 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -thilo 2010-10-24 - - 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 - -striper 2010-10-23 - - - update satellites.xml - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@858 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-10-23 - - - remove duplicate - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@857 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2010-10-22 - - 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 - -thilo 2010-10-22 - - 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 - -thilo 2010-10-22 - - 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 - -lucgas 2010-10-22 - - 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 - -satbaby 2010-10-21 - - -add to scanSDT scrambled update - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@850 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-21 - - -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 - -satbaby 2010-10-20 - - chaange scanSDT window to popup - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@848 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-19 - - fix close & osd - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@846 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-10-17 - - remove duplicate libeventserver include path - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@843 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-15 - - -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 - -striper 2010-10-14 - - - 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 - -satbaby 2010-10-13 - - unintentional variable rename - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@838 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-13 - - osd fix, tab for screening - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@837 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-10-12 - - - 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 - -striper 2010-10-12 - - - 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 - -lucgas 2010-10-12 - - new standard start jpeg file - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@834 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-10-12 - - fix compile with test menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@831 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-10-11 - - 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 - -satbaby 2010-10-11 - - -update Eurobird 16 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@829 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-09 - - -add compare bouquetname withoutspace - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@828 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-08 - - -upgrade Eurobird 16, THX Janus - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@827 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-08 - - -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 - -lucgas 2010-10-08 - - small changes for wizzard - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@825 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2010-10-08 - - reenable vbi - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@824 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-10-08 - - compatibility with newer ffmpeg. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@823 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-10-08 - - 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 - -satbaby 2010-10-06 - - -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 - -satbaby 2010-10-05 - - -add movieplayer icons to infoviewer - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@820 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-05 - - fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@819 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-05 - - -update play icons - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@818 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-05 - - -add play icons - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@817 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-04 - - -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 - -seife 2010-10-03 - - fix german locales typo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@815 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-10-03 - - -fix #337 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@814 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-10-03 - - - fix deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@813 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-10-03 - - - 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 - -focus 2010-10-02 - - 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 - -focus 2010-10-02 - - 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 - -satbaby 2010-10-02 - - update (Sky 3D) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@808 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2010-09-30 - - fix some typo - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@807 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-09-30 - - 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 - -satbaby 2010-09-28 - - -fix Radio Maria - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@805 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-09-28 - - -fix osd - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@804 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-09-27 - - variable bouquets name compare - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@803 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-09-27 - - 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 - -yjogol 2010-09-24 - - 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 - -focus 2010-09-23 - - hack for hack - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@798 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-09-23 - - Testing VBI, new libcoolstream needed - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@796 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-09-23 - - /mini ca mode default - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@795 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-09-23 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@794 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-09-23 - - -fix fec - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@793 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-09-23 - - oops, -fix my bug - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@792 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-09-22 - - 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 - -yjogol 2010-09-22 - - 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 - -yjogol 2010-09-22 - - 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 - -yjogol 2010-09-22 - - 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 - -yjogol 2010-09-22 - - update About information - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@785 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-09-22 - - correct default nhttpd.conf - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@784 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-09-20 - - 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 - -satbaby 2010-09-19 - - 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 - -yjogol 2010-09-17 - - 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 - -yjogol 2010-09-17 - - 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 - -satbaby 2010-09-17 - - 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 - -satbaby 2010-09-17 - - fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@778 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-09-17 - - update + fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@777 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-09-17 - - 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 - -satbaby 2010-09-14 - - 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 - -satbaby 2010-09-14 - - 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 - -satbaby 2010-09-14 - - fix Wextra compil - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@770 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-09-14 - - fix Wshadow compil - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@769 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-09-14 - - Werror compile fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@768 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-09-12 - - 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 - -satbaby 2010-09-12 - - -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 - -seife 2010-09-12 - - 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 - -seife 2010-09-12 - - Merge branch 'tmp' - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@763 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-09-12 - - 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 - -seife 2010-09-12 - - 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 - -seife 2010-09-12 - - 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 - -seife 2010-09-12 - - 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 - -satbaby 2010-09-12 - - only NEO have led - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@758 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-09-12 - - 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 - -focus 2010-09-08 - - 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 - -satbaby 2010-09-05 - - -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 - -satbaby 2010-09-05 - - -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 - -satbaby 2010-09-05 - - 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 - -yjogol 2010-09-05 - - 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 - -yjogol 2010-09-05 - - EPG+ bigger line layout - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@751 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-09-05 - - 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 - -yjogol 2010-09-05 - - 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 - -yjogol 2010-09-05 - - 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 - -satbaby 2010-09-04 - - 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 - -satbaby 2010-09-04 - - -fix astra19.2 hotbird13 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@746 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-09-04 - - -add norsk icon (THX bazi98) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@745 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-09-04 - - update slovak locale (THX EnoSat) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@744 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-09-02 - - 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 - -focus 2010-09-01 - - 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 - -focus 2010-09-01 - - new header - - git-svn-id: http://www.coolstreamtech.de/coolstream_public_svn/CROSSENVIROMENT/coolstream@740 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-08-31 - - - 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 - -focus 2010-08-23 - - Fix OSD hide bug - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@738 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-08-23 - - 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 - -seife 2010-08-22 - - 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 - -focus 2010-08-21 - - 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 - -satbaby 2010-08-20 - - -add plugin hdd dir menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@734 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-08-20 - - 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 - -satbaby 2010-08-19 - - tiny osd fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@732 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-08-19 - - 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 - -focus 2010-08-19 - - 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 - -satbaby 2010-08-19 - - led menu enlarge - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@727 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-19 - - led menu enlarge - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@726 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-18 - - -add led on/off menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@725 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-17 - - -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 - -satbaby 2010-08-15 - - -fix delayed shutdown - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@723 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-13 - - -fix comment - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@722 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-13 - - 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 - -satbaby 2010-08-13 - - 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 - -satbaby 2010-08-13 - - -fix shutdown for neo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@719 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-10 - - -fix mini mode ;) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@718 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-10 - - -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 - -satbaby 2010-08-08 - - -fix ttx start - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@716 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-07 - - -fix fade on ttx start (?) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@715 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-07 - - only NEO - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@714 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-07 - - -add MenuBack to VIDEOMODE menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@713 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-07 - - menu fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@712 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-07 - - NEO menu fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@711 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-07 - - NEO have 1 CI slot - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@710 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-07 - - -fix head icons offset - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@709 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-05 - - change icon offset - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@708 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-05 - - -add rec icon - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@707 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-05 - - -add rec icon - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@706 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-04 - - -add frame rates - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@705 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-04 - - fixe - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@704 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-04 - - optimize & fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@703 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-04 - - optimize & fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@702 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-02 - - -add 288 icon res - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@701 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-01 - - fix icon 1080 und 576 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@700 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-01 - - fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@699 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-01 - - fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@698 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-01 - - change to yres - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@697 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-08-01 - - -add resolution icons - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@696 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-31 - - small help icon - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@695 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-31 - - -add resolution icon to infoviewer - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@694 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-31 - - -add resolution icons - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@693 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-29 - - rework ca mode - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@692 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-29 - - compil fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@691 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-29 - - -add ca one icon - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@690 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-29 - - -add CA display mode - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@689 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-07-29 - - 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 - -satbaby 2010-07-20 - - -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 - -lucgas 2010-07-18 - - 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 - -satbaby 2010-07-17 - - typo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@679 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-17 - - scale fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@678 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-17 - - -fix ue - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@677 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-17 - - scale fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@676 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-16 - - scale fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@675 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-16 - - scale fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@674 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-16 - - scale fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@673 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-16 - - scale fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@672 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-16 - - scale fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@671 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-16 - - scale fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@670 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-15 - - scale width with font size - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@669 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-15 - - osd fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@668 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-15 - - osd fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@667 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-14 - - -fix center txt - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@666 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-14 - - const 20 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@665 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-14 - - -fix center txt - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@664 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-14 - - -update slovak locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@663 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-14 - - -fix center - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@662 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-13 - - -fix center no/yes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@661 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-13 - - typo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@660 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-13 - - localize delete question - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@659 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-13 - - localize delete question - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@658 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-13 - - tiny osd edits - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@657 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-12 - - -use snprintf - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@656 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-12 - - -fix Buffer size - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@655 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-07-11 - - -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 - -focus 2010-07-06 - - 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 - -striper 2010-07-04 - - - update locals - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@650 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-07-04 - - - 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 - -focus 2010-07-03 - - 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 - -focus 2010-07-03 - - 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 - -focus 2010-06-28 - - Trying to fix #311 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@646 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-06-27 - - 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 - -nightshad 2010-06-24 - - 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 - -lucgas 2010-06-19 - - add new files - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@635 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-06-19 - - 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 - -yjogol 2010-06-18 - - 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 - -satbaby 2010-06-18 - - show only standard icon size - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@632 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-06-18 - - URL encoding SyncTimer Update - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@631 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-06-18 - - -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 - -satbaby 2010-06-18 - - -tiny change - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@629 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-06-18 - - -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 - -focus 2010-06-15 - - 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 - -striper 2010-06-13 - - - update deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@622 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-06-11 - - 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 - -lucgas 2010-06-11 - - add new includes - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@619 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-06-09 - - 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 - -satbaby 2010-06-08 - - -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 - -satbaby 2010-06-08 - - -fix dd avial - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@615 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-06-07 - - -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 - -satbaby 2010-06-05 - - update slovak locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@612 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-06-01 - - 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 - -striper 2010-05-31 - - - 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 - -striper 2010-05-30 - - - update deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@609 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-05-28 - - Changes for CEC. - - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@607 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-05-28 - - Updated header with CEC changes. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@606 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-05-28 - - missed locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@605 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-05-28 - - 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 - -nightshad 2010-05-28 - - Locale for CEC. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@603 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-05-28 - - Add CEC gui code. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@602 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-05-28 - - Add CEC modes of operation. - - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@601 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-05-25 - - 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 - -satbaby 2010-05-20 - - -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 - -nightshad 2010-05-20 - - 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 - -nightshad 2010-05-20 - - 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 - -nightshad 2010-05-20 - - 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 - -nightshad 2010-05-20 - - 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 - -nightshad 2010-05-20 - - Some compiler error fixes. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@592 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-05-20 - - Some compiler error fixes. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@591 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-05-20 - - Fix some compiler errors. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@590 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-05-20 - - Some indent cleanup. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@589 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-05-20 - - New CS header file. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@588 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-05-20 - - Fix some compiler error. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@587 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-05-20 - - Fix some silly mistake. - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@586 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -nightshad 2010-05-20 - - 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 - -satbaby 2010-05-15 - - 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 - -satbaby 2010-05-14 - - -add show infobar.txt window - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@583 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-05-12 - - patch for width logos epilog ;) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@582 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-05-12 - - 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 - -striper 2010-05-11 - - - 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 - -striper 2010-05-11 - - - fix some icons - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@579 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-05-10 - - patch for width logos final ;) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@578 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-05-09 - - patch for width logos - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@576 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-05-09 - - ppattch for width logos - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@575 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-05-06 - - memory percent - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@571 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-05-06 - - 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 - -focus 2010-05-06 - - 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 - -satbaby 2010-05-06 - - 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 - -lucgas 2010-05-06 - - small change - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@567 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2010-05-06 - - add new headers for compile - - - git-svn-id: http://www.coolstreamtech.de/coolstream_public_svn/CROSSENVIROMENT/coolstream@563 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-05-04 - - 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 - -satbaby 2010-05-03 - - -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 - -yjogol 2010-05-02 - - 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 - -satbaby 2010-05-02 - - -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 - -yjogol 2010-05-01 - - nhttpd: extend EPG infos - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@558 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-05-01 - - 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 - -satbaby 2010-04-30 - - -fix search in bouquet & all - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@556 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-04-29 - - 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 - -lucgas 2010-04-24 - - new locale file - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@554 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2010-04-24 - - upc 1W - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@553 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-04-23 - - - update deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@552 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-04-22 - - f-fix warning - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@551 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-04-21 - - New locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@550 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-04-21 - - #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 - -striper 2010-04-16 - - - 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 - -striper 2010-04-16 - - - 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 - -striper 2010-04-16 - - - 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 - -satbaby 2010-04-12 - - fix fec - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@545 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-04-12 - - -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 - -yjogol 2010-04-12 - - 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 - -yjogol 2010-04-10 - - 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 - -yjogol 2010-04-10 - - nhttpd-API: Updates to GetBouquetCGI - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@541 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-04-09 - - 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 - -satbaby 2010-04-08 - - fix git build - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@539 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-04-07 - - -add svn rev. to imageinfo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@538 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-04-04 - - 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 - -yjogol 2010-04-01 - - 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 - -satbaby 2010-04-01 - - 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 - -yjogol 2010-04-01 - - 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 - -yjogol 2010-04-01 - - some updates in timer handling - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@533 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-31 - - /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 - -yjogol 2010-03-31 - - add new nhttpd-api for external recording-apps /control/timer?format=xml - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@531 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-27 - - 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 - -focus 2010-03-27 - - Fixes for Werror build - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@529 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-03-24 - - Testing - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@527 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-03-24 - - Testing - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@526 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-03-23 - - Fix locale switch - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@525 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-03-23 - - fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@524 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-03-21 - - 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 - -focus 2010-03-21 - - 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 - -focus 2010-03-21 - - #241 for testing - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@521 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-03-20 - - - 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 - -striper 2010-03-20 - - - update deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@518 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-03-20 - - - remove superfluous define - - fix typo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@517 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-03-20 - - - 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 - -focus 2010-03-20 - - 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 - -striper 2010-03-20 - - - update deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@513 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-03-19 - - -add slovak flag - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@512 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-18 - - 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 - -yjogol 2010-03-18 - - 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 - -yjogol 2010-03-18 - - 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 - -yjogol 2010-03-18 - - 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 - -yjogol 2010-03-18 - - 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 - -yjogol 2010-03-18 - - yweb: file not needed anymore - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@506 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-18 - - 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 - -yjogol 2010-03-18 - - 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 - -focus 2010-03-18 - - 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 - -lucgas 2010-03-18 - - revert - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@502 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2010-03-18 - - add some new - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@500 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-03-17 - - 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 - -striper 2010-03-17 - - - 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 - -yjogol 2010-03-17 - - 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 - -yjogol 2010-03-17 - - 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 - -yjogol 2010-03-17 - - yweb: add language file version - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@495 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-03-17 - - 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 - -focus 2010-03-17 - - Reset CI after standby option - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@493 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-03-17 - - 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 - -focus 2010-03-17 - - Testing CI reset - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@491 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-03-16 - - - update deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@489 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-03-16 - - - 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 - -focus 2010-03-16 - - 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 - -focus 2010-03-15 - - - 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 - -yjogol 2010-03-14 - - 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 - -striper 2010-03-14 - - - fix broken build - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@484 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-14 - - 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 - -yjogol 2010-03-13 - - 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 - -yjogol 2010-03-13 - - yweb: fix startpage settings - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@481 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-13 - - 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 - -yjogol 2010-03-13 - - 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 - -yjogol 2010-03-13 - - 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 - -yjogol 2010-03-13 - - 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 - -yjogol 2010-03-13 - - yweb: fix multilanguage for boxcontrol - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@476 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-03-11 - - 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 - -focus 2010-03-10 - - 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 - -focus 2010-03-09 - - Fix for last change - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@472 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-03-09 - - 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 - -striper 2010-03-09 - - - fix ca-icon alignment - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@470 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-03-09 - - 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 - -striper 2010-03-08 - - - 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 - -yjogol 2010-03-07 - - 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 - -yjogol 2010-03-07 - - 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 - -yjogol 2010-03-07 - - yweb: minor correction - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@465 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-07 - - yweb: speed up LiveTV - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@464 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-06 - - yweb: remove debug info - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@463 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-06 - - yweb 1300px width - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@462 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-03-06 - - -add slovak locale (thx EnoSat) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@461 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-06 - - yweb: some HTML format corrections - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@460 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-06 - - 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 - -yjogol 2010-03-06 - - 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 - -yjogol 2010-03-06 - - 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 - -focus 2010-03-05 - - 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 - -yjogol 2010-03-05 - - yweb: Extensions multilanguage (ybug 476) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@455 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-05 - - 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 - -yjogol 2010-03-05 - - yweb: fix lost menue items - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@453 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-05 - - 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 - -yjogol 2010-03-05 - - 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 - -yjogol 2010-03-03 - - 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 - -yjogol 2010-03-03 - - yweb: enhancement of OSD shot - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@449 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-03 - - yweb: Breite bis zu 1300px - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@448 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-02 - - 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 - -yjogol 2010-03-01 - - 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 - -yjogol 2010-03-01 - - yweb: live multilanguage - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@445 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-03-01 - - 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 - -yjogol 2010-03-01 - - 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 - -yjogol 2010-03-01 - - 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 - -yjogol 2010-03-01 - - 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 - -yjogol 2010-03-01 - - 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 - -yjogol 2010-03-01 - - 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 - -satbaby 2010-02-28 - - ca-icon size variable - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@438 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-28 - - 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 - -yjogol 2010-02-27 - - 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 - -yjogol 2010-02-27 - - yweb: new: start wizard - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@435 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-02-27 - - 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 - -yjogol 2010-02-27 - - 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 - -yjogol 2010-02-27 - - 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 - -yjogol 2010-02-27 - - 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 - -yjogol 2010-02-27 - - 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 - -yjogol 2010-02-27 - - 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 - -yjogol 2010-02-27 - - Set SVN:keyword Date, Revision - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@428 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-02-27 - - Set SVN:keyword Date, Revision - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@427 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-26 - - 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 - -focus 2010-02-26 - - Disable return root dir - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@425 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-02-26 - - 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 - -seife 2010-02-26 - - 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 - -yjogol 2010-02-26 - - 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 - -yjogol 2010-02-26 - - 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 - -yjogol 2010-02-26 - - 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 - -yjogol 2010-02-26 - - 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 - -yjogol 2010-02-26 - - 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 - -yjogol 2010-02-25 - - fix for process view - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@417 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -yjogol 2010-02-25 - - 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 - -focus 2010-02-25 - - 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 - -satbaby 2010-02-25 - - 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 - -striper 2010-02-25 - - - 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 - -focus 2010-02-25 - - 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 - -focus 2010-02-24 - - 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 - -yjogol 2010-02-24 - - 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 - -yjogol 2010-02-24 - - 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 - -yjogol 2010-02-24 - - 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 - -satbaby 2010-02-24 - - fix rc favorites - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@405 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-24 - - timescale position - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@404 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-24 - - fix clock position & corner - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@403 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-23 - - Calc %% from full screen width - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@402 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-23 - - 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 - -yjogol 2010-02-23 - - not needed any more - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@400 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-21 - - -add 11464000 frequency (Prosiebe HD) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@399 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-21 - - - update deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@398 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-20 - - volumebar radius - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@397 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-20 - - cooli radius - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@396 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-20 - - -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 - -striper 2010-02-20 - - - 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 - -striper 2010-02-20 - - - 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 - -striper 2010-02-20 - - - small adjustment to volumebar position - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@392 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-20 - - fix warning - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@391 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-20 - - Menu position settings - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@390 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-20 - - Alternate user-menu names - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@389 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-20 - - 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 - -striper 2010-02-19 - - - fix some c&p errors - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@387 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-19 - - scalable volumebar - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@386 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-19 - - 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 - -satbaby 2010-02-18 - - -add menu volume pos - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@384 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-18 - - - fix scaling - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@383 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-18 - - - fix scaling - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@382 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-18 - - - update deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@381 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-18 - - typo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@380 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-18 - - 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 - -satbaby 2010-02-18 - - -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 - -focus 2010-02-18 - - 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 - -focus 2010-02-18 - - 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 - -striper 2010-02-18 - - - some cosmetics in infoviewer - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@375 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-18 - - - update deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@374 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-18 - - - update deutsch.locale - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@373 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-18 - - 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 - -striper 2010-02-18 - - - 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 - -satbaby 2010-02-18 - - -fix timer conf - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@370 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-18 - - -fiix for scalable mute icon - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@369 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-18 - - optimize - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@368 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-17 - - copy fixes from tuxcvs - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@367 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-02-17 - - 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 - -striper 2010-02-17 - - - 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 - -striper 2010-02-17 - - - scale colorchooser with fontsize - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@364 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-17 - - 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 - -focus 2010-02-17 - - Change default filter mode - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@362 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-17 - - 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 - -striper 2010-02-17 - - - scale imageinfo with fontsize - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@360 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-17 - - - scale with fontsize - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@359 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-17 - - - 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 - -focus 2010-02-17 - - 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 - -striper 2010-02-16 - - - remove unneeded stuff - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@356 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-16 - - - remove unneeded icons - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@355 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-16 - - Fix rounding - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@354 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-16 - - - smaller is better ;) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@353 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-16 - - - 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 - -striper 2010-02-16 - - - alignment optimization in in infoviewer - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@351 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-15 - - - new icons (THX Alfredo01!) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@350 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-15 - - -fix cryptoinfo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@349 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-15 - - -fix cryptoinfo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@348 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-15 - - fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@347 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-15 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@346 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-15 - - unused functions - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@345 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-15 - - tiny fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@344 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-15 - - tiny fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@343 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-15 - - - 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 - -satbaby 2010-02-14 - - change ecm pid to caid - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@341 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-14 - - -add show Cryptsysteme tiny fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@340 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-14 - - -add show Cryptsysteme - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@339 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-14 - - - 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 - -striper 2010-02-14 - - - 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 - -focus 2010-02-14 - - Removed libcontrold dependency - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@336 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-13 - - 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 - -focus 2010-02-12 - - 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 - -satbaby 2010-02-12 - - dont paint '-' if left align - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@329 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-12 - - 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 - -satbaby 2010-02-12 - - -fix max<->min - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@327 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-12 - - Fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@326 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-12 - - loclalize freq tiny fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@325 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-12 - - loclalize freq - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@324 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-12 - - another graphics fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@323 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-12 - - 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 - -striper 2010-02-12 - - - 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 - -satbaby 2010-02-11 - - -fix possible segfault - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@320 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-11 - - cabel scaling - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@319 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-11 - - variable scaling - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@318 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-11 - - oops - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@317 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-11 - - cosmetics - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@316 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-11 - - -fix graphic bugs - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@315 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-11 - - Fix infobar after virtual zap - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@314 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-11 - - - 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 - -striper 2010-02-11 - - - 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 - -focus 2010-02-10 - - 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 - -seife 2010-02-08 - - 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 - -seife 2010-02-08 - - 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 - -seife 2010-02-08 - - 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 - -seife 2010-02-08 - - 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 - -satbaby 2010-02-08 - - show freq for cabel - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@306 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-08 - - show current bitrate - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@305 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-08 - - -fix graphic - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@304 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-08 - - -fix warnings - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@303 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-08 - - icon colors order - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@302 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-02-07 - - 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 - -striper 2010-02-07 - - - 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 - -seife 2010-02-07 - - stringinput: fix literal "double delete" :) - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@299 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-02-07 - - neutrino: fix segfault on restart - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@298 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-02-07 - - 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 - -seife 2010-02-07 - - 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 - -seife 2010-02-07 - - 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 - -satbaby 2010-02-07 - - fix record red - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@294 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-07 - - 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 - -seife 2010-02-07 - - 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 - -satbaby 2010-02-07 - - 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 - -seife 2010-02-07 - - neutrino: vertically center menu icons - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@290 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-02-07 - - 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 - -seife 2010-02-07 - - 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 - -satbaby 2010-02-06 - - 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 - -satbaby 2010-02-06 - - -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 - -satbaby 2010-02-06 - - -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 - -satbaby 2010-02-06 - - -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 - -satbaby 2010-02-06 - - remove extra ';' - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@283 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-06 - - remove extra ';' - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@282 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-06 - - 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 - -satbaby 2010-02-06 - - 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 - -satbaby 2010-02-06 - - remove extra ';' - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@279 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-06 - - format with astyle - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@278 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-06 - - remove extra ';' - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@277 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-06 - - -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 - -satbaby 2010-02-06 - - -fix rest of shadow warnings - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@275 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-06 - - - 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 - -focus 2010-02-06 - - 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 - -seife 2010-02-06 - - 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 - -seife 2010-02-06 - - 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 - -seife 2010-02-06 - - 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 - -seife 2010-02-06 - - 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 - -satbaby 2010-02-06 - - bla->blau for VTXT - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@267 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-02-05 - - 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 - -striper 2010-02-05 - - - 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 - -satbaby 2010-02-05 - - fix usermenu.item_none - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@264 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-05 - - - 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 - -striper 2010-02-05 - - - fix accidentally committed ignore - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@262 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2010-02-05 - - update it - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@261 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -striper 2010-02-05 - - - 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 - -focus 2010-02-05 - - 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 - -focus 2010-02-04 - - 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 - -satbaby 2010-02-04 - - -use: getWidth() - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@256 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-04 - - -add: getWidth() - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@255 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-03 - - 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 - -focus 2010-02-03 - - Attempt to fix #233 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@253 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-03 - - -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 - -focus 2010-02-02 - - 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 - -satbaby 2010-02-02 - - add delete icon - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@250 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-01 - - fix possible Resource leak - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@249 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-01 - - fix digi icon count - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@248 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-01 - - add digi icons to menus - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@246 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-02-01 - - add digi icons to menus - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@245 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-01 - - Analog on/off support - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@244 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-02-01 - - 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 - -seife 2010-01-31 - - 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 - -focus 2010-01-31 - - 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 - -seife 2010-01-31 - - 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 - -focus 2010-01-31 - - 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 - -seife 2010-01-31 - - neutrino: improve epgplus scalability - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@237 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-31 - - 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 - -seife 2010-01-31 - - 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 - -seife 2010-01-31 - - 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 - -seife 2010-01-31 - - 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 - -seife 2010-01-31 - - 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 - -striper 2010-01-31 - - - 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 - -seife 2010-01-31 - - 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 - -striper 2010-01-30 - - - 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 - -striper 2010-01-30 - - - 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 - -seife 2010-01-30 - - 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 - -seife 2010-01-30 - - 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 - -striper 2010-01-30 - - - 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 - -seife 2010-01-30 - - 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 - -striper 2010-01-30 - - - fix indentation - - whitespace cleanup - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@223 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-30 - - 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 - -striper 2010-01-30 - - - 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 - -striper 2010-01-30 - - - 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 - -focus 2010-01-29 - - 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 - -focus 2010-01-29 - - 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 - -focus 2010-01-28 - - Fix scaled subtitles overlap - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@217 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-27 - - scale dvb subtitles - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@216 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-27 - - show rec hdd - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@215 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-27 - - 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 - -satbaby 2010-01-26 - - 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 - -satbaby 2010-01-26 - - 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 - -focus 2010-01-25 - - 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 - -satbaby 2010-01-25 - - fix ChannelName in recordmode - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@210 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-24 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@209 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-24 - - osd fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@208 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-24 - - reserve for head - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@207 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-24 - - #ifndef - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@206 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-24 - - fix segfault - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@205 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-24 - - 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 - -satbaby 2010-01-23 - - fix to long mount name - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@203 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-21 - - testing cable problems - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@202 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-21 - - testing cable problems - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@201 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-21 - - testing cable problems - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@200 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-21 - - fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@199 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-21 - - optimize code - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@198 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-21 - - optimize code - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@197 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-20 - - 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 - -satbaby 2010-01-20 - - fix errors - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@195 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-20 - - casystem_display default false - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@194 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-20 - - fix infobar - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@193 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-20 - - dos2unix format - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@192 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-20 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@191 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-20 - - 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 - -focus 2010-01-20 - - More hacks about subtitles... - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@189 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-20 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@188 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-20 - - cs system on/off - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@187 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-20 - - use addMenueIntroItems funktion - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@186 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-19 - - raw icon cache - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@185 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-19 - - 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 - -satbaby 2010-01-19 - - add channellogo menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@183 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-18 - - add change blink - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@182 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-18 - - Fix radio channel list timers - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@181 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-18 - - move miscsettings to sub menu - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@180 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-17 - - 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 - -seife 2010-01-17 - - 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 - -lucgas 2010-01-17 - - missed files - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@176 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-17 - - Fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@175 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-17 - - More sub pause/restart - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@174 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-17 - - Code cleanup, still testing - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@173 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-16 - - dboxinfo: automatically resize info window - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@172 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-16 - - 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 - -satbaby 2010-01-16 - - 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 - -seife 2010-01-16 - - 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 - -seife 2010-01-16 - - channellist: add timing debug output - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@168 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-16 - - 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 - -seife 2010-01-16 - - 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 - -satbaby 2010-01-16 - - fix2 shadow fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@165 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-16 - - 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 - -satbaby 2010-01-16 - - fix dhadow fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@163 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2010-01-16 - - add files - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@162 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2010-01-16 - - add files - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@161 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2010-01-16 - - some missed files - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@160 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-15 - - add zap by channel id - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@159 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-13 - - shadow var - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@158 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-13 - - shadow var - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@157 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2010-01-12 - - 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 - -satbaby 2010-01-12 - - 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 - -satbaby 2010-01-12 - - rework - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@154 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2010-01-11 - - 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 - -satbaby 2010-01-10 - - fix dual loop - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@152 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-06 - - fix scroll bugs - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@151 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-05 - - bazi98 locale, THX - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@150 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-05 - - fix shadow fixes - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@149 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-04 - - 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 - -satbaby 2010-01-04 - - typo - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@147 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-04 - - 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 - -satbaby 2010-01-04 - - show only future Screenings - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@145 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2010-01-03 - - add weekday to date - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@144 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-03 - - 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 - -seife 2010-01-03 - - 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 - -seife 2010-01-03 - - 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 - -seife 2010-01-03 - - 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 - -seife 2010-01-03 - - sectionsd: speed up shutdown - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@139 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-03 - - 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 - -lucgas 2010-01-03 - - fix for older boost - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@137 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-03 - - 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 - -seife 2010-01-03 - - CProgressBar: initialize variable - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@135 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2010-01-03 - - 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 - -seife 2010-01-03 - - 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 - -seife 2010-01-03 - - 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 - -seife 2010-01-03 - - 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 - -lucgas 2010-01-01 - - fix icons - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@130 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2009-12-31 - - 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 - -focus 2009-12-30 - - testing dvb subtitles - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@128 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2009-12-30 - - Fix icons - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@127 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2009-12-29 - - testing dvb subtitles - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@126 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-29 - - fix initializers and shadows - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@124 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-29 - - fix initializers and shadows - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@123 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-29 - - fix initializers and shadows - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@122 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-29 - - fix initializers and shadows - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@121 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2009-12-26 - - 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 - -satbaby 2009-12-24 - - fix segfault - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@119 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-23 - - fix shadow stuff and initializers.... - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@118 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2009-12-22 - - 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 - -mws 2009-12-22 - - 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 - -satbaby 2009-12-22 - - 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 - -mws 2009-12-22 - - shadowed stuff - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@114 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-22 - - fix qualifier - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@113 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-22 - - fix shadowed things - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@112 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-22 - - 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 - -mws 2009-12-22 - - 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 - -mws 2009-12-22 - - 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 - -mws 2009-12-22 - - 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 - -seife 2009-12-22 - - 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 - -mws 2009-12-22 - - fix casting - - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@106 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2009-12-21 - - 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 - -mws 2009-12-21 - - Mark unused vars as comment - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@104 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2009-12-21 - - 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 - -seife 2009-12-20 - - 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 - -seife 2009-12-20 - - fix typo in "recalculate" commit - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@101 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2009-12-20 - - 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 - -seife 2009-12-20 - - 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 - -seife 2009-12-20 - - 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 - -seife 2009-12-20 - - 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 - -seife 2009-12-20 - - 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 - -mws 2009-12-18 - - -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 - -satbaby 2009-12-17 - - 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 - -satbaby 2009-12-17 - - 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 - -satbaby 2009-12-17 - - 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 - -satbaby 2009-12-17 - - 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 - -mws 2009-12-16 - - 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 - -mws 2009-12-16 - - fix variable init - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@85 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - unused stuff commented - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@84 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - move warning to fixme - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@83 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - unused stuff commented - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@82 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - fix constness - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@81 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - unused stuff commented - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@80 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - 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 - -mws 2009-12-16 - - fix constness - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@78 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - unused stuff commented - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@77 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - 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 - -mws 2009-12-16 - - unused stuff commented - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@75 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - unused stuff commented - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@74 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - 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 - -mws 2009-12-16 - - comment warning off - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@72 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - fix constness - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@71 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - comment warning off - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@70 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - comment unused var - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@69 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - comment unused var - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@68 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - fix sign of int - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@67 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - move warning to FIXME - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@66 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - 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 - -mws 2009-12-16 - - change #warning to TODO - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@64 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - comment unused variables - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@63 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - change #warning to FIXME - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@62 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - fix to prevent uninitialized data - - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@61 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - 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 - -mws 2009-12-16 - - fix typo - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@59 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mws 2009-12-16 - - 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 - -seife 2009-12-16 - - 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 - -seife 2009-12-16 - - 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 - -focus 2009-12-15 - - Err.. - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@55 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2009-12-15 - - Defaults to NORTH, 00.0 - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@54 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2009-12-14 - - 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 - -satbaby 2009-12-14 - - 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 - -satbaby 2009-12-14 - - Manual Channel Search - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@50 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2009-12-14 - - add "--disable-blinkenlights" configure switch - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@49 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2009-12-13 - - 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 - -seife 2009-12-13 - - 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 - -seife 2009-12-13 - - 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 - -seife 2009-12-13 - - 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 - -seife 2009-12-13 - - 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 - -seife 2009-12-13 - - 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 - -seife 2009-12-13 - - 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 - -seife 2009-12-13 - - libsectionsdclient: fix parallel build - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@41 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -seife 2009-12-13 - - 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 - -satbaby 2009-12-09 - - reverse last fix - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@39 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2009-12-09 - - Fix Memory leak: hdBouquet - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@38 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2009-12-09 - - 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 - -focus 2009-12-09 - - 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 - -satbaby 2009-12-08 - - Possible Resource leak: fd - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@35 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2009-12-08 - - fix utf for prov BetaDigital - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@34 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2009-12-08 - - 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 - -satbaby 2009-12-08 - - Memory leak:hdd,hintBox - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@32 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2009-12-08 - - fix Resource leak - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@31 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -satbaby 2009-12-08 - - Possible Memory leak: tag - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@30 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -focus 2009-12-08 - - cable scan fix to test - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@29 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mrcolor 2009-12-08 - - missing file - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@28 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -mrcolor 2009-12-08 - - our current experimental Neutrino branch - - - - git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@27 e54a6e83-5905-42d5-8d5c-058d10e6a962 - -lucgas 2009-11-17 - - includes for $PREFIX..../include - - - git-svn-id: http://www.coolstreamtech.de/coolstream_public_svn/CROSSENVIROMENT/coolstream@17 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 diff --git a/configure.ac b/configure.ac index 63a87f555..fde52b246 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT(Tuxbox-Neutrino,3.5.1) +AC_INIT(Tuxbox-Neutrino,3.6.0) AM_INIT_AUTOMAKE([1.0.1 nostdinc]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])