@@ -35,6 +35,167 @@ Notes:
3535POV-Ray v3.8.0-???
3636------------------------------------------------------------------------------
3737
38+ Commit c341c943 on 2019-01-11 by Christoph Lipka
39+
40+ Merge branch 'refactor/tokenizer'
41+
42+ Commit 21241276 on 2019-01-11 by Christoph Lipka
43+
44+ [parser] Earmark text primitive `cmap` extension as experimental.
45+
46+ Commit 90afa652 on 2019-01-11 by Christoph Lipka
47+
48+ Parser code cleanup, comments and character encoding changes.
49+ Also changes to TrueType handling code related to character mapping.
50+
51+ Commit 99ce66ab on 2019-01-03 by Christoph Lipka
52+
53+ [parser] Eliminate loop from `Parse_Directive()`.
54+
55+ Commit f0b7ee29 on 2019-01-02 by Christoph Lipka
56+
57+ [parser] Add more experimental assertions.
58+
59+ Commit 83ff9486 on 2019-01-02 by Christoph Lipka
60+
61+ [parser] Eliminate some potential issues related to token counting.
62+
63+ Commit c89f597a on 2019-01-02 by Christoph Lipka
64+
65+ [parser] More refactoring related to symbol tables.
66+
67+ Commit 72433b2f on 2019-01-02 by Christoph Lipka
68+
69+ Pull task management out of Parser module.
70+
71+ Commit 143614db on 2018-12-16 by Christoph Lipka
72+
73+ [parser] Move symbol table handling into separate class.
74+
75+ Commit 73726447 on 2018-12-15 by Christoph Lipka
76+
77+ [parser] Remove some obsolete constants.
78+
79+ Commit a659aac9 on 2018-12-12 by Christoph Lipka
80+
81+ [base] Change some string parameters from C-style to C++-style.
82+
83+ Commit 8c5cf5e7 on 2018-12-12 by Christoph Lipka
84+
85+ [parser] Change some C-style strings to C++-style strings.
86+
87+ Commit d806f661 on 2018-12-11 by Christoph Lipka
88+
89+ [parser] More miscellaneous refactoring.
90+
91+ Commit 7d8dc2db on 2018-12-09 by Christoph Lipka
92+
93+ [parser] Fix build error introduced with previous commit.
94+
95+ Commit 7c85b488 on 2018-12-08 by Christoph Lipka
96+
97+ [parser] Miscellaneous refactoring.
98+
99+ Commit 4eb65137 on 2018-12-08 by Christoph Lipka
100+
101+ [parser] Fix a memory leak.
102+
103+ Commit 8e2d4495 on 2018-11-28 by Christoph Lipka
104+
105+ Merge branch 'master' into refactor/tokenizer
106+
107+ Commit 063e6a9e on 2018-09-23 by Christoph Lipka
108+
109+ Merge branch 'master' into refactor/tokenizer
110+
111+ Commit 730c137d on 2018-09-19 by Christoph Lipka
112+
113+ Merge branch 'master' into refactor/tokenizer
114+
115+ Commit 7361007d on 2018-09-19 by Christoph Lipka
116+
117+ [parser] Fix parse error when a macro invocation is immediately followed
118+ by the end of file.
119+
120+ Commit d4e74268 on 2018-09-18 by Christoph Lipka
121+
122+ Fix crash trying to read a density file.
123+
124+ Commit c661589c on 2018-09-17 by Christoph Lipka
125+
126+ [parser] Clean up behaviour regarding dictionaries and `#ifdef`.
127+
128+ Commit 06f9a321 on 2018-09-17 by Christoph Lipka
129+
130+ Merge branch 'master' into refactor/tokenizer
131+
132+ Commit 33b5edc9 on 2018-09-12 by Christoph Lipka
133+
134+ Merge branch 'master' into refactor/tokenizer
135+
136+ Commit aa871435 on 2018-06-02 by Christoph Lipka
137+
138+ Trim obsolete code from string handling in parser.
139+
140+ - `String_Literal_To_UCS2` was found to only be called in contexts
141+ where string encoding is inevitably set to ASCII, and with `pathname`
142+ parameter set to `false`.
143+ - `String_To_UCS2` was found to only be called with pure ASCII strings,
144+ except potentially when parsing the `datetime()` function (first
145+ introduced in v3.7) with `#version` set to a pre-v3.5 version.
146+
147+ Commit db025cfd on 2018-06-01 by Christoph Lipka
148+
149+ Re-implement support for UTF-8 encoded source files with signature BOM.
150+
151+ Commit fa25626c on 2018-06-01 by Christoph Lipka
152+
153+ Minor cleanup of parser code.
154+
155+ Commit ac88d0e7 on 2018-05-31 by Christoph Lipka
156+
157+ Re-enable `#read` statement.
158+
159+ Commit 9a2cd33e on 2018-05-31 by Christoph Lipka
160+
161+ Minor refactoring of `#for` loop code.
162+
163+ Commit a5e8ee62 on 2018-05-24 by Christoph Lipka
164+
165+ Re-enable version-dependent handlng of backslashes in file name literals.
166+
167+ Commit af7e2a8e on 2018-05-23 by Christoph Lipka
168+
169+ Improve scanner performance.
170+
171+ Commit eae2d4c6 on 2018-05-23 by Christoph Lipka
172+
173+ Re-enable macro caching.
174+
175+ Commit 8e915f7d on 2018-05-23 by Christoph Lipka
176+
177+ Fix scanner/tokenizer errors getting reported as "unknown error".
178+
179+ Commit 51e3aaa2 on 2018-05-22 by Christoph Lipka
180+
181+ Merge branch 'master' into refactor/tokenizer
182+
183+ Commit e3036cb9 on 2018-05-22 by Christoph Lipka
184+
185+ Fix another build error on clang/Mac.
186+
187+ Commit 4e414697 on 2018-05-22 by Christoph Lipka
188+
189+ Fix build errors in previous commit.
190+
191+ Commit e53e181e on 2018-05-22 by Christoph Lipka
192+
193+ Redesign parser scanner/tokenizer stage.
194+
195+ Commit 85db57d9 on 2019-01-11 by Christoph Lipka
196+
197+ [ci skip] Update change log.
198+
38199Commit 851c3e3d on 2019-01-03 by Christoph Lipka
39200
40201 [ci skip] Fix bug in `ior.inc`.
0 commit comments