1. 13 Sep, 2017 1 commit
  2. 17 Mar, 2017 1 commit
  3. 24 Feb, 2017 1 commit
  4. 04 Jan, 2017 1 commit
  5. 17 Dec, 2015 1 commit
  6. 11 Feb, 2015 1 commit
  7. 04 Jan, 2015 1 commit
  8. 13 Sep, 2014 1 commit
  9. 17 Apr, 2013 1 commit
  10. 25 Oct, 2012 1 commit
  11. 09 Jan, 2012 3 commits
  12. 08 Jan, 2012 3 commits
  13. 26 Nov, 2011 1 commit
  14. 01 Mar, 2009 1 commit
  15. 15 Feb, 2009 1 commit
  16. 25 Nov, 2008 1 commit
  17. 03 Aug, 2008 1 commit
    • Andreas Pakulat's avatar
      Same include-cleanup as in KDevPlatform. For include's from KDevPlatform · ad06e120
      Andreas Pakulat authored
      #include <foo/bar.h> 
      
      should be used instead of adding ${KDEVPLATFORM_INCLUDE_DIR}/foo to the list
      of include-directories. This makes it easier to see where a certain file
      comes from and during the replacing I stumbled across a few places (in
      languages/cpp) where the same header was used as exists in kdevplatform - which
      caused trouble of course.
      ad06e120
  18. 18 Jul, 2008 1 commit
  19. 16 Jul, 2008 1 commit
  20. 02 Apr, 2008 1 commit
  21. 07 Mar, 2008 1 commit
    • David Nolden's avatar
      Completely work over the C++ highlighting: · 69615add
      David Nolden authored
      - Add special highlighting for typedefs, enums and enumerators
      - Specially highlight members of the local class, and members inherited from parent-classes
      - Make highlighting work again for uses of declarations from other top-contexts
      - Comment out some currently unused colorization-code, so we have an overview of the actually used colors
      69615add
  22. 23 Feb, 2008 1 commit
  23. 22 Feb, 2008 1 commit
    • David Nolden's avatar
      - Accomodate to the changes in kdevplatform. · 87d0e082
      David Nolden authored
      - A few fixes in the use-bulding algorithm.
      - Do not rebuild all uses at every update(no flashing highlighting any more)
      - When building uses, prefer non forward-declarations when multiple declarations are found(better highlighting)
      - Add uses to the navigation-widget. Now it's possible to browse all known uses of declarations from there.
      87d0e082
  24. 06 Feb, 2008 1 commit
  25. 10 Dec, 2007 1 commit
    • Hamish Rodda's avatar
      Fix a bug caused by vector overflow · b5337c25
      Hamish Rodda authored
      1) when the color map was initialised from function arguments, and
      2) there wase no color map saved for the given context, then
      3) a zero size vector was assigned to declarationsForColors, followed by
      4) accessing any item in the vector
      ... crash.
      
      This took about an hour to debug with valgrind: please use Qt container classes, they assert instead of letting you corrupt memory...
      
      CC:zwabel@googlemail.com
      b5337c25
  26. 07 Dec, 2007 1 commit
    • David Nolden's avatar
      Add a new(optional but for now enabled) mechanism for highlighting local... · 32b8ee68
      David Nolden authored
      Add a new(optional but for now enabled) mechanism for highlighting local variables, based on the duchain.
      Whenever a local variable is declared, it gets assigned a unique color. That color will be used for painting that declaration and all 
      its following uses.
      
      Imo this makes reading code easier and makes it easier to understand algorithms, and to find errors. But we can discuss this.
      Currently works only with up to 9 local variables(because of chosen hardcoded colors, that btw. still need some tuning).
      
      32b8ee68
  27. 21 Oct, 2007 1 commit
  28. 25 Jul, 2007 1 commit
  29. 05 Jun, 2007 1 commit
  30. 30 May, 2007 1 commit
  31. 22 May, 2007 1 commit
  32. 09 Mar, 2007 1 commit
  33. 09 Feb, 2007 1 commit
  34. 17 Jan, 2007 1 commit
    • Matt Rogers's avatar
      Namespace the KDevelop Platform classes. · e0386b84
      Matt Rogers authored
      Say "hello!" to Koncrete.
      
      All classes in the platform now reside under the Koncrete
      namespace and all of known uses of those classes have been ported.
      
      Next steps are to change the the include installation location and other
      things from KDevelop to Koncrete where appropriate.
      e0386b84
  35. 12 Sep, 2006 1 commit
  36. 05 Sep, 2006 1 commit
    • Hamish Rodda's avatar
      Last night and tonight's work...: · 5f89c49e
      Hamish Rodda authored
      1) Use static deleters for singletons
      
      2) Use new KUrl for KDevDocumentRangeObject when working with non-smart
      cursors.  I found that even a blank KUrl (QUrl) allocates a QUrlPrivate,
      and this was hurting us - 5Mb memory use on a 1Mb document.  Found on
      profiling with Massif.
      
      3) Locking for the definition-use chain.
         - One top-level lock per chain for most functions
         - Per-object locking (internally) for external references - not
           finished
         - Use locking in client code
      
      I have left debugging enabled for now... if you hit an assert, please
      email/irc me.
      
      4) Disable the duchainviewer.  For this to work, there is still a fair
      bit of work to be done:
         - need notification of major changes to a duchain while unlocked
         - need to create a proxy model which can forward data from any thread
           to the gui thread
      5f89c49e