[Commit] cairo/util cairo-api-update,NONE,1.1
Carl Worth
commit at keithp.com
Thu Sep 4 07:52:04 PDT 2003
- Previous message: [Commit] cairo/src cairo.c, 1.6, 1.7 cairo.h, 1.7,
1.8 cairo_gstate.c, 1.6, 1.7 cairoint.h, 1.10, 1.11
- Next message: [Commit] cairo ChangeLog,1.48,1.49
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: cworth
Update of /local/src/CVS/cairo/util
In directory home.keithp.com:/tmp/cvs-serv18271/util
Added Files:
cairo-api-update
Log Message:
Changed names of all cairo_get_* functions to cairo_current_*.
Added magic DEPRECATE macro so that using the old names will give useful warnings/errors.
Bumped version number to 0.1.1
--- NEW FILE: cairo-api-update ---
#!/bin/sh
set -e
if [ $# -lt 1 ]; then
argv0=`basename $0`
echo "$argv0: Update source code to the lastest Cairo API" >&2
echo "" >&2
echo "Usage: $argv0 file [...]" >&2
exit 1
fi
cairo_api_update() {
file=$1
backup=$file.bak
cp $file $backup
sed -e '
s/cairo_get_operator/cairo_current_operator/g
s/cairo_get_rgb_color/cairo_current_rgb_color/g
s/cairo_get_alpha/cairo_current_alpha/g
s/cairo_get_tolerance/cairo_current_tolerance/g
s/cairo_get_current_point/cairo_current_point/g
s/cairo_get_fill_rule/cairo_current_fill_rule/g
s/cairo_get_line_width/cairo_current_line_width/g
s/cairo_get_line_cap/cairo_current_line_cap/g
s/cairo_get_line_join/cairo_current_line_join/g
s/cairo_get_miter_limit/cairo_current_miter_limit/g
s/cairo_get_matrix/cairo_current_matrix/g
s/cairo_get_target_surface/cairo_current_target_surface/g
s/cairo_get_status_string/cairo_status_string/g
s/cairo_get_status/cairo_status/g
' $backup > $file
}
while [ $# -gt 0 ]; do
file=$1
shift
cairo_api_update $file
done
- Previous message: [Commit] cairo/src cairo.c, 1.6, 1.7 cairo.h, 1.7,
1.8 cairo_gstate.c, 1.6, 1.7 cairoint.h, 1.10, 1.11
- Next message: [Commit] cairo ChangeLog,1.48,1.49
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Commit
mailing list