Commit Graph

5507 Commits

Author SHA1 Message Date
martii
12fcc7c961 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


Origin commit data
------------------
Branch: ni/coolstream
Commit: 0bcff8b930
Author: martii <m4rtii@gmx.de>
Date: 2014-09-14 (Sun, 14 Sep 2014)



------------------
This commit was generated by Migit
2014-09-15 10:16:30 +04:00
Thilo Graf
d5a4e2f612 CComponentsShape/CComponentsShapeCircle: don't use CC_SHADOW_ON as default
It has been shown, most shapes don't require any shadow.


Origin commit data
------------------
Branch: ni/coolstream
Commit: 221bb9be33
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-18 (Mon, 18 Aug 2014)



------------------
This commit was generated by Migit
2014-09-14 00:01:07 +02:00
Thilo Graf
b4a9f82966 CComponentsText: fix missing refresh of text mode
assign of text mode was without any effect


Origin commit data
------------------
Branch: ni/coolstream
Commit: 6842dc530a
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-14 (Thu, 14 Aug 2014)



------------------
This commit was generated by Migit
2014-09-14 00:01:04 +02:00
Thilo Graf
b4d12bd23d CTextBox: add member to get text mode
Origin commit data
------------------
Branch: ni/coolstream
Commit: e606484575
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-14 (Thu, 14 Aug 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-14 00:01:01 +02:00
Thilo Graf
4881fb4130 CProgressWindow: cleanup surplus includes
already included by base class


Origin commit data
------------------
Branch: ni/coolstream
Commit: 3e2e862e81
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-12 (Tue, 12 Aug 2014)



------------------
This commit was generated by Migit
2014-09-14 00:00:56 +02:00
Michael Liebmann
c22c54e9be CLuaInstance: Use native bool parameter instead of string for Lua script functions
Origin commit data
------------------
Branch: ni/coolstream
Commit: d923d991aa
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-11 (Thu, 11 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-13 22:56:42 +02:00
Michael Liebmann
b7518f435f CLuaInstance: Add member paramBoolDeprecated() for info...
...when Boolean parameters are passed as a string or number


Origin commit data
------------------
Branch: ni/coolstream
Commit: 86186e6443
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-11 (Thu, 11 Sep 2014)



------------------
This commit was generated by Migit
2014-09-13 22:56:36 +02:00
Michael Liebmann
e657991bef CLuaInstance: Add overloaded member tableLookup() for bool vars
Origin commit data
------------------
Branch: ni/coolstream
Commit: fc0f5d780a
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-11 (Thu, 11 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-13 22:56:22 +02:00
Michael Liebmann
709998b6cb luainstance: Fix default parameter for config file setXXX functions
Origin commit data
------------------
Branch: ni/coolstream
Commit: c49ceac121
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-12 (Fri, 12 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-12 20:00:02 +02:00
Michael Liebmann
8150cd63c1 CLuaInstance::setBlank: Fix parameter
Origin commit data
------------------
Branch: ni/coolstream
Commit: 7398b43276
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-12 (Fri, 12 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-12 19:59:31 +02:00
[CST] Focus
ade59e670e neutrino.cpp: move theme loading to gui/themes.cpp
original commit (C) martii:
commit cf48e04c02224af37098359d1788f65edd6a7060
gui/themes, neutrino: de-duplicate get/set code


Origin commit data
------------------
Branch: ni/coolstream
Commit: 58198b3f55
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-09-12 (Fri, 12 Sep 2014)



------------------
This commit was generated by Migit
2014-09-12 19:42:31 +04:00
martii
d1f562e7c7 gui/themes: don't keep default theme data twice
Origin commit data
------------------
Branch: ni/coolstream
Commit: 64ef858923
Author: martii <m4rtii@gmx.de>
Date: 2014-01-06 (Mon, 06 Jan 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-12 18:42:46 +04:00
martii
82a6724501 gui/themes: no need to memcpy a theme, just assign
Origin commit data
------------------
Branch: ni/coolstream
Commit: 43809987ac
Author: martii <m4rtii@gmx.de>
Date: 2014-01-11 (Sat, 11 Jan 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-12 18:29:46 +04:00
martii
bca9371e65 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


Origin commit data
------------------
Branch: ni/coolstream
Commit: b21cb152b5
Author: martii <m4rtii@gmx.de>
Date: 2014-01-06 (Mon, 06 Jan 2014)



------------------
This commit was generated by Migit
2014-09-12 18:29:21 +04:00
martii
e06663874d system/helpers: add mkdirhier(); gui/themes: use mkdirhier()
Conflicts:
	src/system/helpers.h


Origin commit data
------------------
Branch: ni/coolstream
Commit: 431657e35d
Author: martii <m4rtii@gmx.de>
Date: 2014-01-06 (Mon, 06 Jan 2014)



------------------
This commit was generated by Migit
2014-09-12 15:59:21 +04:00
[CST] Focus
7caa10aeb2 gui/network_setup.cpp: fix enabled/disabled items on settings restore
Origin commit data
------------------
Branch: ni/coolstream
Commit: bad910a320
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-09-12 (Fri, 12 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-12 13:52:03 +04:00
[CST] Focus
5b33660ea7 gui/hdd_menu.cpp: prevent divide by zero
Origin commit data
------------------
Branch: ni/coolstream
Commit: 9b697fb52b
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-09-12 (Fri, 12 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-12 11:35:58 +04:00
[CST] Focus
acb8725806 driver/framebuffer.cpp: fix COL_BACKGROUND
Origin commit data
------------------
Branch: ni/coolstream
Commit: b07f61a1cf
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-09-12 (Fri, 12 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-12 10:05:54 +04:00
Thilo Graf
78ba050bc5 CWebTVSetup: fix menu handling
- width enlarged
- fix exit handling
- fix memory of item position
- adapted caption


Origin commit data
------------------
Branch: ni/coolstream
Commit: 90a29c598d
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-09-11 (Thu, 11 Sep 2014)



------------------
This commit was generated by Migit
2014-09-11 23:44:04 +02:00
vanhofen
9afd8e8d75 shellwindow: add timeout
Origin commit data
------------------
Branch: ni/coolstream
Commit: caabe9707c
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-09-11 (Thu, 11 Sep 2014)

Origin message was:
------------------
- shellwindow: add timeout

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-11 21:57:18 +02:00
vanhofen
8388d1ab95 dboxinfo: align color of time/load headers to other headers
Origin commit data
------------------
Branch: ni/coolstream
Commit: 0d236b39c1
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-09-11 (Thu, 11 Sep 2014)

Origin message was:
------------------
- dboxinfo: align color of time/load headers to other headers

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-11 16:19:00 +02:00
martii
984f4e1032 gui/components/cc_frm_clock.cpp: add method to enable/disable auto-blit()
Conflicts:
	src/gui/components/cc_frm_clock.cpp


Origin commit data
------------------
Branch: ni/coolstream
Commit: 84cf3865b5
Author: martii <m4rtii@gmx.de>
Date: 2014-06-19 (Thu, 19 Jun 2014)



------------------
This commit was generated by Migit
2014-09-11 18:12:51 +04:00
martii
9ca9388976 [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.
Origin commit data
------------------
Branch: ni/coolstream
Commit: 1c39a6edf4
Author: martii <m4rtii@gmx.de>
Date: 2014-04-08 (Tue, 08 Apr 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-11 18:12:51 +04:00
martii
03d91b7b1a 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


Origin commit data
------------------
Branch: ni/coolstream
Commit: 13118c1148
Author: martii <m4rtii@gmx.de>
Date: 2014-01-10 (Fri, 10 Jan 2014)



------------------
This commit was generated by Migit
2014-09-11 18:12:51 +04:00
martii
fe4429fc79 gui/components/cc_frm_clock: disable thread idle timeout; clear clock when thread exits
Origin commit data
------------------
Branch: ni/coolstream
Commit: 9472155b88
Author: martii <m4rtii@gmx.de>
Date: 2014-01-02 (Thu, 02 Jan 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-11 18:12:51 +04:00
martii
3cca8b1d3c gui/components: use COL_BACKGROUND_PLUS_0 instead of COL_BACKGROUND
Origin commit data
------------------
Branch: ni/coolstream
Commit: be29f644f0
Author: martii <m4rtii@gmx.de>
Date: 2014-06-09 (Mon, 09 Jun 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-11 18:12:51 +04:00
[CST] Focus
4a1f16e456 gui/timeosd.cpp: show negative time for MODE_DESC
Origin commit data
------------------
Branch: ni/coolstream
Commit: da5be5860f
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-09-11 (Thu, 11 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-11 18:12:51 +04:00
martii
0f526252dd gui/timeosd: set progressbar to timescale style
Origin commit data
------------------
Branch: ni/coolstream
Commit: 3eb867ebf8
Author: martii <m4rtii@gmx.de>
Date: 2014-07-06 (Sun, 06 Jul 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-11 18:12:51 +04:00
martii
f9c8a5ddf9 gui/timeosd: don't instantiate CComponentsFrmClock in active mode
Conflicts:
	src/gui/timeosd.cpp


Origin commit data
------------------
Branch: ni/coolstream
Commit: a70560ea58
Author: martii <m4rtii@gmx.de>
Date: 2014-01-12 (Sun, 12 Jan 2014)



------------------
This commit was generated by Migit
2014-09-11 18:12:51 +04:00
[CST] Focus
cd6619a7d9 gui/dboxinfo: fixes
Origin commit data
------------------
Branch: ni/coolstream
Commit: d3c4b4f199
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-09-11 (Thu, 11 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-11 18:12:09 +04:00
martii
fd5475886a gui/dboxinfo: localize (partially based on patch from Benny -- thanks!)
Conflicts:
	src/gui/dboxinfo.cpp


Origin commit data
------------------
Branch: ni/coolstream
Commit: 742760dbd3
Author: martii <m4rtii@gmx.de>
Date: 2014-05-24 (Sat, 24 May 2014)



------------------
This commit was generated by Migit
2014-09-11 18:12:06 +04:00
[CST] Focus
85a1e0ba64 neutrino.cpp: avoid webtv duplicates
Origin commit data
------------------
Branch: ni/coolstream
Commit: 247e38a204
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-09-10 (Wed, 10 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-11 17:58:28 +04:00
martii
14f4b12384 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


Origin commit data
------------------
Branch: ni/coolstream
Commit: 7c15db185f
Author: martii <m4rtii@gmx.de>
Date: 2013-11-27 (Wed, 27 Nov 2013)



------------------
This commit was generated by Migit
2014-09-11 17:58:19 +04:00
Michael Liebmann
866bb6ecfc CLuaInstance: Add CConfigFile functions
Functions: loadConfig(), saveConfig(), clear(), getString(),
  setString(), getInt32(), setInt32(), getBool(), setBool()


Origin commit data
------------------
Branch: ni/coolstream
Commit: b74e80ee6f
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-11 (Thu, 11 Sep 2014)

Origin message was:
------------------
CLuaInstance: Add CConfigFile functions

Functions: loadConfig(), saveConfig(), clear(), getString(),
      setString(), getInt32(), setInt32(), getBool(), setBool()


------------------
This commit was generated by Migit
2014-09-11 12:14:24 +02:00
Michael Liebmann
d5d54c5a4c CLuaInstance: Add missed library function _luaL_checkbool()
Origin commit data
------------------
Branch: ni/coolstream
Commit: 457f974eed
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-11 (Thu, 11 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-11 12:14:24 +02:00
Michael Liebmann
f7155bdaab CLuaInstance: Add cVideo functions
- cVideo::SetBlank()
- cVideo::ShowPicture()
- cVideo::StopPicture()


Origin commit data
------------------
Branch: ni/coolstream
Commit: c511a44a2b
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-10 (Wed, 10 Sep 2014)



------------------
This commit was generated by Migit
2014-09-11 12:14:24 +02:00
Michael Liebmann
36f5269b55 CLuaInstance: Fix segfault when hide() in CPictureDelete()
Origin commit data
------------------
Branch: ni/coolstream
Commit: dff6a6413d
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-10 (Wed, 10 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-11 12:14:24 +02:00
Michael Liebmann
c484e28dc2 CLuaInstance: More global colors added
Origin commit data
------------------
Branch: ni/coolstream
Commit: 263e023879
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-10 (Wed, 10 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-11 12:14:24 +02:00
Michael Liebmann
67569eae0e 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.


Origin commit data
------------------
Branch: ni/coolstream
Commit: 51fb2fb9e7
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-10 (Wed, 10 Sep 2014)

Origin message was:
------------------
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.


------------------
This commit was generated by Migit
2014-09-11 12:14:24 +02:00
Michael Liebmann
dfb3be64db CLuaInstance: Add parameter info1/info2 to PlayFile()
- This parameter display in info viewer instead of epg data


Origin commit data
------------------
Branch: ni/coolstream
Commit: b6f1963f2c
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-10 (Wed, 10 Sep 2014)



------------------
This commit was generated by Migit
2014-09-11 12:14:24 +02:00
[CST] Focus
6b81b487f7 gui/personalize.cpp: try to fix usermenu delete
Origin commit data
------------------
Branch: ni/coolstream
Commit: d2c836049b
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-09-09 (Tue, 09 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-09 15:28:35 +04:00
[CST] Focus
5e7c2e21c0 gui/settings_manager.cpp: fix font settings update after config file loading
Origin commit data
------------------
Branch: ni/coolstream
Commit: 9b82162e6f
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-09-09 (Tue, 09 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-09 15:28:35 +04:00
[CST] Focus
50168b8768 gui/dboxinfo.cpp: do not paint empty line
Origin commit data
------------------
Branch: ni/coolstream
Commit: 6857f616c2
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-09-09 (Tue, 09 Sep 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-09 15:28:35 +04:00
vanhofen
dc9164a431 personalize.cpp: add shortcut to pluginSelectionMenu
Origin commit data
------------------
Branch: ni/coolstream
Commit: fafb7399d1
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-09-08 (Mon, 08 Sep 2014)

Origin message was:
------------------
- personalize.cpp: add shortcut to pluginSelectionMenu

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-08 21:20:15 +02:00
vanhofen
3b0bace28d personalize.cpp: remove non-working colored hotkeys
Origin commit data
------------------
Branch: ni/coolstream
Commit: 7792a9658e
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-09-08 (Mon, 08 Sep 2014)

Origin message was:
------------------
- personalize.cpp: remove non-working colored hotkeys

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-08 21:02:52 +02:00
vanhofen
00ec52cd08 neutrinofonts.cpp: use debug output for font init
Origin commit data
------------------
Branch: ni/coolstream
Commit: 608ae65038
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-09-08 (Mon, 08 Sep 2014)

Origin message was:
------------------
- neutrinofonts.cpp: use debug output for font init

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-08 18:42:28 +02:00
vanhofen
b0352cd423 neutrino.cpp: more readability for startup console output
Origin commit data
------------------
Branch: ni/coolstream
Commit: 7e3addd8a7
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-09-08 (Mon, 08 Sep 2014)

Origin message was:
------------------
- neutrino.cpp: more readability for startup console output

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-08 18:41:48 +02:00
vanhofen
36244d1ed8 personalize.cpp: resort usermenu
Origin commit data
------------------
Branch: ni/coolstream
Commit: c80f73c2c5
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-09-08 (Mon, 08 Sep 2014)

Origin message was:
------------------
- personalize.cpp: resort usermenu

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-08 17:42:10 +02:00
vanhofen
167f8e295b setting_helpers: rename CStreamFeaturesChangeExec to CPluginsExec
Origin commit data
------------------
Branch: ni/coolstream
Commit: 237892ffd2
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-09-08 (Mon, 08 Sep 2014)

Origin message was:
------------------
- setting_helpers: rename CStreamFeaturesChangeExec to CPluginsExec

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-08 16:33:26 +02:00
vanhofen
86f7ef24e9 locale: remove onekey plugin rests
Origin commit data
------------------
Branch: ni/coolstream
Commit: 9b5b4249d9
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-09-08 (Mon, 08 Sep 2014)

Origin message was:
------------------
- locale: remove onekey plugin rests

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2014-09-08 15:42:43 +02:00