1. 10 Jan, 2017 1 commit
  2. 09 Jan, 2017 3 commits
    • sletta's avatar
      Merge branch 'online' into 'mer-5.6' · abd497e9
      sletta authored
      Online
      
      One particular scenario fixed with this patch:
      
      1. Session state changes from Connected to Connecting (that could be another bug but why not?)
      2. _q_networkSessionStateChanged switches online to false
      3. Session state changes to Disconnected, online is already false
      4. online state stays false even though another configuration gets connected.
      
      With this change, when one session becomes Disconnected, a new session is created and online state becomes true when it should.
      
      See merge request !18
      abd497e9
    • sletta's avatar
      Merge branch 'touch-fixes' into 'mer-5.6' · 0fa2aece
      sletta authored
      A few fixes to evdev touch filtering
      
      - Clamp the position to the bounding rect of the device
      - Send TouchRelease only once
      
      Change-Id: I8776079dbc886612e6adfb1fef5ec7cf14a8af3b
      Reviewed-by: default avatarLaszlo Agocs <laszlo.agocs@qt.io>
      
      See merge request !20
      0fa2aece
    • sletta's avatar
      A few fixes to evdev touch filtering · 1d15a176
      sletta authored
      - Clamp the position to the bounding rect of the device
      - Send TouchRelease only once
      
      Change-Id: I8776079dbc886612e6adfb1fef5ec7cf14a8af3b
      Reviewed-by: default avatarLaszlo Agocs <laszlo.agocs@qt.io>
      1d15a176
  3. 05 Jan, 2017 4 commits
  4. 29 Dec, 2016 1 commit
    • Slava Monich's avatar
      [qtbase] Improved online state handling. Contributes to JB#34613 · 8122f32a
      Slava Monich authored
      Particularly, it handles the following scenario:
      
      1. Session state changes from Connected to Connecting
         (that could be another bug but why not?)
      2. _q_networkSessionStateChanged switches online to false
      3. Session state changes to Disconnected, online is already false
      4. online state stays false even though another configuration
         gets connected.
      
      With this change, when one session becomes Disconnected, a new
      session is created and online state becomes true as it should.
      8122f32a
  5. 28 Dec, 2016 1 commit
  6. 15 Dec, 2016 1 commit
    • Giulio Camuffo's avatar
      MER: eglfs: Allow scaling down the window surface · 35b44c04
      Giulio Camuffo authored
      This patch introduces the QT_QPA_EGLFS_SCALE environment variable.
      When set to an integer number > 1 it will scale the draws window
      content down by that scale factor.
      
      This is only needed for the Sailfish SDK emulator, for now and i'm
      not sure this belongs upstream.
      
      (cherry picked from commit 0061edc2)
      35b44c04
  7. 08 Dec, 2016 1 commit
  8. 07 Dec, 2016 1 commit
  9. 02 Dec, 2016 1 commit
    • pvuorela's avatar
      Merge branch 'qlocale_tatar-qt5.6' into 'mer-5.6' · 1677484b
      pvuorela authored
      [qtbase] QLocale data regenerated with initial Tatar locale support. Fixes MER#1707
      
      The Tatar locale data is taken from the recent CLDR tag (v30.0.2), but all other
      locales kept in the same version (v27). The language data is inserted in between,
      so it moves a lot of other locale data, which increases the diff.
      
      Before the commit I verified, that generation without Tatar locale files results in
      no other changes, than generation timestamp in a comment.
      
      Steps to update the data with Tatar locale support:
      1. Find out the used CLRD version. The current version is v27.
      (grep "Common Locale Data Repository" src/corelib/tools/qlocale_data_p.h)
      2. Download the same version at http://cldr.unicode.org/index/downloads (file core.zip)
      3. Extract the data to a directory, e.g. ~/cldr-27
      4. Generate XML data. Probably it would be more convenient to it in the "qtbase" directory:
      util/local_database/cldr2qlocalexml.py ~/cldr-27/common/main > locales.xml
      5. At the same directory:
      util/local_database/qlocalexml2cpp.py locales.xml `pwd`
      6. Ensure that there is no changes in code (changes in comments are OK).
      7. Choose the needed version for Tatar locale. "trunk" seems to be reasonable version at this moment.
      http://cldr.unicode.org/index/downloads/
      8. Download the locale files from seed/main (currently) or common/main (once the locale
         will be finished) to the main CLDR directory (~/cldr-27/common/main). E.g.:
      wget http://www.unicode.org/repos/cldr/trunk/seed/main/{tt,tt_RU}.xml;
      mv tt*xml ~/cldr-27/common/main;
      9. Repeat steps 4 and 5.
      10. Check that the changes are applied (git diff shows difference in src/corelib/tools/qlocale_data_p.h)
      11. Done. Optionally: make a commit.
      
      See merge request !14
      1677484b
  10. 28 Nov, 2016 1 commit
    • Alexandr Akulich's avatar
      [qtbase] QLocale data regenerated with initial Tatar locale support. Fixes MER#1707 · 1ab4e3be
      Alexandr Akulich authored
      The Tatar locale data is taken from the recent CLDR tag (v30.0.2), but all other
      locales kept in the same version (v27). The language data is inserted in between,
      so it moves a lot of other locale data, which increases the diff.
      
      Before the commit I verified, that generation without Tatar locale files results in
      no other changes, than generation timestamp in a comment.
      
      Steps to update the data with Tatar locale support:
      1. Find out the used CLRD version. The current version is v27.
      (grep "Common Locale Data Repository" src/corelib/tools/qlocale_data_p.h)
      2. Download the same version at http://cldr.unicode.org/index/downloads (file core.zip)
      3. Extract the data to a directory, e.g. ~/cldr-27
      4. Generate XML data. Probably it would be more convenient to it in the "qtbase" directory:
      util/local_database/cldr2qlocalexml.py ~/cldr-27/common/main > locales.xml
      5. At the same directory:
      util/local_database/qlocalexml2cpp.py locales.xml `pwd`
      6. Ensure that there is no changes in code (changes in comments are OK).
      7. Choose the needed version for Tatar locale. "trunk" seems to be reasonable version at this moment.
      http://cldr.unicode.org/index/downloads/
      8. Download the locale files from seed/main (currently) or common/main (once the locale
         will be finished) to the main CLDR directory (~/cldr-27/common/main). E.g.:
      wget http://www.unicode.org/repos/cldr/trunk/seed/main/{tt,tt_RU}.xml;
      mv tt*xml ~/cldr-27/common/main;
      9. Repeat steps 4 and 5.
      10. Check that the changes are applied (git diff shows difference in src/corelib/tools/qlocale_data_p.h)
      11. Done. Optionally: make a commit.
      1ab4e3be
  11. 19 Nov, 2016 1 commit
    • Niels Breet's avatar
      Merge branch 'mer-5.6' into 'mer-5.6' · 55e3f263
      Niels Breet authored
      [Qt] Aarch64 build fixes. Contributes JB#36790
      
      Add -no-pch to configure for aarch64 builds
      EGL X seems to be built if it can be, which seems to be under aarch64.
      
      See merge request !12
      55e3f263
  12. 18 Nov, 2016 1 commit
  13. 26 Oct, 2016 2 commits
    • sletta's avatar
      Merge branch 'touch-filter-kalman2d' into 'mer-5.6' · 9abaefe2
      sletta authored
      Improve touch filtering. Contributes to JB#36352.
      
      Rather than using separate 1D filters for each of x,y,vx,vy, use a 2x2
      matrix to represent position and velocity in a more proper kalman filter.
      
      See merge request !11
      9abaefe2
    • sletta's avatar
      Improve touch filtering. · 0b43ccd3
      sletta authored
      Rather than using separate 1D filters for each of x,y,vx,vy, use a 2x2
      matrix to represent position and velocity in a more proper kalman filter.
      0b43ccd3
  14. 14 Oct, 2016 6 commits
  15. 03 Oct, 2016 14 commits
  16. 25 Sep, 2016 1 commit