| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Reviewed-By: Espen Riskedal
Task-Number: QTBUG-4748
|
|
|
|
|
| |
Reviewed-By: Espen Riskedal
Task-Number: QTBUG-4748
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
RevBy: Iain
|
|
|
|
|
|
|
| |
New def file for XML patterns
Some changes in GUI effects API
Reviewed-by: Trust Me
|
|
|
|
|
|
|
|
| |
The pro-file is missing '+' when it is adding QtOpenVg support for sis
file.
Task-number: None
Reviewed-by: Janne Koskinen
|
|
|
|
|
|
|
|
|
|
|
|
| |
Starting Qt apps when Qt libs are installed on a memory card takes
ages (15-20 seconds), because Symbian recalculates hash of the dll
every time it loads it from a non-system drive.
Worked around this issue by forcing installation of Qt libs to the
C-drive.
Task-number: QT-690
Reviewed-by: Janne Koskinen
|