enigma2-plugins.git
8 years agoAutoTimer.py: smaller style change / micro-optimization AutoTimer_add_similar_timer
Moritz Venn [Tue, 9 Aug 2011 14:35:38 +0000 (16:35 +0200)]
AutoTimer.py: smaller style change / micro-optimization

creating a list takes longer than creating a tuple ;)

8 years agoautotimer: ignore evtLimit for similar timers
Moritz Venn [Tue, 9 Aug 2011 14:29:00 +0000 (16:29 +0200)]
autotimer: ignore evtLimit for similar timers

I feel this makes the feature unintuitive or to put it differently: I
spend quite some time debugging why no similar timers were found :D

8 years agoAutoTimer.py: merge the two match-paths again
Moritz Venn [Tue, 9 Aug 2011 13:45:00 +0000 (15:45 +0200)]
AutoTimer.py: merge the two match-paths again

though it looks a little weird, it's easier to maintain and probably a
little more "natural" (despite the order of the checks which is due to
easier checks being done first)

8 years agoAutoPoller.py: use custom notification for similar timers
Moritz Venn [Tue, 9 Aug 2011 13:41:40 +0000 (15:41 +0200)]
AutoPoller.py: use custom notification for similar timers

otherwise we might never see the general one.
those two probably should be merged though.

8 years agoAutoTimer.py: whitespace cleanup
Moritz Venn [Tue, 9 Aug 2011 13:35:38 +0000 (15:35 +0200)]
AutoTimer.py: whitespace cleanup

8 years agoautotimer: reduce xml config version to 5 again
Moritz Venn [Tue, 9 Aug 2011 12:21:37 +0000 (14:21 +0200)]
autotimer: reduce xml config version to 5 again

this version number only indicates the version of the config file and
only intended for internal use by the parser. increasing the number
should only be done if there is an incompatible change in syntax/meaning
of values to the previous version(s), which is why the "fallback
algorithm" parseConfigOld is called. it is to be modified according to
the changes in order for bumping the version to make any sense.

this might lead to the same trouble that people could have run into when
installing this version in the first place (config COULD be read
incorrectly) but let's hope there were no errors in the first place.

8 years agoautotimer: use system difflib
Moritz Venn [Tue, 9 Aug 2011 12:00:45 +0000 (14:00 +0200)]
autotimer: use system difflib

we should rather use system difflib (by pulling it as a dependency) than
shipping the module ourselves. this saves space and possibly computation
time.

8 years agoSome channels indicate replays of series in the extended descriptions.
betonme [Wed, 3 Aug 2011 17:00:28 +0000 (19:00 +0200)]
Some channels indicate replays of series in the extended descriptions.
Then the descriptions are not equal and the similar search won't find the replays.
Solution:
The SequenceMatcher will analyze the similarity of the sequences.
The ratio will return a percent value.
If the similarity percent is higher then 0.8 it is a very very close match.
For more information, see python library reference:
http://docs.python.org/release/2.5.2/lib/sequencematcher-examples.html

8 years agoAdded comments
betonme [Tue, 2 Aug 2011 22:15:56 +0000 (00:15 +0200)]
Added comments

8 years agoCode cleanup
betonme [Tue, 2 Aug 2011 17:38:46 +0000 (19:38 +0200)]
Code cleanup

8 years agoOriginal autotimer event will be added as disabled if no similar event can be added
betonme [Mon, 1 Aug 2011 17:43:16 +0000 (19:43 +0200)]
Original autotimer event will be added as disabled if no similar event can be added

8 years agoSimilar timer will be added if it is before the regular autotimer
betonme [Mon, 1 Aug 2011 16:37:39 +0000 (18:37 +0200)]
Similar timer will be added if it is before the regular autotimer

8 years agoBugFix: similar dictionary adding new event
betonme [Sun, 31 Jul 2011 18:18:54 +0000 (20:18 +0200)]
BugFix: similar dictionary adding new event

8 years agoBugfix:
betonme [Sun, 31 Jul 2011 13:12:10 +0000 (15:12 +0200)]
Bugfix:
Used wrong key in similar dictionary

8 years agoOptimized execution time
betonme [Fri, 29 Jul 2011 18:38:25 +0000 (20:38 +0200)]
Optimized execution time
time 0.001003 seconds with for with custom exception
time 0.000602 seconds with generator function from itertools chain.from_iterable

