4 <title>MUtilites
</title>
5 <meta charset=
"utf-8" />
6 <meta http-equiv=
"Content-type" content=
"text/html; charset=utf-8" />
7 <style type=
"text/css">
9 body
{ font-family: "Times New Roman", Times
, serif
; color: #000000; background-color: #FFFFFF; }
10 tt
, pre
, code
{ font-family: Courier New
, Courier
, mono
; background-color: #EDF3F7; padding: 1px; }
11 a
{ color: #0000BB; text-decoration: none
; }
12 a:visited
{ color: #0000BB; text-decoration: none
; }
13 a:active
{ color: #0000FF; text-decoration: none
; }
14 a:hover
{ color: #0000FF; text-decoration: underline
; }
19 <h1>MUtilities
– MuldeR's Utilities for Qt
</h1>
20 <p><b>Please visit
<a href=
"http://muldersoft.com/">http://muldersoft.com/
</a> or
<a href=
"https://github.com/lordmulder?tab=repositories">https://github.com/lordmulder
</a> for more information!
</b></p>
22 <h2>About this Library
</h2>
23 <p>This library is a collection of routines and classes to extend the
<a href=
"http://qt-project.org/">Qt cross-platform framework
</a>. It contains various convenience and utility functions as well as wrappers for OS-specific functionalities. The library was originally created as a
"side product" of the
<a href=
"http://lamexp.sourceforge.net/">LameXP
</a> application: Over the years, a lot of code,
<i>not
</i> really specific to LameXP, had accumulated in the LameXP code base. Some of that code even had been used in other projects too, in a
"copy & paste" fashion
– which had lead to redundancy and much complicated maintenance. In order to clean-up the LameXP code base, to eliminate the ugly redundancy and to simplify maintenance, the code in question has finally been refactored into the
<i>MUtilities
</i> (aka
"MuldeR's Utilities for Qt") library. This library now forms the foundation of LameXP and various other OpenSource projects.
25 <h2>License Information
</h2>
26 <p>This library is free software. It is released under the terms of the
<a href=
"https://www.gnu.org/licenses/lgpl-2.1.html">GNU Lesser General Public License (LGPL), Version
2.1</a>.
</p>
27 <p><pre><code>MUtilities
– MuldeR's Utilities for Qt
<br>Copyright (C)
2004-
2016 LoRd_MuldeR
<MuldeR2@GMX.de
>. Some rights reserved.
<br><br>This library is free software; you can redistribute it and/or
<br>modify it under the terms of the GNU Lesser General Public
<br>License as published by the Free Software Foundation; either
<br>version
2.1 of the License, or (at your option) any later version.
<br><br>This library is distributed in the hope that it will be useful,
<br>but WITHOUT ANY WARRANTY; without even the implied warranty of
<br>MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
<br>Lesser General Public License for more details.
<br><br>You should have received a copy of the GNU Lesser General Public
<br>License along with this library; if not, write to the Free Software
<br>Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA
02110-
1301 USA.
</code></pre>
29 <h2>Acknowledgement
</h2>
30 <p>The following
<u>third-party
</u> code is used in the
<i>MUtilities
</i> library:
33 <b>Keccak/SHA-
3 Reference Implementation
</b><br>
34 Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni, Joan Daemen, Michaƫl Peeters, Gilles Van Assche and Ronny Van Keer
<br>
35 No Copyright / Dedicated to the Public Domain
<br><br>
38 <b>Natural Order String Comparison
</b><br>
39 Copyright (C)
2000,
2004 by Martin Pool
<a href=
"mailto:mbp@sourcefrog.net"><mbp@sourcefrog.net
></a><br>
40 Released under the zlib License
<br><br>
43 <b>Adler-
32 Checksum Algorithm (from zlib)
</b><br>
44 Copyright (C)
1995-
2013 Jean-loup Gailly and Mark Adler
<br>
45 Released under the zlib License
<br><br>