Skip to content

Commit 7de9857

Browse files
committed
Merge branch 'master' into autobuild/alpha_v380
2 parents 59c4101 + c42e14e commit 7de9857

File tree

117 files changed

+1959
-1032
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+1959
-1032
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
<!-- -----------------------------------------------------------------------------------------------
2+
NOTE: THIS IS NOT A QUESTIONNAIRE, but rather a collection of building blocks to help you write a
3+
good issue report. PLEASE DISCARD any portions you don't understand or deem irrelevant for your type
4+
of report, and CHANGE OR ADD whatever you deem helpful.
5+
------------------------------------------------------------------------------------------------ -->
6+
7+
### Summary
8+
9+
<!-- Briefly describe your issue here. -->
10+
11+
### Environment
12+
13+
<!-- Describe the environment you're using: -->
14+
<!-- PLEASE DELETE ENTRIES if not applicable. -->
15+
- Source code Git tag: <!-- e.g. v3.7.0.0 -->
16+
- POV-Ray version: <!-- e.g. v3.7.1-beta.9+msvc14.win64 -->
17+
- Operating system: <!-- e.g. Windows 10, Ubuntu 14.04 -->
18+
- Hardware platform: <!-- e.g. x86, x86-64, ARM -->
19+
- Compiler: <!-- e.g. Visual Studio 2015 SP2, GNU g++ 5.3 -->
20+
- Regression from: <!-- known ok version, e.g. v3.6.2.msvc9.win64 -->
21+
22+
23+
<!-- Build Problems Only ----------------------------------------------------------------------- -->
24+
<!-- PLEASE DELETE THIS ENTIRE SECTION if reporting a non-build issue. -->
25+
26+
### Windows Build Settings
27+
28+
<!-- Describe the settings you were using to compile POV-Ray for Windows: -->
29+
<!-- PLEASE DELETE THIS SUBSECTION for non-Windows builds. -->
30+
- Configuration: <!-- e.g. Debug, Release, Release-SSE2 -->
31+
- Platform: <!-- e.g. Win32, x64 -->
32+
33+
### Unix Build Command Sequence
34+
35+
<!-- Replace the following example with the actual command sequence you're using to build POV-Ray
36+
for Unix: -->
37+
<!-- PLEASE DELETE THIS SUBSECTION for non-Unix/Mac builds. -->
38+
~~~
39+
cd unix ; prebuild.sh ; cd ..
40+
./configure COMPILED_BY="John Doe <[email protected]>"
41+
make check
42+
sudo make install
43+
~~~
44+
45+
### Unix Pre-Build Output
46+
47+
<!-- If you experience errors in `./configure`, or suspect the root cause to be in `prebuild.sh`,
48+
copy the _complete_ output of `prebuild.sh` between the tilde lines (Otherwise, please strip this
49+
subsection): -->
50+
<!-- PLEASE DELETE THIS SUBSECTION for non-Unix/Mac builds or if not applicable. -->
51+
~~~
52+
~~~
53+
54+
### Unix Configure Output
55+
56+
<!-- Copy the complete output of `./configure` between the tilde lines: -->
57+
<!-- PLEASE DELETE THIS SUBSECTION for non-Unix/Mac builds. -->
58+
~~~
59+
~~~
60+
61+
### Compiler/Linker Output
62+
63+
<!-- Copy any compiler/linker errors and other relevant messages between the tilde lines: -->
64+
<!-- PLEASE DELETE THIS SUBSECTION for non-Unix/Mac builds. -->
65+
~~~
66+
~~~
67+
68+
69+
<!-- Non-Build Problems Only ------------------------------------------------------------------- -->
70+
<!-- PLEASE DELETE THIS ENTIRE SECTION if reporting a build issue. -->
71+
72+
### Steps to Reproduce
73+
74+
<!-- Describe the steps you took that led to the issue: -->
75+
<!-- PLEASE DELETE OR ADD steps as applicable. -->
76+
1. <!-- First step -->
77+
2. <!-- Second step -->
78+
3. <!-- Third step -->
79+
80+
### Expected Behavior
81+
82+
<!-- Describe what you expected to happen. -->
83+
84+
### Actual Behavior
85+
86+
<!-- Describe what actually happened. -->
87+
88+
89+
<!-- Render Problems Only ---------------------------------------------------------------------- -->
90+
<!-- PLEASE DELETE THIS ENTIRE SECTION if reporting a non-render issue. -->
91+
92+
### Render Settings
93+
94+
<!-- Copy your INI options / command-line settings between the tilde lines: -->
95+
<!-- PLEASE DELETE THIS SUBSECTION if not applicable. -->
96+
~~~
97+
~~~
98+
99+
### Scene
100+
101+
<!-- Copy a minimal sample scene between the tilde lines: -->
102+
<!-- PLEASE DELETE THIS SUBSECTION if not applicable. -->
103+
~~~
104+
~~~
105+
106+
### Output
107+
108+
<!-- Copy the render output / message pane contents between the tilde lines: -->
109+
<!-- PLEASE DELETE THIS SUBSECTION if not applicable. -->
110+
~~~
111+
~~~
112+
113+
114+
<!-- All Problems ------------------------------------------------------------------------------ -->
115+
116+
### Workaround
117+
118+
<!-- If you have managed to work around the issue, describe that workaround here. -->
119+
<!-- PLEASE DELETE THIS SUBSECTION if not applicable. -->
120+
121+
### Suggested Solution
122+
123+
<!-- If you have an idea how to solve the issue for good, describe it here. -->
124+
<!-- PLEASE DELETE THIS SUBSECTION if not applicable. -->
125+
126+
<!-- -----------------------------------------------------------------------------------------------
127+
NOTE: Please take a moment to PREVIEW YOUR REPORT before submitting it.
128+
------------------------------------------------------------------------------------------------ -->

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
[![AppVeyor Build status](https://img.shields.io/appveyor/ci/c-lipka/povray-exwy4.svg?label=appveyor)](https://ci.appveyor.com/project/c-lipka/povray-exwy4 "AppVeyor: Windows Server 2012 with Visual Studio 2015")
66
[![Travis CI Build Status](https://img.shields.io/travis/POV-Ray/povray.svg?label=travis%20ci)](https://travis-ci.org/POV-Ray/povray "Travis CI: Ubuntu 12.04 LTE 64-bit with gcc 4.6; OS X 10.11 with clang 4.2")
77
[![Coverity Code Analysis](https://scan.coverity.com/projects/269/badge.svg)](https://scan.coverity.com/projects/pov-ray "Coverity: Static Code Analysis")
8-
[![Maintenance Status](https://img.shields.io/maintenance/yes/2017.svg)](README.md "Last edited 2017-08-18")
8+
[![Maintenance Status](https://img.shields.io/maintenance/yes/2018.svg)](README.md "Last edited 2018-05-22")
99

1010
- [License](#license)
1111
- [Forums](#forums)
1212
- [Bug Reports](#bug-reports)
13-
- [Offician Binaries](#official-binaries)
13+
- [Official Binaries](#official-binaries)
1414
- [Building POV-Ray](#building-pov-ray)
1515
- [IDE Versions](#ide-versions)
1616
- [3D Modeller](#3d-modeller)

changes.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ Reported via GitHub:
7979

8080
Reported via the Newsgroups:
8181

82+
83+
(2018-08-27, povray.advanced-users, "Re: It gets even weirder.")
84+
Trying to `#declare Foo[A][B]=...` with `Foo` being an array of arrays and
85+
`Foo[A]` not yet initialized causes a hard crash instead of a parse error.
8286
8387
(2017-11-05, povray.newusers, "orthographic camera and conic_sweep object")
8488
Sides of a `conic_sweep` prism become invisible when viewed head-on using

distribution/dirinfo.dox

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/**
2+
3+
@dir
4+
@brief Files and directories to be distributed as-is to the end-user.
5+
6+
This directory is designated to bundle all files which are to be distributed
7+
as-is to POV-Ray end users.
8+
9+
@note
10+
Generally, the contents of this directory are to be distributed to end-users
11+
of _all_ _incarnations_ of POV-Ray. Files to be included only with one
12+
particular incarnation (e.g. POV-Ray for Windows) should reside in aptly
13+
named subdirectories of the @ref distribution/platform-specific directory.
14+
15+
@attention
16+
The build processes for the individual incarnations of POV-Ray are set up to
17+
automatically include all files in the currently existing subdirectories,
18+
as well as any relevant files in this directory itself. However, new
19+
subdirectories, or new files in this directory, are _not_ automatically
20+
included, and therefore require updates to the build processes of _all_
21+
incarnations.
22+
23+
*/
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/**
2+
3+
@dir
4+
@brief Files to be distributed as-is to the end-users of particular POV-Ray _incarnations_.
5+
6+
*/

libraries/boost/readme-pov.dox

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/**
2+
3+
@dir
4+
@ingroup PovLibraries
5+
@brief Source code of _boost_ 3rd party libraries (subset).
6+
7+
This directory contains a subset of the boost 1.62.0 source code, and is
8+
part of the POV-Ray source distribution package.
9+
10+
Official boost source code packages can be obtained via <https://www.boost.org>.
11+
12+
See `LICENSE_1_0.txt` file in this directory for licensing information.
13+
14+
*/

libraries/boost/readme_povray.txt

Lines changed: 0 additions & 6 deletions
This file was deleted.

libraries/ilmbase/readme-pov.dox

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/**
2+
3+
@dir
4+
@ingroup PovLibraries
5+
@brief Source code of _IlmBase_ 3rd party library (subset).
6+
7+
This directory contains a subset of the IlmBase 2.2.0 source code release
8+
(being part of OpenEXR), and is part of the POV-Ray source distribution
9+
package.
10+
11+
@note
12+
The file `config.windows/IlmBaseConfig.h` differs from the original file in
13+
that it has been patched to include version information in the same manner as
14+
the non-Windows version of the file does. Furthermore, this distribution
15+
omits various subdirectories containing files not required for the OpenEXR
16+
library.
17+
18+
Official IlmBase and OpenEXR source code releases can be obtained via <http://www.openexr.com>.
19+
20+
See `LICENSE` file in this directory for licensing information.
21+
22+
*/

libraries/ilmbase/readme_povray.txt

Lines changed: 0 additions & 12 deletions
This file was deleted.

libraries/jpeg/readme-pov.dox

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/**
2+
3+
@dir
4+
@ingroup PovLibraries
5+
@brief Source code of _libjpeg_ 3rd party JPEG library.
6+
7+
This directory contains a slightly adapted libjpeg 9 source distribution,
8+
and is part of the POV-Ray source distribution package.
9+
10+
@note
11+
This distribution of libjpeg differs from the original in the addition of
12+
two config files, `jconfig.h` and `jconfig.pov`.
13+
14+
Official libjpeg source distribution packages can be obtained via <http://ijg.org/>.
15+
16+
See `README` file in this directory for licensing information.
17+
18+
*/

0 commit comments

Comments
 (0)