Skip to content

Commit 5e12ea1

Browse files
committed
Bump version number and update change log.
Also updated `./README.md`, and replaced the HTML and plaintext versions of the Windows build instructions with a single Markdown-formatted version.
1 parent 6b4aefd commit 5e12ea1

File tree

7 files changed

+164
-563
lines changed

7 files changed

+164
-563
lines changed

README.md

Lines changed: 30 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,11 @@
11
[POV-Ray](http://www.povray.org/) - The Persistence of Vision Raytracer
22
=======================================================================
33

4-
This document is a WIP
5-
--------------------------------------
6-
7-
This document is still a work in progress. While the POV-Ray project itself
8-
has existed for more than 20 years, this is the first time we have done a
9-
release on github, so please bear with us - it's a little bare at the moment.
10-
11-
Please also be aware that we are in the process of actually doing the 3.7
12-
release right now, and this document may refer to things that have not happened
13-
yet on the main website (e.g. the release of the binaries, updating of pages,
14-
and so forth).
15-
16-
Last edit: 2013-11-06
4+
[![Semaphore Build Status](https://semaphoreci.com/api/v1/pov-ray/povray/branches/master/shields_badge.svg?label=Semaphore)](https://semaphoreci.com/pov-ray/povray "Semaphore: Ubuntu 14.04 LTE 64-bit with gcc 4.8")
5+
[![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")
6+
[![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")
7+
[![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-03-24")
179

1810
License
1911
--------------------------------------
@@ -37,35 +29,39 @@ Bug Reports
3729

3830
It's generally a good idea to mention a bug in the forums prior to lodging a formal
3931
report; this can save you some time if it's a non-bug or a solution is known. You
40-
should also check our bug tracker at http://bugs.povray.org/ first to see if it's
41-
been reported.
42-
43-
If you're sure something is a bug then please do lodge a bugreport on the tracker.
44-
While we are aware that github has its own tracker, please keep in mind that POV-Ray
45-
is a long-established project (more than 20 years) and we prefer to use our own tracker.
46-
We do not do our primary develoment on github (at least, not at this point). Our RCS
47-
for the past 15 or so years has been Perforce. We will be pulling patches from here
48-
into perforce, and pushing changes out to github from time to time. At some point we
49-
will switch to using Perforce's Git Fusion product and this process will become
50-
automatic.
32+
should also first check the [known issues](https://github.com/POV-Ray/povray/issues)
33+
to see if it has been reported already.
34+
35+
If you're sure something is a bug then please do lodge a bug report on the GitHub issues tracker.
5136

5237
Official Binaries
5338
--------------------------------------
5439

55-
At this point in time, the only platform for which the project distributes pre-
56-
built 'official' (i.e. supported) binaries is Microsoft Windows. These may be
40+
At this point in time, the only platform for which the project distributes pre-built
41+
'official' (i.e. supported) binaries is Microsoft Windows. These may be
5742
obtained via http://www.povray.org/download/. We do intend to provide Mac OS X
5843
binaries shortly, but these will be console-mode only (based on the unix build).
5944

45+
Official Windows binaries of selected development versions are made availabe at
46+
https://github.com/POV-Ray/povray/projects on a semi-irregular basis.
47+
6048
Building POV-Ray
6149
--------------------------------------
6250

63-
At this point in time we recommend building from the 3.7-stable branch. POV-Ray
64-
should compile on any POSIX-compliant system with the required tools (please see
51+
At this point in time we generally recommend building from the latest version of the
52+
[3.7-stable branch](https://github.com/POV-Ray/povray/tree/3.7-stable). Alternatively,
53+
you may want to opt for a recent [tagged version](https://github.com/POV-Ray/povray/tags)
54+
to test-drive features that have been added since the last stable release.
55+
56+
_Please do not build directly from the master branch_ (or any other non-stable branch
57+
for that matter), as versions from that branch may report ambiguous version numbers,
58+
making it difficult to obtain version-specific support or report bugs in a useful manner.
59+
60+
POV-Ray 3.7.0 should compile on any POSIX-compliant system with the required tools (please see
6561
[unix/README.md](unix/README.md) for build instructions),
6662
on Microsoft Windows systems that have Visual Studio 2010 or later installed (targeting
67-
XP or later, both 32 and 64-bit - be sure to see README.HTML in the windows source dir,
68-
otherwise your build *will not work*), and also on Mac systems (console mode only, using
63+
XP or later, both 32 and 64-bit - be sure to see [windows/README.md](windows/README.md),
64+
otherwise your build _will not work_), and also on Mac systems (console mode only, using
6965
an appropriately-modified version of the unix build - not currently provided by us).
7066

7167
If you are using an operating system with a package or ports system such as
@@ -94,7 +90,7 @@ Putting it another way: we consider getting a cross-platform IDE a high priority
9490
POV-Ray does not currently have its own 3d modelling application (at least, not one
9591
in a usable state). We do own the rights to the Moray modeller, which was formerly
9692
commercial, but it needs a little work to get it working with v3.7. It is also
97-
windows only (due to its use of MFC). Nevertheless we will be adding the source
93+
Windows only (due to its use of MFC). Nevertheless we will be adding the source
9894
to the repository at a future date.
9995

10096
Authors of open-source modellers with a compatible licence wishing to directly
@@ -108,9 +104,9 @@ of POV-Ray come with documentation. For the Unix build, this is in the form of a
108104
manpage giving basic usage, and full HTML-based documentation. For the Windows
109105
version, there is a HtmlHelp (.CHM) file provided.
110106

111-
The official location for the online documentation is http://www.povray.org/documentation/,
112-
however please be aware that at the time of writing this still has the version 3.6 docs.
113-
This will be updated shortly.
107+
The official location for the online documentation is http://www.povray.org/documentation/.
108+
Further information, as well as online documentation for the current development
109+
version, can be found at http://wiki.povray.org.
114110

115111
Contacting Us
116112
--------------------------------------

changes.txt

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,31 @@ should be located in the same directory as this file is.
2929
------------------------------------------------------------------------------
3030

3131

32+
Changes between 3.7.0.2 and 3.7.0.3
33+
===================================
34+
35+
(Note: This version has not been released in binary form, as it does not
36+
feature any changes in functionality over the original 3.7.0 binaries.)
37+
38+
This version constitutes a maintenance update of the POV-Ray 3.7.0 source
39+
code, focused on restoring compatibility with contemporary build environments.
40+
41+
Fixed or Mitigated Bugs
42+
-----------------------
43+
44+
- Updated OpenEXR file handling code to be compatible with GNU C++ compiler
45+
g++ 6.x (missed that code portion in 3.7.0.2).
46+
- Fixed a bug discovered in bicubic patch code that could theoretically lead
47+
to unpredictable behaviour. (To our knowledge, the official 3.7.0 Windows
48+
binaries should be safe.)
49+
50+
Other Noteworthy
51+
----------------
52+
53+
- The Windows build process is now documented in `Windows/README.md` instead
54+
of `Windows/README.html` and `Windows/README.txt`.
55+
56+
3257
Changes between 3.7.0.1 and 3.7.0.2
3358
===================================
3459

revision.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,26 @@ Notes:
3131
http://news.povray.org/[email protected]
3232
------------------------------------------------------------------------------
3333

34+
------------------------------------------------------------------------------
35+
POV-Ray v3.7.0.3
36+
------------------------------------------------------------------------------
37+
38+
Commit 6b4aefd on 2017-05-18 by Christoph Lipka
39+
40+
Silence a (warranted) GNU g++ 5.4 warning.
41+
42+
Commit 3364e8f on 2017-05-18 by Christoph Lipka
43+
44+
Fix compatibility with GNU g++ 6.3 compiler.
45+
3446
------------------------------------------------------------------------------
3547
POV-Ray v3.7.0.2
3648
------------------------------------------------------------------------------
3749

50+
Commit 3de604c on 2017-05-16 by Christoph Lipka
51+
52+
Bump version number and update change log.
53+
3854
Commit 4b3282d on 2017-05-16 by Christoph Lipka
3955

4056
Silence various clang warnings, some of which might cause actual

source/backend/povray.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,9 @@ bool povray_terminated();
7676
// POV-Ray version and copyright message macros
7777

7878
#if POV_RAY_IS_OFFICIAL == 1
79-
#define POV_RAY_VERSION "3.7.0.2"
79+
#define POV_RAY_VERSION "3.7.0.3"
8080
#else
81-
#define POV_RAY_VERSION "3.7.0.2.unofficial"
81+
#define POV_RAY_VERSION "3.7.0.3.unofficial"
8282
#endif
8383

8484
#define POV_RAY_COPYRIGHT "Copyright 1991-2013 Persistence of Vision Raytracer Pty. Ltd."

unix/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.7.0.2
1+
3.7.0.3

0 commit comments

Comments
 (0)