forked from POV-Ray/povray
-
Notifications
You must be signed in to change notification settings - Fork 0
/
revision.txt
11573 lines (7034 loc) · 380 KB
/
revision.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
------------------------------------------------------------------------------
POV-Ray Revision History
------------------------------------------------------------------------------
Notes:
- POV-Ray's actual revision history after version 3.7.0 is non-linear. This
digest presents this history from the perspective of the main development
branch, ignoring version numbers associated with side branches, and listing
changes in the order they were included in the main branch rather than
chronologically.
- To view a referenced GitHub issue (#xxx), replace the leading # of the
issue ID with the URL https://github.com/POV-Ray/povray/issues/.
For example, to read GitHub issue #58, visit:
https://github.com/POV-Ray/povray/issues/58
- To view a referenced flyspray bug report (FS#xxx), replace the leading
FS# of the flyspray bug ID with the URL http://bugs.povray.org/.
For example, to read FS#270, visit:
http://bugs.povray.org/270
(Note: As of v3.7.1-beta.8 our flyspray bug tracker is officially mothballed,
and we no longer refer to it in the changelog. Any flyspray reports that
were still open at that point have been duplicated as GitHub issues titled
"Port of FSxxx - ...")
- To view a referenced newsgroup posting (<[email protected]>), prefix
the message ID with the URL http://news.povray.org/.
The '<' and '>' are optional (if using a shell you may want to omit them).
For example, to read <[email protected]>, visit:
http://news.povray.org/[email protected]
------------------------------------------------------------------------------
------------------------------------------------------------------------------
POV-Ray v3.8.0-???
------------------------------------------------------------------------------
Commit 37b99bd1 on 2021-06-04 by Christoph Lipka
Miscellaneous hosekeeping.
- Update `windows/povconfig/syspovconfig_msvc.h` to detect modern
versions of Visual Studio. Also, discard detailed detection of earlier
versions we no longer support anyway.
- Move `POV_BOMB_ON_ERROR` compile-time config setting from core to
base where it belongs.
- Clean up whitespace in some files.
- Added a few comments.
Commit 110df4f4 on 2021-06-04 by Christoph Lipka
Fix `.gitignore` to catch a few files created by Windows build process.
Also a few other minor changes to the file.
Commit d73361c4 on 2021-06-03 by Christoph Lipka
Check in file missing from earlier commit 3cdbaee3
Commit b8ed76c6 on 2021-06-03 by Christoph Lipka
Modify Unix `./configure` script `stat` invocation to support
busybox-style systems.
`./configure` will now formally probe which `stat` parameter to use,
and in addition to `--format=` (GNU) and `-f` (BSD) also try `-c`
(busybox). Should fix issue #400.
Commit 3cdbaee3 on 2021-06-03 by Christoph Lipka
Prevent `VERSION` from being picked up as C++20 `<version>` standard
header.
- Move `config.h` (created by `configure`) from main directory to
`unix` subdirectory
- Fix some instances in `prebuild.sh` where we're adding the main
directory to the include search path for no obvious reason.
This should fix GitHub issue #403 for v3.8.
Commit 9468ec5e on 2021-05-31 by Christoph Lipka
[ci skip] Update issue templates to have folding sections.
Commit bd2786ea on 2021-05-31 by Christoph Lipka
Make `unix/prebuild.sh` more verbose when unable to find autotools.
Commit 42b88928 on 2021-05-29 by Christoph Lipka
Fix bug in transparent TGA output introduced with commit.bd73d0e6.
See <[email protected]>
Commit d00b7962 on 2021-05-29 by Christoph Lipka
Fix parse error in debug version when undefining a float variable.
See <[email protected]>
Commit 747f7870 on 2021-05-29 by Christoph Lipka
[ci skip] Update issue templates
Unix build error report was still borked. Should be the last fiddling
with the templates (for today).
Commit 55a0225d on 2021-05-29 by Christoph Lipka
[ci skop[ci skip] Update issue templates one more time, reducing their
number a bit and fixing problems in them. Again.
Commit 53d908aa on 2021-05-29 by Christoph Lipka
[ci skip] Update issue templates one more time, reducing their number
a bit and fixing problems in them
Commit 5b660e53 on 2021-05-29 by Christoph Lipka
[ci skip] Update issue templates, adding a lot more while discarding
the old clunky generic one.
Commit c680ddea on 2021-05-29 by Christoph Lipka
[ci skip] Update issue templates, re-enabling old clunky generic bug
report for now
Commit 2ca92103 on 2021-05-29 by Christoph Lipka
Update issue templates
Commit 7b7319a3 on 2021-05-28 by Christoph Lipka
[ci skip] update build status icons in `README.md`
Commit 7fe331a9 on 2021-05-28 by Christoph Lipka
Update `README.md` to let the world know the repository is still alive.
Commit 7bab7e8f on 2021-05-28 by Christoph Lipka
Move `POV_PARSER_EXPERIMENTAL_BRILLIANCE_OUT` config option to core
where it belongs, renaming it along the way.
Commit 74b3ebe0 on 2019-03-08 by Christoph Lipka
[windows] Fix Github issue #370.
Commit 67698fd2 on 2019-02-23 by Christoph Lipka
[core] Prune more unnecessary use of `TraceThreadData`.
Commit 0f3efc8e on 2019-02-19 by Christoph Lipka
[unix] Fix Unix builds using the SDL library.
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.10064268
------------------------------------------------------------------------------
Commit 29a10823 on 2019-02-19 by Christoph Lipka
Fix another Mac OS X build error.
Commit 162aa58a on 2019-02-19 by Christoph Lipka
Fix broken Mac OS X build.
Commit 2d35fd4b on 2019-02-18 by Christoph Lipka
Drop now-unused boost_thread and boost_system libraries from our repo
and Windows solution.
Commit 77d267d2 on 2019-02-18 by Christoph Lipka
More miscellaneous code cleanup / modernization.
- Change include hierarchy, using more dedicated forward declaration
headers.
- Make use of C++11 standard library for threads and timing.
- Start work on tearing down `TraceThreadData`.
- Some odds and ends.
Commit 55c04883 on 2019-02-11 by Christoph Lipka
[doc] Minor update to coding style guide.
Commit f0c66483 on 2019-02-11 by Christoph Lipka
Fix broken clang build.
Commit 5219e71c on 2019-02-11 by Christoph Lipka
Miscellaneous code cleanup / modernization.
- Make liberal use of C++11 `override` and `final` specifiers.
- Replace various `typedef struct` with plain structs and `using`
declarations.
- Change include hierarchy, now using dedicated forward declaration
headers.
- Refactor (non-)portable portions of radiosity octree code, and add
truly portable alternative implementations.
- Some odds and ends.
Commit 1fa6d360 on 2019-01-29 by Christoph Lipka
[parser] Fix "uncategorized error" in nested array initializers.
Commit c79d3481 on 2019-01-26 by Christoph Lipka
Fix some misnomers related to conversion to/from "ASCII" (but really
platform-specific).
Commit 7d04c132 on 2019-01-22 by Christoph Lipka
[parser] Modify token ID handling.
Commit 8824108f on 2019-01-17 by Christoph Lipka
Fix AppVeyor building 64-bit version twice in auto-build branches.
Commit 054e75c8 on 2019-01-16 by Christoph Lipka
Change AppVeyor config to no longer build 32-bit versions for mere
build testing.
32-bit versions are still built on branches intended for automated
binary creation.
Commit 005893b2 on 2019-01-14 by Christoph Lipka
[parser] Clean up some messed-up source code indentations.
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.10013324
------------------------------------------------------------------------------
Commit b5c0c83b on 2019-01-14 by Christoph Lipka
[parser] Fix bug in scanner that caused parse errors in certain recursive
macro call scenarios.
Commit f9e8bce2 on 2019-01-13 by Christoph Lipka
[core] Fix crash in `text` primitive occurring under certain
circumstances.
Commit 64e69879 on 2019-01-13 by Christoph Lipka
[base] Some code cleanup in `pov_err.h`.
Commit 6e3888d6 on 2019-01-13 by Christoph Lipka
[parser] Fix crash on some platforms when using user-defined functions.
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.10011104
------------------------------------------------------------------------------
Commit a065f44f on 2019-01-12 by Christoph Lipka
[parser] Fix bug in scanner when rewinding from end of file.
Commit e649921c on 2019-01-12 by Christoph Lipka
[parser] Fix crash when using `text` primitive without global `charset`
setting.
Commit 39ef6ec2 on 2019-01-11 by Christoph Lipka
[parser] Minor change to handling of super-fatal errors.
Commit d515dc68 on 2019-01-11 by Christoph Lipka
[parser] Check for properly balanced `#end`, braces, parentheses etc.
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.10008988
------------------------------------------------------------------------------
Commit c6f8284f on 2019-01-11 by Christoph Lipka
[ci skip] Update change log.
Commit c341c943 on 2019-01-11 by Christoph Lipka
Merge branch 'refactor/tokenizer'
Commit 21241276 on 2019-01-11 by Christoph Lipka
[parser] Earmark text primitive `cmap` extension as experimental.
Commit 90afa652 on 2019-01-11 by Christoph Lipka
Parser code cleanup, comments and character encoding changes.
Also changes to TrueType handling code related to character mapping.
Commit 99ce66ab on 2019-01-03 by Christoph Lipka
[parser] Eliminate loop from `Parse_Directive()`.
Commit f0b7ee29 on 2019-01-02 by Christoph Lipka
[parser] Add more experimental assertions.
Commit 83ff9486 on 2019-01-02 by Christoph Lipka
[parser] Eliminate some potential issues related to token counting.
Commit c89f597a on 2019-01-02 by Christoph Lipka
[parser] More refactoring related to symbol tables.
Commit 72433b2f on 2019-01-02 by Christoph Lipka
Pull task management out of Parser module.
Commit 143614db on 2018-12-16 by Christoph Lipka
[parser] Move symbol table handling into separate class.
Commit 73726447 on 2018-12-15 by Christoph Lipka
[parser] Remove some obsolete constants.
Commit a659aac9 on 2018-12-12 by Christoph Lipka
[base] Change some string parameters from C-style to C++-style.
Commit 8c5cf5e7 on 2018-12-12 by Christoph Lipka
[parser] Change some C-style strings to C++-style strings.
Commit d806f661 on 2018-12-11 by Christoph Lipka
[parser] More miscellaneous refactoring.
Commit 7d8dc2db on 2018-12-09 by Christoph Lipka
[parser] Fix build error introduced with previous commit.
Commit 7c85b488 on 2018-12-08 by Christoph Lipka
[parser] Miscellaneous refactoring.
Commit 4eb65137 on 2018-12-08 by Christoph Lipka
[parser] Fix a memory leak.
Commit 8e2d4495 on 2018-11-28 by Christoph Lipka
Merge branch 'master' into refactor/tokenizer
Commit 063e6a9e on 2018-09-23 by Christoph Lipka
Merge branch 'master' into refactor/tokenizer
Commit 730c137d on 2018-09-19 by Christoph Lipka
Merge branch 'master' into refactor/tokenizer
Commit 7361007d on 2018-09-19 by Christoph Lipka
[parser] Fix parse error when a macro invocation is immediately followed
by the end of file.
Commit d4e74268 on 2018-09-18 by Christoph Lipka
Fix crash trying to read a density file.
Commit c661589c on 2018-09-17 by Christoph Lipka
[parser] Clean up behaviour regarding dictionaries and `#ifdef`.
Commit 06f9a321 on 2018-09-17 by Christoph Lipka
Merge branch 'master' into refactor/tokenizer
Commit 33b5edc9 on 2018-09-12 by Christoph Lipka
Merge branch 'master' into refactor/tokenizer
Commit aa871435 on 2018-06-02 by Christoph Lipka
Trim obsolete code from string handling in parser.
- `String_Literal_To_UCS2` was found to only be called in contexts
where string encoding is inevitably set to ASCII, and with `pathname`
parameter set to `false`.
- `String_To_UCS2` was found to only be called with pure ASCII strings,
except potentially when parsing the `datetime()` function (first
introduced in v3.7) with `#version` set to a pre-v3.5 version.
Commit db025cfd on 2018-06-01 by Christoph Lipka
Re-implement support for UTF-8 encoded source files with signature BOM.
Commit fa25626c on 2018-06-01 by Christoph Lipka
Minor cleanup of parser code.
Commit ac88d0e7 on 2018-05-31 by Christoph Lipka
Re-enable `#read` statement.
Commit 9a2cd33e on 2018-05-31 by Christoph Lipka
Minor refactoring of `#for` loop code.
Commit a5e8ee62 on 2018-05-24 by Christoph Lipka
Re-enable version-dependent handlng of backslashes in file name literals.
Commit af7e2a8e on 2018-05-23 by Christoph Lipka
Improve scanner performance.
Commit eae2d4c6 on 2018-05-23 by Christoph Lipka
Re-enable macro caching.
Commit 8e915f7d on 2018-05-23 by Christoph Lipka
Fix scanner/tokenizer errors getting reported as "unknown error".
Commit 51e3aaa2 on 2018-05-22 by Christoph Lipka
Merge branch 'master' into refactor/tokenizer
Commit e3036cb9 on 2018-05-22 by Christoph Lipka
Fix another build error on clang/Mac.
Commit 4e414697 on 2018-05-22 by Christoph Lipka
Fix build errors in previous commit.
Commit e53e181e on 2018-05-22 by Christoph Lipka
Redesign parser scanner/tokenizer stage.
Commit 85db57d9 on 2019-01-11 by Christoph Lipka
[ci skip] Update change log.
Commit 851c3e3d on 2019-01-03 by Christoph Lipka
[ci skip] Fix bug in `ior.inc`.
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.9945627
------------------------------------------------------------------------------
Commit a9eb1a62 on 2018-11-28 by Christoph Lipka
[parser] Fix dynamically-sized array initializer causing the parser to
lock up.
Also fix a debug assertion along the way.
Commit a969d8fe on 2018-10-29 by Christoph Lipka
[ci skip] Update docs.
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.9893777
------------------------------------------------------------------------------
Commit 55afc36b on 2018-10-21 by Christoph Lipka
[parser] Fix bug trying to undefine a dictionary element.
Commit c3fec22c on 2018-10-21 by Christoph Lipka
Fix dithering being stuck to Stucki.
Commit f2ebbb75 on 2018-10-01 by Christoph Lipka
[base] Fix resource leak introduced with recent commit 7b8df044
(CID 1439830).
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.9861167
------------------------------------------------------------------------------
Commit fa813f12 on 2018-10-01 by Christoph Lipka
Move lonely gamma sample scene from `scenes/gamma` to `scenes/output`.
Commit 7b8df044 on 2018-09-30 by Christoph Lipka
Change output handling.
- Add support for bit depths as low as 1 bpc.
- Add support for low-depth greyscale output.
- Add support for greyscale preview.
- Change PGM gamma handling.
- Add more dither algorithms, including blue noise ordered dither.
Also refactor some related code.
Commit b2972995 on 2018-09-28 by Christoph Lipka
Overhaul "meta-make" process to use a proper makefile.
Commit c0cb3c66 on 2018-09-26 by Christoph Lipka
Miscellaneous changes to dithering implementation.
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.9850723
------------------------------------------------------------------------------
Commit 7bcbea72 on 2018-09-23 by Christoph Lipka
[parser] Implement mixed-type arrays at last, albeit with a change to
syntax. Also refactor array related code.
Commit b5b17eaa on 2018-09-19 by Christoph Lipka
[parser] Change defaults to no longer be determined by very first
`#version` statement.
Instead, subsequent `#version` statements may switch defaults back and
forth until the first `default` statement.
Commit 45347628 on 2018-09-19 by Christoph Lipka
[core] Remove an assertion from `VectorPool` class that turned out to
be violated, adding a corresponding comment.
Commit 9f9b392e on 2018-09-19 by Christoph Lipka
[parser] Modify bicubic patch and matrix syntax to allow for trailing
commas.
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.9844500
------------------------------------------------------------------------------
Commit 425aa488 on 2018-09-19 by Christoph Lipka
[core] Amendment to previous commit.
Commit 6d0e6f93 on 2018-09-19 by Christoph Lipka
[core] Fix memory leak in `VectorPool` class.
Commit 68c73806 on 2018-09-17 by Christoph Lipka
[core] Fix a coding flaw in `randomsequence.cpp` function
`Uniform2dOnSquare()`.
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.9841009
------------------------------------------------------------------------------
Commit 8c1eb72b on 2018-09-17 by Christoph Lipka
Add anti-aliasing mode 3 (port from UberPOV).
Also add some bits of infrastructure for future optimization and better
co-operation of various stochastic features like jittered area lights,
jittered media sampling, subsurface light transport and the like.
Commit 8fc5463e on 2018-09-13 by Christoph Lipka
Fix bug in `f_enneper` inbuilt isosurface function detected by static
code analysis (CID 1372542-1372544).
Commit 508f60cf on 2018-09-12 by Christoph Lipka
Update change log.
Commit 915abb22 on 2018-09-12 by Christoph Lipka
Fix uninitialized variables in photons code discovered by static code
analysis (CID 1372618, CID 1372630-1372632).
Also placate static code analysis about a few others in user function
VM code (CID 967358-967362).
Commit 65bd3196 on 2018-09-12 by Christoph Lipka
Fix bug in OpenEXR file handling code found by static code analysis
(CID 986462 and 986463).
Commit 7de830ce on 2018-09-12 by Christoph Lipka
Eliminate C-style memory allocation in parametric.
Commit 7fa6bb53 on 2018-09-12 by Christoph Lipka
Refactor flagging of opaque objects during parser post-processing.
Commit 6fdadbde on 2018-09-12 by Christoph Lipka
[windows] Fix error in recent commit 917a8763 that broke the build.
Commit 24700edb on 2018-09-12 by Christoph Lipka
Eliminate C-style memory allocation in polygon.
Commit 917a8763 on 2018-09-12 by Christoph Lipka
Get rid of C-style `NULL` throughout the code in favour of the less
ambiguous C++11-style `nullptr`.
Commit 72cf1a73 on 2018-09-12 by Christoph Lipka
Replace more magic constants in POVMS.
Commit aa0b48d7 on 2018-09-12 by Christoph Lipka
Clean up use of boolean values in POVMS.
Commit 49873bf9 on 2018-09-12 by Christoph Lipka
Improve code clarity with regards to POVMS return values, fixing a few
bugs along the way.
Commit dfda62b7 on 2018-09-12 by Christoph Lipka
Minor update to stack size configuration.
Commit 72862c76 on 2018-09-12 by Christoph Lipka
Minor code simplification in quadrics code.
Commit 7bde9196 on 2018-09-12 by Christoph Lipka
Update various comments and a few text strings.
Commit 344ed893 on 2018-09-11 by Christoph Lipka
Update to `.gitattribute`; most notably, prevent auto-merging of
`source/base/version.h`.
Commit 8a43226e on 2018-09-11 by Christoph Lipka
Minor update to `source/base/build.h` and related docs.
Commit 96489d42 on 2018-09-09 by Christoph Lipka
[unix] Make `.configure` script `COMPILED_BY` parameter optional,
defaulting to login name.
Commit 63580949 on 2018-09-09 by Christoph Lipka
Fix bug introduced with commit 1d120c90.
Commit 0984776b on 2018-09-09 by Christoph Lipka
Update git pre-commit hook. Please copy `tools/git/hooks/pre-commit`
to `.git/hooks/`.
Commit 2843d762 on 2018-09-08 by Christoph Lipka
Fix blatant coding error in POVMS UCS2 string handling.
Commit 264fa229 on 2018-09-07 by Christoph Lipka
Fix clang build error introduced with previous commit, and silence a
few more clang warnings.
Commit 1d120c90 on 2018-09-07 by Christoph Lipka
Silence some clang warnings.
Commit f09a7b4f on 2018-09-02 by Christoph Lipka
Disable new UV mappings of cylinder, cone and lemon primitives for now.
Commit d20c6d42 on 2018-08-27 by Christoph Lipka
Improve `#breakpoint` debugging aid.
Also update changelog.
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.9811560
------------------------------------------------------------------------------
Commit c42e14e7 on 2018-08-27 by Christoph Lipka
Fix hard crash in `#declare Foo[A][B]=...` if `Foo` is an array of
arrays and `Foo[A]` is uninitialized.
Commit 669144e1 on 2018-06-17 by Christoph Lipka
Fix bug in legacy `version` setting.
Commit ecad9eb1 on 2018-05-27 by Grimbert Jérôme
Correct (historical) typo for Julia fractal with hypercomplex (#359)
a small typo, a huge impact on rendered fractal (where .y component was
used also as .z, ignoring the provided .z )
Commit 851a509b on 2018-05-22 by Christoph Lipka
Merge remote-tracking branch 'origin/master'
Commit d825eccf on 2018-05-22 by Christoph Lipka
Update maintenance status in README.md
Commit e561dfb2 on 2018-05-22 by Christoph Lipka
Fix another build error on Windows.
Commit cb744d84 on 2018-05-22 by Christoph Lipka
Check in a file that accidently didn't make it into ef3c54f8.
Commit d6cee867 on 2018-05-21 by Christoph Lipka
[ci skip] Bring unit test project back to life.
Commit ef3c54f8 on 2018-05-04 by Christoph Lipka
Eliminate use of `POV_LONG` in the role as 64-bit file offset, and
redirect references to `lseek64` via an obvious macro.
Commit 8ef36699 on 2018-05-04 by Christoph Lipka
Move parser code into dedicated namespace.
Commit 06a120de on 2018-05-02 by Alec Perkins
Fix typo in README.md (#356)
Commit 576077ed on 2018-05-01 by Christoph Lipka
[ci skip] Some source documentation work.
Commit bf0e4bf8 on 2018-04-08 by Christoph Lipka
Some updates to the coding styleguide.
Commit a1ae5d69 on 2018-04-08 by Christoph Lipka
Work around thread_local-related compiler bug on Mac OS X.
Commit f4ca05e0 on 2018-04-07 by Christoph Lipka
Eliminate build error in photons code.
Commit 1c131b77 on 2018-04-07 by Christoph Lipka
Update revision.txt.
Commit d8b8ecfe on 2018-04-07 by Christoph Lipka
Fold v3.8.0 branch back into master branch for now.
Commit af431c4d on 2018-01-18 by Christoph Lipka
Eliminate C-style memory allocations from photons code.
Also do some code cleanup along the way.
Commit be480147 on 2018-01-18 by Christoph Lipka
Eliminate C-style memory allocations from height field code.
Commit 88171b5e on 2018-01-07 by Christoph Lipka
Eliminate C-style memory allocations from TrueType code.
Commit 9c671746 on 2018-01-06 by Christoph Lipka
Merge branch 'release/v3.8.0'
Commit b3038c26 on 2017-12-03 by Christoph Lipka
Merge branch 'release/v3.8.0'
Commit 56cbef48 on 2017-10-12 by Christoph Lipka
Update ISSUE_TEMPLATE.md
Commit 04e1a546 on 2017-10-12 by Christoph Lipka
Update ISSUE_TEMPLATE.md
Commit 54474e8b on 2017-09-20 by Christoph Lipka
[ci skip] Add GitHub issue template.
Commit 5410fd42 on 2017-06-24 by Christoph Lipka
Minor updates to compile-time config.
Commit 1c69d04f on 2017-06-24 by Christoph Lipka
Minor code cleanup in VFE.
Commit 4be26aba on 2017-06-23 by Christoph Lipka
Minor code change to `polynomialsolver.cpp`
Commit eb885ded on 2017-06-20 by Christoph Lipka
Merge branch 'release/v3.7.1'
Commit cd135029 on 2017-06-20 by Christoph Lipka
Merge branch 'release/v3.7.1'
Commit 815a84a6 on 2017-05-22 by Bernhard M. Wiedemann
Improve reproducibility of Unix builds. (#296)
This commit enforces alphabetical ordering of code units (`.cpp` files)
in the linkage process, making sure that builds produce bit-identical
binaries regardless of the physical ordering of the files in the file
system (on otherwise identical build environments).
Commit 041e9b02 on 2017-05-15 by William F. Pokorny (wfpokorny)
[ci skip] Removing comment related to long gone FRAND() macro. (#264)
Commit 35894e56 on 2017-05-14 by Christoph Lipka
Merge branch 'release/v3.7.1'
Commit 4a7564ae on 2017-05-07 by Christoph Lipka
Merge branch 'release/v3.7.1'
Commit 9ceb3efd on 2017-05-07 by Christoph Lipka
Merge branch 'release/v3.7.1'
Commit e9532897 on 2017-05-07 by William F. Pokorny (wfpokorny)
Improving performance of gatherPhotonsRec function. (#280)
Commit 1e3b586b on 2017-04-02 by Christoph Lipka
Merge branch 'release/v3.7.1'
Commit b0084bef on 2017-02-12 by Christoph Lipka
Merge branch 'release/v3.7.1'
Commit 71c1415e on 2017-01-27 by Christoph Lipka
Merge branch 'release/v3.7.1'
Commit d6e8257d on 2017-01-16 by Christoph Lipka
Merge branch 'release/v3.7.1'
Commit 837a5c92 on 2017-01-08 by Christoph Lipka
Merge branch 'release/v3.7.1'
Commit 283f7bf3 on 2017-01-01 by Christoph Lipka
Update README.md
Commit 09fc31df on 2017-01-01 by Christoph Lipka
Prepare for 3.7.2 development phase.
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.9606898
------------------------------------------------------------------------------
Commit 589cc9a8 on 2018-04-07 by Christoph Lipka
[ci skip] Fix issue in AppVeyor config for autobuild branches.
Commit 083ffa4a on 2018-01-18 by Christoph Lipka
Change AppVeyor config file to work for all v3.8 branches.
Commit 5b99fdc9 on 2018-01-18 by Christoph Lipka
Fix GitHub issue #319.
Commit 9248849e on 2018-01-18 by Christoph Lipka
Clean up use of `snprintf`/`vsnprintf` to use C++11 standard
functions. (#343)
Also replace `FILE_NAME_LENGTH` macro along the way in hope to clarify
the code, and eliminate `MAX_PATH` from all but the Windows-specific code.
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.9475849
------------------------------------------------------------------------------
Commit 26e2d47a on 2018-01-06 by Christoph Lipka
Improve parsing speed of skipped conditional blocks.
Commit 3600d856 on 2018-01-05 by Christoph Lipka
Fix block pattern density list parsing issue.
Commit 2d23e49e on 2018-01-05 by Christoph Lipka
Fix GitHub issue #342 for v3.8 branch.
Commit d418768f on 2018-01-05 by Christoph Lipka
Change `unix/prebuild.sh` to allow running it from the main directory.
Commit 8f4ba8ab on 2018-01-01 by Christoph Lipka
Fix configure script failing to use -lboost_system with Boost 1.66.
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.9436902
------------------------------------------------------------------------------
Commit 21fc7673 on 2017-12-05 by Christoph Lipka
Drop unused `steps` keyword.
Commit bb85b4fd on 2017-11-18 by Christoph Lipka
Update benchmark scene for v3.8.
Commit 3dc2808f on 2017-11-18 by Christoph Lipka
Re-sync inbuilt benchmark scene with distributed copy.
Commit 3d6f5b1e on 2017-11-18 by William F. Pokorny (wfpokorny)
[ci skip] Adding /unix/config/ar-lib to .gitignore. (#337)
Commit 4e82cde6 on 2017-11-18 by Christoph Lipka
Prepare to re-sync inbuilt benchmark scene with distributed copy.
Commit accc779d on 2017-11-10 by Christoph Lipka
Eliminate `FixedSimpleVector`.
Commit 33ecddad on 2017-11-09 by Christoph Lipka
Improve doxygen documentation of normally-undefined macros.
Commit f002c45a on 2017-11-07 by Christoph Lipka
Fix crash in debug version when `+GI`/`Create_Ini` option is used.
Commit c612c60a on 2017-11-06 by Christoph Lipka
Fix an academic flaw in JPEG file handling code.
Commit 8406fe65 on 2017-11-06 by Christoph Lipka
Fix more missing includes, which caused errors building the Unix version
on Mac OS.
Commit f232ce8b on 2017-11-06 by Christoph Lipka
Fix errors building the Unix version on Mac OS.
Commit f123f796 on 2017-11-06 by Christoph Lipka
Eliminate Autoconf warnings and bump required Autoconf version to 2.68.
Commit 48dd5bb6 on 2017-11-06 by Christoph Lipka
Fix some instances of missing namespace qualifiers.
Commit 4a3a143b on 2017-11-06 by Christoph Lipka
Fix a few macro names not complying with C++ standard (reserved for
compiler use).
------------------------------------------------------------------------------
POV-Ray v3.8.0-alpha.9387404
------------------------------------------------------------------------------
Commit 42c96b9d on 2017-11-06 by Christoph Lipka
Fix bug in prism that could cause sides to become invisible when using
`conic_sweep` with orthographic camera.
Commit 4de4b3d7 on 2017-10-30 by Christoph Lipka
Change default pigment to white.
Commit 61d1d1f4 on 2017-09-27 by Christoph Lipka
Fix potential crash in ovus parsing.
Commit e7aac79d on 2017-09-26 by Christoph Lipka
Fix some `interior_texture` bugs (issue #65 and subsequent discussion).
- Fix `prism` primitive `bezier_spline` sides.
- Fix `prism` primitive bottom.
- Fix `text` primitive sides as suggested by Grimbert Jérôme
Commit 7cab5202 on 2017-09-23 by Christoph Lipka