[Commit] Xr/util xr2cairo,NONE,1.1
Carl Worth
commit at keithp.com
Fri Jul 18 12:34:22 PDT 2003
- Previous message: [Commit]
Xr/src cairo.c, NONE, 1.1 cairo.h, NONE, 1.1 cairo_color.c,
NONE, 1.1 cairo_font.c, NONE, 1.1 cairo_gstate.c, NONE,
1.1 cairo_matrix.c, NONE, 1.1 cairo_misc.c, NONE,
1.1 cairo_path.c, NONE, 1.1 cairo_path_bounds.c, NONE,
1.1 cairo_path_fill.c, NONE, 1.1 cairo_path_stroke.c, NONE,
1.1 cairo_pen.c, NONE, 1.1 cairo_polygon.c, NONE,
1.1 cairo_spline.c, NONE, 1.1 cairo_surface.c, NONE,
1.1 cairo_traps.c, NONE, 1.1 cairoint.h, NONE, 1.1 Makefile.am,
1.5, 1.6 Xr.h, 1.30, NONE xr.c, 1.26, NONE xrcolor.c, 1.7,
NONE xrfiller.c, 1.8, NONE xrfont.c, 1.7, NONE xrgstate.c,
1.38, NONE xrint.h, 1.43, NONE xrmatrix.c, 1.3, NONE xrmisc.c,
1.2, NONE xrpath.c, 1.16, NONE xrpathbounds.c, 1.1,
NONE xrpathfill.c, 1.1, NONE xrpathstroke.c, 1.2, NONE xrpen.c,
1.20, NONE xrpolygon.c, 1.9, NONE xrspline.c, 1.6,
NONE xrstate.c, 1.8, NONE xrstroker.c, 1.25, NONE xrsurface.c,
1.17, NONE xrtraps.c, 1.20, NONE
- Next message: [Commit] xrtest Makefile, 1.3, 1.4 xrfreq.c, 1.2, 1.3 xrknockout.c,
1.9, 1.10 xrspline.c, 1.9, 1.10 xrtest.c, 1.8, 1.9
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: cworth
Update of /local/src/CVS/Xr/util
In directory home.keithp.com:/tmp/cvs-serv11854/util
Added Files:
xr2cairo
Log Message:
Renamed everything from Xr* to cairo_*
--- NEW FILE: xr2cairo ---
#!/bin/sh
set -e
if [ $# -lt 1 ]; then
argv0=`basename $0`
echo "$argv0: Convert source code written for Xr to use Cairo instead." >&2
echo "" >&2
echo "Usage: $argv0 file [...]" >&2
exit 1
fi
xr2cairo() {
file=$1
backup=$file.xr
if [ -e $backup ]; then
echo "Warning: Backup file $backup already exists --- not backing up this time." >&2
else
cp $file $backup
fi
sed -e '
s/\(Xr[a-zA-Z]*\)RGB/\1Rgb/g
s/\(Xr[a-zA-Z]*\)NextTo/\1Similar/g
s/Xr\([A-Z]\+[a-z]\+\)\([A-Z]\+[a-z]\+\)\([A-Z]\+[a-z]\+\)\([A-Z]\+[a-z]\+\)\([A-Z]\+[a-z]\+\)/\Lcairo_\1_\2_\3_\4_\5\E/g
s/Xr\([A-Z]\+[a-z]\+\)\([A-Z]\+[a-z]\+\)\([A-Z]\+[a-z]\+\)\([A-Z]\+[a-z]\+\)/\Lcairo_\1_\2_\3_\4\E/g
s/Xr\([A-Z]\+[a-z]\+\)\([A-Z]\+[a-z]\+\)\([A-Z]\+[a-z]\+\)/\Lcairo_\1_\2_\3\E/g
s/Xr\([A-Z]\+[a-z]\+\)\([A-Z]\+[a-z0-9]\+\)/\Lcairo_\1_\2\E/g
s/Xr\([A-Z]\+[a-z]\+\)/\Lcairo_\1\E/g
s/\(cairo_\(operator\|status\|fill_rule\|line_cap\|line_join\|filter\|format\)_[a-z0-9_]\{2,\}\)/\U\1/g
s/cairo_\(fill_rule\|line_cap\|line_join\|format\|operator\|status\|filter\|surface\|matrix\)$/cairo_\1_t/g
s/cairo_\(fill_rule\|line_cap\|line_join\|format\|operator\|status\|filter\|surface\|matrix\)\([^_]\)/cairo_\1_t\2/g
s/_cairo_\(fill_rule\|line_cap\|line_join\|format\|operator\|status\|filter\|surface\|matrix\)_t/cairo_\1/g
s/cairo_state/cairo_t/g
s/_cairo_t/cairo/g
s/Xr\.h/cairo.h/g
' $backup > $file
}
while [ $# -gt 0 ]; do
file=$1
shift
xr2cairo $file
done
- Previous message: [Commit]
Xr/src cairo.c, NONE, 1.1 cairo.h, NONE, 1.1 cairo_color.c,
NONE, 1.1 cairo_font.c, NONE, 1.1 cairo_gstate.c, NONE,
1.1 cairo_matrix.c, NONE, 1.1 cairo_misc.c, NONE,
1.1 cairo_path.c, NONE, 1.1 cairo_path_bounds.c, NONE,
1.1 cairo_path_fill.c, NONE, 1.1 cairo_path_stroke.c, NONE,
1.1 cairo_pen.c, NONE, 1.1 cairo_polygon.c, NONE,
1.1 cairo_spline.c, NONE, 1.1 cairo_surface.c, NONE,
1.1 cairo_traps.c, NONE, 1.1 cairoint.h, NONE, 1.1 Makefile.am,
1.5, 1.6 Xr.h, 1.30, NONE xr.c, 1.26, NONE xrcolor.c, 1.7,
NONE xrfiller.c, 1.8, NONE xrfont.c, 1.7, NONE xrgstate.c,
1.38, NONE xrint.h, 1.43, NONE xrmatrix.c, 1.3, NONE xrmisc.c,
1.2, NONE xrpath.c, 1.16, NONE xrpathbounds.c, 1.1,
NONE xrpathfill.c, 1.1, NONE xrpathstroke.c, 1.2, NONE xrpen.c,
1.20, NONE xrpolygon.c, 1.9, NONE xrspline.c, 1.6,
NONE xrstate.c, 1.8, NONE xrstroker.c, 1.25, NONE xrsurface.c,
1.17, NONE xrtraps.c, 1.20, NONE
- Next message: [Commit] xrtest Makefile, 1.3, 1.4 xrfreq.c, 1.2, 1.3 xrknockout.c,
1.9, 1.10 xrspline.c, 1.9, 1.10 xrtest.c, 1.8, 1.9
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Commit
mailing list