OvHTML v0.42 source code
|
|
This is a source release of OvHTML v0.42 (for RISC OS). It contains everything necessary in order to build a complete and working version of OvHTML using the 26/32 bit Acorn C/C++ compiler.
There are two versions. Because I have 'customised' my version of DeskLib (v2.30, not the later one), I have included a 26/32bit neutral build of the library. However you may choose to download without this included, and simply patch in alternative code in place of my extensions.
Again, I repeat, this uses DeskLib v2.30 and not the later Desk library (v3.20).
The tools you will require are at least the following products/versions:
- Norcroft RISC OS ARM C vsn 5.51 [30 Oct 2002]
- ARM AOF Macro Assembler 3.27 [30 Jul 2001]
- AMU vsn 5.27 [27 Feb 2002]
Modifications will, obviously, be required to compile using other tools − Norcroft C v4, EasyC/C++, gcc, and/or x86 compilers. It is possible but probably won't be very easy. You're on your own. :-)
There are outstanding bugs in this version which have been fixed in the Windows version. This is because OpenWatcom 1.2 is apparently better at detecting dumb-ass errors.
Because the Windows conversion was produced with all the finesse of a chainsaw massacre, I cannot easily "diff" to see what is different.
The conditions of use are:
- "YOU" is you, the reader, who may also be a future developer of this software.
- Future "DEVELOPER"/"MODIFIER" is potentially you, if you can use a C
compiler and make adjustments and additions to this software.
- "SOURCE" refers to the sources of this software, originally based uon the v0.42
release for RISC OS. (the Windows version is a nasty hack-around to yank out much of the
RISC OS dependency, thus sources will not be released)
- "ME" and "I" refers to "Rick Murray", the original author of this
software.
- YOU ARE NOT GIVEN PERMISSION TO HOST OR REDISTRIBUTE THE SOURCE VERSION OF
OVHTML UNLESS YOU PERSONALLY HAVE ACTUALLY MADE A CONTRIBUTION TO ITS
DEVELOPMENT.
[unless your name is David Pilling, see #13]
- If you fix a bug, add a feature, etc...
...you MUST report it back to me.
- You may place modified versions on your website provided you:
a. clearly state it is a non-original release (on the website, in the
documentation, and within the software itself)
b. link to the OvHTML page on my site:
base: http://www.heyrick.co.uk/software/
then: ovhtml.html
or: ovhtmlwin.html
as preferred.
- It will be assumed that you give your consent for me to host your modified versions on my
site as well, plus add links to your site.
- You sell this software, you die.
- You remove my credit or copyright notice (or the credits and notices of other developers),
you die.
- If you make source modifications, feel free to add your name and/or credit and/or
URL (etc) into OvHTML.
- This is not GPL. I hold the original rights to this software, so there is no way this code
can 'become' GPL without my say-so.
Furthermore, and future versions of OvHTML are to be released under these same
terms.
- If you take any code from OvHTML, please credit me in your program; and also credit
anybody else relevant (if a later mod.).
- These conditions apply to YOU. If you modify the source, you do so under these conditions;
and these conditions will apply to those who download your modified version(s). You must
ensure they are reproduced in your distribution(s).
YOU CANNOT MODIFY THESE CONDITIONS (so if you feel a modification is necessary -
contact me)
- Software patents are not legal within the European Union. This software, originally, is
my own creation - with the exception of the backtrace code which was taken from DeskLib
(a FreeWare C library for RISC OS).
Accordingly, any legal issues regarding infringement of software patents or IPR will
be ignored - that's a dumb Americanism IMO.
It is hoped that subsequent programmers will apply modifications in the same spirit and
use original code and their own ideas.
Any legal issues relating to modifications are to concern ONLY the relevant modifier, and
not affect any other programmer who was or is working with OvHTML.
- This software, and the source, is supplied with no warranties; and no liability will be
accepted for errors or omissions.
No claims will be entertained for loss or damages howsoever caused, either by myself or
any subsequent programmer who has/is working on OvHTML...
- If your name happens to be David Pilling and you happen to be the person that wrote
Ovation Pro... then you may (re)distribute on the install CD-ROM (etc) as you choose.
I, Rick Murray, reserve the right to alter these conditions at any time.
Download options:
- ovhsrcbig.zip - 821K
Everything - OvHTML, OvHTML sources, modified DeskLib, bonus GIF decompressor and GIFs.
- ovhsrcsml.zip - 321K
OvHTML (minus precompiled executable) and sources. Other stuff omitted.
Questions?
You can email me at heyrick -at- merseymail -dot- com
Return to OvHTML (RISC OS) page
Return to OvHTML (Windows) page
Return to software index
Copyright © 2006 Richard Murray