enigma2.git
16 years agoalso use refcounting for eTimers
Andreas Monzner [Wed, 29 Oct 2008 22:44:53 +0000 (22:44 +0000)]
also use refcounting for eTimers
its now no more possible directly to call new eTimer .. or to embedded
eTimer.
to create a eTimer now eTimer::create must be used... to delete you must
call ->AddRef() after timer creation and ->Release when the timer is no more
needed. Or use ePtr<eTimer> to store the timer reference.. then its enough
to set the ePtr<eTimer> object to 0 when the timer is no more needed

16 years agofix compiler warning
Andreas Monzner [Wed, 29 Oct 2008 22:41:48 +0000 (22:41 +0000)]
fix compiler warning

16 years agodelete eSocketNotifiers isnt allowed...
Andreas Monzner [Wed, 29 Oct 2008 21:46:13 +0000 (21:46 +0000)]
delete eSocketNotifiers isnt allowed...
please call ->AddRef() after eSocketNotifier::create ... and ->Release()
when the eSocketNotifier is no more needed... or use ePtr<eSocketNotifier>

16 years agobetter solution to add possibility to delete eSocketNotifiers,
Andreas Monzner [Wed, 29 Oct 2008 19:46:57 +0000 (19:46 +0000)]
better solution to add possibility to delete eSocketNotifiers,
eConsoleAppContainers in callback funktions without crash

16 years agohand over extra_args to finished callback for eBatch calls
Andreas Frisch [Wed, 29 Oct 2008 17:56:55 +0000 (17:56 +0000)]
hand over extra_args to finished callback for eBatch calls

16 years agoallow creating .ISO files. allow burning .ISO images or preauthored dvd structures...
Andreas Frisch [Wed, 29 Oct 2008 16:57:49 +0000 (16:57 +0000)]
allow creating .ISO files. allow burning .ISO images or preauthored dvd structures (e.g. from failed burning attempts) to DVD. allow choice between ISO9660 level 1, ISO9660 version 2 and UDF as file system for data DVDs. new options are available for selection within settings screen. burning dvd from image is available as option in menu.

16 years agofix non working timer disable for recurring timers,
Andreas Monzner [Wed, 29 Oct 2008 14:52:06 +0000 (14:52 +0000)]
fix non working timer disable for recurring timers,
no more use texts to detect state

16 years agofix dependencies
Andreas Monzner [Wed, 29 Oct 2008 11:37:44 +0000 (11:37 +0000)]
fix dependencies

16 years agoremove no more needed files
Andreas Monzner [Wed, 29 Oct 2008 11:30:45 +0000 (11:30 +0000)]
remove no more needed files

16 years agoadd eBatch function for running system commands sequentially
Andreas Frisch [Wed, 29 Oct 2008 09:09:25 +0000 (09:09 +0000)]
add eBatch function for running system commands sequentially

16 years agoremove non working wrapper class to add a (unneeded) .get() call to
Andreas Monzner [Tue, 28 Oct 2008 19:52:04 +0000 (19:52 +0000)]
remove non working wrapper class to add a (unneeded) .get() call to
eConsoleAppContainers.. so now all external plugins must remove this .get()
calls...
example:
cont = eConsoleAppContainer()
cont.appClosed.append(cb_func) # old was
cont.appClosed.get().append(cb_func)

16 years agoadd flac and mp4
Andreas Frisch [Tue, 28 Oct 2008 18:41:21 +0000 (18:41 +0000)]
add flac and mp4

16 years agochange internal handling of media format types and don't scan cd before opening conte...
Andreas Frisch [Tue, 28 Oct 2008 18:06:01 +0000 (18:06 +0000)]
change internal handling of media format types and don't scan cd before opening context menu

16 years agoupdate da,lt,pl,es,fi locale
Felix Domke [Tue, 28 Oct 2008 10:21:11 +0000 (10:21 +0000)]
update da,lt,pl,es,fi locale

16 years agorevert unneeded translation changes
Andreas Monzner [Tue, 28 Oct 2008 09:22:40 +0000 (09:22 +0000)]
revert unneeded translation changes

16 years agocleanup eConsoleAppContainer code.. execute is now only possible to call with
Andreas Monzner [Tue, 28 Oct 2008 09:20:18 +0000 (09:20 +0000)]
cleanup eConsoleAppContainer code.. execute is now only possible to call with
one single string argument

16 years agosmall cleanup
Andreas Monzner [Mon, 27 Oct 2008 22:16:43 +0000 (22:16 +0000)]
small cleanup

