diff --git a/.gitignore b/.gitignore
index 22b0650e..3e9b771f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -60,4 +60,3 @@ qrc_*
# Mac stuff
.DS_Store
-
diff --git a/CREDITS.md b/CREDITS.md
index 1d182654..20ab5451 100644
--- a/CREDITS.md
+++ b/CREDITS.md
@@ -63,7 +63,7 @@ Copyright © 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2
License GPLv3+: [GNU GPL version 3 or later](https://gnu.org/licenses/gpl.html)
-This is free software: you are free to change and redistribute it.
+This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
### [libpng](http://www.libpng.org/pub/png/libpng.html)
diff --git a/NEWS b/NEWS
index bc7b43c2..a62426c6 100644
--- a/NEWS
+++ b/NEWS
@@ -149,18 +149,18 @@ o Simplified and improved build instructions for Windows developers
GTK+ User Interface (Beta)
==========================
-The GTK+ user interface is approaching beta quality. We welcome beta
-testers to try out this version and let us know what issues you encounter.
+The GTK+ user interface is approaching beta quality. We welcome beta
+testers to try out this version and let us know what issues you encounter.
Please share your feedback with us on the developer's discussion group at:
http://groups.google.com/group/xaos-devel.
We ask that beta testers be advanced users who are comfortable compiling
software from source and submitting useful bug reports including backtraces.
If you are not comfortable with this, then please wait for the final version
-to be released. We would also really appreciate it if any experienced GTK+
-developers can review our code and make suggestions for improvement.
+to be released. We would also really appreciate it if any experienced GTK+
+developers can review our code and make suggestions for improvement.
-Since the GTK+ UI is still not ready for everyday use, it will not be
+Since the GTK+ UI is still not ready for everyday use, it will not be
compiled by default. You must explicitly enable it using the following
configure switch:
@@ -176,21 +176,21 @@ New Documentation Format (Beta)
===============================
We are in the process of migrating the XaoS help system to Sphinx and
-reStructuredText. Our user manual was previously in a crippled subset
-of HTML that we dubbed XSHL, which was missing many features necessary
-for maintaining modern, attractive documentation.
+reStructuredText. Our user manual was previously in a crippled subset
+of HTML that we dubbed XSHL, which was missing many features necessary
+for maintaining modern, attractive documentation.
-Sphinx was developed by the Python project for their documentation, and
-it is very similar to a Wiki in the way you mark up the text. It can
+Sphinx was developed by the Python project for their documentation, and
+it is very similar to a Wiki in the way you mark up the text. It can
output the results as HTML, PDF, and Windows Help. It supports all the
important things that are missing from the current help format, such as
-tables, images, and internet hyperlinks. It can even convert LaTeX math
+tables, images, and internet hyperlinks. It can even convert LaTeX math
markup into image files that get included in the HTML output.
-The documentation still needs a lot of work before it is ready, and we
-have to make some modifications to Sphinx itself in order to integrate
-the documentation it produces with XaoS's help system. However, it is
-far enough along that we would welcome volunteers who are familiar with
+The documentation still needs a lot of work before it is ready, and we
+have to make some modifications to Sphinx itself in order to integrate
+the documentation it produces with XaoS's help system. However, it is
+far enough along that we would welcome volunteers who are familiar with
reStructuredText to submit improvements to the documentation.
The new documentation is located in the help/rest directory, and it can
@@ -199,7 +199,7 @@ generate the output, you will need to install Sphinx. Visit the Sphinx
homepage at http://sphinx.pocoo.org/ for installation instructions and
more information on the new documentation format.
-If you would like to help with the documentation, please contact us on
+If you would like to help with the documentation, please contact us on
the discussion group at: http://groups.google.com/group/xaos-devel.
We will be happy to help you get started.
@@ -314,11 +314,11 @@ Mateusz has been working on the underlying SFFE (SegFault Formula
Evaluator) library for several months. XaoS-3.3 can be compiled using
both NASM (Netwide Assembler) or GSL (GNU Scientific Library) for the
underlying complex arithmetic used by SFFE. For more information about
-the available user functions please read the enclosed documentation
+the available user functions please read the enclosed documentation
(see online help, "Other things to read", last entry), or visit
Mateusz's info page on http://www.segfaultlabs.com/sfXaoS.
-User formula support has been tested on Linux, Windows, and Mac OS X
+User formula support has been tested on Linux, Windows, and Mac OS X
systems. Recent Ubuntu versions should work without any problems.
You may also notice that internationalization can be broken on modern
@@ -329,13 +329,13 @@ of a Linux distribution, you may consider to add extra codepages for
standard locales to the dependency list of XaoS (or create a package
which installs an extra locale if needed).
-In addition, this version includes several fixes to the X11 driver
-contributed by Tormod Volden. These improve compatibility with recent
-versions of Xorg (-fullscreen and -root options), XScreenSaver
+In addition, this version includes several fixes to the X11 driver
+contributed by Tormod Volden. These improve compatibility with recent
+versions of Xorg (-fullscreen and -root options), XScreenSaver
(-window-id), and Beryl and Compiz (extreme transparency).
-Other improvements include a bug fix for color cycling and a performance
-mode, which inhibits text output when using XaoS for public exhibition
+Other improvements include a bug fix for color cycling and a performance
+mode, which inhibits text output when using XaoS for public exhibition
(VJing). These changes were contributed by Andrew Stone.
Finally, this version includes several build improvements for Mac OS X
@@ -436,94 +436,94 @@ restrictions:
SuSE 7.3 and SuSE 8.0 should be good enough to compile
it. The latest source has been also tested on the Compile
Farm of SourceForge.net with the next results:
-
+
* [x86] Linux 2.4 (Debian 2.2)
Compiles OK. Seems to be build properly.
-
+
* [x86] Linux 2.4 (Red Hat 7.3)
Compiles OK, runs properly. It is suggested to
configure it with --with-mitshm=no to avoid immediate
exit after startup. Runs correctly in an X11 window
on cf.sf.net.
-
+
* [x86] FreeBSD (4.7-STABLE)
./configure exits properly, make stops with an error.
-
+
* [Alpha] Linux 2.2 (Debian 3.0)
./configure exits properly, make stops with an error
during compiling ui.c.
-
+
* [PPC - G4] MacOS X 10.1 SERVER Edition
Compiles OK, the executable gave MIT/SHM problem
with "./configure". It should work with --with-mithsm=no,
but currently I have no access to any Mac OS X
systems to test this.
-
+
* [Sparc - Ultra60] Linux 2.4 (Debian 3.0)
Compiles OK, seems to be build properly.
-
+
* [Sparc - R220] Sun Solaris (8)
./configure stops with an error.
-
+
* [CerfCube SA 1110] Linux 2.4 (Debian 3.0)
Compiles OK, seems to be build properly.
-
+
* [J2EE] IBM WebSphere
Compiles OK, runs properly.
-
+
I tried to run the executables, mostly I got "Cannot initialize
driver", except where I wrote "runs properly" above. I'm almost sure
that those platforms I wrote "seems to be build properly" for, XaoS
will work without any problems, because there should be only "Can't
open display"-related configuration errors on cf.sf.net and/or at my
place.
-
+
You can also realize that internationalization (i18n) will only work
if you install XaoS as the system administrator with "make install".
Future releases may solve this problem.
-
+
Tcl/Tk interface now works, but it is not updated since a rather long
time. You can run it entering "wish ./xaosmenu.tcl &" in a Unix shell
in the bin/ directory. This interface is experimental.
-
+
Under SVGAlib latin2 fonts will not work for some internationalized
messages.
-
+
For compilation with Aalib, you need version 1.4 which can be
downloaded from http://aa-project.sf.net.
-
+
2. Microsoft DOS users will enjoy i18n if their system supports it.
Unfortunately some systems have to have plain DOS to make i18n
available. Many Windows systems also support running batch
files from native Windows, however not all (my Windows NT 4
does not). DOS users should run xaos-??.bat in the bin\
directory.
-
+
Note that some messages in latin2 fonts will not be displayed
correctly.
-
+
Aalib may not work 100% correctly. It may depend on your DPMI
- settings. You should download the latest csdpmi*.zip package.
-
+ settings. You should download the latest csdpmi*.zip package.
+
If you want to compile XaoS from scratch, you should download
the following software:
-
+
aalib-1.4rc5.tar.gz, all402.zip, bnu213b.zip, djdev203.zip,
fil41b.zip, gcc2952b.zip, gtxt040b.zip, licv17b.zip, mak3791.zip,
png1012b.zip, txi42b.zip, zlib114b.zip.
-
+
Aalib must be patched to compile it (I sent a patch to the
SourceForge Tracker) and libvga and libtext (needed for Aalib) must
be also installed. Note that libtext will not compile under the
newest DJGPP, if someone know why DJGPP fails to compile the
appropriate assembly code, please write to us.
-
+
3. XaoS has i18n support under Microsoft Windows now. You are not
suggested changing the drivers many times because XaoS will
crash.
-
+
4. Here is a list about recent bugs and problems:
-
+
* Fixing Macintosh version (load/save works incorrectly).
* Checking why Bailout item is duplicated in Windows help.
* Displaying latin2 fonts correctly.
@@ -565,4 +565,4 @@ J.B. Langston contributed the Mac OS X native driver, the new XaoS web
design, and has helped maintain the software from 3.2.2 onward.
Many others helped as well. The full list of them can be seen in file
-AUTHORS.
+AUTHORS.
diff --git a/README.md b/README.md
index 0ddcc721..f3f4672d 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,16 @@
XaoS
====
-XaoS (pronounced *chaos*) is a realtime interactive fractal zoomer. This
+XaoS (pronounced *chaos*) is a realtime interactive fractal zoomer. This
means that it lets you zoom smoothly into any place in the fractal you
choose without the long calculation required by other fractal generators.
It has many other features too, like different fractal types, autopilot,
special coloring modes, random palette generation, color cycling, etc.
-You can try the XaoS zooming algorithm online using
+You can try the XaoS zooming algorithm online using
[XaoS.js](http://xaos-project.github.io/XaoSjs/).
-XaoS is based on [Qt](http://www.qt.io), and has been tested on Linux, Mac, and Windows. It
+XaoS is based on [Qt](http://www.qt.io), and has been tested on Linux, Mac, and Windows. It
should also work on any other platform supporting Qt Widgets, like the BSDs.
- Original authors: [Jan Hubička](http://www.ucw.cz/~hubicka/) and [Thomas Marsh](https://www.linkedin.com/in/thomasmarsh).
@@ -32,16 +32,16 @@ Bugs and Support
----------------
XaoS is a community-supported free software project. The Google Group provides
-a place for XaoS users to help each other get the most out of XaoS. XaoS
+a place for XaoS users to help each other get the most out of XaoS. XaoS
developers also monitor this discussion and answer questions from time to time.
-You can browse the archives freely but to prevent spam, you must join the group
-in order to post. Google Groups provides options for participation from a
-traditional mailing list to a completely web-based forum, so you don’t have to
+You can browse the archives freely but to prevent spam, you must join the group
+in order to post. Google Groups provides options for participation from a
+traditional mailing list to a completely web-based forum, so you don’t have to
get emails if you don’t want to.
-If you think you have found a bug in XaoS or have an idea for a new feature,
-please let us know about it. XaoS is developed on a volunteer basis and the
-developers work on it in their spare time. Therefore, we can’t guarantee that
+If you think you have found a bug in XaoS or have an idea for a new feature,
+please let us know about it. XaoS is developed on a volunteer basis and the
+developers work on it in their spare time. Therefore, we can’t guarantee that
issues will be addressed in a certain timeframe. If you are able to fix a bug
or implement a new feature yourself, pull requests are very welcome.
diff --git a/doc/XaoS.lsm b/doc/XaoS.lsm
index d3fd6e51..f59e4c54 100644
--- a/doc/XaoS.lsm
+++ b/doc/XaoS.lsm
@@ -6,13 +6,13 @@ Entered-date: August 17 2020
Description: XaoS is a fast portable real-time interactive fractal zoomer.
It displays the Mandelbrot set (among other escape
time fractals) and allows you to zoom smoothly into the fractal.
- Various coloring modes are provided for both the points inside
- and outside the selected set. In addition, switching between
- Julia and Mandelbrot fractal types is provided. The first
- version was a poorly written Mandelbrot viewer by Thomas later
- modified by Jan to support high frame-rate zooming. Other
- additions were later made including autopilot (for those of
- you without driver licenses), palette changing, PNG saving,
+ Various coloring modes are provided for both the points inside
+ and outside the selected set. In addition, switching between
+ Julia and Mandelbrot fractal types is provided. The first
+ version was a poorly written Mandelbrot viewer by Thomas later
+ modified by Jan to support high frame-rate zooming. Other
+ additions were later made including autopilot (for those of
+ you without driver licenses), palette changing, PNG saving,
and fractal inversion.
Keywords: X11 fractal realtime zoom mandelbrot newton
julia autopilot demo
diff --git a/i18n/README.md b/i18n/README.md
index 06a0da30..3784c791 100644
--- a/i18n/README.md
+++ b/i18n/README.md
@@ -22,7 +22,7 @@ by XaoS.
To add a new translation, do the following:
-1. Edit i18n.pri and add a file named $$PWD/XaoS_LL.ts to the TRANSLATIONS list.
+1. Edit i18n.pri and add a file named $$PWD/XaoS_LL.ts to the TRANSLATIONS list.
Replace LL with the two
letter ISO 639-1 code for the new language. Save the pri file and
rerun the lupdate command above to create the .ts file.
diff --git a/installer/config/config.xml b/installer/config/config.xml
index 2bbf2d25..92c6ddcf 100644
--- a/installer/config/config.xml
+++ b/installer/config/config.xml
@@ -10,4 +10,4 @@
Modern
https://github.com/xaos-project/XaoS
..\..\src\ui\xaos
-
\ No newline at end of file
+