Revision 554996
Go back to digest for 2nd July 2006Features in Utilities
Big Commit (TM):
- made the XML format cool. Now the XML file contains lots of
information about the library, e.g. data types, categories, command
parameters etc. The XML file also contains english user-visible strings,
which can eventually be extracted for translation.
- extended the *Description classes such that they hold all needed
information. Also, XML writing is supported now.
- DatatypeDescription and CategoryDescription are gone now. Datatyps and
categories describe themselves.
- datatypes and categories are now created automatically, as well as
command parameters and results, reducing code size dramatically.
- extended the command API a little.
- all commands are ported to the new API.
- other small fixes and improvements.
File Changes
- /trunk/playground/utils/workflow/src
- /commands/libworkflow_stdcommands.wflib
- /core/slotdescription.cpp
- /core/slotdescription.h
- /commands/file/libworkflow_filecommands.wflib
- /commands/image/libworkflow_imagecommands.wflib
- /trunk/playground/utils/workflow/src
- /commands/libworkflow_stdcommands.xml
- /core/categorydescription.cpp
- /core/categorydescription.h
- /core/datatypedescription.cpp
- /core/datatypedescription.h
- /commands/file/libworkflow_filecommands.xml
- /commands/image/libworkflow_imagecommands.xml
- /trunk/playground/utils/workflow
- /TODO
- /workflow.kdevelop
- /src/commands/getstringcommand.cpp
- /src/commands/getstringcommand.h
- /src/commands/listcountcommand.cpp
- /src/commands/listcountcommand.h
- /src/commands/listjoincommand.cpp
- /src/commands/listjoincommand.h
- /src/commands/listmergecommand.cpp
- /src/commands/listmergecommand.h
- /src/commands/listreversecommand.cpp
- /src/commands/listreversecommand.h
- /src/commands/Makefile.am
- /src/commands/shellexecutecommand.cpp
- /src/commands/shellexecutecommand.h
- /src/commands/showmessagecommand.cpp
- /src/commands/showoutputcommand.cpp
- /src/commands/standardlibrary.cpp
- /src/core/category.cpp
- /src/core/category.h
- /src/core/command.cpp
- /src/core/command.h
- /src/core/commanddescription.cpp
- /src/core/commanddescription.h
- /src/core/commandmanager.cpp
- /src/core/commandmanager.h
- /src/core/datatype.cpp
- /src/core/datatype.h
- /src/core/library.cpp
- /src/core/library.h
- /src/core/librarydescription.cpp
- /src/core/librarydescription.h
- /src/core/Makefile.am
- /src/core/parameter.cpp
- /src/core/parameter.h
- /src/core/parameterdescription.cpp
- /src/core/parameterdescription.h
- /src/core/result.cpp
- /src/core/result.h
- /src/core/resultdescription.cpp
- /src/core/resultdescription.h
- /src/core/slot.cpp
- /src/core/slot.h
- /src/core/typemanager.cpp
- /src/core/typemanager.h
- /src/core/xmldescription.cpp
- /src/core/xmldescription.h
- /src/ui/categorylistview.cpp
- /src/widgets/widgetinterface.cpp
- /src/commands/file/copyfilescommand.cpp
- /src/commands/file/copyfilescommand.h
- /src/commands/file/filelibrary.cpp
- /src/commands/file/getfilescommand.cpp
- /src/commands/file/getfilescommand.h
- /src/commands/file/Makefile.am
- /src/commands/file/movefilescommand.cpp
- /src/commands/file/movefilescommand.h
- /src/commands/image/convertimagecommand.cpp
- /src/commands/image/convertimagecommand.h
- /src/commands/image/flipimagecommand.cpp
- /src/commands/image/flipimagecommand.h
- /src/commands/image/imagelibrary.cpp
- /src/commands/image/Makefile.am
- /src/commands/image/rotateimagecommand.cpp
- /src/commands/image/rotateimagecommand.h