Deepin Tool Kit Core

Edit Package dtkcore

Deepint Tool Kit (Dtk) is the base devlopment tool of all C++/Qt Developer work on Deepin.

You shoud read the [Deepin Application Specification](\ref doc/Specification) firstly.

Refresh
Refresh
Source Files
Filename Size Changed
dtkcore-5.6.19.tar.gz 0001271402 1.21 MB
project.diff 0000006550 6.4 KB
Revision 48 (latest revision is 61)
Hillwood Yang's avatar Hillwood Yang (hillwood) accepted request 1120694 from Hillwood Yang's avatar Hillwood Yang (hillwood) (revision 48)
- Update version to 5.6.19
  * Use spdlog reimplement dlog
  * Add systembus send support
  * Fix bugs
- Update version to 5.6.13
  * Add DThreadUtils class
  * Support dtk6core build
  * DConfig exports metadir's implementation
  * DConfig add check for subpath
  * DConfig add check for no existed item when override
  * Fix bugs
- Update version to 5.6.12
  * Rename config function
  * Update dconfig's example
  * Add color to ConsoleAppender
  * back cache of caculate memoryInstalled
  * Revert deleted function for DVtableHook
  * Fix bugs
 
- Update version to 5.6.10
  * update file watcher manager
  * Fix DVtableHook and DConfig's unit testing
  * add chinese2pinyin polyphonic support
  * add journal appenders
  * support Qt6
  * Append to all appenders when category is not registered
  * Support cache to be relocated for DConfigFile
  * Fix bugs
- Drop fix-file-install.patch
- Update version to 5.6.4
  * delete useless doxygen theme
  * remove dependency search
  * optimization logic for other distribution
  * Modify the wrong mark in dsysinfo.h
  * Add DTextEncoding class
  * use mountpoint to find root device
  * link to real source file when export
  * add command tree and install dci tool
  * Fix issues
- Drop Fix-library-link.patch
- Update version to 5.6.2.2
  * Optimize compilation parameters
  * add Dexpected class
  * add Derror class
  * change Dexpected to DExpected
  * add sysinfo interface
  * add default template parameter to type E
  * add DError as default template parameter to DUnexpected
  * Correct function name has_value to hasValue
  * add ddbusextendedabstractinterface
  * Fix bugs
  * Update documents
- Update version to 5.6.2
  * Add DDciFileEngine
  * Add DDciFile::copy interface
  * Support analyzing DCI
  * Add the dci command tool project
  * Add DSGApplication class
  * Change the way to get appId
  * Add data type check for config
  * Add interface for Dconfig
  * Fix bugs
- Add fix-file-install.patch, a file does not exsit in source 
- Update version to 5.5.33
  * Support abc field for os-version
  * Check value field while loading dconfigfile
- Update version to 5.5.32
  * Fix dtkcore_config.h miss include some Class
  * Fix DConfig can't find resource
  * Fix application crash when dconfig is invalid
- Update version to 5.5.30
  * Add data type check for config
  * Add interface for Dconfig
  * Add DStandardPaths::paths(DSG type) interface
  * Remove assert in ensureOsVersion
  * Fix bugs
- Update version to 5.5.23
  * Fix bugs
  * dtkVersionString return empty string 
  * update DTK_VERSION
  * recode DConf Class
- Drop fix-return-type.patch, fixed by upstream
- Update pkgconfig profile version to 5.5 
- Update version to 5.5.17.1
  * Add qdbusxml2cpp-fix
  * update abi json file 
  * Renaming a nonexistent file will report an error
  * Add global function to get dtk Version
  * Export DObjectPrivate
- Add fix-return-type.patch, fix return type error.
- Change Requires to Recommends for qt5integration, fix cycle dependence
  for dtkgui and dtkwidget
- Update version to 5.4.13
  * Split some files to dtkcommon
  * Update apiversion to 5.5.0
  * Fix bugs
  * Add qdbusxml2cpp-fix
- Add Fix-library-link.patch
- Need deepin-desktop-base 
- Update version to 5.4.0
  * Fix correct tools output message typo 
  * Fix memory leak in dsettings
  * Fix bug for desktop
- Update version to 5.2.2.5
  * Fix bugs
  * Add class DThreadUtils 
  * Fix ID in os-release
- Update version to 5.2.0
  * Switch to LGPLv3 license
  * Fix bug-20975 DSettings::reset emit too many valueChanged
  * Fix ix tow tag on same commit
  * Support get installed memory size from lshw
  * Fix stderr warning from deepin-os-release tool
  * Add personal edition support and check
  * Add class template argument for overrideVfptrFun
  * Support override global vtable of class
  * Add ddeDisplayName() for DDE applications
- Update version to 2.1.1
  * Fix the pkg-config "Requires" values
  * Adjust responsibility of the prf files
  * Fix dtk-settings binary location for libdtkcore-bin package
- Update version to 2.0.16.1
  * feat: allow dtk-settings-tools skip json key translation
  * refactor: use commit count for the package version
- Update version to 2.0.15
  * Fix DSettings: crash when calling getOption() if option doesn't exist
  * refactor: use commit count for the package version
  * feat: allow dtk-settings-tools skip json key translation 
- Update version to 2.0.12.1
  * Cross-builds incorrectly, built packages contain paths from build 
    architecture
  * Fix issue#10
- Update version to 2.0.10
  * Fix crash at application
  * Add DNotifySender
  * Deepin-os-release support cpu model and other info query
  * Fix failed build the deepin-os-release on Qt 5.7.1
  * Use main project c/cxx/ld flags on build deepin-os-release
  * Fix missing default constructor
  * Support connan build
- Update version to 2.0.9.11
  * Fix include unistd.h instead of sys/unistd.h
  * Fix url encoding
  * Fix compatibility with Qt 5.6
  * Fix can't get correct disk size in some case
  * add DRecentManager class
- Update version to 2.0.9.5
  * update version number for expermimental 
  * remove qt symbols
  * non array type value is wrong on parse josn file
  * update symbols
  * add LIBDTKCORESHARED_EXPORT for windows
  * add symbols 
- Split cmake-dtkcore
- Update version to 2.0.7.1
  * reset short cut not show
  * cmake link depends
  * better static lib support
  * read settings value failed
  * set default should not use
  * fix dtk-settings install path
  * develop package no install the "version.pri" file
  * awk script failed
  * set default build version for debian changelog
  * set its value only if VERSION is empty
  * add hide support for group
  * add get option interface
  * add group interface for DSettingsGroup
  * support generate cmake with qt function
  * config pkg config with dtk_module
  * support qt module
  * add the "version.pri" file
  * remove build version from install path
  * make version parser easier
  * set verion when build
  * add .qmake.conf file
  * add DtkCore and dtkcore_config.h headers
  * DSettings: support set default value
- Update version to 2.0.6
  * Add cmake package search configure
- Update to 2.0.5.2
  * make macosx build success 
  * windows build failed 
  * add macro D_DECL_DEPRECATED 
  * build failed on used dbasefilewatcher.h project ([34fbe4b3](34fbe4b3))
  * add miss libgsettings-qt-dev ([f61c1b54](f61c1b54))
  * not select python version ([7e7e8832](7e7e8832))
  * support gsettingsbackend, remove dsettings-key ([26a29800](26a29800))
  * create gsettingsbackend ([b94b97b1](b94b97b1))
- Expand summary.
- Set Group for shared library package to 'System/Libraries'.
- Initial package.
Comments 0
openSUSE Build Service is sponsored by