1. 02 Sep, 2015 - 7 commits
  2. 01 Sep, 2015 - 3 commits
    • Friedemann Kleint's avatar
      Windows: Improve debug output of mime conversion handling. · 29af8741
      Friedemann Kleint authored
      
      Introduce convenience function for obtaining the format
      name and use that.
      Add debug operator for struct FORMATETC including format name.
      Replace all code enclosed in #ifdef QMIME_DEBUG by qCDebug().
      
      Task-number: QTBUG-47656
      Change-Id: Ibb3c860c57edee4a31e8f5f37e3245feebed52a1
      Reviewed-by: default avatarJoerg Bornemann <joerg.bornemann@theqtcompany.com>
      29af8741
    • Friedemann Kleint's avatar
      Polish the screen shot example. · 01c6f720
      Friedemann Kleint authored
      
      - Remove unneeded member variables.
      - Set window sizes depending on screen geometry for High DPI screens.
      - Flesh out code for saving the image, setting the supported
        mime types on the file dialog.
      - Streamline constructor code, remove create...() functions.
      - Use new connection syntax in createActions(),
      - Obtain the screen from the widget.
      - Adapt documentation. Remove note saying that widgets do not need
        the parent parameter (since creating parentless widgets can
        result in flicker in some cases), explain that QScreen pointers
        should be checked.
      
      Change-Id: I0332bbf10eafe861fe3fd5573522694ab5c0183a
      Reviewed-by: default avatarTopi Reiniö <topi.reinio@digia.com>
      01c6f720
    • Friedemann Kleint's avatar
      Polish the systray example. · 33633988
      Friedemann Kleint authored
      
      - Port it to new connection syntax.
      - Replace module include by class includes.
      
      Change-Id: I1b8d682bb7bb2e05b6b2b77a9c0d01730ea09cf2
      Reviewed-by: default avatarTopi Reiniö <topi.reinio@digia.com>
      33633988
  3. 31 Aug, 2015 - 5 commits
  4. 27 Aug, 2015 - 9 commits
  5. 26 Aug, 2015 - 8 commits
    • Liang Qi's avatar
      Merge remote-tracking branch 'origin/5.5' into 5.6 · afab1546
      Liang Qi authored
      Conflicts:
      	qmake/doc/snippets/code/doc_src_qmake-manual.pro
      	qmake/doc/src/qmake-manual.qdoc
      	src/corelib/io/qstorageinfo_unix.cpp
      	src/corelib/tools/qbytearray.cpp
      	src/widgets/kernel/qwidgetwindow.cpp
      	tests/auto/corelib/io/qprocess/tst_qprocess.cpp
      	tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp
      	tests/auto/network/access/qnetworkreply/BLACKLIST
      
      Change-Id: I9efcd7e1cce1c394eed425c43aa6fce7d2edf31c
      afab1546
    • Stanislav Baiduzhyi's avatar
      Adding plasma5 support for QKdeTheme · 06b457c6
      Stanislav Baiduzhyi authored
      
      Plasma 5 uses the same config files structure, but follows XDG spec
      instead of storing them in custom locations.
      Added '5' to supported KDE session version, and passing it to other
      methods because 'kdeglobals' is located directly under XDG config
      dirs and not deeper inside.
      
      [ChangeLog][QtPlatformSupport][QKdeTheme] adding plasma5 support
      
      Change-Id: I5f1d8d8f8d02449328db3ffc391ad23506cd67c7
      Reviewed-by: default avatarFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>
      Reviewed-by: default avatarDavid Faure <david.faure@kdab.com>
      06b457c6
    • Topi Reinio's avatar
      qdoc: allow 'void' function parameter without a parameter name · c3a0f22b
      Topi Reinio authored
      
      There are a few functions using a C-style function declaration:
      
          void foo(void);
      
      meaning that foo() takes no parameters. This change allows this
      for QDoc, making it successfully match documented \fn blocks
      with the correct declaration, and not print out warnings.
      
      Change-Id: I8191c55094371431b0e9c2ad22d19cadcb7facfb
      Reviewed-by: default avatarMartin Smith <martin.smith@digia.com>
      c3a0f22b
    • Topi Reinio's avatar
      qdoc: Use lowercase names for modules read from index files · 191b7237
      Topi Reinio authored
      
      The module names are used as keys in the map that defines the
      forest of module trees. A physical module name (lowercase) is
      used as the primary tree name, but modules read from index
      were using a name written to the index file (project name,
      typically CamelCase) as-is.
      
      This caused issues for resolving link commands that have a
      module name in the square bracket parameters. To ensure that
      such links work, convert module names read from index to
      lowercase, too.
      
      Change-Id: I698e01fd1df888e4a78c06a76ad72b5eb1a70892
      Reviewed-by: default avatarMartin Smith <martin.smith@digia.com>
      191b7237
    • Topi Reinio's avatar
      Doc: Fix QDoc warnings for QOpenGLFunctions and QOpenGLExtraFunctions · a5f46bc6
      Topi Reinio authored
      
          - Use \a commands when listing the arguments for OpenGL methods
          - Document functions taking a single argument of type 'void'
            verbatim. Otherwise, QDoc refuses to generate their docs
          - Add constructor docs for QOpenGLExtraFunctions (copied from
            QOpenGLFunctions).
      
      Change-Id: I64a436365572a80319ba0a8eaba2f5d9b751e84d
      Reviewed-by: default avatarVenugopal Shivashankar <venugopal.shivashankar@digia.com>
      Reviewed-by: default avatarLaszlo Agocs <laszlo.agocs@theqtcompany.com>
      a5f46bc6
    • Topi Reinio's avatar
      Doc: Update online documentation template · 03d621cb
      Topi Reinio authored
      
      Update the online documentation template with following fixes:
      
         - Improve responsivess for narrow screens: TOC and sidebar
           now collapse into drop-down menus
         - React to hashchange events: When the user edits the anchor
           tag in URL and presses enter, the page is scrolled
           correctly to bring the selected section title into view.
         - Handle Ctrl and Meta keys correctly
         - Improve colors for target section highlighting
         - Minor CSS fixes
      
      Task-number: QTWEBSITE-634
      Task-number: QTWEBSITE-657
      Change-Id: I7221f38cf4988497f0f24ee66e62b7b7d770a121
      Reviewed-by: default avatarMartin Smith <martin.smith@digia.com>
      Reviewed-by: default avatarTopi Reiniö <topi.reinio@digia.com>
      03d621cb
    • Joerg Bornemann's avatar
      remove pointless function separator comments from tst_qprocess · a4bd096a
      Joerg Bornemann authored
      
      Newer test functions don't have those. Removing those comments makes
      the code consistent.
      
      Change-Id: I542b89e797ef061395ce1fc87d848195e6f81f35
      Reviewed-by: default avatarFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>
      a4bd096a
    • Olivier Goffart's avatar
      Be more tolerant with multiple differerent metatype registrations · 5a500100
      Olivier Goffart authored
      There is a qFatal in qmetatype.cpp that checks that the flags are the same.
      
      There is a binary compatibility break because if any cause build with Qt 5.5
      is loaded, this qFatal will quit the application, due to the change in
      commit 54a09a41
      
      :
      
        Type flags for type 'QtMetaTypePrivate::QPairVariantInterfaceImpl' [1034]
        don't match. Previously registered TypeFlags(0x103), now registering
        TypeFlags(0x107). This is an ODR break, which means that your application
        depends on a C++ undefined behavior.
      
      This is a false positive since it is an internal type, the MovableType in
      QMetaType is only being used for performance reason, it is perfectly fine
      to change it.
      
      This commit changes the qFatal to complain only about flags that could
      only be caused by a binary incompatible change.
      
      Change-Id: I87b9bf8cf54b6c7f4b1277d411ce5107642435ab
      Reviewed-by: default avatarThiago Macieira <thiago.macieira@intel.com>
      5a500100
  6. 25 Aug, 2015 - 8 commits