1. 03 May, 2016 - 1 commit
  2. 08 Jan, 2016 - 1 commit
    • Oswald Buddenhagen's avatar
      rewrite qtAddToolEnv() · 282f15fe
      Oswald Buddenhagen authored
      the primary purpose is making env var prepend mode work for unset
      variables on windows. this is achieved by using a conditional and delayed
      variable expansion. however, the latter is disabled by default and can
      be locally enabled only in batch files. therefore, write wrapper scripts
      and substitute them for the actual commands. we do this also on unix,
      both for consistency and simply because the commands look much less
      confusing.
      
      this change is slightly backwards-incompatible, as invoking
      qtAddToolEnv() multiple times on the same command will now make a total
      mess. also, invoking it on a command that contains 'make' macro
      expansions isn't a good idea, so testcase.prf needed an adjustment. the
      function is an undocumented internal, so Nobody Should Care (TM).
      
      this also reverts 80ebedec
      
      , as it's obsolete now.
      
      Change-Id: I8394b77868b495abcf27b688996ca74c40b80994
      Reviewed-by: default avatarSimon Hausmann <simon.hausmann@theqtcompany.com>
      282f15fe
  3. 17 Sep, 2014 - 1 commit
  4. 28 Mar, 2014 - 1 commit
  5. 09 Dec, 2013 - 1 commit
  6. 24 Aug, 2013 - 1 commit
    • David Faure's avatar
      Long live QCommandLineParser! · 404598b6
      David Faure authored
      
      The QCommandLineParser class provides a means for handling the command line options.
      
      QCoreApplication provides the command-line arguments as a simple list of strings.
      QCommandLineParser provides the ability to define a set of options, parse the
      command-line arguments, and store which options have actually been used, as
      well as option values.
      
      Done-with: Laszlo Papp <lpapp@kde.org>
      
      Change-Id: Ic7bebc10b3f8d8dd06ad0f4bb897c51d566e3b7c
      Reviewed-by: default avatarThiago Macieira <thiago.macieira@intel.com>
      404598b6
  7. 20 Aug, 2013 - 1 commit
  8. 08 Aug, 2013 - 1 commit
  9. 07 Aug, 2013 - 1 commit
  10. 09 May, 2013 - 1 commit
  11. 05 Mar, 2013 - 1 commit
    • David Faure's avatar
      Long live QLockFile · 1b582d64
      David Faure authored
      
      Locking between processes, implemented with open(O_EXCL) on Unix
      and CreateFile(CREATE_NEW) on Windows.
      
      Supports detecting stale lock files and deleting them.
      Advisory locking is used to prevent deletion of files that are still in use.
      
      Change-Id: Id00ee2a4e77a29483d869037c7047c59cb909339
      Reviewed-by: default avatarThiago Macieira <thiago.macieira@intel.com>
      1b582d64
  12. 01 Mar, 2013 - 1 commit
  13. 19 Dec, 2012 - 1 commit
  14. 30 Nov, 2012 - 1 commit
  15. 23 Nov, 2012 - 2 commits
  16. 26 Oct, 2012 - 1 commit
  17. 27 Sep, 2012 - 1 commit
  18. 18 Aug, 2012 - 1 commit
  19. 23 Jul, 2012 - 1 commit
  20. 09 Jul, 2012 - 1 commit
  21. 29 Jun, 2012 - 1 commit
  22. 26 Jun, 2012 - 1 commit
  23. 10 Apr, 2012 - 1 commit
  24. 27 Mar, 2012 - 1 commit
  25. 22 Mar, 2012 - 1 commit
  26. 14 Mar, 2012 - 1 commit
  27. 23 Feb, 2012 - 1 commit
  28. 18 Feb, 2012 - 1 commit
    • 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
  29. 03 Feb, 2012 - 1 commit
  30. 14 Jan, 2012 - 1 commit
  31. 09 Jan, 2012 - 1 commit
  32. 22 Nov, 2011 - 1 commit
    • Kent Hansen's avatar
      Add V8 snapshot support · 52ef2ee5
      Kent Hansen authored
      
      A V8 snapshot is a serialized representation of the JavaScript heap.
      Using a snapshot can vastly speed up V8 initialization.
      
      This commit introduces a new tool, mkv8snapshot. mkv8snapshot is
      automatically invoked as part of building QtV8, and generates a .cpp
      file which is compiled into the QtV8 library.
      
      Because mkv8snapshot itself needs to initialize the V8 environment
      the non-snapshot way (i.e., by evaluating thousands of lines of
      JavaScript), it needs to build all of V8. This means that V8 is
      effectively built twice when snapshots are enabled.
      
      When cross-compiling, only host=i386 and target=arm is supported,
      since that's the only relevant case for which V8 currently
      supports a simulator. mkv8snapshot is built and run as a host tool
      (using the simulator), and generates a snapshot that will be used
      on the target.
      
      Task-number: QTBUG-21152
      Change-Id: I9270652f129505508f78db8b0a39fbf57dc8b86d
      Reviewed-by: default avatarFriedemann Kleint <Friedemann.Kleint@nokia.com>
      Reviewed-by: default avatarLars Knoll <lars.knoll@nokia.com>
      52ef2ee5
  33. 08 Nov, 2011 - 1 commit
  34. 03 Oct, 2011 - 1 commit
  35. 13 Sep, 2011 - 1 commit
  36. 12 Sep, 2011 - 1 commit
  37. 31 Aug, 2011 - 1 commit
  38. 29 Aug, 2011 - 1 commit
  39. 24 Aug, 2011 - 1 commit