[cairo-commit] cairo-artwork BUGS,1.1,1.2
Carl Worth
commit at pdx.freedesktop.org
Mon Jan 24 18:05:56 PST 2005
Committed by: cworth
Update of /cvs/cairo/cairo-artwork
In directory gabe:/tmp/cvs-serv30761
Modified Files:
BUGS
Log Message:
Wrap long lines
Index: BUGS
===================================================================
RCS file: /cvs/cairo/cairo-artwork/BUGS,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- BUGS 15 May 2004 12:15:44 -0000 1.1
+++ BUGS 25 Jan 2005 02:05:54 -0000 1.2
@@ -1,14 +1,26 @@
---
-cairo-slides.xsl only draws correctly one (or the first) <slide> in <slides>.
+cairo-slides.xsl only draws correctly one (or the first) <slide> in
+<slides>.
PROBLEM
-The problem is with the preceding:: axis in template 'text_y'. On every slide after the first one, the preceding:: axis grabs all previous elements (including from earlier slides) in order to do vertical placement calculation. Slide 2 ends up starting where slide 1 ended off instead of back at the top. This will create a problem even when targeting only one slide as long as there are multiple slides above the targeted slide [see workaround].
+The problem is with the preceding:: axis in template 'text_y'. On
+every slide after the first one, the preceding:: axis grabs all
+previous elements (including from earlier slides) in order to do
+vertical placement calculation. Slide 2 ends up starting where slide 1
+ended off instead of back at the top. This will create a problem even
+when targeting only one slide as long as there are multiple slides
+above the targeted slide [see workaround].
SOLUTION
-Vertical position should only be dependent on elements within the same <slide>. When this is fixed, all slides (if all displayed together) should appear stacked on top of one another instead of top-to-bottom (like a really long page) as they are now.
+Vertical position should only be dependent on elements within the same
+<slide>. When this is fixed, all slides (if all displayed together)
+should appear stacked on top of one another instead of top-to-bottom
+(like a really long page) as they are now.
WORKAROUND
-The workaround right now is to create one file: slides.xml, and then split each slide up into its own file: slide01.xml, slide02.xml, etc. with each file containing its slide in slides, as
+The workaround right now is to create one file: slides.xml, and then
+split each slide up into its own file: slide01.xml, slide02.xml,
+etc. with each file containing its slide in slides, as
<slides title="presentation title">
<slide title="slide 2 title">
@@ -16,17 +28,24 @@
</slide>
</slides>
-This is kind of a pain, and could be automated, but eventually should be fixed.
-
+This is kind of a pain, and could be automated, but eventually should
+be fixed.
---
-cairo-slides.xsl is hard-coded (in some places) for dimensions: 1024x768
+cairo-slides.xsl is hard-coded (in some places) for dimensions:
+1024x768
PROBLEM
-Parts of the main slide template (cairo logo, fd.o logo, title) in cairo-slides.xsl are hard-coded for the originally designed dimensions: 1024x768.
+Parts of the main slide template (cairo logo, fd.o logo, title) in
+cairo-slides.xsl are hard-coded for the originally designed
+dimensions: 1024x768.
SOLUTION
-This could be fixed by converting these to calculated values based on one or both of the variables: $slide_width, $slide_height. It's not a huge deal (right now font-size is explicitly specified in slides.xml, so the author is already targeting dimensions), but it does keep one from simply changing the $slide_width and $slide_height variables and having everything just show up nicely
-
+This could be fixed by converting these to calculated values based on
+one or both of the variables: $slide_width, $slide_height. It's not a
+huge deal (right now font-size is explicitly specified in slides.xml,
+so the author is already targeting dimensions), but it does keep one
+from simply changing the $slide_width and $slide_height variables and
+having everything just show up nicely
---
More information about the cairo-commit
mailing list