summaryrefslogtreecommitdiffstats
path: root/src/declarative
Commit message (Collapse)AuthorAgeFilesLines
* Move the binding's "mePtr" into QmlAbstractBindingAaron Kennedy2009-08-115-13/+20
| | | | Now optimizations get deletion protection too.
* Object property binding optimizationAaron Kennedy2009-08-1110-24/+202
| | | | | Add a binding optimization that hits anchors.fill: parent
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-08-115-608/+618
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Clearer name for two PreserveAspect modes.Warwick Allison2009-08-102-5/+6
| |
| * CRLF => LF.Andreas Aardal Hanssen2009-08-103-605/+605
| |
| * docsYann Bodson2009-08-101-7/+7
| |
| * Add a PreserveAspectFill mode (needs a better name)Yann Bodson2009-08-102-1/+10
| |
* | Abstract expression and binding APIsAaron Kennedy2009-08-1028-142/+505
| | | | | | | | | | | | | | | | | | By splitting the interface through which the system interacts with bindings away from a specific implementation, we can introduce highly specialized implementations for specific optimizations. This commit also includes a sample optimization for object properties being assigned directly from a local id.
* | Simplify QmlDeclarativeData to a single classAaron Kennedy2009-08-106-125/+46
|/
* Support adding "window objects" to webviewAaron Kennedy2009-08-102-2/+82
| | | | | This functionality is equivalent to the C++ QWebFrame::addToJavaScriptWindowObject() API.
* Fix crash in property aliasesAaron Kennedy2009-08-101-2/+1
| | | | | Since 588093b3e12dd5039bcc4ee545d9d9112d25394f id objects are stored in the special idValues array, not in the generic propertyValues list.
* Mark synthesized properties as SCRIPTABLEAaron Kennedy2009-08-101-1/+1
|
* Add a WebView::evaluateJavaScript() methodAaron Kennedy2009-08-102-0/+12
| | | | Authored-by: Tapani Mikola
* Avoid pointless QMetaProperty lookupAaron Kennedy2009-08-101-2/+1
|
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-08-1018-477/+1124
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * DocumentationYann Bodson2009-08-107-16/+80
| |
| * Add new class QFxBorderImage.Yann Bodson2009-08-0912-289/+667
| | | | | | | | | | * Move scalegrid code into QFxBorderImage * Update examples
| * Start moving code from QFxImage to QFxImageBaseYann Bodson2009-08-076-348/+358
| |
| * Add new class QFxImageBaseYann Bodson2009-08-077-7/+201
| | | | | | | | New base class for QFxImage and QFxBorderImage.
| * Fix buildYann Bodson2009-08-071-0/+1
| |
* | Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-08-0716-183/+410
|\ \ | |/ | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-08-073-3/+3
| |\ | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * Merge branch 'kinetic-declarativeui' of ↵Martin Jones2009-08-073-3/+8
| | |\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | | * Merge branch 'kinetic-declarativeui' of ↵Yann Bodson2009-08-072-7/+7
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/fx/qfxscalegrid.cpp
| | | * | Should be staticYann Bodson2009-08-072-4/+9
| | | | |
| | * | | PathView needs to filter Left mouse button.Martin Jones2009-08-071-1/+1
| | |/ /
| * | | Start refactoring QFxPixmap so it isn't as slow to use.Michael Brasser2009-08-074-96/+77
| | | |
| * | | Optimization: Use setparent_noevent.Michael Brasser2009-08-071-1/+1
| | |/ | |/|
| * | Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-08-062-7/+35
| |\ \ | | |/ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * Merge branch 'kinetic-declarativeui' of ↵Martin Jones2009-08-0610-78/+291
| | |\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * | Wait until componentComplete before creating items.Martin Jones2009-08-062-7/+35
| | | | | | | | | | | | | | | | | | | | Depending upon what offset is eventually set there may still be some unnecessary item create/release, but not more than pathItemCount.
| * | | Fix warnings.Michael Brasser2009-08-062-1/+6
| | |/ | |/|
| * | Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-08-066-61/+263
| |\ \ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * \ Merge branch 'kinetic-declarativeui' of ↵Yann Bodson2009-08-0618-75/+376
| | |\ \ | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | | * \ Merge branch 'kinetic-declarativeui' of ↵Alan Alpert2009-08-0611-55/+144
| | | |\ \ | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | | * | | Add QFxLayoutItemAlan Alpert2009-08-063-0/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The LayoutItem allows fluid parts to be resized using classical Qt layouts.
| | * | | | Add support for CSS-like horizontalTileRule and verticalTileRule to ScaleGrid.Yann Bodson2009-08-063-61/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Simplify and improve QFxImage code by using qDrawBorderPixmap * Add horizontalTileRule and verticalTileRule to .sci files * Add example in example/declarative/border-image
| * | | | | Optimization: Use setparent_noevent where appropriate.Michael Brasser2009-08-062-5/+10
| | | | | |
| * | | | | Small optimizations for particles.Michael Brasser2009-08-061-10/+14
| | |_|/ / | |/| | |
| * | | | Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-08-065-44/+120
| |\ \ \ \ | | | |_|/ | | |/| | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | | | Mico-optimization for animations.Michael Brasser2009-08-061-1/+3
| | | | |
| * | | | Remove debug.Michael Brasser2009-08-061-1/+1
| | | | |
* | | | | Pass the "me" context directly to QmlBasicScriptAaron Kennedy2009-08-073-14/+7
| | | | | | | | | | | | | | | | | | | | This saves pointlessly manipulating the context's default object list
* | | | | Remove unused parametersAaron Kennedy2009-08-074-65/+9
| | | | |
* | | | | Avoid locking when the QVariant type is well knownAaron Kennedy2009-08-061-0/+6
| |/ / / |/| | |
* | | | Add a QmlMetaType::typeCategory() methodAaron Kennedy2009-08-063-8/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | QmlMetaProperty was calling isObject(), isList() and isQmlList() to determine its property category, resulting in acquiring and releasing three locks (one for each call). This call allows QmlMetaProperty to do the same with only one lock.
* | | | Use meta property cache for property restoresAaron Kennedy2009-08-063-36/+84
|/ / /
* | | Don't init Number/Color animations twice.Michael Brasser2009-08-061-2/+0
| | |
* | | Don't leak bindings.Michael Brasser2009-08-064-9/+20
| | | | | | | | | | | | Make sure we clean up bindings for a cancelled state change.
* | | Fix expression linked list.Michael Brasser2009-08-061-0/+2
| |/ |/|