| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Added cxxVariableStorageClassSpecifierStatic.
Task-number: QTBUG-11391
|
|
|
|
|
|
| |
Fixes:
htmlgenerator.cpp:1893: error: stray ‘\’ in program
|
|
|
|
|
|
|
|
| |
The case doesn't matter when building on Windows, but does
when cross-compiling on Unix.
Merge-request: 709
Reviewed-by: Andreas Kling <andreas.kling@nokia.com>
|
|
|
|
|
|
| |
Very handy to trace GL issues on a device with broken gdb
Reviewed-by: Trond Kjernåsen <trond.kjernasen@nokia.com>
|
|
|
|
|
|
|
|
|
|
| |
Use JavaScriptCore's conversion functions rather than our own
(incomplete) implementation.
Specifically, this means daylight saving time is finally
handled correctly on Windows.
Task-number: QTBUG-9770
Reviewed-by: Olivier Goffart
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change is the equivalent of
19e1b32bdeeeb5c7865038cab97b40dbac0e6c42 and
987458462994497f764baf253baca0faabdb63cc but for the Gbk case.
It improve performance by avoiding the constructor of QChar and
by allocating the memory once instead of doing it for each
character.
This also fix QTBUG-11704.
Reviewed-by: Andreas Kling
|
|
|
|
|
|
|
| |
Output the same warning that qegl.cpp does also in the X11
implementation.
Reviewed-by: Trond Kjernåsen <trond.kjernasen@nokia.com>
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If a thread trying to acquire multiple resources is continuously
preempted by threads acquiring smaller amounts, the larger consumer
would end up waiting forever (instead of for the given timeout).
Fix this by keeping track of elapsed time between wakeups using
QElapsedTimer.
Task-number: QTBUG-11500
Reviewed-by: thiago
|
| |
| |
| |
| | |
Reviewed-by: Markus Goetz
|
|/
|
|
|
|
| |
Output the \variable stuff as a cxxVariable.
Task-number: QTBUG-11391
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit introduces a new internal JS object type,
QScriptStaticScopeObject, that enables the JS compiler to make
more aggressive optimizations of scoped property access.
QScriptStaticScopeObject registers all its properties in a
symbol table that the JS compiler has access to. If the compiler
finds the property in the symbol table, it will generate the
fast index-based op_{get,put}_scoped_var bytecodes, rather than
the dynamic (slow) op_resolve and friends.
If the compiler _doesn't_ find the property in the symbol table,
it infers that it's safe to skip the scope object when later
resolving the property, which will also improve performance
(see op_resolve_skip bytecode).
QScriptStaticScopeObject is only safe to use when all relevant
properties are known at JS compile time; that is, when a
function that has the static scope object in its scope chain is
compiled.
It's up to the user of the class (e.g. QtDeclarative) to ensure
that this constraint is not violated.
The API for constructing QScriptStaticScopeObject instances is
not public; it lives in QScriptDeclarativeClass for now, an
internal class exported for the purpose of QML. The instance is
returned as a QScriptValue and can be manipulated like any
other JS object (e.g. by QScriptValue::setProperty()).
The other part of this commit utilizes QScriptStaticScopeObject
in QtDeclarative in the two major places where it's currently
possible:
1) QML disallows adding properties to the Global Object.
Furthermore, it's not possible for QML IDs and properties to
"shadow" global variables. Hence, a QScriptStaticScopeObject
can be used to hold all the standard ECMA properties, and this
scope object can come _before_ the QML component in the scope
chain. This enables binding expressions and scripts to have
optimized (direct) access to e.g. Math.sin.
2) Imported scripts can have their properties (resulting from
variable declarations ("var" statements) and function
declarations) added to a static scope object. This enables
functions in the script to have optimized (direct) access to
the script's own properties, as well as to global properties
such as Math.
With this change, it's no longer possible to delete properties
of the Global Object, nor delete properties of an imported
script. It's a compromise we make in order to make the
optimization safe.
Task-number: QTBUG-8576
Reviewed-by: Aaron Kennedy
Reviewed-by: Olivier Goffart
Reviewed-by: Jedrzej Nowacki
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1:
qmake: Fix CONFIG += exceptions_off with the MSVC project generator, take 2.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The previous patch caused the pch header to be compiled without exception
handling since the compilertool for the pch compilation do not get
its options filled from the compiler flags.
This patch instead set the value to off before calling parseOptions.
This also reverts commit 73fa311f67b21c9b897de0196d3b8227f27d828f.
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
|
| |\ \
| | |/
| |/|
| | |
| | |
| | | |
* '4.7' of scm.dev.nokia.troll.no:qt/qt-webkit:
Updated WebKit to 2f598e9b7b376d851fe089bc1dc729bcf0393a06
Moved the QML WebKit integration into QtWebKit.sis
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Fixed QML packaging
|| <https://webkit.org/b/39304> || Add an inlineCapacity template parameter to ListHashSet and use it to shrink the positioned object list hash set. ||
|| <https://webkit.org/b/39309> || Allocate the m_preloads list hash set dynamically and free it when done. ||
|| <https://webkit.org/b/33150> || Do not render the full frame when there is some elements with fixed positioning ||
|
| | |
| | |
| | |
| | |
| | | |
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
Reviewed-by: Janne Koskinen <janne.p.koskinen@digia.com>
|
| |\ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1:
Manipulate buffer position via 'pPos' in peek()
No more enter & leave events after a popup menu is closed on Windows
Child windows shown automatically when their parent is shown(Cocoa).
QKeyEvent::text() inconsistency between Linux and Mac
|
| | |
| | |
| | |
| | | |
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We use the TrackMouseEvent() to keep track of enter and leave messages.
Upon receiving a WM_MOUSELEAVE, the effect of that function call is over,
we need to call it again if we need more messages. This was not done when
we close a popup because of mouse click outside.
Task-number: QTBUG-11582
Reviewed-by: Bradley T. Hughes
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
While setting up the stacking order for child windows, their hidden state
was never taken into consideration.
Task-number: QTBUG-11239
Reviewed-by: Richard Moe Gustavsen
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For a key event triggered by the cursor keys, QKeyEvent::text() returns
char with value 0x14 or similar. This patch (Cocoa only)will remove
text from all key events for the unicode range 0xF700-0xF747. This is
part of the corporate unicode range used by apple for keyboard function keys.
[http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/CORPCHAR.TXT]
Task-number: QTBUG-11225
Reviewed-by: Bradley T. Hughes
|
| |\ \
| | |/
| |/|
| | |
| | | |
* '4.7' of scm.dev.nokia.troll.no:qt/qt-webkit:
Updated WebKit to b3589e88fb8d581fb523578763831109f914dc2e
|
| | |\
| | | |
| | | |
| | | |
| | | | |
* '4.7' of scm.dev.nokia.troll.no:qt/qt-webkit:
Updated WebKit to b3589e88fb8d581fb523578763831109f914dc2e
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Build fixes for package builds
* Fix build with QT_NO_COMBOBOX
* Upstream David's doc fix
|
| |\ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1:
Abort open early if network session is in the process of openning.
Cherry pick fix for MOBILITY-800 from Qt Mobility.
Cherry pick fix for MOBILITY-1063 from Qt Mobility.
Cherry pick fix for QTMOBILITY-253 from Qt Mobility.
Cherry pick fix for MOBILITY-1063 from Qt Mobility.
Cherry pick fix for MOBILITY-965 from Qt Mobility.
Cherry pick fix for MOBILITY-800 from Qt Mobility.
Cherry pick fix for MOBILITY-853 from Qt Mobility.
Cherry pick fix for MOBILITY-1047 from Qt Mobility.
Merge bearermanagement changes from Qt Mobility.
Cherry pick fix for MOBILITY-1031 from Qt Mobility.
Cherry pick fix for MOBILITY-938 from Qt Mobility.
Cherry pick fix for QTMOBILITY-240 from Qt Mobility.
Make QtFontFamily::symbol_checked a bitfield.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
21abc07dc396f08c888bf3cac96b535cc296cb00
|
| | | |
| | | |
| | | |
| | | | |
4713262c16cb3eba1f4beccb6962a1ae210479c0
|
| | | |
| | | |
| | | |
| | | | |
f3d7f49b7f6975cbfa65adeb10b281e2b37172ce
|
| | | |
| | | |
| | | |
| | | | |
37ad80914f7acb8d4f3364d78e75d48cd14e8e2a
|
| | | |
| | | |
| | | |
| | | | |
50de830ded2dcc1c6b4d8be71428d9a2bfed6ae7
|
| | | |
| | | |
| | | |
| | | | |
a05504d2a0c643c6f253527f07bcc0dba8a799b4
|
| | | |
| | | |
| | | |
| | | | |
256e67963c4cb0fc150e6c47193e7c9b17296611
|
| | | |
| | | |
| | | |
| | | | |
4f74cd44d77349759096bed091913b188a9167e4
|
| | | |
| | | |
| | | |
| | | | |
cba220f177154428d6103a93a819668be689a591
|
| | | |
| | | |
| | | |
| | | | |
7e8b55524bd8a00e49e11103e8c8091e1e59e612
|
| | | |
| | | |
| | | |
| | | | |
216f4016d1b447d51630086afca179df11fd6997
|
| | | |
| | | |
| | | |
| | | | |
c84a6d828bcb7f66d1ac06e1a7a84c5a8ba9cec4
|
| |/ /
| | |
| | |
| | | |
Reviewed-by: Benjamin Poulain <benjamin.poulain@nokia.com>
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1:
We need to swallow the event, otherwise it might pop up several times.
Set the item data thru the model, so we actually emit dataChanged.
There where still references to the old Assistant.
Newly created folders in QFileDialog are disabled on Cocoa.
don't remove the path from the name of included files
add some comments
remove support for QMAKE_POST_INCLUDE_FILES
remove unused function
fix prompt() stdin safety check
Improve text performance with QtWebKit in Qt 4.7
Removed support for static linking of QtWebKit.
When a drag is finished with on Mac, then it should delete itself
|
| | |\ \
| | | |/ |
|
| | | |
| | | |
| | | |
| | | | |
Reviewed-by: kh
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Task-number: QTBUG-10629
Reviewed-by: kh
|
| | | |
| | | |
| | | |
| | | | |
Task-number: QTBUG-11651
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
For a newly created folder in the current path, we were returning NO for
the "shouldShowFilename" callback. This patch moves the check for
directories to the begining.
Task-number: QTBUG-11532
Reviewed-by: Carlos Duclos
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
it is not done for the top-level file, either.
this is minimally behavior-incompatible, but anyone relying on the old
behavior (and thus not using $$basename()) should be shot anyway. :)
Reviewed-by: joerg
|
| | | | |
|