16 years agouse functions for sequence instead of tuple or list.. so both types are
Andreas Monzner [Mon, 27 Oct 2008 21:16:03 +0000 (21:16 +0000)]
use functions for sequence instead of tuple or list.. so both types are
working now, fix small typo

16 years agoallow burning data dvds containing (.ts) files > 2 GB and long file names
Andreas Frisch [Mon, 27 Oct 2008 15:35:03 +0000 (15:35 +0000)]
allow burning data dvds containing (.ts) files > 2 GB and long file names

16 years agocorrectly parse output of new epopen command
Andreas Frisch [Mon, 27 Oct 2008 15:34:19 +0000 (15:34 +0000)]
correctly parse output of new epopen command

16 years agoinstall Console.py
Andreas Monzner [Mon, 27 Oct 2008 14:50:16 +0000 (14:50 +0000)]
install Console.py

16 years agolong -> int
Andreas Monzner [Mon, 27 Oct 2008 14:49:31 +0000 (14:49 +0000)]
long -> int

16 years agoadd support for cyclic garbage collection to eConsoleAppContainer
Andreas Monzner [Mon, 27 Oct 2008 14:48:43 +0000 (14:48 +0000)]
add support for cyclic garbage collection to eConsoleAppContainer

16 years agoadd workaround
Andreas Monzner [Mon, 27 Oct 2008 11:14:31 +0000 (11:14 +0000)]
add workaround

16 years agoswitch network to use new epopen implementation instead of system call
Andreas Frisch [Mon, 27 Oct 2008 10:09:18 +0000 (10:09 +0000)]
switch network to use new epopen implementation instead of system call

