1. 22 Mar, 2018 - 1 commit
  2. 12 Mar, 2018 - 1 commit
  3. 26 Feb, 2018 - 1 commit
    • Friedemann Kleint's avatar
      extras/gallery example: Use layout alignment in Dial page · 94988415
      Friedemann Kleint authored
      
      Replace 'anchors' by the 'Layout.alignment' attached property,
      fixing numerous warnings:
      qrc:/qml/gallery.qml:137:17: QML Dial: Detected anchors on an item that is part of a layout. This is undefined behavior.
      qrc:/qml/gallery.qml:151:17: QML Text: Detected anchors on an item that is part of a layout. This is undefined behavior.
      qrc:/qml/gallery.qml:103:17: QML Dial: Detected anchors on an item that is part of a layout. This is undefined behavior.
      qrc:/qml/gallery.qml:124:17: QML Text: Detected anchors on an item that is part of a layout. This is undefined behavior.
      
      Change-Id: Iaf5b8f16e477ecd8e7598e857de0fc16e7b53d53
      Reviewed-by: default avatarMitch Curtis <mitch.curtis@qt.io>
      v5.11.0-beta2
      94988415
  4. 18 Feb, 2018 - 1 commit
  5. 14 Feb, 2018 - 1 commit
  6. 13 Feb, 2018 - 1 commit
  7. 12 Feb, 2018 - 1 commit
  8. 09 Feb, 2018 - 1 commit
    • Mitch Curtis's avatar
      Calendar: make clicked(date) emit the correct date · 9dc39b7f
      Mitch Curtis authored
      
      Calendar was implemented in such a way that pressing on a date selects
      that date, rather than releasing or clicking. With the current code,
      this presents issues when the month changes as a result of the press.
      For example, clicking on a date in an adjacent month will result in the
      clicked() signal passing the date under the mouse in the new month,
      instead of the originally pressed date.
      
      This patches fixes the issue by storing the pressed date and using it
      when emitting the released() and clicked() signals.
      
      Task-number: QTBUG-54129
      Change-Id: I0c16293033b77f6ae783b5365d198b4a516af90b
      Reviewed-by: default avatarJ-P Nurmi <jpnurmi@qt.io>
      9dc39b7f
  9. 07 Feb, 2018 - 1 commit
    • Simon Hausmann's avatar
      Fix memory leak in QQC1 · 9b340999
      Simon Hausmann authored
      
      When repeatedly creating a QQuickView, loading a QML file that imports
      QQC1 and deleting the view again, we would leak memory that was
      allocated as a consequence of QML type registration in
      initializeEngine() callbacks that were called on every iteration.
      
      After the limitation of namespacing in the registerTypes() callback of
      QML module plugins has been lifted, we can move the type registrations
      into registerTypes() where they belong and which is called only once.
      
      Change-Id: I1d21b18dd060e169a1ee1095f5c5af7341443492
      Reviewed-by: default avatarJ-P Nurmi <jpnurmi@qt.io>
      Reviewed-by: default avatarMitch Curtis <mitch.curtis@qt.io>
      Reviewed-by: default avatarMichael Winkelmann <michael.winkelmann@qt.io>
      9b340999
  10. 06 Feb, 2018 - 1 commit
  11. 02 Feb, 2018 - 3 commits
  12. 24 Jan, 2018 - 1 commit
  13. 22 Jan, 2018 - 2 commits
    • J-P Nurmi's avatar
      Add creation benchmarks for qmlbench · 054b943e
      J-P Nurmi authored
      
      The qmlbench repo has benchmarks only for a subset of QQC2. They are
      part of a larger collection of benchmarks that are run periodically, for
      which the results are collected to Grafana. We have limited resources
      there, so we don't want to overload it with benchmarks for many QQC1
      types. However, for our own benchmarking purposes it is useful to be
      able to easily benchmark these types.
      
      Change-Id: I9124791a93f07346dc80f1f08aedd655ed0cfa02
      Reviewed-by: default avatarMitch Curtis <mitch.curtis@qt.io>
      054b943e
    • Kai Koehne's avatar
      Document licenses · 69f71318
      Kai Koehne authored
      
      Every module should state the licenses it is available under in it's
      landing page.
      
      Change-Id: Ib2d5f49e57f7f34bf06a558725dcb53152561f8d
      Reviewed-by: default avatarLeena Miettinen <riitta-leena.miettinen@qt.io>
      69f71318
  14. 20 Jan, 2018 - 1 commit
  15. 19 Jan, 2018 - 2 commits
  16. 15 Jan, 2018 - 1 commit
  17. 08 Jan, 2018 - 2 commits
  18. 07 Jan, 2018 - 1 commit
    • J-P Nurmi's avatar
      Fix tst_combobox · 919cc4ac
      J-P Nurmi authored
      There was a bogus timer firing once after the test had been running 500 ms. The
      timer was supposed to be used as a workaround on Mac, but since it had running
      set to true, it was actually firing once on all platforms.
      
      The timer was originally added in 6254af55
      
      . The test function ended up being
      skipped on Mac, so the timer was actually pointless.
      
      Task-number: QTBUG-64664
      Reviewed-by: default avatarLiang Qi <liang.qi@qt.io>
      (cherry picked from commit a7495251
      
      )
      Change-Id: Icebda05c872ba2de690e87bd0a9968670f203ce2
      Reviewed-by: default avatarJ-P Nurmi <jpnurmi@qt.io>
      919cc4ac
  19. 05 Jan, 2018 - 1 commit
  20. 02 Jan, 2018 - 1 commit
  21. 29 Dec, 2017 - 1 commit
  22. 27 Dec, 2017 - 1 commit
  23. 20 Dec, 2017 - 1 commit
  24. 19 Dec, 2017 - 1 commit
  25. 18 Dec, 2017 - 2 commits
  26. 15 Dec, 2017 - 3 commits
    • Ulf Hermann's avatar
      TableView: Don't unset the delegate loader source component · 8a0f0553
      Ulf Hermann authored
      
      Once we've loaded the delegate, we want to keep it. Constantly deleting
      and recreating items is rather wasteful.
      
      The items could already be moved to a different location before, so
      keeping them around when the item is completely disabled doesn't make
      much of a difference. We do retain the behavior of only instantiating
      the delegate once we add it to the table, though.
      
      Change-Id: Ic3cd016bc6990f0a9695b5aeb0d1de3aad0f4ca1
      Task-number: QTBUG-62809
      Reviewed-by: default avatarTor Arne Vestbø <tor.arne.vestbo@qt.io>
      Reviewed-by: default avatarJ-P Nurmi <jpnurmi@qt.io>
      Reviewed-by: default avatarLouis du Verdier <louis.du.verdier@free.fr>
      8a0f0553
    • Liang Qi's avatar
      Merge remote-tracking branch 'origin/5.9' into 5.10 · 3e7b3aae
      Liang Qi authored
       Conflicts:
      	.qmake.conf
      
      Change-Id: If27d9c3cbc17765c4180651189c4b8d19b8409da
      3e7b3aae
    • Oleg Yadrov's avatar
      Calendar: fix bug when NaN is displayed instead of date · 15c909f4
      Oleg Yadrov authored
      I fixed a similar issue last year on the JavaScript side:
      094ad30c
      
      
      At this time the same thing has been happening in C++. See QTBUG-54559
      and the patch for a detailed explanation of the issue.  In short,
      the problem with Calendar is that internally it uses QDate which does
      not keep information about time, whereas in the JavaScript world date
      is always combined with time. So, QDate(2017-10-15) is valid, but when
      during QDate -> JS Date transformation we add time to it (which defaults
      to midnight (00:00)), it becomes invalid in time zones where the Daylight
      Saving Time -> Standard Time transition takes place at midnight.
      
      To avoid switching the entire QQuickCalendarModel1
      to using QDateTime, I modified its date(...) and dateAt(...) methods to
      return QDateTime with the time part always set to 12:00.
      That transformation required more changes in QQuickRangedDate1, because
      Calendar::selectedDate internally is QQuickRangedDate1::selectedDate,
      and I also had to fix "selected" property binding in the Base Calendar
      Style as it did take into account the time part of the date, which
      resulted in wrong behavior with my changes.
      
      Task-number: QTBUG-64068
      Change-Id: Ia2f7703ff4e5811ef79438c97739da1d8001a7f5
      Reviewed-by: default avatarMitch Curtis <mitch.curtis@qt.io>
      Reviewed-by: default avatarJ-P Nurmi <jpnurmi@qt.io>
      15c909f4
  27. 12 Dec, 2017 - 1 commit
  28. 11 Dec, 2017 - 1 commit
  29. 08 Dec, 2017 - 1 commit
  30. 01 Dec, 2017 - 1 commit
  31. 28 Nov, 2017 - 1 commit
  32. 23 Nov, 2017 - 1 commit
    • J-P Nurmi's avatar
      Fix tst_combobox · a7495251
      J-P Nurmi authored
      There was a bogus timer firing once after the test had been running 500 ms. The
      timer was supposed to be used as a workaround on Mac, but since it had running
      set to true, it was actually firing once on all platforms.
      
      The timer was originally added in 6254af55
      
      . The test function ended up being
      skipped on Mac, so the timer was actually pointless.
      
      Task-number: QTBUG-64664
      Change-Id: I5b4803ba49db0ab7e1b4dd632a34d51af59bbf91
      Reviewed-by: default avatarLiang Qi <liang.qi@qt.io>
      4 tags
      a7495251