1. Feb 15, 2015
  2. Feb 11, 2015
    • Jani Heikkinen's avatar
      Update copyright headers · 83a5694d
      Jani Heikkinen authored
      
      Qt copyrights are now in The Qt Company, so we could update the source
      code headers accordingly. In the same go we should also fix the links to
      point to qt.io.
      
      Outdated header.LGPL removed (use header.LGPL21 instead)
      
      Old header.LGPL3 renamed to header.LGPL3-COMM to match actual licensing
      combination. New header.LGPL-COMM taken in the use file which were
      using old header.LGPL3 (src/plugins/platforms/android/extract.cpp)
      
      Added new header.LGPL3 containing Commercial + LGPLv3 + GPLv2 license
      combination
      
      Change-Id: I6f49b819a8a20cc4f88b794a8f6726d975e8ffbe
      Reviewed-by: default avatarMatti Paaso <matti.paaso@theqtcompany.com>
      83a5694d
  3. Apr 14, 2014
  4. Jan 28, 2013
  5. Jan 18, 2013
  6. Dec 17, 2012
  7. Dec 14, 2012
  8. Oct 31, 2012
  9. Sep 22, 2012
  10. Sep 21, 2012
  11. Aug 21, 2012
  12. May 09, 2012
  13. Apr 28, 2012
  14. Apr 27, 2012
  15. Apr 23, 2012
  16. Apr 20, 2012
    • Kai Koehne's avatar
      Logging: Change arguments of message handler to avoid conversions · d9a1c2df
      Kai Koehne authored
      
      Introduce a new QtMessageHandler that takes QString instead of
      char *: This avoids converting to local8bit , only to convert it back
      to utf16 for Windows.
      
      The old QMessageHandler is kept for a transition period, but will
      be removed before Qt 5.0.
      
      Also fix qEmergencyOut (that is called in OOM situations) to not rely
      on the default message handler.
      
      Change-Id: Iee0ce5838f97175c98788b847964273dd22d4a37
      Reviewed-by: default avatarThiago Macieira <thiago.macieira@intel.com>
      d9a1c2df
  17. Apr 19, 2012
  18. Apr 04, 2012
  19. Mar 29, 2012
    • Thiago Macieira's avatar
      Long live QUrlQuery · 1aeb1803
      Thiago Macieira authored
      
      This class is meant to replace the QUrl functionality that handled
      key-value pairs in the query part of an URL. We therefore split the
      URL parsing code from the code dealing with the pairs: QUrl now only
      needs to deal with one encoded string, without knowing what it is.
      
      Since it doesn't know how to decode the query, QUrl also becomes
      limited in what it can decode. Following the letter of the RFC,
      queries will not encode "gen-delims" nor "sub-delims" nor the plus
      sign (+), thus allowing the most common delimiters options to remain
      unchanged.
      
      QUrlQuery has some undefined behaviour when it comes to empty query
      keys. It may drop them or keep them; it may merge them, etc.
      
      Change-Id: Ia61096fe5060b486196ffb8532e7494eff58fec1
      Reviewed-by: default avatarLars Knoll <lars.knoll@nokia.com>
      1aeb1803
  20. Mar 24, 2012
  21. Mar 23, 2012
  22. Mar 21, 2012
  23. Mar 14, 2012
  24. Mar 06, 2012
  25. Mar 02, 2012
    • Jędrzej Nowacki's avatar
      Introduce QMetaType::UnknownType. · 362bde8e
      Jędrzej Nowacki authored
      
      QMetaType::Void was ambiguous, it was pointing to a valid type (void)
      and in the same time it was signaling errors in QMetaType. There was
      no clean way to check if returned type was valid void or some
      unregistered type.
      
      This feature will be used by new QMetaObject revision which will
      store type ids instead of type names. So it will be easy to
      distinguish between:
       void mySlot();
       MyUnregisteredType mySlot();
      
      Change-Id: I73ff097f75585a95e12df74d50c6f3141153e771
      Reviewed-by: default avatarKent Hansen <kent.hansen@nokia.com>
      Reviewed-by: default avatarOlivier Goffart <ogoffart@woboq.com>
      362bde8e
  26. Feb 29, 2012
  27. Feb 24, 2012
    • Morten Johan Sorvig's avatar
      QWheelEvent high-resolution delta support. · 5a2efb49
      Morten Johan Sorvig authored
      
      Support pixel-based deltas as well as sending
      dx and dy values in the same event. Keep source and
      behavior compatibility with Qt 4.
      
      New API:
      QPoint pixelDelta() const
      QPoint angleDelta() const
      
      Deprecate delta() and orientation().
      
      Both pixel-based deltas and combined updates are
      necessary for smooth trackpad-based scrolling on
      OS X.
      
      Qt 4 compatible behavior is achieved by sending an
      extra wheel event in cases where the initial event
      has a combined dx and dy update. This extra event
      sends dx in delta() and orientation(), with pixelDelta()
      and angleDelta() set to null.
      
      Modify the Cocoa implementation to provide pixel
      deltas. It is expected that not all platforms can
      provide these. Angle deltas will always be available.
      
      Change-Id: I20c10f0df338ddcd6a3f7a4d40949ed5ae3b4795
      Reviewed-by: default avatarMorten Johan Sørvig <morten.sorvig@nokia.com>
      5a2efb49
    • Debao Zhang's avatar
      Clean up some Q_WS_WIN · 4df6e058
      Debao Zhang authored
      
      Q_WS_WIN does not exist any more.
      
      Change-Id: Icb7f542cfcd4d21e994f246ff665583cb6b57610
      Reviewed-by: default avatarOswald Buddenhagen <oswald.buddenhagen@nokia.com>
      Reviewed-by: default avatarFriedemann Kleint <Friedemann.Kleint@nokia.com>
      4df6e058
  28. Feb 20, 2012
  29. Feb 18, 2012
    • David Faure's avatar
      Import QMimeType / QMimeDatabase into QtCore. · b164911b
      David Faure authored
      History of the development before the import:
      ssh://codereview.qt-project.org/playground/mimetypes.git
      
      
      
      Mimetype definitions come from shared-mime-info where available (UNIX systems),
      loaded using a mmap'ed binary cache generated by update-mime-database.
      As a fallback if no cache is found, we parse the raw XML files otherwise.
      
      This makes the MIME type support fast and with very low memory usage on UNIX,
      and it makes it easy to use on Windows (no dependency on shared-mime-info,
      Qt even includes a freedesktop.xml file to use if none are found on the system).
      
      Change-Id: I27b05008216ff936dc463bd80d3893422bfb940e
      Reviewed-by: default avatarRichard J. Moore <rich@kde.org>
      b164911b