This is the mail archive of the ecos-patches@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: CVS PDF-docs


On Tuesday 15 October 2002 20:20, Iztok Zupet wrote:
> On Tuesday 15 October 2002 17:06, Iztok Zupet wrote:
> > Done Tutorial in PNG, compression level 6 and uploaded. Take a look.
>
> Jade's complaints about PNG simply resolved. Done also UserGuide and
> uploaded. The proposed patch and PNG-s follow tomorrow.

All the hacks removed except one:

The picture size for PDF output can be adjusted by DPI property in the PNG 
itself. I used gimp to do it. (150dpi works fine).
 Sorry Jade simply leaves out  the WIDTH and SCALEFIT attributes from any kind 
of TeX output, while they work fine for the HTML output.

Due to this list size limit, I put the PNG-s to:
<http://www.vsr.si/ecos/download>  

Regards
Iztok
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/ChangeLog ./doc/ChangeLog
*** /ecoscvs/orig/ecos/doc/ChangeLog	Tue Oct 15 13:49:47 2002
--- ./doc/ChangeLog	Wed Oct 16 09:29:59 2002
***************
*** 1,3 ****
--- 1,9 ----
+ 2002-10-15  Iztok Zupet <iz@vsr.si>
+ 
+ 	* pkgconf/rules.doc: modified for pdf target
+ 	* README-PDF: added
+ 	* makemakefile: defined MAIN_PDF
+ 
  2002-10-15  Jonathan Larmour  <jifl@eCosCentric.com>
  
  	* sgml/makemakefile: Only put ecos.sgml in MAIN_SGML. Put all others
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/README-PDF ./doc/README-PDF
*** /ecoscvs/orig/ecos/doc/README-PDF	Thu Jan  1 01:00:00 1970
--- ./doc/README-PDF	Wed Oct 16 07:56:46 2002
***************
*** 0 ****
--- 1,24 ----
+ To build the PDF version of docs (on Linux), simply use:
+ make pdf
+ 
+ If Your pdfjadetex complains with
+ 	> ! TeX capacity exceeded, sorry [save size=5000].
+ then define
+ 	save_size.pdfjadetex=10000 (at least) in
+ 	/usr/share/texmf/web2c/texmf.cnf instead of 5000.
+ 
+ If You don't get coloured links in Your output, or if You 
+ wish to modify the pdfjadetex default behaviour then add
+ a file named jadetex.cfg into each directory where the build
+ takes place and put something like that into:
+ 
+ \hypersetup{pdfpagemode=None,  pdfauthor=eCos (pdfjadetex) ,  colorlinks=true,
+  linkcolor=blue,  pdfstartview=FitH}
+ 
+ Regaqrds
+ Iztok
+ <iz@vsr.si>
+ 
+ 
+ 
+ 
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/makemakefile ./doc/sgml/makemakefile
*** /ecoscvs/orig/ecos/doc/sgml/makemakefile	Tue Oct 15 13:49:48 2002
--- ./doc/sgml/makemakefile	Wed Oct 16 09:30:19 2002
***************
*** 81,87 ****
  cat >> makefile <<EOF
  
  MAIN_HTML  := ecos.html
! MAIN_PDF   := 
  OTHER_SGML :=
  PICTURES   :=
  
--- 81,87 ----
  cat >> makefile <<EOF
  
  MAIN_HTML  := ecos.html
