source: trunk/src/3rdparty/libmng/README.dll@ 122

Last change on this file since 122 was 2, checked in by Dmitry A. Kuminov, 16 years ago

Initially imported qt-all-opensource-src-4.5.1 from Trolltech.

File size: 1.7 KB
Line 
1Standard Windows DLL
2====================
3
4The DLL provided in the BCB/win32dll directory is meant as the sole candidate
5for distributions, based on libmng.dll, that install the DLL into the public
6Windows system-directory. The outline herein defines the requirements to
7which such a distribution must comply. If you cannot comply with these
8requirements please install the dll in the same directory as your application
9and NOT in the Windows system-directory!!!
10
11
121) Only the DLL already assembled in the libmng distribution may be used for
13 other distributions!
14
152) Only stable public releases are eligible for distribution! A public release
16 is one where the y-value of the x.y.z version-code is an even number.
17 Eg. 1.0.0, 1.2.1, 2.4.7, etc.
18
193) The installation program MUST store the DLL in the Windows system-directory!
20 Eg. C:\WinNT\System32, C:\Windows98\System
21 (Note: InstallShield users can use the <SYSDIR> variable)
22
233) The installation program MUST flag the file as a shared library!
24
254) The installation program MUST NOT install the DLL if a newer version
26 already exists in the Windows system-directory! The standard DLL provided
27 contains the Windows-default version-numbering system. PLEASE USE IT!!
28 DO NOT rely on the date or size of the files.
29
305) An uninstall procedure MAY NOT remove the DLL if other applications are
31 still linked to it! Proper handling as a shared library is imperitive.
32
336) TEST IT, TEST IT, TEST IT!!! (I just can't stress this enough)
34 If you don't have enough time, let someone else test it BEFORE you
35 distribute!
36
37
38The penalty for violating these rules is inclusion of your name in the list
39of endangered but useless species (just below the GIF entry!), and on my
40blacklist. YOU HAVE BEEN FOREWARNED!
41
Note: See TracBrowser for help on using the repository browser.