Today we have the new release of Python for S60 1.4.2
This latest release is an officially signed release!
You can download the release from the usual place in SourceForge:
This release runs on S60 2nd edition (and all FPs) and 3rd edition.
The release includes:
- source code
- device and emulator binaries for 2.0, 2.6, 2.8 and 3.0
- emulator binaries for armv5 (RVCT)
- documentation PDF.
The release is officially Nokia signed. The capabilities for the PythonForS60 component are "ALL -TCB -DRM -AllFiles", so the DLLs are usable with almost all applications as is and thus there is no longer a need for a separate unsigned-freedevcert version of this package.
The script shell package is signed with the user-grantable capability set (ReadUserData WriteUserData NetworkServices LocalServices UserEnvironment). If you need more capabilities, you need to obtain a devcert and sign the unsigned-freedevcert script shell package with it.
Changes in 1.4.2 from 1.4.1:
* logs module added
* Localised vendor ID and unique vendor ID have been set to "Nokia" in the SIS packages for 3rd edition. As a result, you may need to uninstall the previous version before installing this one.
1844058: wrong time returned for inbox messages
1842737: positioning.select_module() crashes python
1838133: calendar find_instances fails for long searchstrings
1821233: e32.ao_callgate(not_a_callable) fails to set an exce
1817899: Code in appuifwmodule.cpp prevents use of SVG icons
1817278: Incomplete Documentation for 1.4.1 Video APIs
1815670: Missing 00000000.rss file in template dir
1815190: import telephone causes an error
1802502: e32db format_time broken in some localisations
1793145: ViewSrv 9 panic while exiting previously backgrounde
1759880: start_server does not report error for unknown file
1757337: Incomplete documentation for Contact object
1446285: 240:Adding Icon with out-of-range index to Listbox
(Release details from the DiBo)
I just tried it on my N95 and used the new Log module that allows you to retrieve the log entries.
Isn't that what you wanted since long?
Logs Module to access the phone logs.
The logs offers generic access to the phone's log. Via logs's API it is possible to access, for example, the list of received calls or the list of sms received. At this stage, it is only possible to read logs.
Using the Log many useful applications can now be implemented easily in Python for S60!
Happy Pythoning :)