1. 22 Apr, 2019 1 commit
  2. 17 Oct, 2018 1 commit
    • Brad King's avatar
      cmake-server: Revert "Support codemodel filegroups for INTERFACE_SOURCES" · 284a38e4
      Brad King authored
      Revert commit v3.13.0-rc1~144^2 (cmake-server: Support codemodel
      filegroups for INTERFACE_SOURCES, 2018-08-10).  The changes activate
      code paths not meant to be used with interface libraries.  Another
      approach will be needed to expose this information later.
      
      This revert has to be done by hand because the code in question has been
      changed somewhat since the changes were made, and was also factored out
      to another source file.
      
      Fixes: #18463
      284a38e4
  3. 30 Aug, 2018 1 commit
  4. 02 May, 2018 1 commit
  5. 24 Jan, 2018 1 commit
  6. 03 Jan, 2018 1 commit
  7. 06 Dec, 2017 2 commits
    • Brad King's avatar
      server: drop "ctestInfo" backtrace information · 976370d1
      Brad King authored
      Backtrace information was included by commit 35a52bd1 (server: add
      "ctestInfo" request to get test info, 2017-10-25) to match that already
      provided for targets.  However, the backtrace representation uses too
      much memory and needs to be dropped.  Remove it from test information.
      
      Issue: #17502
      976370d1
    • Brad King's avatar
      server: Revert "Report backtraces in codemodel response" · 8b2736c7
      Brad King authored
      The backtrace information is very repetitive and hugely increases the
      size of the codemodel object.  We need to remove it until an alternative
      representation can be developed.  Revert commit v3.10.0-rc1~393^2
      (server: Report backtraces in codemodel response, 2017-06-20), except
      for the protocol version number (because it indicates other new things).
      
      Unfortunately this is incompatible with clients that expect the
      "crossReferences" field in targets.  However, the regression in memory
      usage is quite serious, especially on large projects, and therefore
      breaks even older clients that do not use backtraces.  Since the
      "crossReferences" field was only provided by one release (3.10.0), it is
      simplest to revert it outright for 3.10.1.
      
      Fixes: #17502
      8b2736c7
  8. 20 Nov, 2017 1 commit
  9. 17 Nov, 2017 1 commit
  10. 07 Nov, 2017 1 commit
  11. 03 Nov, 2017 1 commit
  12. 24 Oct, 2017 1 commit
  13. 13 Aug, 2017 2 commits
  14. 11 Jul, 2017 1 commit
    • Ivan Shcherbakov's avatar
      server: Report backtraces in codemodel response · 0c572382
      Ivan Shcherbakov authored
      Report the source locations (e.g. in `CMakeLists.txt`) for all targets
      and target-related statements.  This allows IDEs to locate the
      statements and automatically edit them when the user adds or removes
      files or changes target properties via GUI.
      
      Increment the protocol minor version number to tell clients that the new
      information is available.
      0c572382
  15. 29 Jun, 2017 1 commit
  16. 28 Oct, 2016 1 commit
  17. 24 Oct, 2016 1 commit
  18. 21 Oct, 2016 1 commit
  19. 29 Sep, 2016 2 commits
  20. 28 Sep, 2016 3 commits
  21. 26 Sep, 2016 4 commits
  22. 22 Sep, 2016 2 commits
  23. 20 Sep, 2016 2 commits
    • Tobias Hunger's avatar
      server-mode: Add debug support · 4fb2b41a
      Tobias Hunger authored
      Enable the server to support development with some helper tools:
      
      You can now request debug information with statistics on how
      long execution of a command took, how long it took to serialize
      the JSON files, and how big the serialized JSON string is.
      
      Also allow to dump results into a file.
      4fb2b41a
    • Tobias Hunger's avatar
      server-mode: Report Messages from cmake to clients · 537efe05
      Tobias Hunger authored
      Pass messages sent from cmake via Error(...) or Message(...) on
      to clients.
      537efe05
  24. 19 Sep, 2016 1 commit