1. 13 Sep, 2017 1 commit
    • hjk's avatar
      ProjectExplorer: Re-organize RunConfiguration constructors · 890c1906
      hjk authored
      The idea is to massage the setup in a way to make implementation
      of new configurations less error prone by identifying recurring patterns
      and sharing repetitive code that tends to be forgotten (see Android cloning).
      
      The former two lines of constructors (owner-and-id, owner-and-source)
      are split into a simple, shared, constructor and new setId() and
      copyFrom() functions.
      
      The change is mostly mechanical, some multiple calls to fromMap
      have been removed, though, some consts added.
      
      Otherwise, to keep the patch small it temporarily introduces two
      helper templates in IRunConfigurationFactory. Also, setId() signatures
      have not been unified yet. These won't be needed in the final setup.
      
      Change-Id: I8c0734496caae744a9883fe6d92c1d8f8e0234ea
      Reviewed-by: default avatarhjk <hjk@qt.io>
      890c1906
  2. 12 Sep, 2017 1 commit
  3. 11 Sep, 2017 1 commit
  4. 08 Sep, 2017 3 commits
  5. 06 Sep, 2017 1 commit
  6. 05 Sep, 2017 4 commits
  7. 01 Sep, 2017 1 commit
    • Tobias Hunger's avatar
      Wizards: Do not crash when adding files to existing project · 60b8712a
      Tobias Hunger authored
      Do not crash when adding a file to an existing project that finishes
      parsing while the wizard is still open.
      
      Make sure the Node that is passed into the wizard is still valid after
      parsing. Provide more information to the wizard so that this can be
      checked -- and to find the similar node in the new project tree.
      
      Also avoid a crash when adding existing files.
      
      Do not crash when project parsing finishes while the wizard
      summary page is open.
      
      Do not crash when the project gets closed while the summary page
      is open.
      
      Do not have the ProjectTree send signals about subTreeChanges if
      the node that changed is not part of the ProjectTree. This avoids
      an infinite loop when updating the combobox on the summary page.
      
      Add a treeChanged signal to ProjectTree.
      
      Task-number: QTCREATORBUG-18651
      Change-Id: Iaed3d0d1f079c09e54389821a11bda596139f35c
      Reviewed-by: Eike Ziller's avatarEike Ziller <eike.ziller@qt.io>
      60b8712a
  8. 30 Aug, 2017 2 commits
  9. 28 Aug, 2017 1 commit
    • Orgad Shaneh's avatar
      CompileOutput: Flush other parsers on make error detection · 34c0b2c2
      Orgad Shaneh authored
      Fixes wrong linked lines when make terminates. The lines marked with ** are
      linked instead of the lines marked with &&.
      
      int main()
      {
          boo;
      }
      
      main.cpp: In function 'int main()':
      main.cpp:3:5: error: 'boo' was not declared in this scope
           boo;
           ^~~
      && main.cpp:3:5: note: suggested alternative: 'bool'
      &&     boo;
      &&     ^~~
      &&**   bool
      ** mingw32-make[1]: *** [Makefile.Debug:98: debug/main.o] Error 1
      ** mingw32-make: *** [Makefile:34: debug] Error 2
      ** mingw32-make[1]: Leaving directory 'D:/Projects/test'
      
      Change-Id: I33b87d5b20e1e5ee21319986086c832a4aa77e07
      Reviewed-by: Tobias Hunger's avatarTobias Hunger <tobias.hunger@qt.io>
      34c0b2c2
  10. 27 Aug, 2017 1 commit
  11. 25 Aug, 2017 2 commits
  12. 24 Aug, 2017 4 commits
  13. 23 Aug, 2017 1 commit
  14. 21 Aug, 2017 1 commit
  15. 18 Aug, 2017 2 commits
  16. 17 Aug, 2017 1 commit
  17. 10 Aug, 2017 1 commit
  18. 09 Aug, 2017 5 commits
  19. 08 Aug, 2017 3 commits
  20. 07 Aug, 2017 2 commits
  21. 04 Aug, 2017 2 commits