summaryrefslogtreecommitdiff
path: root/doc/tutorial
AgeCommit message (Collapse)AuthorFilesLines
2008-12-18[twin] Switch internal users to the new name.Chris Wilson1-1/+1
s/<cairo>/@cairo:/
2008-12-12[tutorial] Correct twin font nameChris Wilson1-1/+1
We changed the name for the builtin font from "cairo" to "<cairo>" to reduce possible naming conflicts - update the tutorial to match.
2008-09-25Add an internal font faceBehdad Esfahbod1-0/+39
The font data and rendering is adapted from Keith Packard's Twin window system. The hinting stuff is not ported yet, but hey, it renders! The implementation uses user fonts, and the user font backend is modified to use this font face (which we call "twin" font face internally) when a toy font is needed. The font face layer is then modified to use this font if: - The toy font face "cairo" is asked for, or - No native font backend is available, or - The preferred native font backend fails to return a font with STATUS_UNSUPPORTED. No font backend does this right now but the idea is to change FreeType to return it if no fonts found on the system. We also allow building with no font backends now! The new doc/tutorial/src/twin.c file tests the twin face at various sizes.
2008-04-15[doc/tutorial/src/singular.c] Fix a bug in delta computationBehdad Esfahbod1-17/+21
2008-04-09Add doc/tutorial/src/singular.cBehdad Esfahbod1-0/+158
2006-06-06Remove initial, final, and duplicate blank lines.Carl Worth1-1/+0
This patch was produced by running git-stripspace on all *.[ch] files within cairo. Note that this script would have also created all the changes from the previous commits to remove trailing whitespace.
2006-06-06Remove all remaining trailing whitespace.Carl Worth3-5/+5
This patch was produced with the following (GNU) sed script: sed -i -r -e 's/[ \t]+$//' run on all *.[ch] files within cairo. Note that the above script would have also created all the changes from the previous commits to remove trailing whitespace.
2006-06-06Remove trailing whitespace from lines that look like comments.Carl Worth1-1/+1
This patch was produced with the following (GNU) sed script: sed -i -r -e '/^[ \t]*\/?\*/ s/[ \t]+$//' run on all *.[ch] files within cairo, (though I manually excluded src/cairo-atsui-font.c which has a code line that appears as a comment to this script).
2006-06-06Remove extraneous whitespace from "blank" lines.Carl Worth4-6/+6
This patch was produced with the following (GNU) sed script: sed -i -r -e 's/^[ \t]+$//' run on all *.[ch] files within cairo.
2006-02-15Rename .cvsignore to .gitignore. Add *~ and *.o.Carl Worth2-2/+3
2006-01-25Make watermark consistently translucent Use fill for dung outline Fix text ↵Keith Packard5-55/+42
locations
2006-01-25Add a CONTROL-Q keybinding to quit.Carl Worth1-0/+17
2006-01-25Adopt proposed new cairo color scheme. Recolor scarab, eliminate gradient in ↵Keith Packard7-163/+852
dung Use new blue background color. Rework font sizes, use bold for titles. Change tutorial title. reviewed by: cworth
2006-01-25Shrink the font size to make the tutorial instructions fit.Carl Worth3-47/+48
Format text to solve all problematic line wrapping. Add my name to the README.
2006-01-25Move the magic header files to be down in an include directory and more out ↵Carl Worth10-30/+150
of the way. Look for the headers in -I./include. Make the circle track the width and height of the window dynamically. Remove boring expander example. Add more interesting LCA exmaple. Add some notes about how to use this stuff.
2006-01-25Here's the actual template I was referring to in my previous commit.Carl Worth2-214/+1075
Add a bunch more slides. Most of the text is in place now---just missing some formatting and a bunch of examples.
2006-01-25Add Red Hat logos to slide templates.Carl Worth7-29/+1182
Add header/footer-less slide variant for slides needed an extra bit of space. Start getting slides ready for linux.conf.au 2006 tutorial, updating for cairo 1.0 API, and adding better organization. Verify and fix all the little example shell programs. Really remove the building of the -pdf programs this time.
2006-01-25A few random changes to the slides.Carl Worth8-30/+28
Remove pdf build by default, (since it is disabled by defalt in cairo 1.0.2). Change draw interface to accept a width and height. Fix the destroy event handler so that clicking on the window manager's 'close window' button works.
2005-07-22Initial import of preliminary tutorial pieces.Carl Worth27-0/+3470