1. 20 Aug, 2018 3 commits
    • Friedrich W. H. Kossebau's avatar
      Use only const containers in range-loops · c4c11a65
      Friedrich W. H. Kossebau authored
      Powered by (kdev)clazy
    • Friedrich W. H. Kossebau's avatar
    • Michal Srb's avatar
      Add ExplicitlyTyped flag to Declaration. · c0e3d524
      Michal Srb authored
      Explicitly typed declaration has the type writen as part of the declaration. The opposite, implicitly typed declaration, has the type deduced by the compiler.
      E.g. in C++ variable declarations are explicitly typed unless the "auto" keyword is used.
      The intended use is to display inline note with the deduced type next to all implicitly typed declarations.
      Another use, maybe a bit of a stretch; Suggestions on the right side of assignment to an explicitly typed declaration should take the declaration type into consideration, but assignments to implicitly typed declaration should ignore the currently deduced type, since it will change into whatever new type will be assigned into it.
      Test Plan: The plugins/clang/tests/files/variables.cpp was extended to test the basic C++ case.
      Reviewers: brauch
      Reviewed By: brauch
      Subscribers: brauch, kdevelop-devel
      Tags: #kdevelop
      Differential Revision: https://phabricator.kde.org/D14838
  2. 19 Aug, 2018 14 commits
  3. 18 Aug, 2018 3 commits
  4. 17 Aug, 2018 11 commits
  5. 16 Aug, 2018 3 commits
    • Michal Srb's avatar
      Fix VariableToolTip auto resizing. · 6b146066
      Michal Srb authored
      The VariableToolTip is supposed to resize vertically as much as can fit
      in the window whenever the content changes. It was not working because
      the m_itemHeight was 0 which was because the QTreeView::indexRowSizeHint
      was called with index from m_model instead of m_proxy.
      Same for the initial selection below.
      Test Plan:
      Debug some program, stop execution and hover over some variable. Expand
      some subitems - the tooltip should be resizing.
      Reviewers: #kdevelop, kfunk
      Reviewed By: #kdevelop, kfunk
      Subscribers: kfunk, kdevelop-devel
      Tags: #kdevelop
      Differential Revision: https://phabricator.kde.org/D14879
    • Kevin Funk's avatar
    • Vyacheslav Korneev's avatar
      Fix problems with output filters in StandardOutputView plugin · 4fb46558
      Vyacheslav Korneev authored
      Multiple problems with filters in StandardOutputView plugin including
      discrepancy between output view, filter and proxy model were caused by
      using the tab index instead of view index as a key to m_filters and
      m_proxyModels maps.
      BUG: 343124
      Reviewers: #kdevelop, brauch
      Subscribers: kfunk, brauch, kdevelop-devel
      Tags: #kdevelop
      Differential Revision: https://phabricator.kde.org/D14750
  6. 15 Aug, 2018 6 commits