! MAIN_PDF   := ecos.pdf
  OTHER_SGML :=
  PICTURES   :=
  
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/tutorials/ChangeLog ./doc/sgml/tutorials/ChangeLog
*** /ecoscvs/orig/ecos/doc/sgml/tutorials/ChangeLog	Tue Oct  1 09:58:27 2002
--- ./doc/sgml/tutorials/ChangeLog	Wed Oct 16 09:30:19 2002
***************
*** 1,3 ****
--- 1,9 ----
+ 2002-10-15  Iztok Zupet <iz@vsr.si>
+ 
+ 	* ecos-tutorial.sgml: pictures (gif==>png)
+ 	* pix/*.png: generated from gifs with gimp
+ 	* makefile: defined MAIN_PDF
+ 
  2002-09-23  Andrew Lunn  <andrew.lunn@ascom.ch>
  
  	* .cvsignore: Ignore the generated html files.
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/tutorials/ecos-tutorial.sgml ./doc/sgml/tutorials/ecos-tutorial.sgml
*** /ecoscvs/orig/ecos/doc/sgml/tutorials/ecos-tutorial.sgml	Mon Sep 16 09:53:30 2002
--- ./doc/sgml/tutorials/ecos-tutorial.sgml	Wed Oct 16 09:30:19 2002
***************
*** 3,9 ****
  <!-- Begin Document Specific Declarations -->
  
  <?Fm: Validation Off>
- 
  <!ENTITY foreword SYSTEM "foreword.sgml">
  
  <!ENTITY ui "&micro;ITRON">
--- 3,8 ----
***************
*** 14,32 ****
  <!ENTITY version CDATA "2.0.x">
  <!ENTITY Version CDATA "v2_0_x">
  <!NOTATION cgm SYSTEM>
! <!ENTITY graphic1 SYSTEM "pix/configtool01.gif" NDATA gif>
! <!ENTITY graphic2 SYSTEM "pix/templates01.gif" NDATA gif>
! <!ENTITY graphic3 SYSTEM "pix/ARMStartup01.gif" NDATA gif>
! <!ENTITY graphic4 SYSTEM "pix/build-lib01.gif" NDATA gif>
! <!ENTITY graphic5 SYSTEM "pix/save-dialog01.gif" NDATA gif>
! <!ENTITY graphic6 SYSTEM "pix/build-tools01.gif" NDATA gif>
! <!ENTITY graphic7 SYSTEM "pix/user-tools01.gif" NDATA gif>
! <!ENTITY graphic8 SYSTEM "pix/build-tests01.gif" NDATA gif>
! <!ENTITY graphic9 SYSTEM "pix/twothreads2.gif" NDATA gif>
! <!ENTITY figure-welcome-page-entity SYSTEM "pix/supp_welcome.gif" NDATA gif>
! <!ENTITY figure-new-case-web-page-entity SYSTEM "pix/supp_newcase.gif" NDATA gif>
! <!ENTITY figure-case-profile-entity SYSTEM "pix/supp_profile.gif" NDATA gif>
! <!ENTITY figure-build-process-entity SYSTEM "pix/build-processalt.gif" NDATA gif>
  <!-- End Document Specific Declarations -->
  
  ]>
--- 13,32 ----
  <!ENTITY version CDATA "2.0.x">
  <!ENTITY Version CDATA "v2_0_x">
  <!NOTATION cgm SYSTEM>
! <!NOTATION PNG SYSTEM "PNG">
! <!ENTITY graphic1 SYSTEM "pix/configtool01.png" NDATA png>
! <!ENTITY graphic2 SYSTEM "pix/templates01.png" NDATA png>
! <!ENTITY graphic3 SYSTEM "pix/ARMStartup01.png" NDATA png>
! <!ENTITY graphic4 SYSTEM "pix/build-lib01.png" NDATA png>
! <!ENTITY graphic5 SYSTEM "pix/save-dialog01.png" NDATA png>
! <!ENTITY graphic6 SYSTEM "pix/build-tools01.png" NDATA png>
! <!ENTITY graphic7 SYSTEM "pix/user-tools01.png" NDATA png>
! <!ENTITY graphic8 SYSTEM "pix/build-tests01.png" NDATA png>
! <!ENTITY graphic9 SYSTEM "pix/twothreads2.png" NDATA png>
! <!ENTITY figure-welcome-page-entity SYSTEM "pix/supp_welcome.png" NDATA png>
! <!ENTITY figure-new-case-web-page-entity SYSTEM "pix/supp_newcase.png" NDATA png>
! <!ENTITY figure-case-profile-entity SYSTEM "pix/supp_profile.png" NDATA png>
! <!ENTITY figure-build-process-entity SYSTEM "pix/build-processalt.png" NDATA png>
  <!-- End Document Specific Declarations -->
  
  ]>
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/tutorials/makefile ./doc/sgml/tutorials/makefile
*** /ecoscvs/orig/ecos/doc/sgml/tutorials/makefile	Mon Sep  2 18:01:57 2002
--- ./doc/sgml/tutorials/makefile	Wed Oct 16 09:30:19 2002
***************
*** 48,54 ****
  TOPLEVEL   := ../../../packages
  MAIN_SGML  := ecos-tutorial.sgml
  MAIN_HTML  := ecos-tutorial.html
! MAIN_PDF   := 
  OTHER_SGML :=
  PICTURES   :=
  
--- 48,54 ----
  TOPLEVEL   := ../../../packages
  MAIN_SGML  := ecos-tutorial.sgml
  MAIN_HTML  := ecos-tutorial.html
! MAIN_PDF   := ecos-tutorial.pdf
  OTHER_SGML :=
  PICTURES   :=
  
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/user-guide/ChangeLog ./doc/sgml/user-guide/ChangeLog
*** /ecoscvs/orig/ecos/doc/sgml/user-guide/ChangeLog	Tue Oct  1 09:58:27 2002
--- ./doc/sgml/user-guide/ChangeLog	Wed Oct 16 09:30:19 2002
***************
*** 1,3 ****
--- 1,9 ----
+ 2002-10-15  Iztok Zupet <iz@vsr.si>
+ 
+ 	* user-guide.sgml: pictures (gif==>png)
+ 	* pix/*.png: generated from gifs with gimp
+ 	* makefile: defined MAIN_PDF
+ 
  2002-09-23  Andrew Lunn  <andrew.lunn@ascom.ch>
  
  	* .cvsignore: Ignore the generated html files.
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/user-guide/makefile ./doc/sgml/user-guide/makefile
*** /ecoscvs/orig/ecos/doc/sgml/user-guide/makefile	Mon Sep  2 18:01:57 2002
--- ./doc/sgml/user-guide/makefile	Wed Oct 16 09:30:19 2002
***************
*** 48,54 ****
  TOPLEVEL   := ../../../packages
  MAIN_SGML  := user-guide.sgml
  MAIN_HTML  := ecos-user-guide.html
! MAIN_PDF   := 
  OTHER_SGML :=
  PICTURES   :=
  
--- 48,54 ----
  TOPLEVEL   := ../../../packages
  MAIN_SGML  := user-guide.sgml
  MAIN_HTML  := ecos-user-guide.html
! MAIN_PDF   := ecos-user-guide.pdf
  OTHER_SGML :=
  PICTURES   :=
  
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/user-guide/user-guide.sgml ./doc/sgml/user-guide/user-guide.sgml
*** /ecoscvs/orig/ecos/doc/sgml/user-guide/user-guide.sgml	Mon Sep 16 09:53:30 2002
--- ./doc/sgml/user-guide/user-guide.sgml	Wed Oct 16 09:30:19 2002
***************
*** 11,52 ****
  <!ENTITY config-tool SYSTEM "config-tool.sgml">
  <!ENTITY programming-concepts-and-techniques SYSTEM "programming-concepts-techniques.sgml">
  <!ENTITY configuration SYSTEM "configuration.sgml">
  <!ENTITY send-pr SYSTEM "send-pr.sgml">
! <!ENTITY graphic1 SYSTEM "pix/config-f1.gif" NDATA gif>
! <!ENTITY graphic2 SYSTEM "pix/repos-relocate.gif" NDATA gif>
! <!ENTITY graphic3 SYSTEM "pix/save-as-dialog.gif" NDATA gif>
! <!ENTITY graphic4 SYSTEM "pix/open-dialog.gif" NDATA gif>
! <!ENTITY graphic5 SYSTEM "pix/html-help.gif" NDATA gif>
! <!ENTITY graphic6 SYSTEM "pix/settings-viewers.gif" NDATA gif>
! <!ENTITY graphic7 SYSTEM "pix/configwin.gif" NDATA gif>
! <!ENTITY graphic8 SYSTEM "pix/conflictwin.gif" NDATA gif>
! <!ENTITY graphic9 SYSTEM "pix/propwin.gif" NDATA gif>
! <!ENTITY graphic10 SYSTEM "pix/memorywin.gif" NDATA gif>
! <!ENTITY graphic11 SYSTEM "pix/regprops.gif" NDATA gif>
! <!ENTITY graphic12 SYSTEM "pix/memregions.gif" NDATA gif>
! <!ENTITY graphic13 SYSTEM "pix/memreloc.gif" NDATA gif>
! <!ENTITY graphic14 SYSTEM "pix/BuildPackages.gif" NDATA gif>
! <!ENTITY graphic15 SYSTEM "pix/toolsplatforms.gif" NDATA gif>
! <!ENTITY graphic16 SYSTEM "pix/modifyplatform.gif" NDATA gif>
! <!ENTITY graphic17 SYSTEM "pix/addplatform.gif" NDATA gif>
! <!ENTITY graphic18 SYSTEM "pix/templates.gif" NDATA gif>
! <!ENTITY graphic19 SYSTEM "pix/ToolsOptions.gif" NDATA gif>
! <!ENTITY graphic20 SYSTEM "pix/Conflicts.gif" NDATA gif>
! <!ENTITY graphic21 SYSTEM "pix/find-dialog.gif" NDATA gif>
! <!ENTITY graphic22 SYSTEM "pix/buildoptions.gif" NDATA gif>
! <!ENTITY graphic23 SYSTEM "pix/build-tools2.gif" NDATA gif>
! <!ENTITY graphic24 SYSTEM "pix/user-tools-dialog.gif" NDATA gif>
! <!ENTITY graphic25 SYSTEM "pix/ch-properties-dialog.gif" NDATA gif>
! <!ENTITY graphic26 SYSTEM "pix/connection.gif" NDATA gif>
! <!ENTITY graphic27 SYSTEM "pix/run-tests.gif" NDATA gif>
! <!ENTITY graphic28 SYSTEM "pix/addfromfolder.gif" NDATA gif>
! <!ENTITY graphic29 SYSTEM "pix/bash.gif" NDATA gif>
! <!ENTITY graphic30 SYSTEM "pix/comprepos.gif" NDATA gif>
  <!ENTITY Version CDATA "v1_3_x">
! <!ENTITY graphic31 SYSTEM "pix/admin.gif" NDATA gif>
! <!ENTITY graphic32 SYSTEM "pix/settings-display.gif" NDATA gif>
! <!ENTITY graphic33 SYSTEM "pix/settings-confict.gif" NDATA gif>
! <!ENTITY graphic34 SYSTEM "pix/settings-runtests.gif" NDATA gif>
  <!ENTITY version CDATA "1.3.x">
  
  <!-- End Document Specific Declarations -->
--- 11,53 ----
  <!ENTITY config-tool SYSTEM "config-tool.sgml">
  <!ENTITY programming-concepts-and-techniques SYSTEM "programming-concepts-techniques.sgml">
  <!ENTITY configuration SYSTEM "configuration.sgml">
+ <!NOTATION PNG SYSTEM "PNG">
  <!ENTITY send-pr SYSTEM "send-pr.sgml">
! <!ENTITY graphic1 SYSTEM "pix/config-f1.png" NDATA png>
! <!ENTITY graphic2 SYSTEM "pix/repos-relocate.png" NDATA png>
! <!ENTITY graphic3 SYSTEM "pix/save-as-dialog.png" NDATA png>
! <!ENTITY graphic4 SYSTEM "pix/open-dialog.png" NDATA png>
! <!ENTITY graphic5 SYSTEM "pix/html-help.png" NDATA png>
! <!ENTITY graphic6 SYSTEM "pix/settings-viewers.png" NDATA png>
! <!ENTITY graphic7 SYSTEM "pix/configwin.png" NDATA png>
! <!ENTITY graphic8 SYSTEM "pix/conflictwin.png" NDATA png>
! <!ENTITY graphic9 SYSTEM "pix/propwin.png" NDATA png>
! <!ENTITY graphic10 SYSTEM "pix/memorywin.png" NDATA png>
! <!ENTITY graphic11 SYSTEM "pix/regprops.png" NDATA png>
! <!ENTITY graphic12 SYSTEM "pix/memregions.png" NDATA png>
! <!ENTITY graphic13 SYSTEM "pix/memreloc.png" NDATA png>
! <!ENTITY graphic14 SYSTEM "pix/BuildPackages.png" NDATA png>
! <!ENTITY graphic15 SYSTEM "pix/toolsplatforms.png" NDATA png>
! <!ENTITY graphic16 SYSTEM "pix/modifyplatform.png" NDATA png>
! <!ENTITY graphic17 SYSTEM "pix/addplatform.png" NDATA png>
! <!ENTITY graphic18 SYSTEM "pix/templates.png" NDATA png>
! <!ENTITY graphic19 SYSTEM "pix/ToolsOptions.png" NDATA png>
! <!ENTITY graphic20 SYSTEM "pix/Conflicts.png" NDATA png>
! <!ENTITY graphic21 SYSTEM "pix/find-dialog.png" NDATA png>
! <!ENTITY graphic22 SYSTEM "pix/buildoptions.png" NDATA png>
! <!ENTITY graphic23 SYSTEM "pix/build-tools2.png" NDATA png>
! <!ENTITY graphic24 SYSTEM "pix/user-tools-dialog.png" NDATA png>
! <!ENTITY graphic25 SYSTEM "pix/ch-properties-dialog.png" NDATA png>
! <!ENTITY graphic26 SYSTEM "pix/connection.png" NDATA png>
! <!ENTITY graphic27 SYSTEM "pix/run-tests.png" NDATA png>
! <!ENTITY graphic28 SYSTEM "pix/addfromfolder.png" NDATA png>
! <!ENTITY graphic29 SYSTEM "pix/bash.png" NDATA png>
! <!ENTITY graphic30 SYSTEM "pix/comprepos.png" NDATA png>
  <!ENTITY Version CDATA "v1_3_x">
! <!ENTITY graphic31 SYSTEM "pix/admin.png" NDATA png>
! <!ENTITY graphic32 SYSTEM "pix/settings-display.png" NDATA png>
! <!ENTITY graphic33 SYSTEM "pix/settings-confict.png" NDATA png>
! <!ENTITY graphic34 SYSTEM "pix/settings-runtests.png" NDATA png>
  <!ENTITY version CDATA "1.3.x">
  
  <!-- End Document Specific Declarations -->
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/packages/pkgconf/rules.doc ./packages/pkgconf/rules.doc
*** /ecoscvs/orig/ecos/packages/pkgconf/rules.doc	Fri Aug 30 12:54:22 2002
--- ./packages/pkgconf/rules.doc	Wed Oct 16 10:25:57 2002
***************
*** 91,96 ****
--- 91,97 ----
  # Rules for generating pictures
  GIFS := $(foreach x,$(PICTURES),$(x).gif)
  EPS  := $(foreach x,$(PICTURES),$(x).eps)
+ PNGS :=$(foreach x,$(PICTURES),$(x).png)
  
  %.gif: %.fig
  	convert -crop 0x0 $< $@
***************
*** 100,106 ****
  
  default: check
  
! # Validating an sgml document can be achieved with 
  check: $(MAIN_SGML) $(OTHER_SGML) $(GIFS) $(EPS)
  	nsgmls -vs -c $(CATALOG) $<
  
--- 101,107 ----
  
  default: check
  
! # Validating an sgml document can be achieved with
  check: $(MAIN_SGML) $(OTHER_SGML) $(GIFS) $(EPS)
  	nsgmls -vs -c $(CATALOG) $<
  
***************
*** 116,126 ****
  # PDF files can be generated in a similar fashion.
  pdf: $(MAIN_PDF)
  
! $(MAIN_PDF):  $(MAIN_SGML) $(OTHER_SGML) $(EPS) $(ECOS_STYLESHEET)
! 	jade -o $(subst .sgml,.tex,$(MAIN_SGML)) -t tex -V tex-backend -c $(DSSSL_CATALOG) -d $(ECOS_STYLESHEET)#print $<
! 	pdfjadetex $(subst .sgml,.tex,$(MAIN_SGML))
! 	pdfjadetex $(subst .sgml,.tex,$(MAIN_SGML))
! 	pdfjadetex $(subst .sgml,.tex,$(MAIN_SGML))
  
  #$(MAIN_PDF):  $(MAIN_SGML) $(OTHER_SGML) $(EPS) $(ECOS_STYLESHEET)
  #	jade -o $(subst .sgml,.tex,$(MAIN_SGML)) -t tex -V tex-backend -d $(ECOS_STYLESHEET)#print $<
--- 117,127 ----
  # PDF files can be generated in a similar fashion.
  pdf: $(MAIN_PDF)
  
! $(MAIN_PDF):  $(MAIN_SGML) $(OTHER_SGML) $(PNGS) $(ECOS_STYLESHEET)
! 	jade -o $(subst .pdf,.tex,$(MAIN_PDF)) -t tex -V tex-backend -c $(DSSSL_CATALOG) -d $(ECOS_STYLESHEET)#print $<
! 	pdfjadetex $(subst .pdf,.tex,$(MAIN_PDF))
! 	pdfjadetex $(subst .pdf,.tex,$(MAIN_PDF))
! 	pdfjadetex $(subst .pdf,.tex,$(MAIN_PDF))
  
  #$(MAIN_PDF):  $(MAIN_SGML) $(OTHER_SGML) $(EPS) $(ECOS_STYLESHEET)
  #	jade -o $(subst .sgml,.tex,$(MAIN_SGML)) -t tex -V tex-backend -d $(ECOS_STYLESHEET)#print $<

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]