forked from POV-Ray/povray
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'upstream/master'
- Loading branch information
Showing
672 changed files
with
8,755 additions
and
9,336 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
<!-- ----------------------------------------------------------------------------------------------- | ||
NOTE: THIS IS NOT A QUESTIONNAIRE, but rather a collection of building blocks to help you write a | ||
good issue report. Please discard any portions you don't understand or deem irrelevant for your type | ||
of report, and change or add whatever you deem helpful. | ||
good issue report. PLEASE DISCARD any portions you don't understand or deem irrelevant for your type | ||
of report, and CHANGE OR ADD whatever you deem helpful. | ||
------------------------------------------------------------------------------------------------ --> | ||
|
||
### Summary | ||
|
@@ -10,23 +10,31 @@ of report, and change or add whatever you deem helpful. | |
|
||
### Environment | ||
|
||
<!-- Describe the environment you're using: --> | ||
<!-- PLEASE DELETE ENTRIES if not applicable. --> | ||
- Source code Git tag: <!-- e.g. v3.7.0.0 --> | ||
- POV-Ray version: <!-- e.g. v3.7.1-beta.9+msvc14.win64 --> | ||
- Operating system: <!-- e.g. Windows 10, Ubuntu 14.04 --> | ||
- Hardware platform: <!-- e.g. x86, x86-64, ARM --> | ||
- Compiler: <!-- e.g. Visual Studio 2015 SP2, GNU g++ 5.3 --> | ||
- Regression from: <!-- known ok version, e.g. v3.6.2.msvc9.win64 --> | ||
|
||
|
||
<!-- Build Problems Only ----------------------------------------------------------------------- --> | ||
<!-- PLEASE DELETE THIS ENTIRE SECTION if reporting a non-build issue. --> | ||
|
||
### Windows Build Settings | ||
|
||
<!-- Describe the settings you were using to compile POV-Ray for Windows: --> | ||
<!-- PLEASE DELETE THIS SUBSECTION for non-Windows builds. --> | ||
- Configuration: <!-- e.g. Debug, Release, Release-SSE2 --> | ||
- Platform: <!-- e.g. Win32, x64 --> | ||
|
||
### Unix Build Command Sequence | ||
|
||
<!-- Replace the following example with the actual command sequence you're using: --> | ||
<!-- Replace the following example with the actual command sequence you're using to build POV-Ray | ||
for Unix: --> | ||
<!-- PLEASE DELETE THIS SUBSECTION for non-Unix/Mac builds. --> | ||
~~~ | ||
cd unix ; prebuild.sh ; cd .. | ||
./configure COMPILED_BY="John Doe <[email protected]>" | ||
|
@@ -39,29 +47,35 @@ sudo make install | |
<!-- If you experience errors in `./configure`, or suspect the root cause to be in `prebuild.sh`, | ||
copy the _complete_ output of `prebuild.sh` between the tilde lines (Otherwise, please strip this | ||
subsection): --> | ||
<!-- PLEASE DELETE THIS SUBSECTION for non-Unix/Mac builds or if not applicable. --> | ||
~~~ | ||
~~~ | ||
|
||
### Unix Configure Output | ||
|
||
<!-- Copy the complete output of `./configure` between the tilde lines: --> | ||
<!-- PLEASE DELETE THIS SUBSECTION for non-Unix/Mac builds. --> | ||
~~~ | ||
~~~ | ||
|
||
### Compiler/Linker Output | ||
|
||
<!-- Copy any compiler/linker errors and other relevant messages between the tilde lines: --> | ||
<!-- PLEASE DELETE THIS SUBSECTION for non-Unix/Mac builds. --> | ||
~~~ | ||
~~~ | ||
|
||
|
||
<!-- Non-Build Problems Only ------------------------------------------------------------------- --> | ||
<!-- PLEASE DELETE THIS ENTIRE SECTION if reporting a build issue. --> | ||
|
||
### Steps to Reproduce | ||
|
||
<!-- Describe the steps you took that led to the issue: --> | ||
<!-- PLEASE DELETE OR ADD steps as applicable. --> | ||
1. <!-- First step --> | ||
2. <!-- Second step --> | ||
3. <!-- Third step --> | ||
<!-- ... --> | ||
|
||
### Expected Behavior | ||
|
||
|
@@ -71,35 +85,43 @@ subsection): --> | |
|
||
<!-- Describe what actually happened. --> | ||
|
||
|
||
<!-- Render Problems Only ---------------------------------------------------------------------- --> | ||
<!-- PLEASE DELETE THIS ENTIRE SECTION if reporting a non-render issue. --> | ||
|
||
### Render Settings | ||
|
||
<!-- Copy your INI options / command-line settings between the tilde lines: --> | ||
<!-- PLEASE DELETE THIS SUBSECTION if not applicable. --> | ||
~~~ | ||
~~~ | ||
|
||
### Scene | ||
|
||
<!-- Copy a minimal sample scene between the tilde lines: --> | ||
<!-- PLEASE DELETE THIS SUBSECTION if not applicable. --> | ||
~~~ | ||
~~~ | ||
|
||
### Output | ||
|
||
<!-- Copy the render output / message pane contents between the tilde lines: --> | ||
<!-- PLEASE DELETE THIS SUBSECTION if not applicable. --> | ||
~~~ | ||
~~~ | ||
|
||
|
||
<!-- All Problems ------------------------------------------------------------------------------ --> | ||
|
||
### Workaround | ||
|
||
<!-- If you have managed to work around the issue, describe that workaround here. --> | ||
<!-- PLEASE DELETE THIS SUBSECTION if not applicable. --> | ||
|
||
### Suggested Solution | ||
|
||
<!-- If you have an idea how to solve the issue for good, describe it here. --> | ||
<!-- PLEASE DELETE THIS SUBSECTION if not applicable. --> | ||
|
||
<!-- ----------------------------------------------------------------------------------------------- | ||
NOTE: Please take a moment to PREVIEW YOUR REPORT before submitting it. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
version: 3.7+av{build} | ||
version: 3.8+av{build} | ||
pull_requests: | ||
do_not_increment_build_number: true | ||
branches: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,7 +13,7 @@ Notes: | |
For example, to read FS#270, visit: | ||
http://bugs.povray.org/270 | ||
|
||
(Note: As of 3.7.1-beta.8 our flyspray bug tracker is officially mothballed, | ||
(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 - ...") | ||
|
@@ -29,21 +29,107 @@ should be located in the same directory as this file is. | |
------------------------------------------------------------------------------ | ||
|
||
|
||
Changes between 3.7.1 and 3.7.2-TBD | ||
=================================== | ||
Changes between v3.8.0 and v3.8.1-??? | ||
===================================== | ||
|
||
This version is still under active development, and not finalized yet. | ||
|
||
TBD | ||
|
||
|
||
Changes between 3.7.1-TBD and 3.7.1 | ||
=================================== | ||
Changes between v3.7.1-rc.1 and v3.8.0-??? | ||
========================================== | ||
|
||
TBD | ||
This version is still under active development, and not finalized yet. | ||
|
||
NOTE: This release cycle has been redesignated v3.8.0. There will not be a | ||
v3.7.1 release proper. | ||
|
||
Performance Improvements | ||
------------------------ | ||
|
||
- Significantly improved parsing speed of skipped conditional blocks (e.g. in | ||
`#if(false) ... #end`), especially for blocks containing few directives | ||
(stuff that begins with `#`). | ||
|
||
Changed Behaviour | ||
----------------- | ||
|
||
- Any new behaviour formerly activated by `#version 3.71` now requires | ||
`#version 3.8` (or higher); specifying `#version 3.71` will trigger a | ||
corresponding warning. | ||
- Some defaults have been changed (requires `#version 3.8` as the _very first_ | ||
statement of the scene, or a corresponding command line / INI setting): | ||
- The pigment now defaults to plain white. | ||
- `ambient` now defaults to 0.0 instead of 0.1. | ||
- The camera `right` vector length now defaults to the output image aspect | ||
ratio (presuming square pixels) instead of 1.33. | ||
- Minor changes have been made to the benchmark scene. New benchmark version | ||
is 2.03. | ||
- Token counting in conditional blocks (e.g. in `#if ... #end`) has changed. | ||
Whenever such a block is skipped, the token count is now incremented only | ||
by directives (stuff that begins with `#`). | ||
|
||
Fixed or Mitigated Bugs | ||
----------------------- | ||
|
||
Reported via GitHub: | ||
|
||
- #65 ("Normal for the prism's bezier spline mode is reversed from other | ||
spline types & lathe uses.") | ||
- #292 ("Port of FS227 - Fixed Vector Limitations") | ||
- #317 ("Boost 1.65.0 incompatibility") | ||
- #341 ("macOS build failure for 3.7.0.5", configure script failing to use | ||
-lboost_system with Boost 1.66) | ||
- #342 ("AX_FIX_INCORRECT_PATH is broken", configure script failing to | ||
properly handle `.` directory in `C_INCLUDE_PATH` or `CPLUS_INCLUDE_PATH`) | ||
|
||
Reported via the Newsgroups: | ||
|
||
- <[email protected]> | ||
(2017-11-05, povray.newusers, "orthographic camera and conic_sweep object") | ||
Sides of a `conic_sweep` prism become invisible when viewed head-on using | ||
an orthographic camera. | ||
- <[email protected]> | ||
(2018-01-05, povray.beta-test, "3.8.0 block pattern, density list parsing issue.") | ||
|
||
Miscellaneous: | ||
|
||
- Fix `interior_texture` for text objects (as mentioned in GitHub issue #65) | ||
- Eliminated use of deprecated C++ `register` keyword (except in 3rd party | ||
libraries bundled with the POV-Ray source code). | ||
|
||
Other Noteworthy | ||
---------------- | ||
|
||
- The source code now requires a C++11-compliant compiler. | ||
- The Unix build process now officially requires Autoconf 2.68 or later. | ||
- Added `--generation` command-line switch to POV-Ray for Unix, which will | ||
cause POV-Ray to print its abbreviated version number to standard output. | ||
- To simplify version number housekeeping, the file `unix/VERSION` is now | ||
created on the fly by the `unix/prebuild.sh` script, and has been dropped | ||
from the repository. To retrieve version information from the source | ||
package, use one of the new `get-source-version.*` scripts provided in | ||
`tools/unix/` and `tools/windows/`, respectively. | ||
- The `unix/prebuild.sh` script can now be run from the main directory; it is | ||
no longer necessary to change to the unix directory first. | ||
|
||
|
||
Changes between 3.7.1-beta.9 and 3.7.1-rc.1 | ||
=========================================== | ||
|
||
Fixed or Mitigated Bugs | ||
----------------------- | ||
|
||
Miscellaneous: | ||
|
||
- Fixed a bug that broke builds without optimized noise. | ||
- Fixed an issue in optimized noise when building on Unix with C++ compiler | ||
switches disabling any of the relevant enhanced instruction sets (e.g. | ||
`CXXFLAGS=-mno-fma`). | ||
|
||
|
||
Changes between 3.7.1-beta.7 and 3.7.1-beta.9 | ||
Changes between 3.7.1-beta.8 and 3.7.1-beta.9 | ||
============================================= | ||
|
||
Fixed or Mitigated Bugs | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.