8 years agoOptimized execution time
betonme [Fri, 29 Jul 2011 17:23:37 +0000 (19:23 +0200)]
Optimized execution time
old time 0.001917 seconds
new time 0.001346 seconds

8 years agoOptimized execution time
betonme [Fri, 29 Jul 2011 17:12:50 +0000 (19:12 +0200)]
Optimized execution time
old time 0.002727 seconds
new time 0.001917 seconds

8 years agoBugs fixed
betonme [Fri, 29 Jul 2011 15:00:51 +0000 (17:00 +0200)]
Bugs fixed
movidict getEvent was commented out
Timer was added to the recorddict but it has to be newentry

8 years agoTimers will also be compared by the extended description.
betonme [Thu, 28 Jul 2011 20:48:39 +0000 (22:48 +0200)]
Timers will also be compared by the extended description.
Regards config: avoidDuplicateDescription = 1 and 2 = "Same / Any service"

recordTimer = NavigationInstance.instance.RecordTimer
moviedict = defaultdict(list)
recorddict = defaultdict(list)
Removed AutoTimerIgnoreTimerException with for else construct

8 years agoTimer and service/recordings are now compared by name, short and extended description.
betonme [Wed, 27 Jul 2011 19:22:17 +0000 (21:22 +0200)]
Timer and service/recordings are now compared by name, short and extended description.
The last AutoTimer only compared the name and short description.
But the short description often only contains the movie title, which will end in problems if we want to record tv series.
Regards config: avoidDuplicateDescription = 3 = "Any service/recording"

8 years agoIf a timer conflict occurs, AutoTimer can search for additional similar events and...
betonme [Tue, 26 Jul 2011 21:34:35 +0000 (23:34 +0200)]
If a timer conflict occurs, AutoTimer can search for additional similar events and add a timer for the next one.

DISABLED CHECKS FOR SIMILAR TIMERS
checkTimespan
checkTimeframe
checkFilter ( day is set to false and will be ignored )

NEW CONFIG ENTRIES
1 addsimilar_on_conflict: Add similar timer on conflict
2 notifsimilar: Show notification on similars

FURTHER
Multiple similar timers can be handled.
A similar timer will get a special log entry.
CURRENT_CONFIG_VERSION is now 6

Signed-off-by: betonme
8 years agoFIX for latest problems with labor version
Michael Schmidt [Sun, 24 Jul 2011 20:10:43 +0000 (22:10 +0200)]
FIX for latest problems with labor version

8 years ago[ShowClock]Fix typo
Jürgen Strasdas [Sat, 23 Jul 2011 16:49:49 +0000 (18:49 +0200)]
[ShowClock]Fix typo

8 years agoMerge remote-tracking branch 'origin/master'
Jürgen Strasdas [Sat, 23 Jul 2011 09:52:25 +0000 (11:52 +0200)]
Merge remote-tracking branch 'origin/master'

8 years ago[ShowClock]Fix typo
Jürgen Strasdas [Sat, 23 Jul 2011 09:51:23 +0000 (11:51 +0200)]
[ShowClock]Fix typo

8 years ago[AutomaticCleanup]Initial checkin
Jürgen Strasdas [Fri, 22 Jul 2011 04:55:07 +0000 (06:55 +0200)]
[AutomaticCleanup]Initial checkin

8 years ago[EasyInfo] Add the flash-picon-path also
vali [Thu, 21 Jul 2011 17:51:10 +0000 (13:51 -0400)]
[EasyInfo] Add the flash-picon-path also

8 years ago[EasyInfo] Bugfix if only a few entries
vali [Thu, 21 Jul 2011 17:14:57 +0000 (13:14 -0400)]
[EasyInfo] Bugfix if only a few entries

8 years ago[PluginSort]Update German localization
Jürgen Strasdas [Wed, 20 Jul 2011 07:04:57 +0000 (09:04 +0200)]
[PluginSort]Update German localization

8 years agoMerge remote-tracking branch 'origin/master'
Jürgen Strasdas [Wed, 20 Jul 2011 06:53:54 +0000 (08:53 +0200)]
Merge remote-tracking branch 'origin/master'

8 years ago[ShowClock]Minor code optimization
Jürgen Strasdas [Wed, 20 Jul 2011 06:52:16 +0000 (08:52 +0200)]
[ShowClock]Minor code optimization

