1. 24 Nov, 2016 18 commits
  2. 23 Nov, 2016 17 commits
  3. 22 Nov, 2016 5 commits
    • Thomas Hartmann's avatar
      QmlDesigner: Fix manual puppet build · d942111a
      Thomas Hartmann authored
      
      
      The overload for the "+" operator is ambiguous.
      
      Change-Id: Iaebd889ef2eaed6e2d4261ecbd9555a6ba73c521
      Reviewed-by: Tim Jenssen's avatarTim Jenssen <tim.jenssen@qt.io>
      d942111a
    • hjk's avatar
      Documentation: Mention breakpoint enabling and disabling · dc87f6a4
      hjk authored
      
      
      Change-Id: I263ba22b8160285803fca73869851596ff81a16b
      Reviewed-by: Riitta-Leena Miettinen's avatarLeena Miettinen <riitta-leena.miettinen@qt.io>
      dc87f6a4
    • Jaroslaw Kobus's avatar
      Reuse existing controller when requesting existing diff editor · c1b6685d
      Jaroslaw Kobus authored
      
      
      Change-Id: I01d54f0bd131b8ae7daee74533375920fa544adf
      Reviewed-by: Orgad Shaneh's avatarOrgad Shaneh <orgads@gmail.com>
      c1b6685d
    • Filipe Azevedo's avatar
      Export currentPerspective() from debugger window · 27d15563
      Filipe Azevedo authored
      
      
      Change-Id: Icef2b21e86f678bdd9f10dc26197db97bba6ade9
      Reviewed-by: default avatarhjk <hjk@qt.io>
      27d15563
    • Nikolai Kosjar's avatar
      Clang: Work around libclang not accepting not existing unsaved files · 2b9e9ebb
      Nikolai Kosjar authored
      
      
      Feeding libclang with unsaved files (e.g. in-memory generated ui_*.h)
      that do not exist on disk leads to regeneration of the preamble on every
      parse/reparse/completion and thus renders the clang code model useless.
      
      We could check the existence in the file system for every unsaved file
      just before every parse/reparse/completion. Obviously this does not
      scale (e.g. qtcreator.pro generates about 200 unsaves files) and would
      also slow down the responsiveness of the completion, especially for the
      dot-to-arrow correction case.
      
      We could also set up a file system watcher. However, implementing the
      "file got created" case is not trivial because QFileSystemWatcher does
      not support it out of the box.
      
      Instead, set up a custom include directory and create empty files in it
      that represent the unsaved files and pass that include directory to
      libclang as the last one. While this fixes the performance problems, it
      also comes with at least two problems:
      
        * Because ui_*.h files are "relocated" to the same directory, two or
          more "foo.ui" in the same session will be problematic.
      
        * Because of the custom include directory, problems might arise for
          projects that include the ui_*.h as "some/relative/path/ui_foo.h"
          instead of "ui_foo.h". This should be the less common case.
      
      Task-number: QTCREATORBUG-17245
      Change-Id: I6e40e87c3ef095086eb22c972dd8c1a6459a8245
      Reviewed-by: Marco Bubke's avatarMarco Bubke <marco.bubke@qt.io>
      2b9e9ebb