16 years agoswitch from job to epopen for the info part. (this crashes when exiting before cb...
Andreas Frisch [Mon, 27 Oct 2008 09:45:04 +0000 (09:45 +0000)]
switch from job to epopen for the info part. (this crashes when exiting before cb has fired... will be fixed)

16 years agoincorporate new class to support own asynchronous implementation of a "popen" system...
Andreas Frisch [Mon, 27 Oct 2008 09:24:27 +0000 (09:24 +0000)]
incorporate new class to support own asynchronous implementation of a "popen" system call using eAppContainer

16 years agochanges on behalf of acid-burn
Andreas Frisch [Mon, 27 Oct 2008 09:21:56 +0000 (09:21 +0000)]
changes on behalf of acid-burn

16 years agoset pat/pmt timeout back to 20 seconds... to get rid of recordings without
Andreas Monzner [Mon, 27 Oct 2008 08:53:56 +0000 (08:53 +0000)]
set pat/pmt timeout back to 20 seconds... to get rid of recordings without
pat/pmt... but its a real mystery for me why 4 seconds isnt enough...

16 years agofix crash upon invalid mountpoint
Andreas Frisch [Sun, 26 Oct 2008 19:54:09 +0000 (19:54 +0000)]
fix crash upon invalid mountpoint

16 years agoworkaround for config entry dependencies
Felix Domke [Sun, 26 Oct 2008 11:05:57 +0000 (11:05 +0000)]
workaround for config entry dependencies

16 years agoremove duplicate code, add 'quit and delete movie'-option (experts only), move import...
Felix Domke [Sat, 25 Oct 2008 10:01:49 +0000 (10:01 +0000)]
remove duplicate code, add 'quit and delete movie'-option (experts only), move imports inside functions

16 years agoupdate default bouquet
Andreas Monzner [Fri, 24 Oct 2008 22:42:11 +0000 (22:42 +0000)]
update default bouquet

16 years agosmall fixes for loopthrough
Andreas Monzner [Fri, 24 Oct 2008 11:13:31 +0000 (11:13 +0000)]
small fixes for loopthrough

16 years agochange eConsoleAppcontainers to using standard system shell 'sh' as suggested by...
Andreas Frisch [Fri, 24 Oct 2008 06:35:50 +0000 (06:35 +0000)]
change eConsoleAppcontainers to using standard system shell 'sh' as suggested by Pieter. This allows more complex command lines invoking pipes. a wrapper class which supplies an asynchronous popen implementation is yet to come.

16 years agoadd language cache to speed up language selection and wizzard
Felix Domke [Fri, 24 Oct 2008 00:18:55 +0000 (00:18 +0000)]
add language cache to speed up language selection and wizzard

16 years agofix garbage collection (Modules/gcmodule.c:380: move_unreachable: Assertion
Andreas Monzner [Thu, 23 Oct 2008 23:57:36 +0000 (23:57 +0000)]
fix garbage collection (Modules/gcmodule.c:380: move_unreachable: Assertion
`gc->gc.gc_refs > 0`)

16 years agofix typo / update fr.po
Felix Domke [Thu, 23 Oct 2008 15:06:56 +0000 (15:06 +0000)]
fix typo / update fr.po

16 years agofix typo
Felix Domke [Thu, 23 Oct 2008 15:04:36 +0000 (15:04 +0000)]
fix typo

16 years agoupdate fi language
Felix Domke [Thu, 23 Oct 2008 13:27:44 +0000 (13:27 +0000)]
update fi language

16 years agoupdate da,sv,fr,lt language; this time hopefully the right ones.
Felix Domke [Thu, 23 Oct 2008 13:24:04 +0000 (13:24 +0000)]
update da,sv,fr,lt language; this time hopefully the right ones.

16 years agoupdate sv language
Felix Domke [Thu, 23 Oct 2008 13:03:37 +0000 (13:03 +0000)]
update sv language

16 years agoupdate da,sv,fr,lt language
Felix Domke [Thu, 23 Oct 2008 12:44:00 +0000 (12:44 +0000)]
update da,sv,fr,lt language

16 years agoturn around action maps so that red key (abort) works again
Andreas Frisch [Thu, 23 Oct 2008 11:15:04 +0000 (11:15 +0000)]
turn around action maps so that red key (abort) works again

16 years agoadd summary screen for task view
Andreas Frisch [Thu, 23 Oct 2008 07:27:10 +0000 (07:27 +0000)]
add summary screen for task view

16 years agofix copy&paste typos
Andreas Monzner [Wed, 22 Oct 2008 22:39:53 +0000 (22:39 +0000)]
fix copy&paste typos

16 years agoimplement UTF-8 text/plain subtitles. change subtitle switching using second input...
Andreas Frisch [Wed, 22 Oct 2008 14:54:30 +0000 (14:54 +0000)]
implement UTF-8 text/plain subtitles. change subtitle switching using second input-selector element to allow having all different subtitle formats
in the same file

16 years agofix wrong free capacity reading on blank dvd(-/+)r
Andreas Frisch [Wed, 22 Oct 2008 14:50:32 +0000 (14:50 +0000)]
fix wrong free capacity reading on blank dvd(-/+)r

16 years agofix progress scaling and remove unneeded project paramter from dvd media toolbox
Andreas Frisch [Wed, 22 Oct 2008 07:50:46 +0000 (07:50 +0000)]
fix progress scaling and remove unneeded project paramter from dvd media toolbox

16 years agodisplay choices and selection of ChoiceBoxes on summary screen
Andreas Frisch [Tue, 21 Oct 2008 22:27:30 +0000 (22:27 +0000)]
display choices and selection of ChoiceBoxes on summary screen

16 years agoremove double import
Andreas Frisch [Tue, 21 Oct 2008 21:49:12 +0000 (21:49 +0000)]
remove double import

16 years agoalso show dvb subtitles with wrong coded subtitling type in pmt
Andreas Monzner [Tue, 21 Oct 2008 16:15:40 +0000 (16:15 +0000)]
also show dvb subtitles with wrong coded subtitling type in pmt

16 years agofix possible crash on task abort and work with new getCD return value
Andreas Frisch [Tue, 21 Oct 2008 15:31:35 +0000 (15:31 +0000)]
fix possible crash on task abort and work with new getCD return value

16 years agoallow playing audio cds without mediascanner (choice in mediaplayer menu). offer...
Andreas Frisch [Tue, 21 Oct 2008 15:29:54 +0000 (15:29 +0000)]
allow playing audio cds without mediascanner (choice in mediaplayer menu). offer playing dvd only if disc in drive actually is a
dvd

16 years agouse correct datatype
Andreas Monzner [Tue, 21 Oct 2008 15:03:04 +0000 (15:03 +0000)]
use correct datatype

16 years agocompile fix
Andreas Monzner [Tue, 21 Oct 2008 13:55:58 +0000 (13:55 +0000)]
compile fix

16 years agosmall fix (unused code yet)
Andreas Monzner [Tue, 21 Oct 2008 08:14:02 +0000 (08:14 +0000)]
small fix (unused code yet)

16 years agochange order of index and begin/end flag and swap begin/endflags value to
Andreas Monzner [Mon, 20 Oct 2008 23:39:20 +0000 (23:39 +0000)]
change order of index and begin/end flag and swap begin/endflags value to
get rid of the list sort function

16 years agofix
Andreas Monzner [Mon, 20 Oct 2008 23:00:59 +0000 (23:00 +0000)]
fix

16 years agofix typo? ! ?
Andreas Monzner [Mon, 20 Oct 2008 22:13:25 +0000 (22:13 +0000)]
fix typo? ! ?

16 years agoremove debug output
Andreas Monzner [Mon, 20 Oct 2008 21:22:45 +0000 (21:22 +0000)]
remove debug output

16 years agogui timeroverlap fixes,
Andreas Monzner [Mon, 20 Oct 2008 20:57:34 +0000 (20:57 +0000)]
gui timeroverlap fixes,
fix ordering of eventlist (end before start when time is equal)

16 years agoallow translation, thanks to Tero
Felix Domke [Mon, 20 Oct 2008 20:47:19 +0000 (20:47 +0000)]
allow translation, thanks to Tero

16 years agotranslate menu title, thanks to Tero
Felix Domke [Mon, 20 Oct 2008 20:45:06 +0000 (20:45 +0000)]
translate menu title, thanks to Tero

16 years agoadd building of NFIFlash plugin, but display only for DM8000
Andreas Frisch [Mon, 20 Oct 2008 18:25:50 +0000 (18:25 +0000)]
add building of NFIFlash plugin, but display only for DM8000

16 years agochange flasher part of NFIFlash to handle new style md5sum lines
Andreas Frisch [Mon, 20 Oct 2008 15:35:49 +0000 (15:35 +0000)]
change flasher part of NFIFlash to handle new style md5sum lines

16 years agofix typo
Andreas Monzner [Mon, 20 Oct 2008 14:56:07 +0000 (14:56 +0000)]
fix typo

16 years agogetFrontendData is not working when the service is not started.. so call it
Andreas Monzner [Mon, 20 Oct 2008 14:39:49 +0000 (14:39 +0000)]
getFrontendData is not working when the service is not started.. so call it
after start
small cleanup

16 years agosmall cleanup
Andreas Monzner [Mon, 20 Oct 2008 14:37:07 +0000 (14:37 +0000)]
small cleanup

16 years agoremove unneeded del...
Andreas Monzner [Mon, 20 Oct 2008 13:59:01 +0000 (13:59 +0000)]
remove unneeded del...

16 years agofix non correct working timer sanity check!
Andreas Monzner [Mon, 20 Oct 2008 13:49:25 +0000 (13:49 +0000)]
fix non correct working timer sanity check!

16 years agohide subtitles after actual duration timeout, unescape entities and simulate bold...
Andreas Frisch [Mon, 20 Oct 2008 11:52:18 +0000 (11:52 +0000)]
hide subtitles after actual duration timeout, unescape entities and simulate bold and italic

16 years agoadd .nfi to filescanner for NFIFlash plugin, whitespace cleanup, change md5sum check...
Andreas Frisch [Sun, 19 Oct 2008 22:25:52 +0000 (22:25 +0000)]
add .nfi to filescanner for NFIFlash plugin, whitespace cleanup, change md5sum check for new .nfo syntax

16 years agoadd command to manually close input pipe (send CTRL-D / EOF)
Andreas Frisch [Sun, 19 Oct 2008 20:20:41 +0000 (20:20 +0000)]
add command to manually close input pipe (send CTRL-D / EOF)

16 years agoemit evUpdatedInfo on id3 taglist parse and implement YEAR tag
Andreas Frisch [Sat, 18 Oct 2008 20:31:57 +0000 (20:31 +0000)]
emit evUpdatedInfo on id3 taglist parse and implement YEAR tag

16 years agoadd timeroverlap detection made by adenin (thanks for the great work!)
Andreas Monzner [Sat, 18 Oct 2008 17:11:52 +0000 (17:11 +0000)]
add timeroverlap detection made by adenin (thanks for the great work!)

16 years agofix memleak
Andreas Monzner [Sat, 18 Oct 2008 15:20:37 +0000 (15:20 +0000)]
fix memleak

16 years agofixes by adenin
Andreas Monzner [Sat, 18 Oct 2008 15:16:28 +0000 (15:16 +0000)]
fixes by adenin

16 years agouse config callbacks from instantiated dialog in wizard screens
Stefan Pluecken [Fri, 17 Oct 2008 19:52:06 +0000 (19:52 +0000)]
use config callbacks from instantiated dialog in wizard screens

16 years agoalso scan for video-CD content in directory MPEGAV (capitalized)
Andreas Frisch [Fri, 17 Oct 2008 14:31:00 +0000 (14:31 +0000)]
also scan for video-CD content in directory MPEGAV (capitalized)

16 years agomake background parameter optional (directly runnable)
Andreas Frisch [Fri, 17 Oct 2008 13:36:28 +0000 (13:36 +0000)]
make background parameter optional (directly runnable)

16 years agofix return value parameter list of infoJobCB
Andreas Frisch [Fri, 17 Oct 2008 13:27:23 +0000 (13:27 +0000)]
fix return value parameter list of infoJobCB

16 years agoremove full /etc backup option and change the position of the green and red button...
Andreas Frisch [Thu, 16 Oct 2008 14:37:52 +0000 (14:37 +0000)]
remove full /etc backup option and change the position of the green and red button to follow the positions of the remote control (on
behalf of sat-man)
----------------------------------------------------------------------

16 years agofix indentation bug which prevented the last block from being overwritten and introdu...
Andreas Frisch [Thu, 16 Oct 2008 11:27:18 +0000 (11:27 +0000)]
fix indentation bug which prevented the last block from being overwritten and introduce auto_jump property

16 years agoease usability of ConfigIP elements
Andreas Frisch [Thu, 16 Oct 2008 07:31:12 +0000 (07:31 +0000)]
ease usability of ConfigIP elements

16 years agoremove unnecessary debug and fix typo bug
Andreas Frisch [Wed, 15 Oct 2008 15:14:38 +0000 (15:14 +0000)]
remove unnecessary debug and fix typo bug

16 years agoallow gstreamer to signalize missing plugins to the gui (requires reconfiguring enigm...
Andreas Frisch [Wed, 15 Oct 2008 14:38:38 +0000 (14:38 +0000)]
allow gstreamer to signalize missing plugins to the gui (requires reconfiguring enigma2) and add support for flac files (requires
libflac7, gst-plugin-flac)

16 years agocheck for running jobs before shutting down/rebooting
Andreas Frisch [Wed, 15 Oct 2008 10:30:24 +0000 (10:30 +0000)]
check for running jobs before shutting down/rebooting

16 years agoupdate sv,fr,lt,pl language
Felix Domke [Wed, 15 Oct 2008 01:34:17 +0000 (01:34 +0000)]
update sv,fr,lt,pl language

16 years agoAllow going into standby/shutting down after completing jobs (dvd burning)
Andreas Frisch [Tue, 14 Oct 2008 16:25:11 +0000 (16:25 +0000)]
Allow going into standby/shutting down after completing jobs (dvd burning)

16 years agoremove onSelectionChanged callbacks before deleting the configInstance["config"]...
Stefan Pluecken [Tue, 14 Oct 2008 14:35:24 +0000 (14:35 +0000)]
remove onSelectionChanged callbacks before deleting the configInstance["config"] item in the wizard to prevent calling them from a closed screen

16 years agofix typo
Andreas Monzner [Tue, 14 Oct 2008 11:10:36 +0000 (11:10 +0000)]
fix typo

16 years agofix incorrect calculated score when loopthrough to a motorized lnb
Andreas Monzner [Tue, 14 Oct 2008 10:59:58 +0000 (10:59 +0000)]
fix incorrect calculated score when loopthrough to a motorized lnb

16 years agogeneric language update / update sv,fr,pl / fix typo
Felix Domke [Mon, 13 Oct 2008 20:55:55 +0000 (20:55 +0000)]
generic language update / update sv,fr,pl / fix typo

16 years agofix typo
Felix Domke [Mon, 13 Oct 2008 20:51:54 +0000 (20:51 +0000)]
fix typo

16 years agoremove weird charset specifiers
Andreas Frisch [Mon, 13 Oct 2008 18:31:27 +0000 (18:31 +0000)]
remove weird charset specifiers

16 years agoallow DVD burning in background. to view progress of jobs, press extensions key ...
Andreas Frisch [Mon, 13 Oct 2008 18:29:57 +0000 (18:29 +0000)]
allow DVD burning in background. to view progress of jobs, press extensions key (blue) in TV mode

16 years agofix md5 hash check
Andreas Frisch [Sun, 12 Oct 2008 22:15:56 +0000 (22:15 +0000)]
fix md5 hash check

16 years agoupdate pl translation
Felix Domke [Sun, 12 Oct 2008 20:51:43 +0000 (20:51 +0000)]
update pl translation

16 years agobugfix for cancelling
Andreas Frisch [Sun, 12 Oct 2008 17:25:15 +0000 (17:25 +0000)]
bugfix for cancelling