8 years agofix for downloading covers
Dr.Best [Tue, 19 Jul 2011 13:49:49 +0000 (15:49 +0200)]
fix for downloading covers

8 years agofix broken servicereference for Movies (double-escape issues)
sreichholf [Sun, 17 Jul 2011 16:48:45 +0000 (18:48 +0200)]
fix broken servicereference for Movies (double-escape issues)

8 years ago[ShowClock]Fix typo
Jürgen Strasdas [Sun, 17 Jul 2011 13:27:31 +0000 (15:27 +0200)]
[ShowClock]Fix typo

8 years ago[ShowClock]Close possibly opened keypad window when "Help" or "Move clock" button...
Jürgen Strasdas [Sun, 17 Jul 2011 10:16:02 +0000 (12:16 +0200)]
[ShowClock]Close possibly opened keypad window when "Help" or "Move clock" button is pushed

8 years ago[ShowClock]Initial checkin
Jürgen Strasdas [Sun, 17 Jul 2011 09:33:58 +0000 (11:33 +0200)]
[ShowClock]Initial checkin

8 years agomphelp: hide left/right button text if there are no more pages in the respective...
Moritz Venn [Sat, 16 Jul 2011 16:58:30 +0000 (18:58 +0200)]
mphelp: hide left/right button text if there are no more pages in the respective direction

also fixes possible crash on umlauts

8 years agoautotimer: add work in progress FAQ
Moritz Venn [Fri, 8 Jul 2011 12:23:33 +0000 (14:23 +0200)]
autotimer: add work in progress FAQ

8 years agomphelp: add PluginHelp to __all__ for "hidden" help pages
Moritz Venn [Fri, 8 Jul 2011 12:16:24 +0000 (14:16 +0200)]
mphelp: add PluginHelp to __all__ for "hidden" help pages

while not currently used for anything, the helpList could be used to
create an overview of installed help files.
if for some reason one would not want the help to show up in that list,
a PluginHelp object can be created directly.

8 years agoAutoTimerOverview.py: map red button to cancel for completeness
Moritz Venn [Wed, 13 Jul 2011 18:18:27 +0000 (20:18 +0200)]
AutoTimerOverview.py: map red button to cancel for completeness

8 years agovps: some improvements
Martin Gauk [Sat, 16 Jul 2011 16:12:53 +0000 (18:12 +0200)]
vps: some improvements

8 years ago[FanControl2] show plugin in extensions menu
Jörg Trahm [Wed, 13 Jul 2011 17:51:21 +0000 (19:51 +0200)]
[FanControl2] show plugin in extensions menu

8 years agoautotimer: fix crash caused by weird e2 error(?)
Moritz Venn [Wed, 13 Jul 2011 12:00:56 +0000 (14:00 +0200)]
autotimer: fix crash caused by weird e2 error(?)

notifier was called for unchanged value, resulting in our housekeeping
getting confused.
still a problem as the same problem could occur with "add", but you just
end up with multiple entries in the extensionsmenu until your next
reboot, so let's ignore that for now.

8 years agoepgrefresh: fix crash caused by weird e2 error
Moritz Venn [Wed, 13 Jul 2011 11:58:16 +0000 (13:58 +0200)]
epgrefresh: fix crash caused by weird e2 error

notifier was called for unchanged value, resulting in our housekeeping
getting confused.
still a problem as the same problem could occur with "add", but you just
end up with multiple entries in the extensionsmenu until your next
reboot, so let's ignore that for now.

8 years agoepgrefresh: fix logic error, smaller optimization
Moritz Venn [Wed, 13 Jul 2011 11:56:24 +0000 (13:56 +0200)]
epgrefresh: fix logic error, smaller optimization

this fixed the pip adapters

8 years ago[MovieTagger]Enhanced user interface
Jürgen Strasdas [Wed, 13 Jul 2011 06:04:54 +0000 (08:04 +0200)]
[MovieTagger]Enhanced user interface

- Headlines added to list columns
- Legend for markers added
- Screen updated according to standard layout
- German localization added
- Predefined taglist specified as conffile to avoid loss of user-specific modifications when updated

8 years ago[Elektro] clean up last changes
Jörg Trahm [Tue, 12 Jul 2011 22:11:39 +0000 (00:11 +0200)]
[Elektro] clean up last changes

