aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Rewrite last rewriteAlan Alpert2011-06-2118-672/+459
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also rewrite to have all particle state shared, not just common elements.
| * | | | | Merge branch 'qtquick2' of scm.dev.nokia.troll.no:qt/qtdeclarative-staging ↵Alan Alpert2011-06-161-1/+0
| |\ \ \ \ \ | | | |/ / / | | |/| | | | | | | | | into qtquick2
| * | | | | Merge branch 'qtquick2' of scm.dev.nokia.troll.no:qt/qtdeclarative-staging ↵Alan Alpert2011-06-153-0/+17
| |\ \ \ \ \ | | | |/ / / | | |/| | | | | | | | | into qtquick2
| * | | | | Rewrite particle system to cope with changing particle countsAlan Alpert2011-06-1520-409/+655
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And might do it again... Caught up in this massive change were the following smaller ones: -Some custom particle examples -delegate property on ItemParticle and an example with it
* | | | | | Optimize common binding writesAaron Kennedy2011-06-205-59/+98
| | | | | |
* | | | | | Reenable shared bindingsAaron Kennedy2011-06-209-12/+20
| | | | | | | | | | | | | | | | | | | | | | | | Now with extra "supports nested components" goodness.
* | | | | | Temporarily disable shared V8 bindingsAaron Kennedy2011-06-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a bug with nested components sharing the outer components shared binding list, which is obviously wrong.
* | | | | | Compare QDeclarativeProperty's in a flag agnostic wayAaron Kennedy2011-06-171-2/+3
| | | | | |
* | | | | | Merge branch 'qtquick2' into v8Aaron Kennedy2011-06-175-2/+19
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Don't leak memory in benchmarkAaron Kennedy2011-06-171-1/+2
| | |_|/ / | |/| | |
| * | | | Remove annoying warningGunnar Sletta2011-06-151-1/+0
| | |/ / | |/| |
| * | | Print out a warning when attributes are enabledGunnar Sletta2011-06-151-0/+15
| | | |
| * | | Disable attributes from shader effectsGunnar Sletta2011-06-151-0/+1
| | | | | | | | | | | | | | | | Reviewed-by: Samuel
| * | | Initialize member variableGunnar Sletta2011-06-141-0/+1
| |/ /
* | | Evaluate all shared bindings together using a shared contextAaron Kennedy2011-06-1719-131/+623
| | | | | | | | | | | | | | | | | | The vast majority of bindings are capable of being shared (that is, don't introduce closures themselves) and consequently this improves the performance of almost every app.
* | | Add "shared mode" to QML contextsAaron Kennedy2011-06-162-7/+38
| | |
* | | CleanupAaron Kennedy2011-06-165-294/+358
| | |
* | | Output the rewritten binding with QML_REWRITE_DUMPAaron Kennedy2011-06-161-1/+1
| | |
* | | Fix autotestsAaron Kennedy2011-06-1510-22/+49
| | |
* | | Update V8Aaron Kennedy2011-06-154-10/+16
| | |
* | | Cleanup autotest pro fileAaron Kennedy2011-06-153-98/+109
| | |
* | | Merge branch 'qtquick2' of scm.dev.nokia.troll.no:qt/qtdeclarative-staging ↵Aaron Kennedy2011-06-1522-88/+429
|\| | | | | | | | | | | into v8
| * | Safer cleanup in model/item particleAlan Alpert2011-06-142-12/+14
| | |
| * | Merge branch 'qtquick2' of scm.dev.nokia.troll.no:qt/qtdeclarative-staging ↵Alan Alpert2011-06-1428-52/+528
| |\ \ | | | | | | | | | | | | into qtquick2
| | * | Fix failing test.Martin Jones2011-06-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change ccf706d0bb2d9f70f5a8c18e4aab8ee7e6369817 changed the instruction dump() format. Change-Id: I86677cc176568728b8044d8abfce9121773e9c56
| | * | QDeclarativeDebug: Don't hang if started with ',block' argumentKai Koehne2011-06-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes regression introduced in a59261454071 Reviewed-by: Christiaan Janssen (cherry picked from commit e3b5de8651586cf5484fd8ab217cddf17f0fe01e)
| | * | QDeclarativeDebug: Fix QJSDebugService if launched with ',block'Kai Koehne2011-06-103-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the debugger is launched in blocking mode the service will be enabled from the start. Reviewed-by: Thorbjorn Lindeijer (cherry picked from commit c038e3505309bb954123493cb5f96c73e114f3d0)
| | * | Merge branch 'master' into qtquick2Gunnar Sletta2011-06-106-37/+98
| | |\|
| | | * Merge branch 'master' of scm.dev.nokia.troll.no:qt/qtdeclarative-stagingGunnar Sletta2011-06-095-36/+97
| | | |\
| | | | * Notify when the TextInput cursorRectangle property changes within pre-editAndrew den Exter2011-06-093-36/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Anything that updates the horizontal scroll is also likely to change the position of the cursor rectangle and the micro focus. So group these actions together and ensure they're done before emitting cursorPositionChanged() so positionToRectangle() returns a valid value from that handler. Change-Id: I5fadc58efb148a8dabe88a94381c86cd64dba3bd Task-number: QTBUG-19089 Reviewed-by: Martin Jones (cherry picked from commit a0b2fc44ff8752193cacde52276b1822741f5374)
| | | | * Make TextEdit word selection more natural.Andrew den Exter2011-06-092-0/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QTextControl will only extend the selection to a word if the cursor is directly over it which prevents the selection being extended if the mouse is dragged up or down a to a shorter line of text making it difficult to select multiple lines of text. Just disable that limitation when the TextEdit word selection is enabled. Change-Id: I3b9d1575c0141db8441197d740de94a90eacc077 Task-number: QTBUG-19230 Reviewed-by: Martin Jones
| | | | * Ensure the TextEdit cursor delegate is repositioned on mouse events.Andrew den Exter2011-06-091-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the micro focus when a mouse press changes the cursor position of a read only TextEdit. Change-Id: I11855037f7938b2cd23ac6ad165722b5289b4f46 Task-number: QTBUG-19109 Reviewed-by: Martin Jones
| | | * | Use the Qt 4 function for updatesEnabled()Gunnar Sletta2011-06-091-1/+1
| | | |/ | | | | | | | | | | | | Change-Id: I78bf3b8acff54b83493aebc480e7f9b4f32c1c70
| | * | Disable vsync animations by defaultGunnar Sletta2011-06-104-13/+70
| | | | | | | | | | | | | | | | Change-Id: Ia614915ddb96f5c51e9883885479f1269ab361ed
| * | | Add delegate property to ItemParticleAlan Alpert2011-06-108-28/+224
| | | | | | | | | | | | | | | | Also add burst(n,x,y) to ParticleEmitter, and a demo that uses both.
* | | | Register QList<QObject*> metatypeAaron Kennedy2011-06-151-0/+1
| | | |
* | | | Correct handling of CONSTANT propertiesAaron Kennedy2011-06-151-1/+1
| | | | | | | | | | | | | | | | Were being marked as missing a notifier instead.
* | | | Performance improvementsAaron Kennedy2011-06-146-67/+187
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are two main changes here. First, where possible, we mark properties as "IsDirect" which means that they exist in a C++ QMetaObject (as opposed to a dynamic meta object), which allows us to call QObject::qt_metacall() directly, bypassing any dynamic meta object stuff. The second change is to use an ascii string comparator in V8 where possible. V8 stores ASCII string internally as ASCII strings, and asking it to compare them to a UTF16 string requires a conversion.
* | | | Update V8Aaron Kennedy2011-06-148-56/+215
| | | |
* | | | Update auto testsAaron Kennedy2011-06-146-91/+69
| | | | | | | | | | | | | | | | | | | | Following merge, and after removing all QtScript usage from QDeclarativeEngine.
* | | | Add QHashedV8String to improve lookup performanceAaron Kennedy2011-06-1410-70/+180
| | | | | | | | | | | | | | | | | | | | | | | | Also inline QV8QObjectWrapper::getProperty() which significantly improves context lookups which contain a lot of QObject property lookup misses.
* | | | Use fast property accessors for readonly propertiesAaron Kennedy2011-06-101-2/+20
| | | |
* | | | Merge branch 'qtquick2' into v8Aaron Kennedy2011-06-1038-23/+1942
|\ \ \ \ | | |/ / | |/| |
| * | | Add JavaScript benchmarkAaron Kennedy2011-06-1010-0/+310
| | | |
| * | | Create property cache in case of Component{} rootAaron Kennedy2011-06-104-0/+23
| |/ / | | | | | | | | | | | | | | | Change-Id: I36f969d09d8ce5e0b68b657b514586990e88ebe4 Task-number: QTBUG-19354 (cherry picked from commit af1350249ea9de68e1c4b72ed1179948aa28ca19)
| * | Merge branch 'qtquick2' of scm.dev.nokia.troll.no:qt/qtdeclarative-staging ↵Alan Alpert2011-06-0922-9/+1576
| |\ \ | | | | | | | | | | | | into qtquick2
| | * | Add a DragTarget element.Andrew den Exter2011-06-0921-8/+1563
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Provides an area that can be used to handle events when other items are dragged over it. Task-number: QMLNG-32
| | * | Fix memory leak with AnimatedImage elements.Gunnar Sletta2011-06-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When textures are constructed from pixmaps, we need to store the context they were constructed in so that they may also be cleaned up later. Change-Id: Ibdf5f60b598914d630c622341fae206f46cb9629
| | * | Merge branch 'master' into qtquick2Gunnar Sletta2011-06-092-1/+12
| | |\|
| | | * Support calling update while syncing scenegraph.Gunnar Sletta2011-06-092-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The variable inSync is written from the scene graph thread and read from the GUI thread, but this is safe as it is only written to during the sync phase, during which the GUI thread is already blocked.