| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Frozen 4.6.3 branch on top of 4.6.2 def files.
Task-number: QTBUG-8769
Reviewed-by: Trust Me
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The .def file contained symbols for both:
public: static int __cdecl QEglContext::display(void)
public: int __thiscall QEglContext::display(void) const
But the autogenerated def file comments showed both of these as just
QEglContext::display(void)
Leading to confusion.
There is some bug in SBSv2 which made the postlink succeed on retry.
Task-number: QTBUG-10520
Reviewed-by: Trust Me
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is done to keep binary compatibility between Qt built with openvg
vs Qt built without openvg support.
The problem is that Symbian uses .def files to map between exported
symbol names and ordinals in the DLL export table. The alternative of
manually maintaining two versions of the QtGui def files proved to be
too error prone and time consuming.
Note that the EGL exports are defined in a private header, for use by
the openvg and opengl graphics system plugins.
These plugins should always be compiled against Qt configured with
support for the graphics system, as the headers contain default parameters
which are inlined into the plugin binary.
Task-number: QTBUG-7870
Reviewed-by: Tom Cooksey
|
|
|
|
| |
Reviewed-by: TrustMe
|
|
|
|
|
|
|
| |
QtDeclarative isn't available until 4.7.
Task-number: QT-3163
Reviewed-by: TrustMe
|
|
|
|
|
|
|
|
| |
It was missing and not covered by the standard autotests, so its
missing was not detected for quite some time.
Task-number: QTBUG-8423
Reviewed-By: Shane Kearns
|
|
|
|
|
|
|
|
|
|
| |
Since the build process copies everything that is deployed using
DEPLOYMENT variable under epoc32 somewhere, pkg files might as well
look for the files from there. This can be useful for binary
releases if the release needs to be repackaged.
Task-number: QT-3147
Reviewed-by: Janne Anttila
|
|
|
|
|
|
|
|
| |
Now s60main.rsc file is also infixed, making infixed and vanilla builds
indepenendent of each other.
Task-number: QTBUG-9065
Reviewed-by: Shane Kearns
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Configure parameter -qtlibinfix will now change also plugin names
of plugins built and installed with Qt in Symbian.
Default plugin path is changed to: /resource/qt<libinfix>/plugins.
Other plugins besides the ones installed with Qt are not renamed.
With infixed configuration, Qt can be installed on a phone that already
has a Qt installed on ROM without interfering with the ROM version of
Qt.
Note that since s60main.rsc resource cannot deployed with infixed Qt,
and infixing it is somewhat problematic, currently the phone needs
to have proper Qt installation, too, for infixed Qt to work.
It also means that any changes to Qt that would affect s60main.rsc
cannot be tested on real device using infixed builds. Since this file
is unlikely to need changing, this should not be a big problem.
Task-number: QTBUG-9065
Reviewed-by: Jani Hautakangas
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
Changed backend from being a plugin, to being statically compiled into
QtMultimedia.dll. This is to achieve consistency with the backends for
other plugins, and to allow the plugin API to be modified.
Task-number: QTBUG-8994
Reviewed-by: trustme
|
|
|
|
|
|
| |
Marked as absent a symbol removed by 971f1947
Reviewed-by: trustme
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Dependencies were removed as they cause difficulties for maintaining
ROM build configurations.
- PAGED flags were removed as paging configuration should be handled
via other means.
- MMF Phonon backend was commented out by default as normally ROM
builds have Helix backend for Phonon included.
Part of QtP delta reduction effort.
Reviewed-by: Iain
|
|
|
|
|
|
| |
Part of QtP delta reduction effort
Reviewed-by: Janne Anttila
|
|
|
|
| |
Task-number: QT-567
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
qmake - add targets to wrapper make file
make stub_sis
createpackage - use -s or --stub to run makesis with the -s argument
also copies the file to the right place in epoc32\data\system\installs
qt.iby - add qt_stub.sis and qt_webkit_stub.sis
Task-number: QTBUG-6570
Reviewed-by: Miikka Heikkinen
|
|
|
|
|
|
|
|
|
|
|
| |
Reserve ordinal numbers in the WINSCW DEF file for EGL exports from QtGui
(now added, but marked as ABSENT)
Update OpenVG DEF files for EABI and WINSCW
Update QtGui DEF file for WINSCW with 2 non-EGL-related exports
Reviewed-by: TrustMe
|
|
|
|
| |
Task-number: QTBUG-8024
|
|
|
|
|
|
|
|
| |
Sqlite3.sis was repackaged with backup_registration.xml to support
device backup/restore on Symbian
Task-number: QTBUG-7518
Reviewed-by: TrustMe
|
| |
|
|
|
|
|
| |
Task-number: QT-2813
Reviewed-by: trustme
|
|
|
|
| |
Reviewed-by: TrustMe
|
|
|
|
|
| |
Task-number: QTBUG-7518
Reviewed-by: Janne Koskinen
|
|
|
|
|
|
|
| |
Commit 5464cee529a26832517607b764e805bef96ea9f1 changes 3 private class
symbols.
Reviewed-by: Trust Me
|
|
|
|
|
|
|
|
|
|
| |
Previous s60installs specific fix was flawed in that it failed to
generate exports when doing clean build. Replaced that with a more
generic solution that exports plugin stubs under \epoc32\data\z
always.
Task-number: QTBUG-6972
Reviewed-by: Janne Anttila
|
|
|
|
|
|
|
|
|
|
| |
Relative path was only working when package was created from
s60installs directory. Binary installer creation requires package
creation to work also from Qt root, so added absolute path to
sqlite3.sis.
Task-number: QTBUG-7275
Reviewed-by: Janne Anttila
|
|
|
|
|
| |
Task-number: QTBUG-4879
Reviewed-by: Shane Kearns
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
( 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In preparation for future removal of Webkit from Qt, Qt.sis no longer
contains QtWebkit.dll. All projects that have webkit dependency now
automatically also add dependency qtwebkit.sis into their .pkg files.
To create qtwebkit.sis, run "make sis" in src\3rdparty\webkit\WebCore
directory.
Task-number: QTBUG-6841
Reviewed-by: Simon Hausmann
Reviewed-by: Janne Koskinen
|
|
|
|
|
|
|
|
|
| |
Export generated plugin stubs to a known location under epoc32 in all
Symbian builds, so that emulator deployment is not the only way to make
them available for qt.iby.
Task-number: QTBUG-6972
Reviewed-by: Janne Koskinen
|
|
|
|
| |
Reviewed-by: TrustMe
|
|\
| |
| |
| |
| | |
Conflicts:
src/s60installs/bwins/QtGuiu.def
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
More private API changes, and mark QEgl symbols as ABSENT so compilation
is not broken when OpenVG is disabled.
|
| |\ |
|
| | |\
| | | |
| | | |
| | | |
| | | | |
Conflicts:
src/s60installs/bwins/QtGuiu.def
|
| | |/
| |/| |
|
|\ \ \
| |/ /
| | /
| |/
|/| |
Conflicts:
src/s60installs/bwins/QtGuiu.def
|
| |
| |
| |
| |
| |
| | |
Changes to private/internal symbols only
Reviewed-by: TrustMe
|
| |
| |
| |
| | |
Reviewed-by: TrustMe
|
| |
| |
| |
| | |
Reviewed-by: Jason Barron
|
| |
| |
| |
| | |
Reviewed-by: TrustMe
|
|/
|
|
| |
QObjectPrivate::isSignalConnected was inlined, update QtCoreu.def
|
|\
| |
| |
| |
| | |
Conflicts:
demos/qmediaplayer/mediaplayer.cpp
|
| |
| |
| |
| | |
Reviewed-By: Trust Me
|
|/
|
|
| |
Task-number: QTBUG-4735
|
|
|
|
| |
Reviewed-by: Warwick Allison
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|