8 years agourl fix for icon download
Dr.Best [Tue, 12 Jul 2011 20:03:37 +0000 (22:03 +0200)]
url fix for icon download

8 years ago[FanControl2] no screen messages at standby
Jörg Trahm [Tue, 12 Jul 2011 19:31:46 +0000 (21:31 +0200)]
[FanControl2] no screen messages at standby

8 years agovps: add .gitignore
Andreas Oberritter [Tue, 12 Jul 2011 12:24:03 +0000 (14:24 +0200)]
vps: add .gitignore

8 years agoreconstructapsc: add .gitignore
Andreas Oberritter [Tue, 12 Jul 2011 12:23:51 +0000 (14:23 +0200)]
reconstructapsc: add .gitignore

8 years agomoviecut: add .gitignore
Andreas Oberritter [Tue, 12 Jul 2011 12:23:34 +0000 (14:23 +0200)]
moviecut: add .gitignore

8 years agoFanControl2: use generic make rules for i18n
Andreas Oberritter [Tue, 12 Jul 2011 12:22:22 +0000 (14:22 +0200)]
FanControl2: use generic make rules for i18n

8 years agoEasyMedia: use generic make rules for i18n
Andreas Oberritter [Tue, 12 Jul 2011 12:21:19 +0000 (14:21 +0200)]
EasyMedia: use generic make rules for i18n

8 years agoupdate .gitignore
Andreas Oberritter [Tue, 12 Jul 2011 12:20:55 +0000 (14:20 +0200)]
update .gitignore

8 years agoepgrefresh: fix another typo
Moritz Venn [Tue, 12 Jul 2011 11:07:48 +0000 (13:07 +0200)]
epgrefresh: fix another typo

8 years agoepgrefresh: fix typo
Moritz Venn [Sat, 9 Jul 2011 16:35:07 +0000 (18:35 +0200)]
epgrefresh: fix typo

8 years agovps 0.5
Martin Gauk [Sat, 9 Jul 2011 15:31:57 +0000 (17:31 +0200)]
vps 0.5

8 years agopluginsort: fix typo in help
Moritz Venn [Fri, 8 Jul 2011 14:31:42 +0000 (16:31 +0200)]
pluginsort: fix typo in help

8 years agopipzap: add help based on mphelp
Moritz Venn [Fri, 8 Jul 2011 14:11:49 +0000 (16:11 +0200)]
pipzap: add help based on mphelp

accessible from the setup dialog and shown on first "toggle".

8 years agoautotimer: check begin&end w/o offset for config.plugins.autotimer.try_guessing
Moritz Venn [Fri, 8 Jul 2011 13:27:29 +0000 (15:27 +0200)]
autotimer: check begin&end w/o offset for config.plugins.autotimer.try_guessing

because we used begin & end with offset already applied and a duration
without the offset this could have lead to false positives. the offset
should not be considered part of the event.

8 years agoepgrefresh: changes to how adapters are handled
Moritz Venn [Thu, 7 Jul 2011 17:06:09 +0000 (19:06 +0200)]
epgrefresh: changes to how adapters are handled

- only allow MainPictureAdapter and RecordAdapter in standby,
- fallback to MainPictureAdapter if chosen adapter is not available
  (e.g. when manually setting to record/pip/pip_hidden on dm800)

8 years agosimplerss: allow access to feed logo url from class
Moritz Venn [Thu, 7 Jul 2011 15:28:18 +0000 (17:28 +0200)]
simplerss: allow access to feed logo url from class

8 years agoautotimer: change text in movie context menu
Moritz Venn [Wed, 6 Jul 2011 13:12:26 +0000 (15:12 +0200)]
autotimer: change text in movie context menu

follows common practice to not put "..." after a menu entry if no
further user input is required.
adds translator comments regarding the different "add autotimer" variants
and adds them to our current localizations (feel free to improve them
though if they no longer fit).

8 years agoepgsearch: change text in movie context menu
Moritz Venn [Wed, 6 Jul 2011 13:04:55 +0000 (15:04 +0200)]
epgsearch: change text in movie context menu

follows common practice to not put "..." after a menu entry if no further
user input is required.
adds translator comments regarding the different "search epg" variants
and adds them to our current localizations (feel free to improve them
though if they no longer fit).

8 years agotageditor: properly change the plugin string
Moritz Venn [Wed, 6 Jul 2011 12:57:40 +0000 (14:57 +0200)]
tageditor: properly change the plugin string

