1. 23 Oct, 2018 1 commit
    • Friedrich W. H. Kossebau's avatar
      Generate all kdebugsettings .categories files automatically · 774429d0
      Friedrich W. H. Kossebau authored
      Summary:
      Adds two wrapping variants of the macros
      declare_qt_logging_category() & install_qt_logging_categories()
      which have an argument TYPE to control specific behaviour that
      otherwise is generalized in the wrapping macros to not have to repeat
      any things with every macro call and to ensure consistency, e.g. in
      the used description texts.
      
      The wrapper macros also handle linking things by the matching EXPORT ids,
      so the caller does not have to care for this.
      
      No perfect solution yet, but at least a first working approach to automatic
      generation of the kdebugsettings files.
      
      Test Plan:
      Generated categories files contain same ids with same descriptions as
      before.
      
      Reviewers: #kdevelop, kfunk
      
      Reviewed By: #kdevelop, kfunk
      
      Subscribers: kfunk, apol, kdevelop-devel
      
      Tags: #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D16032
      774429d0
  2. 29 Sep, 2017 1 commit
  3. 13 Sep, 2017 1 commit
  4. 12 May, 2017 1 commit
    • Friedrich W. H. Kossebau's avatar
      Default to disabled debug log on Q_LOGGING_CATEGORY calls · 256c5f4c
      Friedrich W. H. Kossebau authored
      This removes the need to call QLoggingCategory::setFilterRules()
      in the program code to default to disabled debug type log
      without any other settings.
      The latter has disadvantages, as it shadows any settings done
      in qtlogging.ini config files by the user
      (e.g. via kdebugsettings), thus enabling runtime control only
      via QT_LOGGING_CONF/QT_LOGGING_RULES, which is not that
      comfortable with lots of categories.
      
      Also use ECMQtDeclareLoggingCategory for less manual code
      
      While there can be some inconsistency with the default disabled
      log categories by ECMQtDeclareLoggingCategory, which
      switched to QtInfoMsg for ECM 5.26 (when KF5 5.26 has Qt 5.5
      as min dep, which is the Qt version QtInfoMsg was added),
      current KDevPlatform code has Qt 5.4 as minimum version and
      thus also does not use qCInfo, so KDevPlatform behaviour should
      be the same across used Qt versions.
      256c5f4c
  5. 01 Feb, 2015 1 commit
    • Laurent Navet's avatar
      Port away from .dsektop, use new .json format instead. · 94b71fec
      Laurent Navet authored
      kdevcustombuildsystem
      kdevcppsupport
      kdevninja
      kdevmakebuilder
      kdevcmakebuilder
      kdevmanpage
      kdevastyle
      kdevdefinesandincludemanager
      kdevghprovider
      kdevgdb
      kdevexecuteplasmoid
      kdevkdeprovider
      kdevcustomscript
      kdevcmakemanager
      kdevcmakedocumentation
      kdevcustommakemanager
      
      REVIEW: 122095
      94b71fec
  6. 18 Sep, 2014 1 commit
  7. 24 Aug, 2014 1 commit
  8. 21 Jan, 2014 1 commit
  9. 07 Mar, 2013 1 commit
  10. 08 Nov, 2011 1 commit