[update] update to upstream v5.1.0-beta1

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Squashed 'qtdeclarative/' changes from 2223f1a..7c01563

7c01563 Fix Instantiator response to model change
9b5a551 Add qmlClearRegisteredTypes Function
2233134 Add a URL interceptor to the QML engine
40d90b5 Doc: Make Qt Quick demos accessible from Qt documentation
1b284d5 Fix canvas transformation.
77125e2 pixelIndex -> pixel since image is now 32-bit
0d4512c Doc: Fix some broken snippet paths
2f97b8c Doc: Make the titles of example pages consistent
49ef011 QmlProfiler: SceneGraph profiling
f314fd4 Doc: Move full apps from "qtquickexamples" to "qtquickdemos"
1d594c4 Add new Item.Screen properties to screenInfo example
4730e5d mouse synthesis: don't say the left button is pressed during a release
d9effc9 Tests: add qmlCreateWindow in tst_qqmlcomponent
9cd1809 Make sure correct files are bundled on Android
6961ea8 Only use emitCap when we run into infinite particles
209c87d Avoid rare crash
ad5ae0d Doc: Move example docs related to QtQml under the correct module
ddfa42c Better handle GL errors in EtcTexture::bind().
9d6cd72 Fix crash in QQmlDelegateModel
e1a8762 Made Canvas blur better match the one in HTML 5 Canvas.
030ebca Fixed wrong rendering offset / clipping with shadowBlur in Canvas.
98023c7 Canvas: Do not apply transform to text twice
ee677dc Enable touch events on Mac for MultiPointTouchArea
885f325 Enable touch events on Mac for PinchArea
03f0c55 Remove from hover list on destruction
329a346 Document percieved memory leak
d88f6f2 Elaborate on versioning docs
a11f4e4 Fix VS2010 compile warning
fdee5c3 Protect against null item at QQuickItemView::destroyingItem
3975ca9 Added doc and test for active and requestActivate in QQuickWindow
798112b Don't eat Back button in TextEdit
83acf00 Fix MaskedMouseArea example
107444f QmlProfiler: Pixmap Cache
3b0a9b2 QQuickScreen.name can change at runtime
f56d268 Doc: Changed order of pages in QML reference.
dfdc4ce TextEdit: Better support of QTextTable and inline images
a7cb4ac Don't crash if QQuickPath has less than 4 elements
51665a9 QQmlVMEGuard is not ok if one of the context engines is gone
1662493 Doc: Moved "QML Application Developer Resources" to qtdoc repository.
cc17df9 Doc: Fix example path for Qt Quick scenegraph examples
d9ac148 Doc: Remove "qmldemos" group
f3973cb Add more geometry properties to the Screen attached property
8704006 Be more strict about accessible text selection
d054755 Fix hover after press event
53e3174 No longer apply pending changes when accessing ItemView properties
8563adb Avoid modifying cacheCount while iterating over it
0bcf549 Implement QQuickWindow::grabWindow() for isVisible=false
5673fc8 Optimize particle mask extruder
a0359d6 Simplify setting of hover
7b7b0b3 Fixed segmentation fault when setting shadowBlur in Canvas element.
73721b5 Doc: corrections (Writing Guidelines) and language edits
d5e612f Re-implemented itemChange must always call QQuickItem::itemChange
1230977 Fix spelling error.
64688c3 Implement a basic accessible text interface
331f60c Initialize lastPos
a32ee86 Mark the canvas texture dirty when we change it.
9272193 Quote scenegraph example code from the right place.
4d54326 Disable native glyph rendering on embedded
d3852ae Doc: corrected snippet issue by changing extension snippet file.
f823842 Doc: Expand example (importing multiple modules into 1 namespace)
3ca95a9 Make pathElements designer ready
7c683dd Refactor the pathElements property in QQuickPath
e658357 Refactor QQuickPath componentComplete
20d33b9 Doc: Replace some references to Nokia
73d8bcd Renderloop for Windows
9d6b421 Fix tst_qqmldebugjs and tst_qquickfolderlistmodel build for WinCE.
9baaeba Doc: Un-overload the word "module"
b1a321a Doc: Create links to Qt Quick 1
159ccaa QQuickTextEdit: make the update logic work with multiple text frames
a16f3c6 qtdeclarative: update .qmltypes, and use -notrelocatable option
fa4cafa qmlplugindump: add an explicit -relocatable switch
6597f05 Doc: Fix module name format
e72f577 Doc: Fix module name format
61b4e90 Doc: Qt Quick: Fix module name format (Pt 2/2)
59f075d Doc: Qt Quick: Fix module name format (Pt 1/2)
ee2a4a9 Doc: Reinstating \qmlmodule page.
21aa22b Create BG context and fake surface on GUI thread
a028d46 Debugger: fix race condition in block mode
33e0dd6 V8Debugging: Set Isolate when sending debug messages to v8
30eea7e Clear the pendingUpdate flag every frame.
32c54e5 Doc: Refactored and focused the Qt QML documentation.
28b6c39 Use the actual size of the image for the iteration.
f711f93 Use the platform theme's password mask character for text input fields.
88e215b Adding emitComponentCompleteSignalForAttachedProperty()
7167ebd Expose nextItemInFocusChain in QQuickItem
5f7ba49 TextInput: Fix cursor navigation with mask
e865df8 Fixed crash in QQuickCanvasItem.
ae50eaa Fix lupdate-warning "Cannot invoke tr() like this".
3e3b570 Prevent segfault on trying to access null cacheItem object.
27da851 Allow disabling of component complete signal for the designer
21e162d Doc: Qt QML: Fix module name format
5677d72 docs: Fix snippets paths for QML Tutorial
2fb17f3 Fix crash in repeater when model gets deleted
273fb1a docs: Remove warning that is no longer applicable.
dfa30a1 Dumping plugins.qmltypes for Window with -notrelocatable
7f4872a Fix crash on empty child list in QAccessibleQuickWindow::rootItem().
733afda Restore checkbox toggling on pressAction.
3d3c020 Doc: Reassigned types and pages to their correct modules.
99da7a8 Silence a warning for unused variable in QQuickTextNode.
78a2e08 Doc: Fixed whitespace in qqmlcomponent.cpp
f568296 Don't use bitfields, reading/wrting them is not atomic
909d3a5 Remove dead code.
2170a46 Fixed alpha blending for native text.
3d5ffa7 Fix for Positioner attached property
4b1cab6 QmlDebugging: Auto tests use port range
b90699a fix typo in warning
77dbda7 TextInput: Fix cursor height
f012ddd Doc: Add required include statement for qmlRegisterSingletonType docs
e62ded2 Fixed WindowsCE build
9dcdae3 Use triangle strips for particles on Mac OS X, ATI cards.
0360e5e Remove slow and buggy sub-image code
f7a635f QmlDebugServer: Remove unimplemented function
55b850e QmlDebugServer: Ensure plugin is set
bab29da Revert "QmlDebugging: Remove 'insignificant_test'"
b5b85d7 Don't relayout if item is removed from scene
3bbed9e qmlplugindump: always output exportMetaObjectRevisions
82753f9 Improve focus documentation
7fe2b4a Testlib: Fix qml objects not deleted in TestCase
818b6af Doc: Add a link to the Qt Quick Controls page
1a1ce43 DesignerSupport: Adding separate flag for component completion
cbd82ea Stabilize Test
ccbf056 a nested Window automatically becomes transient for its parent
8190355 Added more tests for activeFocusOnTab
47ca880 Fix new warnings in qtdeclarative (found by GCC 4.8)
ce47647 Version new property and signal
2dee884 Add change log file for Qt 5.1.0
c4b4b01 QmlDebugging: Remove 'insignificant_test'
0b190b7 Fixed distance field text when using non-opaque colors.
d01e595 TestLib: Add more mouseMove in mouseDrag implementation
8fe9280 Use correct alpha range for the distance field outlined text.
eb6ff7b Merge "Merge remote-tracking branch 'origin/release' into stable" into refs/staging/stable
57855fd Implemented text styles for QSGDefaultGlyphNode.
fedd27e Make keyClick/Press/Release work with a char
6eed340 Android: Support implicit import paths for assets:/ urls
e5d9cb4 Remove unused declaration of accessibility text functions.
7313127 TestLib: add mouse release at the end of a mouseDrag
a9ebbe7 Fix autotest-exported class from QtQuick.
f6969ff Remove the APPLE_texture_format path
475d1ed Remove resize hook from QSGRenderLoop, exposureChanged is enough.
1df6e3a Our debug env vars are a mess. Standardize on QSG_RENDER_TIMING
a487974 QQuickTextEdit: render inline images after change 48798
922c967 Mark tst_dialogs insignificant to stop geting CI failures
acc94a4 Merge remote-tracking branch 'origin/release' into stable
4c94a3c Fix export macros for the QML parser export.
f12d7eb Stabilize Code
f7fa3eb Version new signals
fc00989 Provide workaround to slow glyph cache updates.
aa2475b Use distance fields for text on retina displays
cedd342 Fix incorrect merge in textureprovider example.
f9bf2fb QmlProfiling: Test case uses port range
f155959 Debugger: Accepts port range as arguments
3e0bcbf Update EtcProvider example to support configurable base url.
5eae605 Fix distance field antialiasing for retina displays.
1c85dc3 Show fullscreen button in qmlscene on Mac
0497633 Doc: Fix some titles and links
064c99b Doc: Update module "Qt Declarative" -> "Qt Quick"
1f3038d Delay loading implicit import
f7ada9b Fix warning QQuickImplicitSizeItem redefines signals
363385a Doc: Fixed some uses of terminolgies in qdoc files.
aaa8fd6 Bump MODULE_VERSION to 5.1.0
c5a1a6f Attempt to stabilize tst_qquickanimatedsprite
583bd00 Enable accessibility again.
4390f93 Merge "Merge remote-tracking branch 'origin/dev' into stable" into refs/staging/stable
5ac2ce5 Merge remote-tracking branch 'origin/dev' into stable
d2395a2 Skip flaky FileDialog modality test
503eec1 Merge "Merge branch 'dev' into stable" into refs/staging/stable
99eac6e Try to stabilize qquickimage and rendernode tests.
969dc83 Add Instantiator type to QtQml
d815621 Merge branch 'dev' into stable
f513e88 Optimize QQuickTextEdit for larger documents.
471645f Add QQmlApplicationEngine
9582ca0 Fix multi-line string content.
7148a79 Make sure that TextInteractionFlags get set.
9b25a6f QQuickItemView: Add guard before returning currentItem item
d6625ac Get rid of warning Module 'QtQuick.Dialogs'...cannot be protected...
db8fe19 Mark renderNode test as insignificant, as CI doesn't manage to run it
ea8b112 Fix jump and property changes on first move when dragging a Flickable.
0f4617f Remove unused field in test class.
a89a652 Fix hexadecimal escape sequence validation in strings.
9237c2e Remove duplicated docs
464626f QQuickItem: Support FocusReason in focusNextPrev
69186a0 Add ColorDialog to QtQuick.Dialogs
7fded50 Cosmetic changes in DefaultFileDialog and dialog shared controls
bb803ba Fixed invalid GLSL in openglunderqml example.
b7032be QQuickLoader: fix the recursion guard for size updates
d0af156 optionally bootstrap QmlDevTools and qmlmin
10c9f85 improve dependencies of qmlparser test
9146d36 Create common base class for declarative dialogs
789e6eb photosurface example: simplify PinchArea usage; fileUrls; license
70ce4ec Add TextEdit::selectByKeyboard
1366ad5 QQuickWindow: expose activeFocusItem as a property
9de7353 QQuickView's equivalent in QtQuick1 is QDeclarativeView
78b3aed Move QML types to types folder
2050601 Cosmetic changes in common controls for examples
c64ab7d Add some docs, improve scope of var.
fb8bc2a Add clocks.qmlproject
f52227f Smooth dragging an item with MouseArea.
11484c7 Merge remote-tracking branch 'origin/stable' into dev
a1a7679 Compile fix.
8fee64d Polish usage of a QElapsedTime instance in QSGThreadedRenderLoop
b58953f Fixed tutorial gettingStartedQml part5.
ddb4935 Fix usages of \since for QML items
7084839 Merge "Merge remote-tracking branch 'origin/release' into stable" into refs/staging/stable
02ac995 Documentation and versioning for new Window properties
049a15b Doc: Changed section title in whatsnew.qdoc
aa8c2f9 Abort rendering when QOpenGLContext::create/makeCurrent fails.
28113c7 don't use CamelCase includes
18f7c18 Makes QSmoothedAnimation respect zero duration.
700910d Add QtQml.Models module
fa8a4be Fix remote image loading for AnimatedSprite
c460a83 Fixed some auto tests
c284672 Fixed text opacity when using Text.NativeRendering.
0de74e9 Fix QString usage in createPixmapDataSync().
fd4a811 Disable accessibility temporarily.
856bb29 Fixed incorrect vsync delta time in QSGThreadedRenderLoop.
46515c3 Merge remote-tracking branch 'origin/release' into stable
f9bf67a Introduce QML_FBO_FLUSH_BEFORE_DETACH to work around FBO issue.
74878ba Use official V8 string manipulation methods in QML
6876034 correct misspelling
7c7207b Create the sg render thread's opengl context on the GUI thread
93594e1 make the sample code more consistent in context
2f9d034 Support activeFocusOnTab in QQuickItem
1f6d469 Improve the ordering of Flickable dragging and moving property updates.
b4673e6 Fix displacement transition bug for horizontal case
a508650 Replace deprecated V8 functions
8325f2d Improve timer dependent tests.
17be956 Remove comment about performance in qquickitem's clip property.
943fbf9 Mark geometry dirty to signal scene graph that a repaint is needed.
457abe2 Fix warning about uninitialized value in QML-ECMA-test (CLANG).
94fd6bd Fix warning about use of uninitialized value in QML-debug helpers.
92d99ca Fix MSVC warning C4819 under Chinese locale
1bfd735 Fix warning about adding int to a QString (CLANG).
7097641 Fix warnings about overloaded virtual functions in tests (CLANG).
f075251 Simplify function with early return.
c4cbb12 Tests: add autotests for TextEdit and TextInput
962609b Handle focus events directly in TextEdit.
04592da TextInput: Update text deselection on focus out event
ffd48e1 TextInput: Handle focus event directly
bd6ae5e Focus reason
e70f211 Fix rendering of subpixel positioned native text
b659615 Disable qv8profilerservice test. It is very unstable
89578ef Disable more unstable tests
e4128d2 Remove spurious include
dfefcba Add core application functionality to Qt.application in QML
23b7579 Android support: build fixes
42477ce Accessibility: Adapt memory management for Qt 5.1
5bfe13b Fix crash for keypress without active focus.
425403d Remove extra semicolon.
707bbe5 Load "@2x" images on high-dpi "retina" systems.
e65a7e2 Work with synchronous replies from a custom QNetworkAccessManager
5be0938 Fix relative URL in parallax example
0ba44ae Added photosurface example to demo PinchArea/MouseArea together
5e88373 Autotests w CONFIG+=parallel_test don't depend on activation or focus
037c0d5 PinchArea autotest doesn't depend on window activation; QScopedPointer
1c451b4 pressedCanceledOnWindowDeactivate pops up a second window
3e0dc9e Merge "Merge remote-tracking branch 'origin/stable' into dev" into refs/staging/dev
1b68b22 Stabilize tst_qquicktextinput::remoteCursorDelegate()
3b507d2 Enablers for input methods on Android
b45f742 adding QtQuick.Dialogs, with FileDialog implementation
84c41e4 Do not print out leaked pixmaps by default
15e58df Added examples on how to use FBOs with scene graph.
b1f8c84 Fix docs for Canvas.renderStrategy, the default is Cooperative
9ae561d Fix the QtQml's use of plugins for value type providers
fa130d2 skip failing constantUpdatesOnWindow test for now
1853d1a Fix TextEdit::persistentSelection docs (false by default)
c7036f5 Mark flaky tst_qv8profilerservice test as insignificant on Mac
fd9d0ea GridView: fix resetColumns() to calculate the amount of columns right
af00d21 Allow shortcut overrides.
c324edd Avoid ambiguous include guards in SG classes
98e00ab Change Canvas to use Image and antialiasing by default.
f289fdc Various improvements to Canvas examples
a2258b3 Use qmake for package dependency resolution in cmake tests.
15dc45c Merge remote-tracking branch 'origin/stable' into dev
ccba80e Fix headers without Qt module directory name in their includes
33334c2 Improved documentation in the Screen attached property
a496e08 Fix warnings about shadowing members
523bf6c ListView's highlightMoveDuration should default to -1.
6ad4a61 Flickable shouldn't grab the mouse until it starts an effective move.
7a1282a MouseArea shouldn't grab the mouse until there is an effective drag.
b939bc6 Typos: tripple->triple
b9e05ba Stabilize clicking in QQuickTextEdit test
cf53bf9 Make sure exposeEvents trigger a render pass
8c8404f Don't print leak warnings on exit by default
bbc9008 QQuickScreen is exposed as an attached property on Window too
8e949e7 Add QQuickTextDocument
97724fb Merge "Merge remote-tracking branch 'origin/stable' into dev" into refs/staging/dev
b7a1d6e Let rounded rectangles be antialiased by default
aef7dad Improved animations in the new render loop
0dc1c05 Make the base URL available to QQmlExtensionPlugin
99ad368 Add qmlRegisterType for Composite Types
d0491c8 qmlplugindump: don't crash if a composite type was a registered
4d99e5b Merge remote-tracking branch 'origin/stable' into dev
4d3a64c Add Composite Types to QQmlType
58471eb GUI render loop did not render on expose, nor clean up properly.
fa6499d QQuickPlatform: remove QT_{BEGIN,END}_HEADER macro usage
af8c159 FolderListModel: prevent assertion failure when filter selects 0 files
42f230f Ensure EtcTexture always provides a valid textureId.
5e6b2bf Add QQmlPlatform (exposed as Qt.platform)
d3fa421 only instantiate variable when required
536c948 QQuickItem::childAt(x, y) takes child transformations into account
edb924b Do pixel conversion on the pixmap decoder thread when possible
b907a01 Merge remote-tracking branch 'origin/stable' into dev
4f8537f Make sure deleteLater gets run at the "correct" time.
eb9036b Stabilize tst_qquickpositioners
b2e916e Add \qmlmodule commands for QtQml and QtQuick
2150eaa Avoid swizzling on OpenGL ES when possible
40a9777 Use constFind instead of find in QQmlMetaType::qmlType
f453675 Qml: Use QString::append(QStringRef) overload in ProcessAST::asString
a81a24e Enable sorting of opaque items again in the default renderer.
a51d867 Respect the default format from the scene graph adaptation layer
8f774ff Warn if the OpenGL context lacks depth/stencil when requested.
f626f32 Add ETC1 texture provider example.
ed761c7 Use the optimal image format for the sprites
8b50a9f Dereference the QImage once the corresponding texture is bound.
b7c3d7b Stabilize tst_qquicktextinput::remoteCursorDelegate()
271b127 FolderListModel: use QDateTime for file times
08a83c4 Reenable tst_QQuickItem::simpleFocus and fix warnings.
4e58e01 Window can have a transparent/translucent color
3e3c59b Added to QML_RENDERER_TIMING logic to capture most render bottlenecks.
f814eb8 Debugger: Remove symbian specific plugin
233e83b Allow aligning items in a grid
8b62bb8 Remove QT_{BEGIN,END}_HEADER macro usage
d483a1b Added an example of the window container embedding a QQuickView
7cad0e5 Move the model classes from QtQuick to QtQml
bbb3d5b Move ListModel and ListElement to the QtQml import
eab53ad Refactor QQmlTypePrivate
0e856d7 Merge "Merge remote-tracking branch 'origin/stable' into dev" into refs/staging/dev
44b7d97 Merge remote-tracking branch 'origin/stable' into dev
b700796 Move documentation to QtQml module
40574b4 Fix import path of TextBallon-example.
ebe8b94 Complete rewrite of threaded render loop.
9c54d0e Merge branch 'stable' into dev
1512835 Do not force focus for non-focused windows.
1030d18 Disable blending of opaque Rectangle elements
a79839d Disable the QQuickFlickable test in CI.
f3660c2 Make numeric-literal parsing even more robust.
ffccfdc Bump Qt version to 5.1.0
0721eb1 Filter key press events through shortcut map.
5558c55 Fix automatic semicolon insertion before ++/-- operators.
4dbbaf6 Make numeric-literal parsing more robust.
ad00847 Marking test qquickanimations insignificant on mac.
ceac3e8 Reenable temporarily skipped QML tests
276dcc3 Update some QML tests and temporarily skip them
6163ae7 Move VME exception to a better place
6576728 Remove m_ in property names of QQmlTypePrivate
5a90296 Fix semicolon insertion before pre-incr/decr operators.
58985b9 Fix unicode escape sequence validation in strings.
fd4c5b6 Deinline QQuickKeysAttached::keyToSignal.
c280d67 Merge "Merge branch 'stable' into dev" into refs/staging/dev
a65824f Fix: disallow incomplete hex numbers "0x" and "0X".
5d150f6 Merge branch 'stable' into dev
63064c7 Add the getter/setter type to PropertyGetterSetter
ac9aa6b Added parsing for getter/setter definitions in property assignments.
f685e34 sync.profile: Point dependencies to 'refs/heads/dev'
0f5eec1 Fix invalid compression in qmlmin
e0f21c6 Don't assume QChar::null() is the end of input
8bd89ac super is always a reserved keyword
8077a5e Bail out on stray newlines in strings in JS mode
8147bc2 Don't bail out on 0 chars in comments
163b005 Fix the test suite
731139b Parse identifiers according to spec
bac602c Throw a parse error on octal numbers and escape sequences
f96f008 Add command-line option to enable multisampling

git-subtree-dir: qtdeclarative
git-subtree-split: 7c0156309eef50b5cfd3e498eaed6d7218dc40f8
Merge commit '423a57bc3b3f62211921eb204b872b4a8caf424b' into 5.1
[packaging] Add rpm changes for 5.1 beta, thanks to Chris Leach

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>