follows common practice of only appending "..." if further user
interaction is required to have any effect.
also adds translator comments so translators are able to differentiate
"edit tags" and "Edit Tags" and applies the changes to all
localizations.

8 years agotageditor: also size screen down again
Moritz Venn [Wed, 6 Jul 2011 12:44:36 +0000 (14:44 +0200)]
tageditor: also size screen down again

no reason to occupy most of the screen

8 years agotageditor: revert plugin name change
Moritz Venn [Wed, 6 Jul 2011 12:32:31 +0000 (14:32 +0200)]
tageditor: revert plugin name change

don't mess with the strings if you don't know what you're doing.

8 years ago[TagEditor]Enhance screen layout
Jürgen Strasdas [Wed, 6 Jul 2011 08:44:11 +0000 (10:44 +0200)]
[TagEditor]Enhance screen layout

- add menu button
- increase heigth

8 years agosimplerss: add mediadownloader to depends
Moritz Venn [Tue, 5 Jul 2011 18:11:26 +0000 (20:11 +0200)]
simplerss: add mediadownloader to depends

does not actually depend on it, but this adds the ability to download
enclosures which most people would expect.

8 years agoimprove messages and layout
sreichholf [Mon, 4 Jul 2011 19:33:00 +0000 (21:33 +0200)]
improve messages and layout

8 years agoMerge branch 'master' of ssh://sreichholf@scm.schwerkraft.elitedvb.net/scmrepos/git...
sreichholf [Mon, 4 Jul 2011 19:20:16 +0000 (21:20 +0200)]
Merge branch 'master' of ssh://sreichholf@scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2-plugins/enigma2-plugins.git

