1. 29 Feb, 2016 40 commits
  2. 26 Feb, 2016 40 commits
  3. 25 Feb, 2016 40 commits
  4. 24 Feb, 2016 40 commits
  5. 19 Feb, 2016 40 commits
  6. 18 Feb, 2016 40 commits
  7. 16 Feb, 2016 40 commits
    • Nikolai Kosjar's avatar
      Clang: Indicate available "fix its" with a light bulb · 89199b51
      Nikolai Kosjar authored
      ...at the end of the line, just like for the "Apply Function Signature
      Changes" refactor action.
      
      * Hovering the light bulb shows the tooltip "Inspect available fixits".
      * Clicking the light bulb leads to the refactoring menu, as if the user
        hit Alt+Return.
      
      Change-Id: Iaf7b3734c43e21fc28e6b0658f517d98858c0e0c
      Reviewed-by: default avatarAlessandro Portale <alessandro.portale@theqtcompany.com>
      89199b51
    • Ulf Hermann's avatar
      Generalize support for extra compilers · 2e3e0605
      Ulf Hermann authored
      Allow for different extra compilers which may get called to generate
      additional code for the code model. The build system is expected to
      know what files are generated from which source file and the extra
      compilers know how to generate the content of those files, without
      touching the build directory. the uic adapter is refactored to be
      the first such extra compiler.
      
      The extra compiler is run when an editor for its source document
      loses focus, or after a timeout of 1s when the source document has
      been changed.
      
      Change-Id: I13c110c61120c812f02639a3684144daf8979b37
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
      2e3e0605
  8. 15 Feb, 2016 40 commits
  9. 12 Feb, 2016 40 commits
  10. 04 Feb, 2016 40 commits
  11. 02 Feb, 2016 40 commits
  12. 01 Feb, 2016 40 commits
  13. 19 Jan, 2016 40 commits
  14. 13 Jan, 2016 40 commits
  15. 12 Jan, 2016 40 commits
  16. 11 Jan, 2016 40 commits
  17. 07 Jan, 2016 40 commits
  18. 16 Dec, 2015 40 commits
  19. 15 Dec, 2015 40 commits
  20. 09 Dec, 2015 40 commits
  21. 02 Dec, 2015 40 commits
    • Nikolai Kosjar's avatar
      Clang: Fix recovering on clangbackend crash · 475b11aa
      Nikolai Kosjar authored
      The translation unit was updated, but not re-registered.
      
      Handle the editor documents this way:
        1. Reset all ClangEditorDocumentProcessors (this will send an
           unregister message, but that's not problematic).
        2. For the visible editor documents, run their processors so that the
           translation units will be re-registered.
        3. For the invisible editor documents, mark them dirty. Once the user
           makes an invisible document visible again, the processor will run
           and also re-register the translation unit.
      
      Change-Id: I23693ac197bd34a183f3a0020eb5372268636599
      Reviewed-by: default avatarMarco Bubke <marco.bubke@theqtcompany.com>
      475b11aa