| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-05-17 | allow "internal" plugins from outside of the e2 plugin directory (useful for ↵ | Stefan Pluecken | |
| file scanner in internal e2 code) | |||
| 2008-01-02 | patch by Moritz Venn: allow plugins to provide a Wakeup-Time | Felix Domke | |
| 2007-10-07 | Rename WHERE_SETUP to WHERE_MENU and patch all local plugins to follow this ↵ | Felix Domke | |
| (patch by Moritz Venn, 004_enigma2_plugin_rename_where_setup_to_where_menu.patch) | |||
| 2007-06-19 | when plugins have a keymap.xml in their directory, read that. | Felix Domke | |
| 2006-12-19 | some python import cleanups | Andreas Monzner | |
| lesser swig overhead | |||
| 2006-11-30 | whitespace fixes, collect errors while loading plugins | Felix Domke | |
| 2006-10-26 | fix skipping broken plugins | Felix Domke | |
| 2006-10-10 | add possibility to have menu entries from a plugin | Felix Domke | |
| 2006-06-15 | use import from tools | Felix Domke | |
| 2006-03-05 | fix absolute paths to be relative | Felix Domke | |
| 2006-02-27 | allow binary only python plugins | Felix Domke | |
| 2006-02-23 | properly unload old plugins and load new plugins | Felix Domke | |
| 2006-02-23 | append, don't overwrite __init__.py files | Stefan Pluecken | |
| reread plugin list revisited | |||
| 2006-02-23 | some changes | Stefan Pluecken | |
| 2006-02-23 | recursively search for plugins | Stefan Pluecken | |
| 2006-02-22 | add FileManger plugin | Stefan Pluecken | |
| reenable plugin icons | |||
| 2006-02-19 | re-add autostart plugins | Felix Domke | |
| 2006-02-19 | new plugin interface | Felix Domke | |
| 2006-01-20 | disable test-plugin | Stefan Pluecken | |
| reenable the try/except block for faulty plugin catching don't expect a directory /usr/lib/tuxbox/plugins to be present by the tuxbox plugin starter | |||
| 2006-01-19 | add a small text input component | Stefan Pluecken | |
| 2006-01-11 | menu positioning for the plugins works now | Stefan Pluecken | |
| example: def getMenuRegistrationList(): list = [] list.append(("setup", 2, "Softwareupdate", "Example")) list.append(("mainmenu", 0, "Foo", "Bar")) return list this means, that we have 2 menu entries: a menu entry "Softwareupdate" is added to the setup menu on position 2 which calls the Example screen of the plugin and a menu entry Foo is added to the main menu on the first position which calls the screen Bar | |||
| 2006-01-11 | show plugin description in plugin list | Stefan Pluecken | |
| 2006-01-11 | add a tuxbox plugins plugin to prepare loading of tuxbox plugins when the ↵ | Stefan Pluecken | |
| c++ part supports it | |||
| 2006-01-11 | add arabic to the language list | Stefan Pluecken | |
| change plugin interface: plugins can now have screens or functions as objects to call when plugin is selected plugins can have multiple plugin menu entries | |||
| 2006-01-10 | autostart and autoend functions are now called on the start and the end of ↵ | Stefan Pluecken | |
| enigma2 execution plugins supporting this functionality must have a function autostart and/or autoend in their code | |||
| 2006-01-10 | add missing __init__.py | Stefan Pluecken | |
| add a try/except block around the plugin loading for faulty plugins | |||
| 2006-01-10 | move the plugins into their own directory and every plugin has a main python ↵ | Stefan Pluecken | |
| file called plugin.py in his directory for example the update plugin now resides in /usr/lib/enigma2/python/Plugins/update when you add a plugin, don't forget to put an empty __init__.py file into the directory, otherwise python doesn't recognize the directory as module | |||
| 2006-01-06 | plugins can register their own menu now | Stefan Pluecken | |
| menus have their own id now the update plugin for example adds a menu item to the Setup menu with the id "setup" | |||
| 2005-12-21 | add a small ipkg upgrade plugin | Stefan Pluecken | |
| 2005-12-21 | add plugins | Stefan Pluecken | |
| to test it: uncomment the example.py in lib/python/Plugins/Makefile.am plugins can be added at runtime | |||
