summaryrefslogtreecommitdiffstats
path: root/src/s60installs/eabi
Commit message (Collapse)AuthorAgeFilesLines
* Update symbian def filesShane Kearns2010-01-213-3/+13
| | | | | | | Commit 5464cee529a26832517607b764e805bef96ea9f1 changes 3 private class symbols. Reviewed-by: Trust Me
* Updated WebKit from /home/shausman/src/webkit/trunk to qtwebkit/qtwebkit-4.6 ↵Simon Hausmann2009-12-301-693/+0
| | | | | | | | | | | | | | | | | | ( 70b5989bdeea2f73bd950099fc0f0e954550ef54 ) Changes in WebKit/qt since the last update: ++ b/WebKit/qt/ChangeLog 2009-12-30 Janne Koskinen <janne.p.koskinen@digia.com> Reviewed by Simon Hausmann. Upstream Symbian def files from Qt 4.6. These files define the ABI of QtWebKit on Symbian. * symbian/bwins/QtWebKitu.def: Added. * symbian/eabi/QtWebKitu.def: Added.
* Fixed compile for S60 (.def file updates).Rohan McGovern2009-12-151-45/+47
| | | | | More private API changes, and mark QEgl symbols as ABSENT so compilation is not broken when OpenVG is disabled.
* OpenVG .def file updates.Rohan McGovern2009-12-142-2/+47
|
* Updates to QtGui DEF files for WINSCW and EABIIain2009-12-031-7/+11
| | | | | | Changes to private/internal symbols only Reviewed-by: TrustMe
* Update QtOpenVG DEF file for EABI, add for WINSCW, on Symbian OSIain2009-12-031-1/+3
| | | | Reviewed-by: TrustMe
* 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-193-4/+21
| | | | | 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
* Def files frozen for 4.6.0 RCShane Kearns2009-11-118-361/+638
| | | | | Reviewed-By: Espen Riskedal Task-Number: QTBUG-4748
* Rewind def files to betaShane Kearns2009-11-117-313/+155
| | | | | Reviewed-By: Espen Riskedal Task-Number: QTBUG-4748
* Removed unused public Api from QS60StyleAlessandro Portale2009-11-101-2/+2
| | | | | | | | | | | | | | | QS60Style::setStyleProperty() and QS60Style::styleProperty() were intended as generic property setter/getters, but are not needed anymore. Reviewed-by: Sami Merila modified: src/gui/styles/qs60style.cpp modified: src/gui/styles/qs60style.h modified: src/gui/styles/qs60style_p.h modified: src/gui/styles/qs60style_s60.cpp modified: src/gui/styles/qs60style_simulated.cpp modified: src/s60installs/eabi/QtGuiu.def
* Unexported a class that doesn't need to be exported.axis2009-11-041-59/+59
| | | | RevBy: Iain
* def files updateShane Kearns2009-11-034-67/+385
| | | | | | | New def file for XML patterns Some changes in GUI effects API Reviewed-by: Trust Me
* Update def files after Gesture API and Text Engine changesShane Kearns2009-10-271-6/+26
| | | | Reviewed-by: Trust Me
* OpenVG EABI DEF fileIain2009-10-231-0/+232
| | | | Reviewed-by: TrustMe
* QtGui def file updateShane Kearns2009-10-221-0/+2
| | | | Two new APIs in QDesktopWidget
* Fix def file error for qtcoreShane Kearns2009-10-221-2/+0
| | | | | | Problem caused by freezing with wrong openC version in environment Reviewed-by: TrustMe
* update QtGui def fileShane Kearns2009-10-221-1/+1
| | | | | | | One private export has been changed from non-const to const pointer parameter Reviewed-by: TrustMe
* Update 4.6 def filesShane Kearns2009-10-222-8/+38
| | | | Reviewed-by: TrustMe
* Merge branch '4.6' of scm.dev.nokia.troll.no:qt/qt into 4.6Iain2009-10-214-36/+34
|\ | | | | | | | | | | | | Conflicts: src/s60installs/eabi/QtGuiu.def src/s60installs/eabi/QtMultimediau.def src/s60installs/eabi/QtNetworku.def
| * Use premultiplied alpha pixel format in SymbianShane Kearns2009-10-206-10/+49
| | | | | | | | | | | | | | | | | | Gives better performance in the raster paint engine. For Symbian 9.3 onwards, this can also be used as the native pixmap format. For 9.2, conversion is required. Reviewed-by: Sami Merila Reviewed-by: Jani Hautakangas
* | Update EABI DEF files for Symbian OSIain2009-10-205-10/+55
|/ | | | Reviewed-by: TrustMe
* *Completely new* EABI DEF files for Symbian OSIain2009-10-1311-20796/+18739
| | | | | | | | | | | | | | | | | | | | | Notes: - refrozen from scratch without any of the autotest exports (To spell it out: there is no BC between anything built against these DEF files, and anything built with previous versions of the DEF files) - no autotest exports in this set, so no good for autotests - it is very likely that the DEF files will be reworked again before release, meaning that anything built against these ones won't be BC with the 4.6.0 final release (so don't expect your apps built against the beta to work against the final release) - finally added a DEF file for WebKit Reviewed-by: TrustMe Conflicts: src/s60installs/eabi/QtGuiu.def src/s60installs/eabi/QtScriptu.def src/s60installs/eabi/phononu.def
* Conservative fix for link error with ARM RVCT compiler on symbian sbsv2Shane Kearns2009-10-081-10/+10
| | | | | | | | | | Not exporting the whole class prevents the capabilities example from linking, because the vtable is not exported. However windows builds don't support export of templated class, and export the vtable implicitly when there is an exported member function. Task-number: QTBUG-4593 Reviewed-by: Thierry Bastian
* Updates to EABI DEF files for Symbian OSIain2009-10-072-2/+37
| | | | Reviewed-by: TrustMe
* Revert "Fix linker error with Symbian/ARM RVCT ABIv2 toolchain"Shane Kearns2009-10-071-10/+10
| | | | | This reverts commit 342fcb287b09d016d482e25482ddd1b36e2983a3. Didn't work on all compilers
* Fix linker error with Symbian/ARM RVCT ABIv2 toolchainShane Kearns2009-10-071-10/+10
| | | | | | | | | | Not exporting the whole class prevents the capabilities example from linking, because the vtable is not exported. Changing from member exports to exporting the class also fixes the GCC 3.4.x compiler error. Task-number: QTBUG-4593 Reviewed-by: Thiago
* Update EABI DEF files for Symbian OSIain2009-10-065-40/+157
| | | | Reviewed-by: TrustMe
* Latest update to Symbian EABI DEF filesIain2009-09-247-142/+231
| | | | | | | | | | | | A mix of updates caused by code changes, and marking a number of accidentially introduced exports as ABSENT. The extra exports came from freezing using abld on S60 3.2, as it seems that the suppression of --export_all_vtbl doesn't work in abld at the moment (needs investigating) Note that DEF files are still off by default in src/qbase.pri, so this doesn't affect anything unless you enable them. Reviewed-by: TrustMe
* Update def filesShane Kearns2009-09-178-12/+749
| | | | | | | DEF files for ARMv5 UREL, that include the autotest exports. Note that Q_AUTOTEST_EXPORT is only on by default in internal builds Reviewed-by: Iain
* Update QtCore and QtGui EABI DEF files with recent symbol changesIain2009-08-242-20/+241
| | | | Reviewed-by: Jason Barron
* Update EABI DEF files after 4.6 mergeIain2009-08-2110-1160/+2560
| | | | | | | | | | Removed exports are marked ABSENT, as we're experimenting with how hard it will be to maintain BC once these DEF files are final. There were probably too many exports anyway, as I think I might have originally frozen them with a version of RVCT that had the symbol visibility issues. Reviewed-by: TrustMe
* ***EXPERIMENTAL*** DEF files for EABI targetsIain2009-08-199-0/+18549
Note: these *will* change between now and the release of 4.6, they should not be relied upon for anything - they are purely for experimental purposes Webkit DEF files to follow in later commit...