ced07a64b0
- BUGFIXES: * fixed misspelled variablename in fo generating target * remarks in HTML and PDF builds were only shown when comments were turned on, too. This had been fixed earlier but the fix seems to have been reverted by mistake. Re-enabled the fix in the inline.xslt stxlesheets for fo and html - -r/--remarls now implies draft mode - -m/--meta now implies draft mode but does not imply remarks anymore - new switch -m/--meta for pdf builds (adds same functionality as for the html builds) OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/daps?expand=0&rev=68
529 lines
20 KiB
Plaintext
529 lines
20 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Dec 15 14:07:13 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
New version 0.9.2
|
|
|
|
- BUGFIXES:
|
|
* fixed misspelled variablename in fo generating target
|
|
* remarks in HTML and PDF builds were only shown when comments
|
|
were turned on, too. This had been fixed earlier but the fix
|
|
seems to have been reverted by mistake. Re-enabled the fix in
|
|
the inline.xslt stxlesheets for fo and html
|
|
- -r/--remarls now implies draft mode
|
|
- -m/--meta now implies draft mode but does not imply remarks
|
|
anymore
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 15 10:39:31 UTC 2011 - ke@suse.de
|
|
|
|
- Set license to GPL-2.0+.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 15 06:49:50 UTC 2011 - ke@suse.de
|
|
|
|
- On 12.1, BuildRequire perl-Image-ExifTool.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 9 11:53:10 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- BUGFIX: Misspelled variable name in fo generation for FOP
|
|
- Styleshhet changes:
|
|
* added first draft of release notes stylesheets
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 7 13:54:43 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Stylesheet changes:
|
|
Fixed bugs:
|
|
* bnc#573835: pdf-color: title in PDF properties too general
|
|
* bnc#703483: FOP: No Hyphenation?
|
|
* bnc#706452: FOP: Too much Whitespace Behind <ulink> and <filename>
|
|
* bnc#711526: Layout: sect3 can not be distinguished from a sect4
|
|
* bnc#719848: daps stylesheets: Make metadata for PDF draft mode optional
|
|
|
|
- Program changes:
|
|
* New version 0.9.1
|
|
* NEW FEATURES:
|
|
- "daps -h <subcommand>" now shows help for subcommand
|
|
- New config option XSLTPARAM / cmdline switch --xsltparam:
|
|
can be used to overwrite one or more stylesheet
|
|
parameters. Using that option/switch it is possible to change
|
|
the pagesize, pageformat, alignment, margins, etc. etc.
|
|
without having to rewrite the stylesheets directly
|
|
- subcommand getimages can now be run with a rootid or a filename
|
|
- subcommands getimages and checklink can now be invoked without
|
|
a filename or a rootid - in this case the rootid provided by
|
|
the ENV-file is used
|
|
- new general command line switch --version
|
|
- new switch -m/--meta for pdf builds (adds same functionality as
|
|
for the html builds)
|
|
* completely rewrote lib/daps_functions:
|
|
- now has a generic option parser
|
|
- functions setup_builddir and format_options have been
|
|
combined into one function called init_env
|
|
- one single function that invokes make: call_make
|
|
- logging can be turned on/off within each function invoking
|
|
call_make by setting WRITE_LOG to 1/0 (default: 1 (on))
|
|
- the make command is now set up here rather than in bin/daps
|
|
- getimages now uses make to create the image list (rather than
|
|
using /usr/bin/xml)
|
|
- new function no_opts for subcommands that have no command line
|
|
switches
|
|
* pretty printing has been moved from lib/daps_functions into the
|
|
makefiles
|
|
* BUGFIXES:
|
|
- We now do an early! check whether a subcommand is correct
|
|
or not function run_subcmds has therefore been replaced by an
|
|
associative hash; the hash's key/value pairs can be eval'd to
|
|
call the function
|
|
- .fo files will always be regenerated by using PHONY targets
|
|
This also keeps the .fo file, which is desireable for debugging
|
|
purposes
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 7 12:28:15 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Bugfixes on .document and .desktop file generation
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 7 08:13:54 UTC 2011 - toms@suse.de
|
|
|
|
- Updated Quick Start/Flyer design
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 6 11:59:03 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Bugfix: image copying on static html builds
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 6 10:39:58 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Bugfix: css file was not properly copied when using --static on
|
|
HTML builds
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 30 22:25:08 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Bugfixing HTML generation. Copying/linking images and CSS made
|
|
problems when old builöds were present. This fix ensures images/css
|
|
files get removed before trying to create them
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 30 14:48:36 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
Beta 8:
|
|
|
|
- new option "--static" for html builds copies images and css files
|
|
rather than linking them (which is the default)
|
|
- document-files-html / document-files-pdf / desktop-files now only
|
|
generate the desktop files rather than creating tarballs
|
|
* tarballs are generated with dist-document-files-html, dist-...
|
|
* document-files-dir-name, desktop-files-dir-name show the
|
|
directory names for the generated desktop files
|
|
- new file names for PDFs:
|
|
color: ($BOOK|$ROOTID)_$LANG.pdf
|
|
print: ($BOOK|$ROOTID)-print_$LANG.pdf
|
|
- new option --def-file=DEFFILE for target package-src. If specified
|
|
also adds all ENV files referenced in the DEF-file to the tarball
|
|
- new option --def-file=DEFFILE for target locdrop adds the DEF-file
|
|
to the notrans tarball
|
|
- Bugfix:
|
|
* get name targets (pdf-name, html-dir-name,...) now support
|
|
options --name, --rootid, -cdr
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 26 15:36:46 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- spec file changes so daps builds for SLE 11 / 11.1:
|
|
* checkbot is a recommendation for SLE
|
|
* require python-xml for < 1120
|
|
* replace make_install macro with a literal make install call,
|
|
since 11.1/SLE 11 do not have the macro
|
|
- use the tar option --transform instead of --xform in order to be
|
|
compatible with older tar versions
|
|
- Bugfix Makefile: global option -d has been replaced with --debug
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 26 11:45:24 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- target validate now also warns about missing graphics
|
|
- Bugfix: verbosity switch -v works correctly now
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 20 11:53:36 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- verbosity can now also be set to "0" on the command line (needed
|
|
for scripting)
|
|
- renamed "--verbose" switch to "--verbosity"
|
|
- Specfile: Requires: fam
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 19 11:52:50 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Specfile: fixed %{ext_man}
|
|
- fetch_source now also copies the spec file if needed
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 19 10:46:07 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Completely rewrote the verbosity stuff:
|
|
* Verbosity none: only display on line with result (default)
|
|
* Verbosity 1 (-v, --verbose=1): print the most important target results
|
|
* Verbosity 2 (-vv --verbose=2): print all commands called by make
|
|
* Default verbosity level can be overwritten in ~/.daps/config via
|
|
VERBOSITY=(0|1|2)
|
|
- General option -d is no longer supported to avoid confusion with
|
|
subcommand option -d (draft mode) - use --debug instead
|
|
- Replaced target clean-book with clean-results
|
|
- Updated BUGS and TODO
|
|
- Stylesheets:
|
|
* fixed bnc#573835 (PDF metadata)
|
|
- Bugfix: BUILD_DIR is now set in the makefiles
|
|
- Packaging:
|
|
* added script that generates the source tarball via
|
|
svn export
|
|
* added %{ext_man} to spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 19 06:58:53 UTC 2011 - toms@suse.de
|
|
|
|
- Applied spec file changes after Jan Engelhardt's mail on
|
|
opensuse-packaging:
|
|
(see also http://en.opensuse.org/openSUSE:Specfile_guidelines)
|
|
- removal of '# norootforbuild'
|
|
- removal of Authors list, no longer desired in factory
|
|
- removal of %clean section, no longer required
|
|
- adding %{?_smp_mflags} whereever there is none
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 15 20:32:09 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
Beta 7
|
|
|
|
- DAPS now supports EPS (will be converted to PDF and PNG) and
|
|
PDF images; SVG sources can also be converted into PDF
|
|
- new dependencies for EPS and PDF support in spec file:
|
|
ghostscript-library, poppler tools
|
|
- completely revised images.mk to increase readability and improved
|
|
inline documentation
|
|
- sped up png optimization with optipng by using optimization level
|
|
2 rather than 8: almost no difference in file-size, but huge
|
|
difference in speed
|
|
- Bugfixes:
|
|
- rewrote profiling, since the changes from beta6 introduced
|
|
an error that prevented profiling on changed files
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 12 13:44:08 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Bugfix: remove duplicate entries in SRCFILE list in common.mk
|
|
(using sort)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 9 22:33:43 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
Beta 6
|
|
|
|
- DAPS can now use XML source files with any suffix
|
|
(not only *.xml--the KDE project for example is using *.docbook);
|
|
- set default values for PROFOS and PROFARCH in case they are empty
|
|
- Bugfixes:
|
|
* target validate: call function comments_remarks rather than
|
|
build_generic
|
|
* target locdrop: correct docmanager command; warn if no file has
|
|
doc:trans=yes
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 8 15:26:48 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- this time for real: adjusted spec file so daps also builds for
|
|
openSUSE_Evergreen_11.2
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 8 14:22:11 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
Beta 5
|
|
|
|
- print filename and ids for chapter and section headlines
|
|
in draft mode
|
|
- added 301 and 302 codes to dontwarn options of checkbot
|
|
- start image viewer in target getimages only when there are images
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 11 15:32:45 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Reverted previous change since that causes trouble with
|
|
11.3
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 11 14:58:40 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Adjusted spec file so daps also builds for openSUSE_Evergreen_11.2
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 11 14:31:50 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Using a stylesheet rather than the buggy /usr/bin/xml to get the
|
|
rootid of a file for target checklink
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 10 14:37:31 UTC 2011 - toms@suse.de
|
|
|
|
- Changed standard layout from Novell to SUSE (1st attempt)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 8 09:56:15 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- BUGFIX: target checklink now exits when no rootid or filename is
|
|
specified; rootid from ENVfile is ignored
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 5 15:08:20 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- BUGFIX: Profiling was only redone when the _xml_ source files had
|
|
changed, not when the entity files had changed - added a
|
|
dependency on *.ent to the profiling target $(PROFILES)
|
|
to fix this
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 5 14:45:49 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- BUGFIX: getimages function did not work in verbose or
|
|
debug mode
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 4 14:00:20 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- adding a workaround for the crappy xml program that has no catalog
|
|
support
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 4 12:15:56 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Colored output is now automatically disabled when not being on a
|
|
Terminal - so you now pipe daps commands to other programs
|
|
(e.g. a PDF Viewer or a browser)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 4 10:24:02 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Added option --file to target checklink
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 1 14:34:53 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Changing target validate again: when being called explicitly, it
|
|
now always checks profiled sources _with remarks_ ($REMARKS is
|
|
set to 1). Options -r and -c have been removed again.
|
|
- Bugfix: Using $@ instead of $SCMD_ARGS in getopts calls in
|
|
lib/daps_functions
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 1 11:33:13 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- we need to be able to install daps and susedoc in parallel
|
|
internally, so removed the Obsoletes: susedoc statement
|
|
from the spec file
|
|
- target validate can now be called with -r and -c, too
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 28 15:25:42 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Bugfix: daps-susespell: the extra-dict was not invoked correctly
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 26 15:34:47 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- BUGFIX: DAPS_ENV_NAME must not be set in config
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 26 10:44:24 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
Beta 4
|
|
|
|
- spec file:
|
|
* removed obsolete python dependencies (they moved to daps-docmanager)
|
|
* obsoletes susedoc
|
|
* recommends daps-docmanager and aspell+en dicts
|
|
- daps-susespell now has a man page and supports additional options
|
|
--lang and --dict
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 25 20:30:30 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- daps-susespell can now check multiple files
|
|
- Bugfix in lib/docbook-macros: Element typo (arearefs)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 25 14:26:21 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Target checklink (chklnk, jana) now supports --rootid
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 25 08:19:17 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Added exits after target calls
|
|
- Improved help/README on target init
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 22 21:21:46 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Bugfix: daps init help now works correctly
|
|
- Added a quickstart README
|
|
- Improved error handling and verbose output
|
|
- The majority of targets now write a logfile
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 21 15:28:02 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
Beta 3
|
|
|
|
- Bugfix: USEMETA now works correctly
|
|
- added new binary daps-susepell (Spellchecker)
|
|
- added new target getimages
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 20 15:34:47 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Bugfixes
|
|
* replaced @VERSION@ and @DATE@ in daps man page
|
|
* daps error messages now go to STDERR
|
|
* DTDROOT/xslt (STYLEDEVEL) is the new defaul-LAYOUTROOT
|
|
* Fixed the long-standing bug that required to activate remarks
|
|
_and_ comments in order to see remarks
|
|
|
|
- new optional config option for ~/.daps/config: DAPS_ENV_DEFAULT
|
|
to specify a default ENVFILE. If set, will be automatically used
|
|
unless an alternative ENVFILE is specified on the commandline via
|
|
-e/--envfile or via a sourced ENVFILE by DAPS_ENV_NAME
|
|
|
|
- added new target showenv that print variables ENVFILE and BASE_DIR;
|
|
can output more variables if needed
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 19 21:16:20 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- format_options needs to be called from the main call_make functions
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 19 14:43:00 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Bugfix: Sourcing an ENV with DAPS_ENV_NAME set did not work
|
|
- Bugfix: Command line arguments for comments, drafts and remarks
|
|
were not properly exported
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 14 15:25:29 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Moved daps-xmlformat to bin
|
|
- specifying a default ENVfile with DAPS_ENV_NAME=<ENV> in
|
|
~/.daps/config now also works when BASE_DIR is specified
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 14 14:20:05 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- added a new subcommend: init, which creates a working environment incl.
|
|
an ENV file and a xml/MAIN
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 13 15:06:17 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Fixed a bug in xslt/misc/get-all-used-files.xsl; common.mk needed
|
|
to be changed, too
|
|
- error messages are directed to /dev/null when calling make_nolog
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 13 13:28:48 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- LOG_DIR was not exported
|
|
- when running showvariable the date was always printed with the
|
|
result - this is hopefully fixed now
|
|
- Expanded ENV conversion example in the upgrade README
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 13 11:47:00 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- replaced the last remnants of "susedoc" with "daps"
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 13 08:56:17 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Removed copy pdf from package PDF
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 13 07:56:05 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- fixed dist-graphics (images were packed with absolute path)
|
|
- fixed HTML-USED (imagelist was wrong)
|
|
- fixed USED (removed double entries)
|
|
- added --extra-files option to package-src in order to be able
|
|
to pack additional ENVfiles
|
|
- added --fop option for package-pdf
|
|
- packaging targets now have their own function in daps_functions
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 11 09:41:38 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- lib/daps_functions: Fixed xep wrapper call
|
|
(susedoc-xep -> daps-xep)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 8 13:15:49 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- common.mk: Another fix for projectfiles/reminingfiles: $INCLUDED
|
|
must include $MAIN, otherwise getentityname.py will be called with
|
|
an empty $INCLUDED if the book only contains a single MAIN file
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 8 12:32:42 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- common.mk: MAIN was missing in projectfiles; fixed remainingfiles
|
|
- added TODO for man page generation, init target
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 8 08:15:53 CEST 2011 - ke@suse.de
|
|
|
|
- Remove my name from the authors' list.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 7 09:33:47 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Changed the IDs in /etc/xml/suse-catalog.xml to something that
|
|
makes more sense
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 7 08:07:09 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- Fix for -e/-b options
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 6 15:11:21 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
- added short options -b and -e for basedir and envfile
|
|
- reformatted help
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 1 21:58:37 UTC 2011 - fsundermeyer@opensuse.org
|
|
|
|
First beta of the DocBook Authoring and Publishing Suite (daps),
|
|
the successor of susedoc. Major changes compared to susedoc:
|
|
|
|
* make calls have been replaced by central wrapper script daps
|
|
with svn/git style syntax
|
|
* Independent from shell environment
|
|
* All output generated by susedoc is placed in <wd>/build (default)
|
|
or in <BUILDDIR> (can be spcified on the copmmand line)
|
|
* Strict separation between generated content and source files
|
|
* Typical Linux configuration style hierarchy established:
|
|
- System wide configuration ( /etc/daps/config )
|
|
- User configuration ( ~/.daps/config )
|
|
- Book specific (ENVfile)
|
|
- Command line
|
|
* STDOUT output much less verbose, log file is written
|
|
* Debugging function
|
|
* bugfixes
|
|
|
|
|
|
|