summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-04-27Bump package version to 5.2.95+rc1submit/tizen/20140427.999999submit/tizen/20140427.999998accepted/tizen/common/20140505.071523accepted/tizen/common/20140428.071120Tomasz Olszak1-1/+1
Change-Id: I5f99995d7413779e16966d0fa1cda050d64337d2 Bug-Tizen:TIVI-2416 Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
2014-04-27Added manifest file according to smack 3-domain model.Tomasz Olszak2-0/+53
Bug-Tizen:TIVI-2416 Change-Id: If84175960d7df18ba95a964a5a665c86ea84b4f8 Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
2014-04-27packaging: spec file adapted for Tizen 2.2.1Tomasz Olszak1-6/+54
Bug-Tizen:TIVI-2416 Change-Id: I30622e9367cffd3b292b6aff9d89d2eeb041fd7e Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
2014-04-27Bump package version to 5.2.90+alphaTomasz Olszak1-1/+5
Bug-Tizen:TIVI-2416 Change-Id: I8577b2a583d55e73809fd2c6e0ab29809cf25be6 Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
2014-04-27Bump package version to 5.2.2Tomasz Olszak1-1/+1
Bug-Tizen:TIVI-2416 Change-Id: I2d25950fe9b78e090f0bee771118f5af16c143d8 Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
2014-04-27Fixes build on mobile:arm/atom ivi and genericTomasz Olszak1-12/+5
The issue was with pkgconfig(egl) and (glesv2). The pkgconfig(gles20) will be substituted to correct packages in each profile. Bug-Tizen:TIVI-2416 Change-Id: I6680f309392f2d750a2bd9949edb4200ab8b09ac Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
2014-04-27Proper handling of x,wayland bcond's.Tomasz Olszak1-11/+18
Now generic should build just fine. Bug-Tizen:TIVI-2416 Change-Id: Ic99512e66b122f1f3784abe6025014d90a1918b4 Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
2014-04-27Refactored spec file.Tomasz Olszak1-41/+3
Removed qt5-qtbase empty package and changed qt5-plugins-platform-inputcontext-compose to qt5-plugins-platforminputcontext-compose Change-Id: I940c7966117ae5f5ba559db094ff171662543ce2 Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
2014-04-27Bump package version to 5.2.1Tomasz Olszak1-1/+1
Change-Id: Iddf93c72b2e1688bc2fe896d6998c046e513c49e
2014-04-27GL instead of EGL Used in Mobile.Tomasz Olszak1-3/+15
2014-04-27spec files adapted for TizenTomasz Olszak1-253/+315
2014-04-27Import from MerTomasz Olszak3-0/+1023
2014-04-26Merge remote-tracking branch 'origin/stable' into wip/tizenTomasz Olszak140-1534/+2368
Change-Id: I871631ffa655b5b43753d2906b69fb36cdbc66c0
2014-04-26Tizen: Refactored mkspecs. One platform for all profiles.Tomasz Olszak8-176/+3
Change-Id: I81527298ec771b6bb3215ab4eb3f577a5629608c Reviewed-by: Jarosław Staniek <staniek@kde.org> Reviewed-by: Leon Anavi <leon@anavi.org>
2014-04-25Fix build error when targeting Blackberry PlaybookThomas Perl1-0/+2
The emitSignals() slot is only implemented/used in the file qqnxfiledialoghelper_bb10.cpp, not in <...>_playbook.cpp. Change-Id: I068e843be74ec9639d889b87caa016c8506ec905 Reviewed-by: Robin Burchell <robin+qt@viroteck.net> Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
2014-04-25QNX: Do not crash if physical screen size is not setFabian Bumberger1-5/+5
If the QQNX_PHYSICAL_SCREEN_SIZE is not set or set incorrectly the application exits with a qFatal. This patch replaces the qFatal with a qWarning and sets the physical screen size to 15cm x 9cm. Change-Id: I9e1a36414289c9e9676ef550eac5c1d7be974553 Reviewed-by: Bernd Weimer <bweimer@blackberry.com> Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
2014-04-25remove superfluous includeJoerg Bornemann1-1/+0
Change-Id: Ie6f52595b84d1383dc64b016dbff9eebe6a5539e Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-04-25Document setUniformValue limitations wrt non square matricesLaszlo Agocs1-0/+48
Task-number: QTBUG-37012 Change-Id: Ife4f16eef22090ae4f6fdc24b69a45142a10d9c9 Reviewed-by: Jørgen Lind <jorgen.lind@digia.com> Reviewed-by: Gunnar Sletta <gunnar.sletta@jollamobile.com>
2014-04-25Windows: Reject focus-in caused by reparenting Windows.Friedemann Kleint1-0/+9
Calling WinAPI SetParent() causes the window to be activated, which is not desired for native child widgets. Task-number: QTBUG-32867 Change-Id: Idf61931bc425a043a4b7a98eec9ae122e234dc37 Reviewed-by: Andy Shaw <andy.shaw@digia.com>
2014-04-25QNX: Don't create a platform window for a desktop widgetFabian Bumberger3-6/+16
As I understand it the QDesktopWidget does only serve the purpose of returning the screen size and number. It does not need a real platform window. This removes some overhead, because a desktop widget is always created. Change-Id: I8c0d86bbb46b1f32094fda1592df795af6bb423f Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
2014-04-25QMenu: Add support for QWidgetAction on MacGabriel de Dietrich4-2/+60
The implementation follows a similar logic as in Qt 4 making sure we properly interface with the QPA backend. We also make sure to delay moving the action widget to the QPA menu until it's about to show. We still don't support moving the action widget back from QPA world into Qt, as explained in the QWidgetAction documentation. Task-number: QTBUG-19840 Change-Id: I47f6359b0806f967d80c67fbb1f36c3d5ec8603e Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com> Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com>
2014-04-25winphone: Fixed font deployment for Visual Studio projectsOliver Wolff1-1/+3
Instead of collecting all files from the "fonts" directory to deploy them to the phone, we only collect files which are mentioned in the FONTS variable. Otherwise fonts that were copied to the fonts directory earlier (due to FONTS being unset (default fonts) or set to another set of fonts) will also be deployed as part of the project. Change-Id: I24c77e154a9f2ec75e88d487c056b0be46e17e87 Reviewed-by: Andrew Knight <andrew.knight@digia.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-04-25Fixed target path condition for font deploymentOliver Wolff1-1/+1
Change-Id: I49568f5780af30753e68a6487afdc6c8f3b67214 Reviewed-by: Andrew Knight <andrew.knight@digia.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-04-25Use showNormal() instead of show() in QToolTip.Milian Wolff1-2/+2
Even on platforms that use the QPlatformIntegration::StyleHint ShowIsFullScreen we do not want to show tool tips fullscreen which would happen if we just call show(). This is also required to fix somewhat random crashes on QNX when browsing a website and hovering links that would trigger a tooltip to be shown. There, we could end up with nested calls to QToolTip::showText when the tooltip was shown full-screen. Since QToolTip is not reentrant that can lead to crashes since QTipLabel::instance could be deleted/invalidated inbetween. Change-Id: I335fcd10cb6d4cffeb622ed8e0caf17f6413d62d Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2014-04-25Accessibility Mac: implement min/max valueFrederik Gladhorn1-0/+25
This commit fixes QProgressBar reading by VoiceOver. Task-number: QTBUG-38272 Change-Id: I549fbebe1aff599e53b14685c1bde6c9fb98aa21 Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
2014-04-25Accessibility Mac: Make value interface settableFrederik Gladhorn1-0/+14
This will let VoiceOver announce QLineEdit as editable text. It also implements setting of values for value interfaces (eg sliders). Task-number: QTBUG-38258 Change-Id: Ic30c10abc4dc0c4f3c5fe922ac5b0a4bbf4b1e5f Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
2014-04-25Accessibility Windows: Improve MenusFrederik Gladhorn3-8/+0
This would especially trigger when moving the focus between menus - after the right menu got the focus we would send another event for the QMenuBar, preventing the screen reader from reading the actually selected menu, announcing the menu bar instead. [ChangeLog][QtWidgets][QMenu] Accessibility: Menus are read by screen readers with more reliability. Task-number: QTBUG-38498 Change-Id: Ie4028120b234949380315296bf07ca53863d0ad8 Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
2014-04-25Accessibility Mac: Fix reading of empty lines in text editFrederik Gladhorn1-1/+1
startOffset is already one char past the newline. By adding +1 we would skip one newline if the text was \n\n. Task-number: QTBUG-38257 Change-Id: Ida49a4b690bfa71f134e9be46126f418783a3c97 Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com>
2014-04-25Avoid a double memory copy during bindTextureAllan Sandfeld Jensen1-1/+13
If a painter is active on a QPixmap being uploaded, it will be copied twice, first to create a QImage and then from QImage into a texture. The first copy is unnecessary since the QImage is only temporary, so we can force it to be created as a reference instead of a copy. Change-Id: Iabcfb514a634446a01f1c4031349c185ec09290b Reviewed-by: Gunnar Sletta <gunnar.sletta@jollamobile.com>
2014-04-25Don't use GL_REPEAT for image-brush drawing on OpenGL ES2Allan Sandfeld Jensen1-1/+9
Backport of commit 8dfeb1c374972f06759a92b4edc5d6a18b96ccec in QtGui to the same class in the QtOpenGL module. OpenGL ES2 doesn't support NPOT textures in combination with GL_REPEAT, so for OpenGL ES2 we use a custom program that emulates repeat by taking the fractional part of the texture coordinates. This is not enough though, as merely setting GL_TEXTURE_WRAP_x to GL_REPEAT with a NPOT texture is an error in some implementations, so we have to guard the call to updateTextureFilter() in updateBrushTexture() with a check for OpenGL ES2 and use GL_CLAMP_TO_EDGE instead. Change-Id: Icbdd784c2c6d562849679f87da18b20d5441f389 Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
2014-04-25QTcpSocket auto test: Temporarily disable Socks5 testsPeter Hartmann1-4/+4
... because they are too unstable. We can check whether they are more stable once the new network tests server is in place. Task-number: QTBUG-38385 Change-Id: I5ced7cc1f89290812aa88f174a41965fd2ef7252 Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
2014-04-25Build fix with defined DEBUG_MOCJędrzej Nowacki2-370/+211
Change-Id: I365feceda20625e95503eb5acfa58fc89bd3720a Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
2014-04-25Update tooltip palette when receiving a theme change notification.Friedemann Kleint2-4/+11
Task-number: QTBUG-38183 Change-Id: Ia86ae698ae4afcf9d5c361f178f3ca44ae9a3ee5 Reviewed-by: Oliver Wolff <oliver.wolff@digia.com>
2014-04-25Add missing #ifndef QT_NO_SSLFrederik Gladhorn1-0/+2
Change-Id: I2912dcca77270582f6e989b8b3fb72b82f6f70d6 Reviewed-by: Peter Hartmann <phartmann@blackberry.com> Reviewed-by: Richard J. Moore <rich@kde.org>
2014-04-25Windows: Add missing colors to tooltip palette.Friedemann Kleint1-1/+5
Task-number: QTBUG-38183 Change-Id: Ic3581cc87c0d61140624ddaf6fa85d682120ad4f Reviewed-by: Oliver Wolff <oliver.wolff@digia.com>
2014-04-25Merge "Merge remote-tracking branch 'origin/release' into stable" into ↵Jani Heikkinen48-344/+687
refs/staging/stable
2014-04-25Document that the connection stay active when objects used in a lambda are ↵Olivier Goffart1-0/+4
destroyed Task-number: QTBUG-37472 Change-Id: I44a6d7f8bf6928cd99a05d1b00fe36313cb18ffa Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-04-25QNX: Fix geometry change handlingBernd Weimer1-7/+3
QWindowSystemInterface::handleGeometryChange has to be called with proper geometry whenever it changes. Change-Id: I691b85467a815ed21bce2bb64b33fa297c16f809 Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
2014-04-25Direct2D QPA: Improve software fallback mechanismLouai Al-Khanji3-45/+80
Improve the way we fall back to the raster engine by forwarding painting state. Amongst other things this makes perspective transforms appear correct. Change-Id: I729de56ef3112bbc01516fc11c295f33a2aada0d Reviewed-by: Risto Avila <risto.avila@digia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Andrew Knight <andrew.knight@digia.com>
2014-04-25Direct2D QPA: Fix paint engine state handlingLouai Al-Khanji2-13/+57
Fix the paint handling to support QPaintEngineEx style state updates. This fixes most of the outstanding issues, as QPainter save and restore were essentially broken before Change-Id: I477d8acfd71bba32dfac4c491bc5bbaad1804ec5 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Risto Avila <risto.avila@digia.com> Reviewed-by: Andrew Knight <andrew.knight@digia.com>
2014-04-25Direct2D QPA: Optimize ClippingLouai Al-Khanji4-91/+96
Use axis aligned clips when possible instead of layer-clipping. This can be much faster when a lot of clipping operations take place. Change-Id: I6865d69fc917a7da858033b4c362b307724d9006 Reviewed-by: Risto Avila <risto.avila@digia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Andrew Knight <andrew.knight@digia.com>
2014-04-25Direct2D QPA: Disable vsyncLouai Al-Khanji1-1/+1
We shouldn't block the whole gui thread for vsyncing. This can slow things down a lot if a lot of drawing happens. Change-Id: Ie459f9dee2271e7908e2b7f56873393c67f82836 Reviewed-by: Risto Avila <risto.avila@digia.com> Reviewed-by: Andrew Knight <andrew.knight@digia.com>
2014-04-25Improve COM error handling in the Windows platform plugin.Friedemann Kleint1-19/+51
Add error strings, print warning if OleInitialize() fails. Task-number: QTBUG-38398 Change-Id: I37f6b7003fd1cf524ce69d6843891943402b27a1 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2014-04-25Stabilize tst_qfilesystemmodel::rowsInserted() on Windows.Friedemann Kleint1-13/+15
Introduce QTRY_COMPARE to let the sorting finish instead of a hard-coded time-out. Task-number: QTBUG-29403 Change-Id: I813bf6bcfe7110f49a5b95db589ed8a3f559db89 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
2014-04-25Stabilize tst_qfilesystemwatcher::watchFileAndItsDirectory().Friedemann Kleint1-14/+17
Use QTRY_COMPARE for dirChangedSpy, remove all unneeded remove()/setPermission() calls (originating from the time the test did not use QTemporaryFile), add more QVERIFY() and messages for the other operations. Task-number: QTBUG-30943 Change-Id: Ib3b78b1c6922539fd5e9238aa017fcdb554aacc8 Reviewed-by: Sergio Ahumada <sahumada@blackberry.com> Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
2014-04-25Stabilize tst_qfiledialog.Friedemann Kleint1-27/+32
selectFile(): Ensure dialog is destroyed before the temporary file to prevent leak. selectFiles(): Introduce scopes to prevent co-existence of 2 instances of QFileDialog, which causes warnings from file watchers and occasional crashes in accessibility. Discovered while investigating: Task-number: QTBUG-38414 Change-Id: I94d2bb3e05538416286641cb08a88d8b3837a8a6 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
2014-04-25configure: gtk style related cosmetical fixesMartin Jansa1-1/+4
* add -help text for gtkstyle * use capital GTK in warning message for consistency Change-Id: Iff522cc49497dda406dd111594857930d82e4231 Reviewed-by: Martin Jansa <Martin.Jansa@gmail.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-04-25Ensure we try the UTF-8 conversions with longer stringsThiago Macieira1-2/+11
The SSE2-based conversion only kicks in with strings with 8 characters or more in length. Change-Id: Ic1daad0845571be03547553cc001d83550f0c89c Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
2014-04-25Again to fix compilation after b0afad8f0b6a3be7ab3a23e063b0201cd68ada95Thiago Macieira1-10/+13
Commit 125bb81bef7729d182f533989ffdf53685abbe31 wasn't enough. Let's just make it simpler and use a regular function. Change-Id: I9627dedaa87873b4b138224afd182e4fd9a55265 Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
2014-04-24Remove unneeded ;Albert Astals Cid5-6/+6
Warnings returned by pedantic Change-Id: I501621df6e9f39b18576625b321714a862dc971a Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>