summaryrefslogtreecommitdiffstats
path: root/src/s60installs/eabi/QtCoreu.def
Commit message (Collapse)AuthorAgeFilesLines
* Symbian: fix symbian QtCore deffiles (for QUrl::detach)Pasi Pentikainen2012-09-071-0/+1
| | | | | | | | | Freeze added exports caused by commit c3fe37fe (change Ie2674e46eb7416b0e753323b673c10f9d3457f6d). Change-Id: Icca8eff81e62f73639ee7f21b087370dfe501571 Reviewed-by: Jaakko Helanti <ext-jaakko.helanti@nokia.com> Reviewed-by: Pasi Pentikäinen <ext-pasi.a.pentikainen@nokia.com>
* Symbian: fix symbian deffilesPasi Pentikainen2012-04-261-0/+2
| | | | | | | | | | | Absent removed and freeze added exports caused by change If97502bc5367e0faadfaf3bbe70b0c89ef2c75c2 "Moved qmljs_debug_arguments to QCoreApplication" (commit 8599a0e6397391634ee52197e164f6b7121f9a4d). Change-Id: I6974d1f38c233b2143fe2e4e59b730b2bab475dc Reviewed-by: Murray Read <ext-murray.2.read@nokia.com> Reviewed-by: Jaakko Helanti <ext-jaakko.helanti@nokia.com> Reviewed-by: Shane Kearns <shane.kearns@accenture.com>
* Avoiding early deleteLater in Symbian with better loopLevel trackingMurray Read2012-02-091-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | There have been a number of app crashes where deleteLater has been triggering too early, causing an object to be deleted before it has been finished with. This was happening when deleteLater was issued then Symbian's active scheduler loop was nested. Qt keeps track of loop nesting level to implement deleteLater correctly, but it was only tracking the event loop in processEvents and QEventLoop correctly. The wakeup and timer active objects were assuming they were always run from processEvents and its round robin active scheduler and were adjusting the loop level to account for this. However if they happened to run in another event loop, eg the active scheduler, the loop level adjustment meant that it looked like the event loop was re-running at the same level, which allowed deleteLater to act. The fix is to mark active objects as being run from the RR scheduler, then the wakeup and timer active objects can be tested to see which type of scheduler they are actually running in. With this knowledge, the correct loop level adjustment can be made, and deleteLater runs at the correct time. Task-number: ou1cimx1#947013 Change-Id: Id05cd63ad10e100ea807cc276844aaa36c614351 Reviewed-by: Gareth Stockwell <ext-gareth.stockwell@nokia.com> Reviewed-by: Shane Kearns <ext-shane.2.kearns@nokia.com>
* Symbian - prefer sessions started by this process to choose proxyShane Kearns2011-11-301-1/+4
| | | | | | | | | | | | When WLAN and 3G connections are both active, the proxy for the wrong connection may have been chosen in the case of plain sockets or QNetworkAccessManager with an invalid configuration. When enumarating active connections to choose a proxy, prefer a connection that was opened by this process. Task-number: QTBUG-22615 Task-number: ou1cimx1#930701 Reviewed-by: mread
* Freezing Def files in QtSatyam Bandarapu2011-11-301-0/+1
| | | | | | Adding unfrozen exports to def files in Qt Reviewed-by: mread
* Preventing zero-timer lockups when Symbian's active scheduler usedmread2011-11-081-2/+3
| | | | | | | | | | | | | | | | | | | | | | Qt 4.7 had a deferred active object scheme to give Qt active objects some round robin behaviour with Symbian's active scheduler. Qt 4.8 has a round robin active scheduler which removed the need for any special support in Qt's active objects. Except it has been discovered that sometimes Symbian's active scheduler is used, and if Qt's zero-timer active objects are running at the time, they can prevent any other active objects from running in Symbian's scheduler, which can cause lockups. This change re-introduces the deferred active object system for Qt timer active objects. This means that a timer active object will only run once per processEvents() call when Symbian's active scheduler is used. Qt's round robin active scheduler already prevents an active object running more than once per processEvents(), so this change does not affect the normal case of using Qt's round robin scheduler. Task-number: QTTH-1494 Reviewed-by: Shane Kearns
* Added new private exports to DEF filesmread2011-09-281-0/+2
| | | | | | | | | | | | This change lists new private exports in the Symbian def files for: - QCoreApplicationPrivate::rebuildInstallLibraryPaths - QFactoryLoader::updateDir There are also some QFutureWatcherBase exports added to the winscw DEF file which appear to have not been added before. Task-number: QTBUG-20098 Reviewed-by: Shane Kearns
* Freeze and re-enable def files for SymbianTomi Vihria2011-08-311-448/+445
| | | | | Task-number: QT-5158 Reviewed-by: Sami Merila
* DEF file freezemread2011-08-041-0/+2
| | | | Reviewed-by: Miikka Heikkinen
* Eabi DEF file sync between Qt 4.7 and 4.8mread2011-07-211-0/+1
| | | | | | | | | New functions have been added to both Qt 4.7 and 4.8, but they have ended up at different ordinal positions in the DEF files. This change corrects that so that a function in 4.7 will be at the same position in 4.8. Reviewed-by: Honglei Zhang
* DEF file updates for Symbianmread2011-06-151-0/+8
| | | | | Result of sufficient build, remove_freeze freeze cycles to get Qt urel building cleanly.
* Removing unused code after introduction of round robin schedulermread2011-06-011-5/+5
| | | | | | | | | Existing code that was used to defer active objects and otherwise alter their execution time is unnecessary and unused after the round robin scheduler introduction. So it is being removed here. Task-number: QTBUG-15019 Reviewed-by: Shane Kearns
* Remove S60 version pluginsMiikka Heikkinen2011-05-201-1/+1
| | | | | | | | S60 version plugins serve no purpose now that S60 3.x support has been dropped, so remove them to improve performance. Task-number: QTBUG-18614 Reviewed-by: Janne Koskinen
* update def filesShane Kearns2011-05-101-0/+162
| | | | Reviewed-by: Trust Me
* Merge branch 'master' of scm.dev.troll.no:qt/qt-earth-team into ↵Shane Kearns2011-04-111-152/+281
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | symbian-socket-engine Conflicts: src/s60installs/bwins/QtCoreu.def src/s60installs/bwins/QtGuiu.def src/s60installs/bwins/QtNetworku.def src/s60installs/eabi/QtCoreu.def src/s60installs/eabi/QtGuiu.def src/s60installs/eabi/QtNetworku.def src/s60installs/eabi/QtOpenVGu.def tests/auto/qabstractnetworkcache/tst_qabstractnetworkcache.cpp
| * Updated def file after symbol removal.axis2011-04-071-1/+1
| | | | | | | | Reviewed-by: Trust me
| * Update .def filesJani Hautakangas2011-04-041-95/+125
| | | | | | | | Reviewed-by: TRUSTME
* | Update DEF filesShane Kearns2011-03-281-0/+30
| |
* | Merge remote branch 'earth/master' into symbian-socket-engineShane Kearns2011-03-251-1/+2
|\| | | | | | | | | | | | | | | | | | | | | Conflicts: src/network/access/qhttpnetworkconnectionchannel.cpp src/network/socket/qlocalsocket.cpp src/s60installs/bwins/QtCoreu.def src/s60installs/bwins/QtGuiu.def src/s60installs/bwins/QtTestu.def src/s60installs/eabi/QtCoreu.def src/s60installs/eabi/QtGuiu.def
| * Refroze QtCore ARMV5 DEF filesEckhart Koppen2011-03-091-0/+3
| | | | | | | | | | | | Added new functions Reviewed-by: TrustMe
| * Updated ARMV5 DEF filesEckhart Koppen2011-03-081-1/+1
| | | | | | | | | | | | Added new functions and absented obsolete functions. Reviewed-by: TrustMe
* | Update Symbian .def filesShane Kearns2011-03-231-2/+28
|/
* Updated QtGui and QtCore DEF filesEckhart Koppen2011-02-141-0/+2
| | | | | | Added new functions needed for QtDeclarative Reviewed-by: TrustMe
* Updated QtCore DEF file for WINSCW and ARMV5Eckhart Koppen2011-01-181-0/+3
| | | | | | Added missing functions Reviewed-by: TrustMe
* Update def filesShane Kearns2010-12-201-0/+6
| | | | | | Add the new APIs + all the unfrozen changes on master Reviewed-by: Trust Me
* Update def filesShane Kearns2010-12-021-0/+4
| | | | | | refreeze on top of master def files (we have added some exports to QtCore) Reviewed-by: Trust Me
* DEF file freezemread2010-11-291-4/+81
| | | | | | | Updating the DEF files on master as there's quite a few new exports since they were last frozen. Reviewed-by: Shane Kearns
* Added missing def file symbol.axis2010-11-081-0/+1
|
* Update QtCore def filesJoona Petrell2010-10-121-0/+1
|
* Qt apps to use the Symbian^4 fast allocator in pre-Symbian^4 platformsmread2010-09-301-0/+1
| | | | | | | | | The hybrid heap allocator has been copied from Symbian^4 (MCL wk36 initially) and is installed by qtmain.lib as the initial allocator for Qt apps. Task-number: QT-3967 Reviewed-by: Shane Kearns
* Recreate Qt 4.7.0 def files over Qt 4.6.3Joona Petrell2010-09-091-44/+44
| | | | | Task-number: Reviewed-by: Martin Jones
* add setNativeArguments() and nativeArguments()Oswald Buddenhagen2010-07-061-0/+2
| | | | | | | | | | this function enables starting subprocesses which need command lines which cannot be constructed via the portable list-based api. such cases would be programs which need quoting rules which diverge from the msvc runtime. Reviewed-by: joerg Task-number: QTBUG-7620 (and various others which boil down to that)
* Fix linking on arm with def filesSimon Hausmann2010-06-251-0/+2
| | | | | | Added two missing QIODevicePrivate exports used implicitly by QtNetwork Reviewed-by: Trust me
* Update 4.7-beta2 def filesShane Kearns2010-06-211-0/+2
| | | | | Task-number: QTBUG-11585 Reviewed-by: Trust Me
* Freeze 4.7 def files on top of 4.6.3Shane Kearns2010-05-281-7/+58
| | | | | Task-number: QTBUG-8769 Reviewed-by: Trust Me
* Update def files for 4.6.3Shane Kearns2010-05-281-62/+9
| | | | | | | Frozen 4.6.3 branch on top of 4.6.2 def files. Task-number: QTBUG-8769 Reviewed-by: Trust Me
* Update symbian def files for 4.7Shane Kearns2010-05-181-0/+7
|
* Update DEF files for Qt 4.7Shane Kearns2010-05-111-0/+2
| | | | | Task-Number: QTBUG-10251 Reviewed-by: Trust Me
* Update symbian def files for 4.7Shane Kearns2010-04-281-0/+1
| | | | Reviewed-by: Trust Me
* DEF file updates for BWINS and EABI for SymbianIain2010-04-261-2/+2
| | | | Reviewed-by: TrustMe
* EABI and BWINS DEF file updates for SymbianIain2010-04-161-2/+4
| | | | Reviewed-by: TrustMe
* Update to def files for 4.7.0-beta1Shane Kearns2010-04-141-5/+8
| | | | | | | | Frozen against qt-releases/4.7.0-beta1 commit 4061d0ff3e8ed72ecb83ef1026492511a0afb9fa Task-number: QTBUG-9892 Reviewed-by: Trust Me
* Update Symbian def files for 4.7Shane Kearns2010-04-071-1/+4
| | | | Reviewed-by: Trust Me
* Update EABI def files for 4.7Shane Kearns2010-03-301-0/+37
| | | | Reviewed-by: Trust Me
* Implement symbian^3 e32atomics APIShane Kearns2010-03-151-0/+18
| | | | | | | | | | | | Symbian^3 provides an enhanced atomics API, which provides relaxed, acquire, release, ordered versions of each atomic operation. The armv5 and armv6 assembly atomics previously used in Qt are not SMP safe. The atomics provided by the OS will be SMP safe when using the SMP kernel, or similar ARM assembly implementations when using the uniprocessor kernel. Task-number: QTBUG-7655 Reviewed-by: mread
* Update symbian def filesShane Kearns2010-01-211-0/+1
| | | | | | | Commit 5464cee529a26832517607b764e805bef96ea9f1 changes 3 private class symbols. Reviewed-by: Trust Me
* Update QtCore DEF file to remove isSignalConnected() (which is now inline)Iain2009-12-021-1/+1
| | | | Reviewed-by: Jason Barron
* Freeze def files against 4.6.0Shane Kearns2009-11-191-0/+14
| | | | | Reviewed-By: Trust Me (cherry picked from commit 1f6aa19209a7d22bb15bf0a0afb2d62200c0d3fa)
* Fix corelib def files for the new atomics implementationShane Kearns2009-11-131-0/+7
| | | | | | | | | | 4.6.0 has the wrong atomics implementation for symbian, as the team branch was not merged before the freeze. This updates the def files to match the implementation on the team branch so that it can be cherry-picked. Task-number: QTBUG-5752 Reviewed-by: Iain
* Binary compatibility of Symbian ARMv5 and ARMv6 buildsShane Kearns2009-11-131-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use ARMv6 atomics where available Use OS atomics otherwise Integrate ARMV6 atomics to Symbian builds Use compiler defined macros to detect if ARMv6 instructions are available This defines the QT_HAVE_ARMV6 macro, replacing the way it was defined by the Symbian build system previously in qpainting.pri. qatomic_symbian now uses qatomic_arm or qatomic_armv6 automatically Port armv6 atomics to implement generic atomics interface The inline atomics are not inlined when we build for thumb using RVCT. So there is no performance improvement of using the "inline" versions vs a shared version called through a function call. The generic atomics interface is good for binary compatibility, as the same symbols are exported in all versions now. Changed the fallback generic atomics implementation from the unix one to a symbian specific one using RFastLock (identical code to the windows generic atomics, except for RFastLock replaces Win32 CRITICAL_SECTION) Note: GCCE atomics still need porting Tell git to ignore .lst listing files (produced by sbs/abld listing) ARMv6 support for GCCE compiler and fallback implementation using OS When building corelib with GCCE and -march=armv6, QT_HAVE_ARMV6 will be defined. This patch adds copies of the asm functions in GCC syntax. When building for the Symbian emulator, or ARMv5, then Symbian OS atomic functions are used as a fallback - these are more efficient than the unix atomics, and don't require data import (which the ARMv5 atomics use, but the OS loader doesn't support fully) Symbian OS functions are always used for QBasicAtomicInt::ref / deref, because these are faster than the generic function in all cases. They are machine coded for ARMv6, and are used internally by RFastLock. Reviewed-By: axis Reviewed-By: Brad