changes for use of new swig version 1.3.29 (c++ python wrapper)
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Tue, 15 Aug 2006 15:47:01 +0000 (15:47 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Tue, 15 Aug 2006 15:47:01 +0000 (15:47 +0000)
with the new swig version all python -> c++ calls are round about 40% faster

you must change in openembedded/conf/distro PREFERRED_VERSION_swig-native =
"1.3.27" to PREFERRED_VERSION_swig-native = "1.3.29"

or do a bitbake -b ../openembedded/packages/swig/swig-native_1.3.29.bb

RecordTimer.py
lib/python/Screens/ChannelSelection.py
lib/python/Screens/EventView.py

index 1d34395..da629ee 100644 (file)
@@ -7,7 +7,7 @@ from Components.config import config
 import timer
 import xml.dom.minidom
 
-from enigma import quitMainloop, eEPGCache, eEPGCachePtr
+from enigma import quitMainloop, eEPGCache
 
 from Screens.MessageBox import MessageBox
 import NavigationInstance
index 6239b00..01feaab 100644 (file)
@@ -4,7 +4,7 @@ from Components.ServiceList import ServiceList
 from Components.ActionMap import NumberActionMap, ActionMap
 from Components.MenuList import MenuList
 from EpgSelection import EPGSelection
-from enigma import eServiceReference, eEPGCache, eEPGCachePtr, eServiceCenter, eServiceCenterPtr, iMutableServiceListPtr, iStaticServiceInformationPtr, eTimer, eDVBDB
+from enigma import eServiceReference, eEPGCache, eServiceCenter, eServiceCenterPtr, iMutableServiceListPtr, iStaticServiceInformationPtr, eTimer, eDVBDB
 from Components.config import config, configElement, ConfigSubsection, configText, currentConfigSelectionElement
 from Screens.FixedMenu import FixedMenu
 from Tools.NumericalTextInput import NumericalTextInput
index 6563daa..8a684ea 100644 (file)
@@ -3,7 +3,7 @@ from Components.ActionMap import ActionMap
 from Components.Button import Button
 from Components.Label import Label
 from Components.ScrollLabel import ScrollLabel
-from enigma import eServiceEventPtr, eEPGCachePtr, eEPGCache, eTimer
+from enigma import eServiceEventPtr, eEPGCache, eTimer
 from ServiceReference import ServiceReference
 from RecordTimer import RecordTimerEntry, parseEvent
 from TimerEntry import TimerEntry