8 years agoimprove Mediaplayer control a little bit (you get responses about
sreichholf [Mon, 4 Jul 2011 19:20:04 +0000 (21:20 +0200)]
improve Mediaplayer control a little bit (you get responses about
actions now, playlist reloads after removing items, etc).

8 years agoimdb: fix regex for us site
Moritz Venn [Sat, 2 Jul 2011 14:03:03 +0000 (16:03 +0200)]
imdb: fix regex for us site

8 years agoreactivate Mediaplayer
sreichholf [Sat, 2 Jul 2011 07:29:11 +0000 (09:29 +0200)]
reactivate Mediaplayer

8 years ago* more work on mediaplayer
sreichholf [Sat, 2 Jul 2011 06:57:41 +0000 (08:57 +0200)]
* more work on mediaplayer
* move streaminterface images to web-data/img as we need them at more
places now
* mp is still DEactivated!

8 years agowork on Mediaplayer integration
sreichholf [Fri, 1 Jul 2011 22:13:34 +0000 (00:13 +0200)]
work on Mediaplayer integration

8 years ago[Elektro] each profile needs its own Nextday
Jörg Trahm [Fri, 1 Jul 2011 10:49:46 +0000 (12:49 +0200)]
[Elektro] each profile needs its own Nextday

8 years agoAutoTimerEditor.py: disallow removal of typeSelection in AutoTimerServiceEditor
Moritz Venn [Thu, 30 Jun 2011 17:39:22 +0000 (19:39 +0200)]
AutoTimerEditor.py: disallow removal of typeSelection in AutoTimerServiceEditor

8 years agoepgrefresh: use new xml help format for mphelp
Moritz Venn [Thu, 30 Jun 2011 13:45:45 +0000 (15:45 +0200)]
epgrefresh: use new xml help format for mphelp

8 years agoautotimer: use new xml help format for mphelp
Moritz Venn [Thu, 30 Jun 2011 13:36:48 +0000 (15:36 +0200)]
autotimer: use new xml help format for mphelp

8 years agopluginsort: add help based on mphelp (new xml format)
Moritz Venn [Thu, 30 Jun 2011 13:20:56 +0000 (15:20 +0200)]
pluginsort: add help based on mphelp (new xml format)

8 years agomphelp: remove debug
Moritz Venn [Thu, 30 Jun 2011 13:20:42 +0000 (15:20 +0200)]
mphelp: remove debug

8 years agomphelp: allow to use xml as container for the help
Moritz Venn [Thu, 30 Jun 2011 13:19:33 +0000 (15:19 +0200)]
mphelp: allow to use xml as container for the help

instantiate reader using XMLHelpReader(filename). obj[0] is
getNameFunc, obj[1] is getPagesFunc, obj[3] is optional skin name. so
doing registerHelp(*XMLHelpReader(filename)) is possible, with the full
configuration being inside the xml.
be aware that this might raise an exception on parsing errors.

a sample xml help will follow in a subsequent commit. the format was
chosen to be similar to existing enigma2 xml formats (e.g. the wizard)
and to be compatible with xml2po.py without any changes.

8 years ago[MerlinPG] compatibility to MovieEPG fix
vali [Thu, 30 Jun 2011 12:47:00 +0000 (08:47 -0400)]
[MerlinPG] compatibility to MovieEPG fix

8 years agoplugin_mphelp.xml: add missing shortdescription which confused genmetaindex.py
Moritz Venn [Thu, 30 Jun 2011 09:32:27 +0000 (11:32 +0200)]
plugin_mphelp.xml: add missing shortdescription which confused genmetaindex.py

8 years agoepgrefresh: add help based on mphelp
Moritz Venn [Wed, 29 Jun 2011 14:41:14 +0000 (16:41 +0200)]
epgrefresh: add help based on mphelp

8 years agomphelp: use custom object (HelpPage) for help pages
Moritz Venn [Wed, 29 Jun 2011 14:40:00 +0000 (16:40 +0200)]
mphelp: use custom object (HelpPage) for help pages

autotimer adjusted accordingly

8 years agoautotimer: use mphelp plugin instead of local copy of the screen
Moritz Venn [Tue, 28 Jun 2011 22:21:43 +0000 (00:21 +0200)]
autotimer: use mphelp plugin instead of local copy of the screen

8 years agomphelp: initial checkin
Moritz Venn [Tue, 28 Jun 2011 22:18:03 +0000 (00:18 +0200)]
mphelp: initial checkin

this is a wrapper around the mphelp screen as introduced in the
autotimer. allows plugins to (more or less) dynamically register help
screens and display them.
possible future extensions are a help overview (display all the
registered help screens and allow direct access) and help on e2 core
functionality (possibly driven by an online source for easier
maintencance).

8 years agomenusort: add help screen to explain double usage of ok-button
Moritz Venn [Wed, 29 Jun 2011 14:06:30 +0000 (16:06 +0200)]
menusort: add help screen to explain double usage of ok-button

8 years agoimdb,ofdb: don't crash if not tuned
Moritz Venn [Wed, 29 Jun 2011 14:06:17 +0000 (16:06 +0200)]
imdb,ofdb: don't crash if not tuned

8 years ago[Elektro] new: Dutch language (Thanks Bschaar)
Jörg Trahm [Wed, 29 Jun 2011 13:59:10 +0000 (15:59 +0200)]
[Elektro] new: Dutch language (Thanks Bschaar)

8 years agomenusort: fix weights after reentering editor
Moritz Venn [Wed, 29 Jun 2011 11:05:12 +0000 (13:05 +0200)]
menusort: fix weights after reentering editor

8 years agomenusort: initial checkin
Moritz Venn [Tue, 28 Jun 2011 13:28:09 +0000 (15:28 +0200)]
menusort: initial checkin

allows to change order of main menu entries.
menu has to be reopened after execution to change the order entries are
shown in.
toggle selection by using ok, enter submenu by holding ok.

8 years agofix sleeptimer stuff
sreichholf [Mon, 27 Jun 2011 19:01:26 +0000 (21:01 +0200)]
fix sleeptimer stuff

8 years ago[Elektro] better naming
Jörg Trahm [Mon, 27 Jun 2011 14:10:08 +0000 (16:10 +0200)]
[Elektro] better naming

8 years agomake plugin description name shorter in German translation so it fits in standard...
Dr.Best [Sun, 26 Jun 2011 13:09:38 +0000 (15:09 +0200)]
make plugin description name shorter in German translation so it fits in standard-skin

8 years agopluginhider: stupid makefiles *grml*
Moritz Venn [Sun, 26 Jun 2011 09:23:46 +0000 (11:23 +0200)]
pluginhider: stupid makefiles *grml*

8 years agoAutoTimerEditor: add notifier to vps_enabled
Moritz Venn [Sun, 26 Jun 2011 09:21:44 +0000 (11:21 +0200)]
AutoTimerEditor: add notifier to vps_enabled