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 1d343952d7103ce3999386b0dd482e7363a71a9a..da629ee7750f8b6c37ecf22528ff637bda3a2bf2 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 6239b001c88bd75dbb860d22d5c8660e1f1fd69a..01feaab160c4d4d1583bbbfbfefc56cc6af0c11f 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 6563daa1fe5e4d46062cdde7fa3e6714c4243ba1..8a684ead9522e41b114d9b14127e2b82d2ee970a 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