@@ -35,6 +35,167 @@ Notes:
35
35
POV-Ray v3.8.0-???
36
36
------------------------------------------------------------------------------
37
37
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
+
38
199
Commit 851c3e3d on 2019-01-03 by Christoph Lipka
39
200
40
201
[ci skip] Fix bug in `ior.inc`.
0 commit comments