Initial commit
[profile/ivi/fontpackages.git] / changelog.txt
1 1.44
2      - spec templates: fix bad change in spectemplate-fonts-multi.spec
3 1.43
4      - spec templates: remove BuildRoot directive (ignored since rpm 4.6.0)
5      - l10n-font-template.conf: get rid of binding=same (rhbz#578015)
6 1.42
7      - repo-font-audit: update mailing list references
8 1.41
9      - repo-font-audit: misc. small bug fixes
10      - fix-font-naming: try to match Black after ExtraBlack only
11 1.40
12      - repo-font-audit: ironclad urls++
13 1.39
14      - repo-font-audit: fix libmagic test for bitmap fonts
15 1.38
16      - fontconfig-priorities.txt: reference corresponding fontconfig readme
17      - filter-fontlint: filter out fontlint success message when fontlint has
18        nothing bad to say bout a font file (yes it really happens)
19 1.37
20      - repo-font-audit: do not complain of font naming when there are only
21        casing differences (ie mplus)
22 1.36
23      - repo-font-audit: make local repo urls more reliable
24 1.35
25      - repo-font-audit: misc. small bug fixes
26 1.34
27      - compare-repo-font-audit: make output more comprehensive
28 1.33
29      - repo-font-audit: add ancilliary script to compare the results of two
30        different runs
31      - repo-font-audit: print run time
32      - repo-font-audit: split out test info from the main script
33 1.32
34      - repo-font-audit: replace the two existing WWS tests with a more
35        comprehensive one, and externalize it
36      - repo-font-audit: add core fonts use test
37      - repo-font-audit: add fedora packager name detection
38      - repo-font-audit: add a processed total to reassure users when no problem
39        is identified
40      - repo-font-audit: rework messenging (again)
41      - repo-font-audit: parallelize file tests to make it run faster
42      - repo-font-audit: rewrite several tests to make them more reliable
43 1.31
44      - repo-font-audit: try to sort tests by criticity
45      - repo-font-audit: rework messages to make them clearer and (hopefully)
46        better received
47 1.30
48      - repo-font-audit: misc. bugfixes
49 1.29
50      - repo-font-audit: add (filtered) fontlint checks
51      - repo-font-audit: check partial block coverage according to ttfcoverage
52      - repo-font-audit: check partial script coverage according to fontconfig
53 1.28
54      - repo-font-audit: add package maintainer spamming capabilities
55      - repo-font-audit: refactor test comment system
56      - repo-font-audit: make test_score() compacter
57      - repo-font-audit: fixes for bitmap fonts
58      - repo-font-audit: make test_score() smarter
59 1.27
60      - do not forget to rewrite fullname in the remapping and merging
61        fontconfig templates
62      - repo-font-audit: move temporary working directory to /tmp
63      - repo-font-audit: fix family mixing check
64      - repo-font-audit: only check naming of packages that contain actual
65        font files
66 1.26
67      - repo-font-audit: fix face-in-family check
68      - repo-font-audit: small fixes
69 1.25
70      - repo-font-audit: move general statistics to the end, display test
71        summary
72      - repo-font-audit: compute a short test summary
73      - repo-font-audit: clean-up repoquery invocation (compute srpm name, fail
74        gracefully)
75 1.24
76      - update readme
77      - make repo-font-audit also output the main csv file separately to make
78        it easy to attach it to mail reports
79      - make repo-font-audit generate tar.xz archives
80      - make some repo-font-audit tests succeed even if there are no matches
81      - make repo-font-audit work on local (file://) repositories
82      - make repo-font-audit WWS checking more accurate, improve its output
83      - make repo-font-audit less chatty when no problems are detected
84      - remove use of style in remapping reverse aliasing, since fontconfig
85        does not like it
86 1.23
87      - add an index file in the fontconfig directory, since it is getting
88        crowded
89      - add a template to merge several font families into one
90      - add a template to remap fonts with broken metadata naming to corrected
91        values
92      - use canonical dtd declaration in templates, need to declare the dtd in
93        the system catalog for it to be useful (ie tweak the fontconfig
94        package)
95      - Remove debug output to stderr: it works and is convenient but rpmlint
96        files it as an error, confusing packagers.
97 1.22 - Add a quick & dirty script to audit font packaging in a repository
98      - Fix %_font_pkg macro not to eat the following end of line in the spec
99 1.21 - Split naming computation in a separate %_font_pkg_name macro and
100        change its logic to handle more corner naming cases. Some fallout in
101        existing packages with weird naming choices is to be expected.
102      - Add debug output to give packagers feedback on the computed names and
103        help detect collisions
104 1.20 - Change %define to %global in templates
105 1.19 - Add partial templates for fonts subpackages of other packages, update
106        for rpm 4.6 changes in fedora-devel
107 1.18 - Auto-own the fonts directory, multiple ownership is ok after all
108 1.17 - Tweak spec templates documentation, add fontconfig documentation
109 1.16 - Fix recently introduced typo in the simple spec template
110 1.15 - Replace shell hacks in the main macro by clean lua code
111 1.14 - New subpackage naming rules
112 1.13 - Small fixes
113 1.12 - Make some spec indenting closer to what rpmdevtools uses; make
114        %{_sysconfdir}/fonts a macro to avoid a cycle with the fontconfig
115        package
116 1.11 - Fix hosting info in readme
117 1.10 - Renamed to “fontpackages”
118 1.9  - Fix fontconfig documentation discrepancy noticed by Ankur Sinha, add doc
119        on fontconfig priorities
120 1.8  - Simplify multi spec template: general case, 1 common license, 1 common
121        prio
122 1.7  - Split fontconfig template documentation is separate files, to simplify
123        diff-ing against templates.
124 1.6  - Simplify spec templates
125 1.5  - Use ".conf" extension for fontconfig templates
126 1.4  - Fontpackages-filesystem must be required by the common package in the
127        multi spec template
128 1.3  - Remove trailing / from directory macro definitions. It's not what people
129        expect.
130 1.2  - Add directory ownership in simple spec template
131 1.1  - Add fontconfig templates
132 1.0  - Initial release