annotate admin/make-changelog-diff @ 93598:6b92cdd67bfb
(Qbalinese, Qbuginese, Qbuhid, Qcuneiform, Qcypriot)
(Qdeseret, Qglagolitic, Qgothic, Qhanunoo, Qkharoshthi)
(Qlimbu, Qlinear_b, Qold_italic, Qold_persian, Qosmanya)
(Qphags_pa, Qphoenician, Qshavian, Qsyloti_nagri)
(Qtagalog, Qtagbanwa, Qtai_le, Qtifinagh, Qugaritic)
(Qphonetic): New symbols.
(syms_of_w32font): Initialize them.
(font_supported_scripts): Use them.
(w32font_list_family): List all charsets.
(w32font_text_extents, recompute_cached_metrics): Fix metric
calculations.
(w32_enumfont_pattern_entity): Make full_type a DWORD.
Give opentype fonts their own format.
(font_matches_spec): New arguments backend and logfont.
Handle :otf spec for uniscribe backend.
(add_font_entity_to_list): Match truetype fonts in uniscribe backend.
(fill_in_logfont): Use DEFAULT_CHARSET when charset not supplied.
| author |
Jason Rumney <jasonr@gnu.org> |
| date |
Thu, 03 Apr 2008 13:10:57 +0000 |
| parents |
3e136d0943a4 |
| children |
52a7f3f50b89 ef719132ddfa |
| rev |
line source |
|
49682
|
1 #! /bin/bash
|
|
|
2
|
|
75649
|
3 ## Author: Francesco Potorti` <pot@gnu.org>
|
|
|
4
|
|
49682
|
5 if [ $# -ne 2 ]; then
|
|
|
6 echo "usage: $0 TAG1 TAG2" >&2
|
|
|
7 exit 1
|
|
|
8 fi
|
|
|
9
|
|
|
10 if [ ! -f INSTALL -o ! -f configure -o ! -d lib-src ]; then
|
|
|
11 echo "this script should be run in the emacs root directory" >&2
|
|
|
12 exit 2
|
|
|
13 fi
|
|
|
14
|
|
|
15 cvs -q diff -b -r $1 -r $2 $(find -name ChangeLog|sort) |
|
|
|
16 sed -n -e 's/^=\+/======/p' -e 's/^> //p' -e 's/^diff.*//p' \
|
|
|
17 -e 's/^RCS file: .cvsroot.emacs.emacs.\(.*\),v/\1/p' |
|
|
|
18 sed -n -e "/^======$/ {
|
|
|
19 N
|
|
|
20 N
|
|
|
21 h
|
|
|
22 d
|
|
|
23 }
|
|
|
24 H
|
|
|
25 s/.*//
|
|
|
26 x
|
|
|
27 s/^\n//
|
|
|
28 p"
|
|
52401
|
29
|
|
|
30 # arch-tag: 7604a259-40b4-4f97-86b2-496a9c546f0a
|