summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--INSTALL4
-rw-r--r--PLATFORMS5
-rw-r--r--README.Qt33
-rwxr-xr-xconfig.tests/x11/xinput.test2
-rwxr-xr-xconfigure94
-rw-r--r--doc/abouttqt.doc2
-rw-r--r--doc/faq.doc2
-rw-r--r--doc/html/abouttqt.html2
-rw-r--r--doc/html/credits.html12
-rw-r--r--doc/html/faq.html2
-rw-r--r--doc/html/qmake-manual-2.html2
-rw-r--r--doc/html/tqdial.html4
-rw-r--r--doc/html/tqglobal-h.html17
-rw-r--r--doc/html/tqprocess.html4
-rw-r--r--doc/html/tqtabletevent.html5
-rw-r--r--doc/html/troll.html6
-rw-r--r--doc/man/man3/tqdial.3qt2
-rw-r--r--doc/man/man3/tqtabletevent.3qt4
-rw-r--r--doc/man/man3/tqtranslator.3qt2
-rw-r--r--examples/demo/translations/demo_ru.ts1193
-rw-r--r--mkspecs/irix-cc-64/qmake.conf104
-rw-r--r--mkspecs/irix-cc-64/qplatformdefs.h64
-rw-r--r--mkspecs/irix-cc-o32/qmake.conf88
-rw-r--r--mkspecs/irix-cc-o32/qplatformdefs.h60
-rw-r--r--mkspecs/irix-cc/qmake.conf104
-rw-r--r--mkspecs/irix-cc/qplatformdefs.h64
-rw-r--r--mkspecs/irix-g++/qmake.conf85
-rw-r--r--mkspecs/irix-g++/qplatformdefs.h69
-rw-r--r--qmake/book/qmake-install.leaf4
-rw-r--r--src/3rdparty/libmng/acinclude.m44
-rw-r--r--src/3rdparty/libmng/aclocal.m493
-rwxr-xr-xsrc/3rdparty/libmng/config.guess9
-rwxr-xr-xsrc/3rdparty/libmng/config.sub23
-rwxr-xr-xsrc/3rdparty/libmng/configure95
-rw-r--r--src/3rdparty/libmng/ltmain.sh23
-rwxr-xr-xsrc/3rdparty/libmng/missing2
-rw-r--r--src/3rdparty/libpng/INSTALL2
-rw-r--r--src/3rdparty/libpng/README4
-rw-r--r--src/3rdparty/libpng/scripts/makefile.sggcc211
-rw-r--r--src/3rdparty/libpng/scripts/makefile.sgi217
-rwxr-xr-xsrc/3rdparty/zlib/configure3
-rw-r--r--src/kernel/tqapplication.cpp2
-rw-r--r--src/kernel/tqapplication_x11.cpp101
-rw-r--r--src/kernel/tqevent.cpp7
-rw-r--r--src/kernel/tqt_x11_p.h7
-rw-r--r--src/tools/qt_tools.pri6
-rw-r--r--src/tools/tqglobal.h16
-rw-r--r--src/tools/tqlibrary.cpp3
-rw-r--r--tools/assistant/assistant_ru.ts6
-rw-r--r--tools/assistant/tqassistant.desktop9
-rw-r--r--tools/designer/designer/designer_ru.ts47
-rw-r--r--tools/designer/designer/tqdesigner.desktop9
-rw-r--r--tools/linguist/linguist/linguist_ru.ts6
-rw-r--r--tools/linguist/linguist/tqlinguist.desktop10
-rw-r--r--tools/qtconfig/tqtconfig.desktop10
-rw-r--r--translations/qt_ru.ts14
56 files changed, 1287 insertions, 1661 deletions
diff --git a/INSTALL b/INSTALL
index 5b9615689..373ce3180 100644
--- a/INSTALL
+++ b/INSTALL
@@ -30,10 +30,6 @@ the directories where you choose to install Qt.
MANPATH - to access the TQt man pages
LD_LIBRARY_PATH - for the shared TQt library
- Note that under IRIX the additional LD_LIBRARYN32_PATH and
- LD_LIBRARY64_PATH variables are used for specifying library
- search paths. Set the variable that matches your configuration, or
- see the rld(5) man page for more information.
On AIX set LIBPATH instead of LD_LIBRARY_PATH.
This is done like this:
diff --git a/PLATFORMS b/PLATFORMS
index 80dfc98e5..036af8af5 100644
--- a/PLATFORMS
+++ b/PLATFORMS
@@ -10,9 +10,6 @@ aix-xlc
aix-xlc-64
freebsd-g++
freebsd-icc
-irix-cc
-irix-cc-64
-irix-g++
linux-ecc-64
linux-g++
linux-g++-64
@@ -30,7 +27,7 @@ win32-msvc.net
Example:
- ./configure -platform irix-cc-64 -shared -debug
+ ./configure -platform linux-g++-64 -shared -debug
Customization:
diff --git a/README.Qt3 b/README.Qt3
index 391f84ba6..5090d95a1 100644
--- a/README.Qt3
+++ b/README.Qt3
@@ -24,9 +24,6 @@ aix-xlc
aix-xlc-64
freebsd-g++
freebsd-icc
-irix-cc
-irix-cc-64
-irix-g++
linux-ecc-64
linux-g++
linux-g++-64
diff --git a/config.tests/x11/xinput.test b/config.tests/x11/xinput.test
index c31388bd1..c2cb14f34 100755
--- a/config.tests/x11/xinput.test
+++ b/config.tests/x11/xinput.test
@@ -42,7 +42,7 @@ if [ -z "$F" ]; then
[ "$VERBOSE" = "yes" ] && echo " Could not find XInput lib anywhere in $LIBDIRS"
fi
-# check for XInput.h and the IRIX wacom.h
+# check for XInput.h and wacom.h
if [ "$XINPUT" = "yes" ]; then
INCS="X11/extensions/XInput.h wacom.h"
XDIRS=`sed -n -e '/^QMAKE_INCDIR_X11[ ]*=/ { s/[^=]*=[ ]*//; s/-I/ /g; p; }' $XCONFIG`
diff --git a/configure b/configure
index ddba22fb0..ea07eb7ab 100755
--- a/configure
+++ b/configure
@@ -407,18 +407,6 @@ while [ "$#" -gt 0 ]; do
aix-64)
PLATFORM=aix-xlc-64
;;
- irix-o32)
- PLATFORM=irix-cc-o32
- ;;
- irix-n32)
- PLATFORM=irix-cc
- ;;
- irix-64)
- PLATFORM=irix-cc-64
- ;;
- irix-cc-n64)
- PLATFORM=irix-cc-64
- ;;
solaris-64)
PLATFORM=solaris-cc-64
;;
@@ -1135,14 +1123,6 @@ if [ -z "$PLATFORM" ]; then
BSD/OS:*|BSD/386:*)
PLATFORM=bsdi-g++
;;
- IRIX*:*)
- #PLATFORM=irix-g++
- PLATFORM=irix-cc
- #PLATFORM=irix-cc-64
- PLATFORM_NOTES="
- - Also available for IRIX: irix-g++ irix-cc-64
- "
- ;;
Linux:*|GNU:*|GNU/*:*)
PLATFORM=linux-g++
PLATFORM_NOTES="
@@ -1538,30 +1518,7 @@ if [ "$PLATFORM_X11" = "yes" ]; then
CFG_XINERAMA=yes
fi
fi
- # auto-detect tablet support (currenlty only in IRIX)
- if [ "$CFG_TABLET" = "auto" ]; then
- case $PLATFORM in
- irix-*)
- if $x11tests/xinput.test $XQMAKESPEC $OPT_VERBOSE $L_FLAGS $I_FLAGS; then
- if [ "$CFG_TABLET" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then
- echo "Tablet support cannot be enabled due to functionality tests!"
- echo " Turn on verbose messaging (-v) to $0 to see the final report."
- echo " If you believe this message is in error you may use the continue"
- echo " switch (-continue) to $0 to continue."
- exit 101
- else
- CFG_TABLET=no
- fi
- else
- CFG_TABLET=yes
- fi
- ;;
- *)
- CFG_TABLET=no
- ### add error message for the "yes" case on non-IRIX systems
- ;;
- esac
- fi
+ CFG_TABLET=no # Was supported only on IRIX
# auto-detect XKB support
if [ "$CFG_XKB" != "no" ]; then
if $x11tests/xkb.test $XQMAKESPEC $OPT_VERBOSE $L_FLAGS $I_FLAGS; then
@@ -1943,11 +1900,6 @@ Qt/X11 only:
$XFTY -xft ............... Compile Xft support.
Requires X11/Xft/Xft.h and libXft.
- $XIN -no-tablet ......... Do not compile Tablet support.
- $XIY -tablet ............ Compile Tablet support.
- Requires IRIX with wacom.h and libXi or
- XFree86 with X11/extensions/XInput.h and libXi.
-
$XKN -no-xkb ............ Do not compile XKB (X KeyBoard extension) support.
$XKY -xkb ............... Compile XKB support.
@@ -2021,22 +1973,6 @@ echo "You are licensed to use this software under the terms of"
echo "the GNU General Public License (GPL) versions 2 or 3."
echo
-# work around for broken system header files in IRIX 6.5.18 - 6.5.22
-case "$PLATFORM" in
-irix-cc*)
- IRIX_VERSION=`uname -R | awk '{FS=".";print $4}' | sed s/\[m\|f\]//g`
- MIPSPRO_MINOR_VERSION=`CC -version 2>&1 | awk '{FS=".";print $2}'`
- if [ "$MIPSPRO_MINOR_VERSION" -gt "3" -a "$IRIX_VERSION" -ge "18" \
- -a "$IRIX_VERSION" -le "22" ]; then
- QMAKE_VARS="$QMAKE_VARS \"QMAKE_CXXFLAGS+=-LANG:libc_in_namespace_std=off\""
- fi
- ;;
-*)
- IRIX_VERSION=-1
- MIPSPRO_MINOR_VERSION=-1
- ;;
-esac
-
# -----------------------------------------------------------------------------
# build qmake
# -----------------------------------------------------------------------------
@@ -2116,10 +2052,6 @@ if true; then ###[ '!' -f "$outpath/bin/tqmake" ];
EXTRA_CFLAGS="$EXTRA_CFLAGS -D${DEF}"
done
fi
- if [ "$MIPSPRO_MINOR_VERSION" -gt "3" \
- -a "$IRIX_VERSION" -ge "18" -a "$IRIX_VERSION" -le "22" ]; then
- EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -LANG:libc_in_namespace_std=off"
- fi
QMAKE_BIN_DIR="$QT_INSTALL_BINS"
[ -z "$QMAKE_BIN_DIR" ] && QMAKE_BIN_DIR="${QT_INSTALL_PREFIX}/bin"
QMAKE_DATA_DIR="$QT_INSTALL_DATA"
@@ -2477,11 +2409,6 @@ if [ "$CFG_EXCEPTION_SUPPORT" = "no" ]; then
;;
cc*)
case "$PLATFORM" in
- irix-cc*)
- QMAKE_VARS="$QMAKE_VARS \"QMAKE_CFLAGS+=-LANG:exceptions=off\""
- QMAKE_VARS="$QMAKE_VARS \"QMAKE_CXXFLAGS+=-LANG:exceptions=off\""
- QMAKE_VARS="$QMAKE_VARS \"QMAKE_LFLAGS+=-LANG:exceptions=off\""
- ;;
*) ;;
esac
;;
@@ -2860,25 +2787,6 @@ g++*)
EOF
fi
;;
-cc*)
- case "$PLATFORM" in
- irix-cc*)
- if [ "$CFG_EXCEPTION_SUPPORT" != "no" ]; then
- cat <<EOF
-
- This target is using the MIPSpro C++ compiler ($PLATFORM).
-
- You may choose to re-run `basename $0` with the -no-exceptions
- option to compile TQt without exceptions. This will make the
- size of the TQt library smaller and reduce the amount of memory
- taken by your applications.
-
-EOF
- fi
- ;;
- *) ;;
- esac
- ;;
*) ;;
esac
diff --git a/doc/abouttqt.doc b/doc/abouttqt.doc
index ffe3da477..6c1fabf51 100644
--- a/doc/abouttqt.doc
+++ b/doc/abouttqt.doc
@@ -25,7 +25,7 @@ Qt is supported on the following platforms:
\list
\i <b>MS/Windows</b> -- 95, 98, NT 4.0, ME, 2000, and XP
\i <b>Unix/X11</b> -- Linux, Sun Solaris,
- IBM AIX, SGI IRIX and a wide range of others
+ IBM AIX and a wide range of others
\i <b>Macintosh</b> -- Mac OS X
\endlist
diff --git a/doc/faq.doc b/doc/faq.doc
index 6a0fb03fc..72c9cdf77 100644
--- a/doc/faq.doc
+++ b/doc/faq.doc
@@ -25,7 +25,7 @@ Qt is supported on the following platforms:
\list
\i <b>MS/Windows</b> -- 95, 98, NT 4.0, ME, 2000, and XP
\i <b>Unix/X11</b> -- Linux, Sun Solaris,
- IBM AIX, SGI IRIX and a wide range of others
+ IBM AIX and a wide range of others
\i <b>Macintosh</b> -- Mac OS X
\endlist
diff --git a/doc/html/abouttqt.html b/doc/html/abouttqt.html
index a9f0cdb54..26f8acd2b 100644
--- a/doc/html/abouttqt.html
+++ b/doc/html/abouttqt.html
@@ -47,7 +47,7 @@ development.
<ul>
<li> <b>MS/Windows</b> -- 95, 98, NT 4.0, ME, 2000, and XP
<li> <b>Unix/X11</b> -- Linux, Sun Solaris,
-IBM AIX, SGI IRIX and a wide range of others
+IBM AIX and a wide range of others
<li> <b>Macintosh</b> -- Mac OS X
</ul>
<p> TQt is released in following edition(s):
diff --git a/doc/html/credits.html b/doc/html/credits.html
index 4c4b803c3..e53094d9e 100644
--- a/doc/html/credits.html
+++ b/doc/html/credits.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Thanks!</title>
<style type="text/css"><!--
fn { margin-left: 1cm; text-indent: -1cm; }
@@ -53,7 +53,7 @@ Andrew J. Robinson &lt;robinson <i>at</i> eclipse.net&gt;<br>
Andrew Pavlomanolakos &lt;app <i>at</i> novanet.net.au&gt;<br>
Andrew R. Tefft &lt;teffta <i>at</i> crypt.erie.ge.com&gt;<br>
Andrew Vajoczki &lt;vajoczki <i>at</i> interlog.com&gt;<br>
-Andr Johansen &lt;Andre.Johansen <i>at</i> funcom.no&gt;<br>
+André Johansen &lt;Andre.Johansen <i>at</i> funcom.no&gt;<br>
Andy Brice &lt;andyb <i>at</i> suntail.net&gt;<br>
Andy Shaw &lt;andy <i>at</i> east.no&gt;<br>
Anton Keyter &lt;ant <i>at</i> intekom.co.za&gt;<br>
@@ -122,7 +122,7 @@ F R Ball &lt;frb <i>at</i> umr.edu&gt;<br>
Fergal Mc Carthy &lt;fergal <i>at</i> ilo.dec.com&gt;<br>
Frank Gockel &lt;gockel <i>at</i> etecs4.uni-duisburg.de&gt;<br>
Frank Roscher &lt;frank <i>at</i> chemnitz.abs-rz.de&gt;<br>
-Fredrik Markstrm &lt;fredrik <i>at</i> zod.campus.luth.se&gt;<br>
+Fredrik Markström &lt;fredrik <i>at</i> zod.campus.luth.se&gt;<br>
Fredrik Nehr &lt;fredrik_nehr <i>at</i> ivab.se&gt;<br>
FrenzelBhv <i>at</i> aol.com<br>
Frugal &lt;frugal <i>at</i> wardrobe.demon.co.uk&gt;<br>
@@ -203,7 +203,7 @@ Martin Mueller &lt;mm <i>at</i> lunetix.de&gt;<br>
Martin van Velsen &lt;vvelsen <i>at</i> ronix.ptf.hro.nl&gt;<br>
Matthias Ettrich &lt;ettrich <i>at</i> fisher.informatik.uni-tuebingen.de&gt;<br>
Matthias Suencksen &lt;msuencks <i>at</i> techfak.uni-bielefeld.de&gt;<br>
-Mattias Engdegrd &lt;f91-men <i>at</i> nada.kth.se&gt;<br>
+Mattias Engdegård &lt;f91-men <i>at</i> nada.kth.se&gt;<br>
Michael Doppler &lt;m.doppler <i>at</i> icoserve.com&gt;<br>
Michael Figley &lt;figley <i>at</i> ibmoto.com&gt;<br>
Michael George &lt;george <i>at</i> quark.im4u.net&gt;<br>
@@ -277,7 +277,7 @@ Tim D. Gilman &lt;tdgilman <i>at</i> best.com&gt;<br>
Tom Houlder &lt;thoulder <i>at</i> icor.fr&gt;<br>
Tony Albrecht &lt;Tony.Albrecht <i>at</i> adelaide.maptek.com.au&gt;<br>
Torgeir Hovden &lt;hovden <i>at</i> akkurat.idt.ntnu.no&gt;<br>
-Trond Hellem B &lt;s638 <i>at</i> ii.uib.no&gt;<br>
+Trond Hellem Bø &lt;s638 <i>at</i> ii.uib.no&gt;<br>
Trond Solli &lt;Trond.Solli <i>at</i> marintek.sintef.no&gt;<br>
Ulf Stelbe &lt;ust <i>at</i> egd.igd.fhg.de&gt;<br>
Ulrich Hertlein &lt;uhe <i>at</i> cs.tu-berlin.de&gt;<br>
@@ -285,7 +285,7 @@ Ulrich Ring &lt;ur <i>at</i> daveg.com&gt;<br>
Uwe Thiem &lt;uwe <i>at</i> uwix.alt.na&gt;<br>
Vadim Zaliva &lt;lord <i>at</i> crocodile.org&gt;<br>
Val Gough &lt;val <i>at</i> stellacore.com&gt;<br>
-Vilhelm Sjberg &lt;ville <i>at</i> swipnet.se&gt;<br>
+Vilhelm Sjöberg &lt;ville <i>at</i> swipnet.se&gt;<br>
Vlad Karpinsky &lt;vlad <i>at</i> crocodile.org&gt;<br>
Volker Hilsheimer &lt;vohi <i>at</i> gmx.de&gt;<br>
Volker Poplawski &lt;volkerp <i>at</i> stepnet.de&gt;<br>
diff --git a/doc/html/faq.html b/doc/html/faq.html
index f248d4000..c34174635 100644
--- a/doc/html/faq.html
+++ b/doc/html/faq.html
@@ -162,7 +162,7 @@ extensible, and allows true component programming.
<p> <ul>
<li> <b>MS/Windows</b> -- 95, 98, NT 4.0, ME, 2000, and XP
<li> <b>Unix/X11</b> -- Linux, Sun Solaris,
-IBM AIX, SGI IRIX and a wide range of others
+IBM AIX and a wide range of others
<li> <b>Macintosh</b> -- Mac OS X
</ul>
<p> It has become the emerging standard development
diff --git a/doc/html/qmake-manual-2.html b/doc/html/qmake-manual-2.html
index 404024f9b..8e7792971 100644
--- a/doc/html/qmake-manual-2.html
+++ b/doc/html/qmake-manual-2.html
@@ -37,7 +37,7 @@ body { background: #ffffff; color: black; }
<p>Before building TQt manually the following environment variables must be set:</p>
<ul><li><p>QMAKESPEC <br> This must be set to the platform and compiler combination that you are using on your system. <br> For example, if you are using Windows and Microsoft Visual Studio, you would set this environment variable to <em>win32-msvc</em>. If you are using Solaris and g++, you would set this environment variable to <em>solaris-g++</em>.</p>
<p>The following is a list of environment variables available to choose from when setting QMAKESPEC:</p>
-<p>aix-64 irix-032 netbsd-g++ solaris-cc unixware7-g++ aix-g++ linux-cxx openbsd-g++ solaris-g++ aix-xlc linux-g++ openunix-cc sunos-g++ win32-g++ bsdi-g++ linux-icc qnx-g++ tru64-cxx win32-msvc hurd-g++ linux-kcc tru64-g++ win32-watc freebsd-g++ irix-64 macx-pbuilder ultrix-g++ win32-visa irix-g++ macx-g++ unixware-g irix-n32 solaris-64 unixware7-cc</p>
+<p>aix-64 netbsd-g++ solaris-cc unixware7-g++ aix-g++ linux-cxx openbsd-g++ solaris-g++ aix-xlc linux-g++ openunix-cc sunos-g++ win32-g++ bsdi-g++ linux-icc qnx-g++ tru64-cxx win32-msvc hurd-g++ linux-kcc tru64-g++ win32-watc freebsd-g++ macx-pbuilder ultrix-g++ win32-visa macx-g++ unixware-g solaris-64 unixware7-cc</p>
<li><p>TQTDIR <br> This must be set to where TQt is (or will be) installed. For example, <em>c:\qt</em> and <em>\local\qt</em></p>
</ul><p>Once the environment variables are set go into the qmake directory, <em>$TQTDIR/qmake</em>, e.g. <em>C:\qt\qmake</em>. Now run <em>make</em> or <em>nmake</em> depending on your compiler.</p>
<p>When the make has completed, <em>qmake</em> is ready for use.</p>
diff --git a/doc/html/tqdial.html b/doc/html/tqdial.html
index ca899dc0c..76e2f67e6 100644
--- a/doc/html/tqdial.html
+++ b/doc/html/tqdial.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TQDial Class</title>
<style type="text/css"><!--
fn { margin-left: 1cm; text-indent: -1cm; }
@@ -333,7 +333,7 @@ moved with the mouse.
<h3 class=fn>bool <a name="wrapping-prop"></a>wrapping</h3>
<p>This property holds whether wrapping is enabled.
<p>If true, wrapping is enabled. This means that the arrow can be
-turned around 360. Otherwise there is some space at the bottom of
+turned around 360°. Otherwise there is some space at the bottom of
the dial which is skipped by the arrow.
<p> This property's default is false.
diff --git a/doc/html/tqglobal-h.html b/doc/html/tqglobal-h.html
index 4a37f1803..9f8610b3d 100644
--- a/doc/html/tqglobal-h.html
+++ b/doc/html/tqglobal-h.html
@@ -100,7 +100,6 @@ body { background: #ffffff; color: black; }
NETBSD - NetBSD
OPENBSD - OpenBSD
BSDI - BSD/OS
- IRIX - SGI Irix
UNIXWARE - UnixWare 7, Open UNIX 8
AIX - AIX
HURD - GNU Hurd
@@ -153,8 +152,6 @@ body { background: #ffffff; color: black; }
#elif defined(__bsdi__)
# define Q_OS_BSDI
# define Q_OS_BSD4
-#elif defined(__sgi)
-# define Q_OS_IRIX
#elif defined(_AIX)
# define Q_OS_AIX
#elif defined(__Lynx__)
@@ -363,20 +360,6 @@ body { background: #ffffff; color: black; }
# elif defined(CENTERLINE_CLPP) || defined(OBJECTCENTER)
# define Q_CC_OC
# define Q_NO_USING_KEYWORD
-
-/* The MIPSpro compiler in o32 mode is based on EDG but disables features
- such as template specialization nevertheless */
-# elif defined(__sgi)
-# define Q_CC_MIPS
-# if defined(_MIPS_SIM) &amp;&amp; (_MIPS_SIM == _ABIO32) /* o32 ABI */
-# define TQ_TYPENAME
-# elif defined(_COMPILER_VERSION) &amp;&amp; (_COMPILER_VERSION &lt; 730) /* 7.2 */
-# define TQ_TYPENAME
-# endif
-# define Q_NO_USING_KEYWORD /* ### check "using" status */
-# if defined(_COMPILER_VERSION) &amp;&amp; (_COMPILER_VERSION &gt;= 740)
-# pragma set woff 3624,3625, 3649 /* turn off some harmless warnings */
-# endif
# endif
/* The older UnixWare 2.X compiler? */
diff --git a/doc/html/tqprocess.html b/doc/html/tqprocess.html
index 145ffa7e4..3403e5baf 100644
--- a/doc/html/tqprocess.html
+++ b/doc/html/tqprocess.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TQProcess Class</title>
<style type="text/css"><!--
fn { margin-left: 1cm; text-indent: -1cm; }
@@ -592,7 +592,7 @@ process may or may not read this data.
<p> This function always returns immediately. The data you
pass to <a href="#writeToStdin">writeToStdin</a>() is copied into an internal memory buffer in
TQProcess, and when control goes back to the event loop, TQProcess will
-starting transferring data from this buffer to the running process.
+starting transferring data from this buffer to the running process.  
Sometimes the data will be transferred in several payloads, depending on
how much data is read at a time by the process itself. When TQProcess has
transferred all the data from its memory buffer to the running process, it
diff --git a/doc/html/tqtabletevent.html b/doc/html/tqtabletevent.html
index e1c29ef42..0fd1f3428 100644
--- a/doc/html/tqtabletevent.html
+++ b/doc/html/tqtabletevent.html
@@ -104,8 +104,6 @@ int <em>pos</em> and <em>globalPos</em>. <em>device</em> contains the <a href="
<em>pressure</em> contains the pressure exerted on the <em>device</em>, <em>xTilt</em> and <em>yTilt</em> contain
<em>device</em>'s degree of tilt from the X and Y axis respectively. The <em>uId</em> contains an
event id.
-<p> On Irix, <em>globalPos</em> will contain the high-resolution coordinates received from the
-tablet device driver, instead of from the windowing system.
<p> <p>See also <a href="#pos">pos</a>(), <a href="#globalPos">globalPos</a>(), <a href="#device">device</a>(), <a href="#pressure">pressure</a>(), <a href="#xTilt">xTilt</a>(), and <a href="#yTilt">yTilt</a>().
<h3 class=fn><a name="TQTabletEvent-2"></a>TQTabletEvent::TQTabletEvent ( const&nbsp;<a href="tqpoint.html">TQPoint</a>&nbsp;&amp;&nbsp;pos, const&nbsp;<a href="tqpoint.html">TQPoint</a>&nbsp;&amp;&nbsp;globalPos, int&nbsp;device, int&nbsp;pressure, int&nbsp;xTilt, int&nbsp;yTilt, const&nbsp;<a href="tqpair.html">TQPair</a>&lt;int,&nbsp;int&gt;&nbsp;&amp;&nbsp;uId )
@@ -117,9 +115,6 @@ occurred is is given in <em>pos</em> and <em>globalPos</em>. <em>device</em>
contains the <a href="#TabletDevice-enum">device type</a>, <em>pressure</em>
contains the pressure exerted on the <em>device</em>, <em>xTilt</em> and <em>yTilt</em> contain the <em>device</em>'s degrees of tilt from the X and Y
axis respectively. The <em>uId</em> contains an event id.
-<p> On Irix, <em>globalPos</em> will contain the high-resolution coordinates
-received from the tablet device driver, instead of from the
-windowing system.
<p> <p>See also <a href="#pos">pos</a>(), <a href="#globalPos">globalPos</a>(), <a href="#device">device</a>(), <a href="#pressure">pressure</a>(), <a href="#xTilt">xTilt</a>(), and <a href="#yTilt">yTilt</a>().
<h3 class=fn>void <a name="accept"></a>TQTabletEvent::accept ()
diff --git a/doc/html/troll.html b/doc/html/troll.html
index 49eacd0a5..09d742ff6 100644
--- a/doc/html/troll.html
+++ b/doc/html/troll.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Company Information</title>
<style type="text/css"><!--
fn { margin-left: 1cm; text-indent: -1cm; }
@@ -96,7 +96,7 @@ spam. If your mail server is listed, you will regrettably not be able to
send us mail. The <a href="http://www.mail-abuse.org/tsi/">MAPS TSI</a>
pages provide information about how to secure your server.
</td><td ><br></td></tr>
-<tr bgcolor="#ffffff"><td bgcolor="#ffffff" colspan="6"><br></td></tr>
+<tr bgcolor="#ffffff"><td bgcolor="#ffffff" colspan="6"> <br> </td></tr>
<tr><th colspan=6 valign="top" bgcolor="#a2c511">Norway Office</th></tr>
</tr>
<tr>
@@ -114,7 +114,7 @@ pages provide information about how to secure your server.
<tr>
<td ><br></td>
<td valign="top"> All inquiries: +47 21 60 48 01</td>
-<tr bgcolor="#ffffff"><td bgcolor="#ffffff" colspan="6"><br></td></tr>
+<tr bgcolor="#ffffff"><td bgcolor="#ffffff" colspan="6"> <br> </td></tr>
<tr><th colspan=6 valign="top" bgcolor="#a2c511">USA Office</th></tr>
</tr>
<tr>
diff --git a/doc/man/man3/tqdial.3qt b/doc/man/man3/tqdial.3qt
index b43c61623..58fe030d9 100644
--- a/doc/man/man3/tqdial.3qt
+++ b/doc/man/man3/tqdial.3qt
@@ -333,7 +333,7 @@ Set this property's value with setValue() and get this property's value with val
.SH "bool wrapping"
This property holds whether wrapping is enabled.
.PP
-If true, wrapping is enabled. This means that the arrow can be turned around 360. Otherwise there is some space at the bottom of the dial which is skipped by the arrow.
+If true, wrapping is enabled. This means that the arrow can be turned around 360°. Otherwise there is some space at the bottom of the dial which is skipped by the arrow.
.PP
This property's default is false.
.PP
diff --git a/doc/man/man3/tqtabletevent.3qt b/doc/man/man3/tqtabletevent.3qt
index 73df57b7a..a92926152 100644
--- a/doc/man/man3/tqtabletevent.3qt
+++ b/doc/man/man3/tqtabletevent.3qt
@@ -94,16 +94,12 @@ This enum defines what type of device is generating the event.
.SH "TQTabletEvent::TQTabletEvent ( Type t, const TQPoint & pos, const TQPoint & globalPos, int device, int pressure, int xTilt, int yTilt, const TQPair<int, int> & uId )"
Construct a tablet event of type \fIt\fR. The position of when the event occurred is given int \fIpos\fR and \fIglobalPos\fR. \fIdevice\fR contains the device type, \fIpressure\fR contains the pressure exerted on the \fIdevice\fR, \fIxTilt\fR and \fIyTilt\fR contain \fIdevice\fR's degree of tilt from the X and Y axis respectively. The \fIuId\fR contains an event id.
.PP
-On Irix, \fIglobalPos\fR will contain the high-resolution coordinates received from the tablet device driver, instead of from the windowing system.
-.PP
See also pos(), globalPos(), device(), pressure(), xTilt(), and yTilt().
.SH "TQTabletEvent::TQTabletEvent ( const TQPoint & pos, const TQPoint & globalPos, int device, int pressure, int xTilt, int yTilt, const TQPair<int, int> & uId )"
\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
.PP
Constructs a tablet event object. The position when the event occurred is is given in \fIpos\fR and \fIglobalPos\fR. \fIdevice\fR contains the device type, \fIpressure\fR contains the pressure exerted on the \fIdevice\fR, \fIxTilt\fR and \fIyTilt\fR contain the \fIdevice\fR's degrees of tilt from the X and Y axis respectively. The \fIuId\fR contains an event id.
.PP
-On Irix, \fIglobalPos\fR will contain the high-resolution coordinates received from the tablet device driver, instead of from the windowing system.
-.PP
See also pos(), globalPos(), device(), pressure(), xTilt(), and yTilt().
.SH "void TQTabletEvent::accept ()"
Sets the accept flag of the tablet event object.
diff --git a/doc/man/man3/tqtranslator.3qt b/doc/man/man3/tqtranslator.3qt
index 0e310cc0f..e2cfb5b46 100644
--- a/doc/man/man3/tqtranslator.3qt
+++ b/doc/man/man3/tqtranslator.3qt
@@ -7,7 +7,7 @@
.ad l
.nh
.SH NAME
-TQTranslator \-
+TQTranslator \- Internationalization support for text output
.SH SYNOPSIS
\fC#include <tqtranslator.h>\fR
.PP
diff --git a/examples/demo/translations/demo_ru.ts b/examples/demo/translations/demo_ru.ts
new file mode 100644
index 000000000..cc8827066
--- /dev/null
+++ b/examples/demo/translations/demo_ru.ts
@@ -0,0 +1,1193 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS language="ru">
+<context encoding="UTF-8">
+ <name>BookForm</name>
+ <message encoding="UTF-8">
+ <source>Book</source>
+ <translation>Книга</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Surname</source>
+ <translation>Фамилия</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>surname</source>
+ <translation>фамилия</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Forename</source>
+ <translation>Имя</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>forename</source>
+ <translation>имя</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>surname ASC</source>
+ <translation>фамилия ASC</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>forename ASC</source>
+ <translation>имя ASC</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>(default)</source>
+ <translation>(по умолчанию)</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>author</source>
+ <translation>автор</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Title</source>
+ <translation>Название</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>title</source>
+ <translation>название</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Price</source>
+ <translation>Цена</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>price</source>
+ <translation>цена</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Notes</source>
+ <translation>Заметки</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>notes</source>
+ <translation>заметки</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>title ASC</source>
+ <translation>название ASC</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>book</source>
+ <translation>книга</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Connect...</source>
+ <translation>&amp;Подключиться…</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Edit Books</source>
+ <translation>Изменить &amp;книги</translation>
+ </message>
+</context>
+<context encoding="UTF-8">
+ <name>ConnectDialog</name>
+ <message encoding="UTF-8">
+ <source>Connect...</source>
+ <translation>Подключиться…</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Connection settings</source>
+ <translation>Настройки соединения</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Database Name:</source>
+ <translation>Имя базы данных:</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Username:</source>
+ <translation>&amp;Имя пользователя:</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Password:</source>
+ <translation>Паро&amp;ль:</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Hostname:</source>
+ <translation>&amp;Имя узла:</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>P&amp;ort:</source>
+ <translation>П&amp;орт:</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Default</source>
+ <translation>По умолчанию</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>D&amp;river</source>
+ <translation>Драйв&amp;ер</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;OK</source>
+ <translation>&amp;ОК</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Cancel</source>
+ <translation>От&amp;мена</translation>
+ </message>
+</context>
+<context encoding="UTF-8">
+ <name>DnDDemoBase</name>
+ <message encoding="UTF-8">
+ <source>Form1</source>
+ <translation>Form1</translation>
+ </message>
+</context>
+<context encoding="UTF-8">
+ <name>EditBookForm</name>
+ <message encoding="UTF-8">
+ <source>Edit Books</source>
+ <translation>Изменить книги</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>title ASC</source>
+ <translation>название ASC</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>(default)</source>
+ <translation>(по умолчанию)</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>book</source>
+ <translation>книга</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Price</source>
+ <translation>Цена</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Title</source>
+ <translation>Название</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>title</source>
+ <translation>название</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>price</source>
+ <translation>цена</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Insert</source>
+ <translation>&amp;Вставить</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Update</source>
+ <translation>&amp;Обновить</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Delete</source>
+ <translation>&amp;Удалить</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Close</source>
+ <translation>З&amp;акрыть</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>|&lt; &amp;First</source>
+ <translation>|&lt; &amp;Перв</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&lt;&lt; &amp;Prev</source>
+ <translation>&lt;&lt; &amp;Пред</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Next &gt;&gt;</source>
+ <translation>&amp;След &gt;&gt;</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Last &gt;|</source>
+ <translation>&amp;Посл &gt;|</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Author</source>
+ <translation>Автор</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>author_view</source>
+ <translation>author_view</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>name</source>
+ <translation>имя</translation>
+ </message>
+</context>
+<context>
+ <name>Frame</name>
+ <message>
+ <source>TQt Demo Collection</source>
+ <translation>Демо-коллекция TQt</translation>
+ </message>
+ <message>
+ <source>&amp;Exit</source>
+ <translation>&amp;Выход</translation>
+ </message>
+ <message>
+ <source>Ctrl+Q</source>
+ <translation>Ctrl+Q</translation>
+ </message>
+ <message>
+ <source>&amp;File</source>
+ <translation>&amp;Файл</translation>
+ </message>
+ <message>
+ <source>St&amp;yle</source>
+ <translation>Ст&amp;иль</translation>
+ </message>
+</context>
+<context encoding="UTF-8">
+ <name>GLLandscapeViewer</name>
+ <message encoding="UTF-8">
+ <source>Qt/OpenGL example</source>
+ <translation>Пример Qt/OpenGL</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>X-rotation</source>
+ <translation>X-вращение</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Y-rotation</source>
+ <translation>Y-вращение</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Z-rotation</source>
+ <translation>Z-вращение</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Rendering mode</source>
+ <translation>Режим отрисовки</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Wireframe</source>
+ <translation>&amp;Каркас</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Fl&amp;at shaded</source>
+ <translation>Плос&amp;кий затенённый</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Smooth shaded</source>
+ <translation>Гл&amp;адкий затенённый</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Landscape</source>
+ <translation>&amp;Альбом</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Fractalize</source>
+ <translation>&amp;Фрактализация</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Reset grid</source>
+ <translation>Сбросить сет&amp;ку</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Animate</source>
+ <translation>&amp;Анимировать</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Zoom</source>
+ <translation>Масштаб</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Size</source>
+ <translation>Размер</translation>
+ </message>
+</context>
+<context>
+ <name>GLWorkspace</name>
+ <message>
+ <source>&amp;Scene</source>
+ <translation>&amp;Сцена</translation>
+ </message>
+ <message>
+ <source>&amp;New</source>
+ <translation>С&amp;оздать</translation>
+ </message>
+ <message>
+ <source>New</source>
+ <translation>Создать</translation>
+ </message>
+ <message>
+ <source>Wirebox</source>
+ <translation>Ящик проводки</translation>
+ </message>
+ <message>
+ <source>&amp;Wirebox</source>
+ <translation>&amp;Ящик проводки</translation>
+ </message>
+ <message>
+ <source>Gear</source>
+ <translation>Шестерёнка</translation>
+ </message>
+ <message>
+ <source>&amp;Gears</source>
+ <translation>&amp;Шестерёнки</translation>
+ </message>
+ <message>
+ <source>Texture</source>
+ <translation>Текстура</translation>
+ </message>
+ <message>
+ <source>&amp;Texture</source>
+ <translation>&amp;Текстура</translation>
+ </message>
+ <message>
+ <source>&amp;Print</source>
+ <translation>&amp;Печать</translation>
+ </message>
+ <message>
+ <source>Print</source>
+ <translation>Печать</translation>
+ </message>
+ <message>
+ <source>Window Size</source>
+ <translation>Размер окна</translation>
+ </message>
+ <message>
+ <source>&amp;Window Size</source>
+ <translation>&amp;Размер окна</translation>
+ </message>
+ <message>
+ <source>Low Resolution</source>
+ <translation>Низкое разрешение</translation>
+ </message>
+ <message>
+ <source>&amp;Low Resolution</source>
+ <translation>&amp;Низкое разрешение</translation>
+ </message>
+ <message>
+ <source>Medium Resolution</source>
+ <translation>Среднее разрешение</translation>
+ </message>
+ <message>
+ <source>&amp;Medium Resolution</source>
+ <translation>&amp;Среднее разрешение</translation>
+ </message>
+ <message>
+ <source>High Resolution</source>
+ <translation>Высокое разрешение</translation>
+ </message>
+ <message>
+ <source>&amp;High Resolution</source>
+ <translation>&amp;Высокое разрешение</translation>
+ </message>
+ <message>
+ <source>Setup</source>
+ <translation>Настройка</translation>
+ </message>
+ <message>
+ <source>&amp;Setup...</source>
+ <translation>&amp;Настройка…</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Закрыть</translation>
+ </message>
+ <message>
+ <source>&amp;Close</source>
+ <translation>&amp;Закрыть</translation>
+ </message>
+ <message>
+ <source>WireBox</source>
+ <translation>Ящик проводки</translation>
+ </message>
+ <message>
+ <source>Nurbs</source>
+ <translation>Нерегулярный</translation>
+ </message>
+</context>
+<context>
+ <name>HelpWindow</name>
+ <message>
+ <source>&amp;New Window</source>
+ <translation>&amp;Новое окно</translation>
+ </message>
+ <message>
+ <source>&amp;Open File</source>
+ <translation>&amp;Открыть файл</translation>
+ </message>
+ <message>
+ <source>&amp;Print</source>
+ <translation>&amp;Печать</translation>
+ </message>
+ <message>
+ <source>&amp;Backward</source>
+ <translation>&amp;Назад</translation>
+ </message>
+ <message>
+ <source>&amp;Forward</source>
+ <translation>&amp;Вперёд</translation>
+ </message>
+ <message>
+ <source>&amp;Home</source>
+ <translation>&amp;Домой</translation>
+ </message>
+ <message>
+ <source>Add Bookmark</source>
+ <translation>Добавить закладку</translation>
+ </message>
+ <message>
+ <source>&amp;File</source>
+ <translation>&amp;Файл</translation>
+ </message>
+ <message>
+ <source>&amp;Go</source>
+ <translation>&amp;Переход</translation>
+ </message>
+ <message>
+ <source>History</source>
+ <translation>История</translation>
+ </message>
+ <message>
+ <source>Bookmarks</source>
+ <translation>Закладки</translation>
+ </message>
+ <message>
+ <source>Backward</source>
+ <translation>Назад</translation>
+ </message>
+ <message>
+ <source>Forward</source>
+ <translation>Вперёд</translation>
+ </message>
+ <message>
+ <source>Home</source>
+ <translation>Начало</translation>
+ </message>
+</context>
+<context>
+ <name>I18nDemo</name>
+ <message>
+ <source>Close the current window.</source>
+ <translation>Закрыть текущее окно.</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Закрыть</translation>
+ </message>
+ <message>
+ <source>Close all opened windows.</source>
+ <translation>Закрыть все открытые окна.</translation>
+ </message>
+ <message>
+ <source>Close All</source>
+ <translation>Закрыть все</translation>
+ </message>
+ <message>
+ <source>Tile opened windows.</source>
+ <translation>Разместить открытые окна плиткой.</translation>
+ </message>
+ <message>
+ <source>Tile</source>
+ <translation>Выстроить</translation>
+ </message>
+ <message>
+ <source>Cascade opened windows.</source>
+ <translation>Каскад открытых окон.</translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation>Расположить каскадом</translation>
+ </message>
+ <message>
+ <source>--language--</source>
+ <translation>--язык--</translation>
+ </message>
+ <message>
+ <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses TQt version %1, a multiplatform C++ GUI toolkit from Trolltech. TQt provides single-source portability across Windows 95/98/NT/2000, Linux, Solaris and many other versions of Unix with X11.&lt;/p&gt;&lt;p&gt;See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+ <translation>&lt;h3&gt;О Qt&lt;/h3&gt;&lt;p&gt;Эта программа использует TQt версии %1, многоплатформенный набор инструментов C++ GUI от Trolltech. TQt обеспечивает переносимость из одного источника на Windows 95/98/NT/2000, Linux, Solaris и многие другие версии Unix с X11. &lt;/p&gt;&lt;p&gt;Дополнительную информацию см. на сайте &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt;.&lt;/p&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>KAstTopLevel</name>
+ <message>
+ <source>Score</source>
+ <translation>Баллы</translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation>Уровень</translation>
+ </message>
+ <message>
+ <source>Ships</source>
+ <translation>Корабли</translation>
+ </message>
+ <message>
+ <source>Fuel</source>
+ <translation>Топливо</translation>
+ </message>
+ <message>
+ <source>Press N to start playing</source>
+ <translation>Нажмите N, чтобы начать игру</translation>
+ </message>
+ <message>
+ <source>Ship Destroyed. Press L to launch.</source>
+ <translation>Корабль разрушился. Нажмите L для запуска.</translation>
+ </message>
+ <message>
+ <source>Game Over!</source>
+ <translation>Конец игры!</translation>
+ </message>
+</context>
+<context>
+ <name>KAsteroidsView</name>
+ <message>
+ <source>TQCanvas demo</source>
+ <translation>Демонстрация TQCanvas</translation>
+ </message>
+ <message>
+ <source>This game has been implemented using the TQCanvas class.
+The TQCanvas class is not part of the Professional Edition. Please
+contact Trolltech if you want to upgrade to the Enterprise Edition.</source>
+ <translation>Эта игра была реализована с использованием класса TQCanvas.
+Класс TQCanvas не входит в состав Professional Edition. Пожалуйста,
+свяжитесь с Trolltech, если вы хотите перейти на Enterprise Edition.</translation>
+ </message>
+</context>
+<context encoding="UTF-8">
+ <name>PrintPreview</name>
+ <message encoding="UTF-8">
+ <source>Print Preview</source>
+ <translation>Предпросмотр печати</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Preview</source>
+ <translation>Предпросмотр</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>TextLabel1</source>
+ <translation>TextLabel1</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Modify</source>
+ <translation>Изменить</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Invert Colors</source>
+ <translation>&amp;Обратить цвета</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Mirror</source>
+ <translation>&amp;Отразить</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Flip</source>
+ <translation>&amp;Перевернуть</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Rotate 90° &amp;left</source>
+ <translation>Повернуть влево на 90°</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Rotate 90° &amp;right</source>
+ <translation>Повернуть вправо на 90°</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Help</source>
+ <translation>&amp;Справка</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Print</source>
+ <translation>&amp;Печать</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Discard</source>
+ <translation>От&amp;клонить</translation>
+ </message>
+</context>
+<context encoding="UTF-8">
+ <name>SqlEx</name>
+ <message encoding="UTF-8">
+ <source>Form1</source>
+ <translation>Form1</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Tables</source>
+ <translation>Таблицы</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Type</source>
+ <translation>Тип</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Required</source>
+ <translation>Требуется</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>SQL Query</source>
+ <translation>Запрос SQL</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Submit</source>
+ <translation>&amp;Отправить</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>C&amp;lear</source>
+ <translation>&amp;Очистить</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Press &quot;Connect&quot; to open a database</source>
+ <translation>Нажмите «Подключиться», чтобы открыть базу данных</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Connect...</source>
+ <translation>&amp;Подключиться…</translation>
+ </message>
+</context>
+<context>
+ <name>TextEdit</name>
+ <message>
+ <source>&amp;File</source>
+ <translation>&amp;Файл</translation>
+ </message>
+ <message>
+ <source>New</source>
+ <translation>Создать</translation>
+ </message>
+ <message>
+ <source>&amp;New...</source>
+ <translation>&amp;Создать…</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Открыть</translation>
+ </message>
+ <message>
+ <source>&amp;Open...</source>
+ <translation>&amp;Открыть…</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Сохранить</translation>
+ </message>
+ <message>
+ <source>&amp;Save...</source>
+ <translation>&amp;Сохранить…</translation>
+ </message>
+ <message>
+ <source>Save As</source>
+ <translation>Сохранить как</translation>
+ </message>
+ <message>
+ <source>Save &amp;As...</source>
+ <translation>Сохранить &amp;как…</translation>
+ </message>
+ <message>
+ <source>Print</source>
+ <translation>Печать</translation>
+ </message>
+ <message>
+ <source>&amp;Print...</source>
+ <translation>Печа&amp;ть…</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Закрыть</translation>
+ </message>
+ <message>
+ <source>&amp;Close</source>
+ <translation>З&amp;акрыть</translation>
+ </message>
+ <message>
+ <source>&amp;Edit</source>
+ <translation>&amp;Правка</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Отменить</translation>
+ </message>
+ <message>
+ <source>&amp;Undo</source>
+ <translation>&amp;Отменить действие</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation>Повторить</translation>
+ </message>
+ <message>
+ <source>&amp;Redo</source>
+ <translation>&amp;Повторить</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Вырезать</translation>
+ </message>
+ <message>
+ <source>&amp;Cut</source>
+ <translation>&amp;Вырезать</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Копировать</translation>
+ </message>
+ <message>
+ <source>C&amp;opy</source>
+ <translation>Копи&amp;ровать</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Вставить</translation>
+ </message>
+ <message>
+ <source>&amp;Paste</source>
+ <translation>&amp;Вставить</translation>
+ </message>
+ <message>
+ <source>For&amp;mat</source>
+ <translation>Фо&amp;рмат</translation>
+ </message>
+ <message>
+ <source>Standard</source>
+ <translation>Обычный</translation>
+ </message>
+ <message>
+ <source>Bullet List (Disc)</source>
+ <translation>Маркированный список (диск)</translation>
+ </message>
+ <message>
+ <source>Bullet List (Circle)</source>
+ <translation>Маркированный список (круг)</translation>
+ </message>
+ <message>
+ <source>Bullet List (Square)</source>
+ <translation>Маркированный список (квадрат)</translation>
+ </message>
+ <message>
+ <source>Ordered List (Decimal)</source>
+ <translation>Упорядоченный список (десятичный)</translation>
+ </message>
+ <message>
+ <source>Ordered List (Alpha lower)</source>
+ <translation>Упорядоченный список (a)</translation>
+ </message>
+ <message>
+ <source>Ordered List (Alpha upper)</source>
+ <translation>Упорядоченный список (A)</translation>
+ </message>
+ <message>
+ <source>Bold</source>
+ <translation>Жирный</translation>
+ </message>
+ <message>
+ <source>&amp;Bold</source>
+ <translation>Жирный</translation>
+ </message>
+ <message>
+ <source>Italic</source>
+ <translation>Курсив</translation>
+ </message>
+ <message>
+ <source>&amp;Italic</source>
+ <translation>&amp;Курсив</translation>
+ </message>
+ <message>
+ <source>Underline</source>
+ <translation>Подчёркнутый</translation>
+ </message>
+ <message>
+ <source>&amp;Underline</source>
+ <translation>&amp;Подчёркнутый</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Слева</translation>
+ </message>
+ <message>
+ <source>&amp;Left</source>
+ <translation>С&amp;лева</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>По центру</translation>
+ </message>
+ <message>
+ <source>C&amp;enter</source>
+ <translation>По &amp;центру</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Справа</translation>
+ </message>
+ <message>
+ <source>&amp;Right</source>
+ <translation>С&amp;права</translation>
+ </message>
+ <message>
+ <source>Justify</source>
+ <translation>По ширине</translation>
+ </message>
+ <message>
+ <source>&amp;Justify</source>
+ <translation>По &amp;ширине</translation>
+ </message>
+ <message>
+ <source>Color</source>
+ <translation>Цвет</translation>
+ </message>
+ <message>
+ <source>&amp;Color...</source>
+ <translation>&amp;Цвет…</translation>
+ </message>
+ <message>
+ <source>noname</source>
+ <translation>без имени</translation>
+ </message>
+ <message>
+ <source>HTML-Files (*.htm *.html);;All Files (*)</source>
+ <translation>HTML-файлы (*.htm *.html);;Все файлы (*)</translation>
+ </message>
+</context>
+<context encoding="UTF-8">
+ <name>WidgetsBase</name>
+ <message encoding="UTF-8">
+ <source>Widgets</source>
+ <translation>Виджеты</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Applix</source>
+ <translation>Applix</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Binary</source>
+ <translation>Двоичное</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Core</source>
+ <translation>Ядро</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Deb</source>
+ <translation>Deb</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Document</source>
+ <translation>Документ</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Pdf</source>
+ <translation>Pdf</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Readme</source>
+ <translation>Прочти меня</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Shellscript</source>
+ <translation>Сценарий Shell</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Recycled</source>
+ <translation>Повторно используется</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Video</source>
+ <translation>Видео</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&lt;p&gt;&lt;h1&gt;&lt;b&gt;&lt;font size=&quot;5&quot; &gt;Richtext &lt;/h1&gt;
+&lt;/p&gt;&lt;p&gt;Qt supports formatted rich text, such as the heading above, &lt;i&gt;&lt;font &gt;emphasized&lt;/font&gt;&lt;/i&gt;, &lt;b&gt;&lt;font &gt;bold &lt;/font&gt;&lt;/b&gt;and &lt;u&gt;&lt;font &gt;underlined &lt;/font&gt;&lt;/u&gt;text, as well as colored text. This is &lt;font color=&quot;#ff0000&quot; &gt;red&lt;/font&gt;, while this is &lt;font color=&quot;#00bb00&quot; &gt;green&lt;/font&gt;, and this is &lt;font color=&quot;#0000ff&quot; &gt;blue&lt;/font&gt;. &lt;/p&gt;
+&lt;&gt; &lt;/&gt;
+</source>
+ <translation>&lt;p&gt;&lt;h1&gt;&lt;b&gt;&lt;font size=&quot;5&quot; &gt;Richtext &lt;/h1&gt;
+&lt;/p&gt;&lt;p&gt;Qt поддерживает форматированный текст, такой как заголовок выше, &lt;i&gt;&lt;font &gt;выделенный&lt;/font&gt;&lt;/i&gt;, &lt;b&gt;&lt;font &gt;жирный &lt;/font&gt;&lt;/b&gt;и &lt;u&gt;&lt;font &gt;подчёркнутый &lt;/font&gt;&lt;/u&gt;текст, а также цветной текст. Это &lt;font color=&quot;#ff0000&quot; &gt;красный&lt;/font&gt;, а это &lt;font color=&quot;#00bb00&quot; &gt;зелёный&lt;/font&gt;, а это &lt;font color=&quot;#0000ff&quot; &gt;синий&lt;/font&gt;. &lt;/p&gt;
+&lt;&gt; &lt;/&gt;
+</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Iconview</source>
+ <translation>В виде значков</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 1</source>
+ <translation>Объект 1</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 2</source>
+ <translation>Объект 2</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 3</source>
+ <translation>Объект 3</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 4</source>
+ <translation>Объект 4</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 5</source>
+ <translation>Объект 5</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 6</source>
+ <translation>Объект 6</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 7</source>
+ <translation>Объект 7</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 8</source>
+ <translation>Объект 8</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 9</source>
+ <translation>Объект 9</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 10</source>
+ <translation>Объект 10</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 11</source>
+ <translation>Объект 11</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 12</source>
+ <translation>Объект 12</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 13</source>
+ <translation>Объект 13</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 14</source>
+ <translation>Объект 14</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 15</source>
+ <translation>Объект 15</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 16</source>
+ <translation>Объект 16</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Item 17</source>
+ <translation>Объект 17</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Table</source>
+ <translation>Таблица</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Tables</source>
+ <translation>Таблицы</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>are</source>
+ <translation>—</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>easy</source>
+ <translation>лёгкий</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>with</source>
+ <translation>с</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Qt</source>
+ <translation>Qt</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>13</source>
+ <translation>13</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Listview</source>
+ <translation>В виде списка</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Things</source>
+ <translation>Вещи</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Text</source>
+ <translation>Текст</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Stuff</source>
+ <translation>Материалы</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Airbrush</source>
+ <translation>Аэрограф</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>What stuff?</source>
+ <translation>Какие материалы?</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Eraser</source>
+ <translation>Ластик</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Here?</source>
+ <translation>Здесь?</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Pixmap item</source>
+ <translation>Элемент Pixmap</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Nothing</source>
+ <translation>Ничего</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Nothing Again</source>
+ <translation>Ничего снова</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Pixmap subitem 1</source>
+ <translation>Подэлемент Pixmap 1</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Subitem</source>
+ <translation>Подэлемент</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Pixmap subitem 2 </source>
+ <translation>Подэлемент Pixmap 2 </translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Group box</source>
+ <translation>Группа виджетов</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Pick a base color:</source>
+ <translation>Выбрать основной цвет:</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&amp;Reset colors</source>
+ <translation>&amp;Сбросить цвета</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>pale green</source>
+ <translation>бледно-зелёный</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>deep sky blue</source>
+ <translation>глубокий небесно-голубой</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>steel blue</source>
+ <translation>стальной синий</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>powder blue</source>
+ <translation>голубая пудра</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>sandy brown</source>
+ <translation>песочно-коричневый</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>dark orange</source>
+ <translation>темно-оранжевый</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>indian red</source>
+ <translation>индийский красный</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>hot pink</source>
+ <translation>ярко-розовый</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Enter a color name and hit return:</source>
+ <translation>Укажите название цвета и нажмите Ввод:</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Color test area</source>
+ <translation>Область тестирования цвета</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Check boxes</source>
+ <translation>Флажки</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Apples</source>
+ <translation>Яблоки</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Banana</source>
+ <translation>Банан</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Orange</source>
+ <translation>Оранжевый</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Radio buttons</source>
+ <translation>Радиокнопки</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Sprite</source>
+ <translation>Спрайт</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Farris</source>
+ <translation>Фаррис</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Solo</source>
+ <translation>Соло</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>Date/Time editors</source>
+ <translation>Редакторы даты/времени</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>DateTime string goes here!</source>
+ <translation>Строка DateTime вставляется сюда!</translation>
+ </message>
+ <message encoding="UTF-8">
+ <source>&lt;h1&gt;&lt;b&gt;&lt;font size=&quot;4&quot; &gt;Richtext &lt;/h1&gt;
+&lt;p&gt;Qt supports formatted rich text, such as the heading above, &lt;i&gt;&lt;font &gt;emphasized&lt;/font&gt;&lt;/i&gt;, &lt;b&gt;&lt;font &gt;bold &lt;/font&gt;&lt;/b&gt;and &lt;u&gt;&lt;font &gt;underlined &lt;/font&gt;&lt;/u&gt;text, as well as colored text. This is &lt;font color=&quot;#ff0000&quot; &gt;red&lt;/font&gt;, while this is &lt;font color=&quot;#00bb00&quot; &gt;green&lt;/font&gt;, and this is &lt;font color=&quot;#0000ff&quot; &gt;blue&lt;/font&gt;. &lt;/p&gt;
+&lt;&gt; &lt;/&gt;
+</source>
+ <translation>&lt;h1&gt;&lt;b&gt;&lt;font size=&quot;4&quot; &gt;Richtext &lt;/h1&gt;
+&lt;p&gt;Qt поддерживает форматированный текст, такой как заголовок выше, &lt;i&gt;&lt;font &gt;выделенный&lt;/font&gt;&lt;/i&gt;, &lt;b&gt;&lt;font &gt;жирный &lt;/font&gt;&lt;/b&gt;и &lt;u&gt;&lt;font &gt;подчёркнутый &lt;/font&gt;&lt;/u&gt;текст, а также цветной текст. Это &lt;font color=&quot;#ff0000&quot; &gt;красный&lt;/font&gt;, а это &lt;font color=&quot;#00bb00&quot; &gt;зелёный&lt;/font&gt;, а это &lt;font color=&quot;#0000ff&quot; &gt;синий&lt;/font&gt;. &lt;/p&gt;
+&lt;&gt; &lt;/&gt;
+</translation>
+ </message>
+</context>
+</TS>
diff --git a/mkspecs/irix-cc-64/qmake.conf b/mkspecs/irix-cc-64/qmake.conf
deleted file mode 100644
index 11d18976f..000000000
--- a/mkspecs/irix-cc-64/qmake.conf
+++ /dev/null
@@ -1,104 +0,0 @@
-#
-#
-# qmake configuration for irix-cc-64
-#
-# From cc(1):
-# -64
-# Generates a 64-bit object. This defaults to -mips4 if -mips3 has
-# not been specified.
-# -LANG: ...
-# The language feature option group controls the source language
-# interpretation assumed by the compiler. The individual controls
-# in this group are as follows:
-# ansi-for-init-scope [ = ( ON|OFF ) ]
-# Enables or disables the ANSI scoping rules for for-init
-# declarations (the scope of the name declared extends to
-# the end of the for statement). This enables the behavior
-# that is required by the C++ standard. The default value
-# is OFF, which is the ARM behavior (the scope of the name
-# declared extends to the end of the block enclosing the for
-# statement).
-# std
-# Enables use of the standard C++ library and standard-
-# conforming iostream library. Specifying this flag also
-# triggers other standard-conforming behavior, such as the
-# new rules for the scope of for loop initializers.
-#
-
-MAKEFILE_GENERATOR = UNIX
-TEMPLATE = app
-CONFIG += qt warn_on release link_prl
-
-QMAKE_CC = cc
-QMAKE_LEX = flex
-QMAKE_LEXFLAGS =
-QMAKE_YACC = yacc
-QMAKE_YACCFLAGS = -d
-QMAKE_CFLAGS = -64 -signed -woff 1021,1209,1233,1314,1355,1375,1506
-QMAKE_CFLAGS_DEPS = -M
-QMAKE_CFLAGS_WARN_ON = -fullwarn
-QMAKE_CFLAGS_WARN_OFF =
-QMAKE_CFLAGS_RELEASE = -O2 -OPT:Olimit=3000
-QMAKE_CFLAGS_DEBUG = -g
-QMAKE_CFLAGS_SHLIB =
-QMAKE_CFLAGS_YACC = -woff 1110,1174,3262
-QMAKE_CFLAGS_THREAD =
-
-QMAKE_CXX = CC
-QMAKE_CXXFLAGS = -64 -signed -woff 1021,1209,1233,1314,1355,1375,1424,1506,1681,1682,3496
-QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
-QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
-QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
-QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
-QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
-QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
-QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
-QMAKE_CXXFLAGS_THREAD =
-
-QMAKE_INCDIR =
-QMAKE_LIBDIR =
-QMAKE_INCDIR_X11 =
-QMAKE_LIBDIR_X11 =
-QMAKE_INCDIR_TQT = $(TQTDIR)/include
-QMAKE_LIBDIR_TQT = $(TQTDIR)/lib
-QMAKE_INCDIR_OPENGL =
-QMAKE_LIBDIR_OPENGL =
-
-QMAKE_LINK = CC
-QMAKE_LINK_SHLIB = CC
-QMAKE_LFLAGS = -64
-QMAKE_LFLAGS_RELEASE =
-QMAKE_LFLAGS_DEBUG =
-QMAKE_LFLAGS_SHLIB = -shared
-QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
-QMAKE_LFLAGS_SONAME = -Wl,-soname,
-QMAKE_LFLAGS_THREAD =
-QMAKE_RPATH = -Wl,-rpath,
-
-QMAKE_LIBS =
-QMAKE_LIBS_DYNLOAD =
-QMAKE_LIBS_X11 = -lXext -lX11 -lm
-QMAKE_LIBS_X11SM = -lSM -lICE
-QMAKE_LIBS_QT = -lqt
-QMAKE_LIBS_QT_THREAD = -ltqt-mt
-QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu -lm
-QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
-QMAKE_LIBS_THREAD = -lpthread
-
-QMAKE_MOC = $(TQTDIR)/bin/tqmoc
-QMAKE_UIC = $(TQTDIR)/bin/tquic
-
-QMAKE_AR = CC -ar -o
-QMAKE_RANLIB =
-
-QMAKE_CLEAN = -r $(OBJECTS_DIR)so_locations $(OBJECTS_DIR)ii_files
-
-QMAKE_TAR = tar -cf
-QMAKE_GZIP = gzip -9f
-
-QMAKE_COPY = cp -f
-QMAKE_MOVE = mv -f
-QMAKE_DEL_FILE = rm -f
-QMAKE_DEL_DIR = rmdir
-QMAKE_CHK_DIR_EXISTS = test -d
-QMAKE_MKDIR = mkdir -p
diff --git a/mkspecs/irix-cc-64/qplatformdefs.h b/mkspecs/irix-cc-64/qplatformdefs.h
deleted file mode 100644
index 5c7e122ad..000000000
--- a/mkspecs/irix-cc-64/qplatformdefs.h
+++ /dev/null
@@ -1,64 +0,0 @@
-#ifndef TQPLATFORMDEFS_H
-#define TQPLATFORMDEFS_H
-
-// Get TQt defines/settings
-
-#include "tqglobal.h"
-
-// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
-
-#include <unistd.h>
-
-
-// We are hot - unistd.h should have turned on the specific APIs we requested
-
-
-#ifdef TQT_THREAD_SUPPORT
-#include <pthread.h>
-#endif
-
-#include <dirent.h>
-#include <fcntl.h>
-#include <grp.h>
-#include <pwd.h>
-#include <signal.h>
-#include <dlfcn.h>
-
-#include <sys/types.h>
-#include <sys/ioctl.h>
-#include <sys/ipc.h>
-#include <sys/time.h>
-#include <sys/shm.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-#include <sys/wait.h>
-
-// DNS header files are not fully covered by X/Open specifications.
-// In particular nothing is said about res_* :/
-// On IRIX header files <netinet/in.h> and <arpa/nameser.h> are not
-// included by <resolv.h>. Note that <arpa/nameser.h> must be included
-// before <resolv.h>.
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
-
-
-#define QT_SIGNAL_RETTYPE void
-#define QT_SIGNAL_ARGS int
-#define QT_SIGNAL_IGNORE SIG_IGN
-
-#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE-0 >= 500)
-#define QT_SOCKLEN_T size_t
-#else
-#define QT_SOCKLEN_T int
-#endif
-
-#if 0
-// on Irix 6.5 and better only - but how to check for it?
-#if defined(_SGIAPI)
-#define QT_SNPRINTF ::snprintf
-#define QT_VSNPRINTF ::vsnprintf
-#endif
-#endif
-
-#endif // TQPLATFORMDEFS_H
diff --git a/mkspecs/irix-cc-o32/qmake.conf b/mkspecs/irix-cc-o32/qmake.conf
deleted file mode 100644
index ffd8124a4..000000000
--- a/mkspecs/irix-cc-o32/qmake.conf
+++ /dev/null
@@ -1,88 +0,0 @@
-#
-#
-# qmake configuration for irix-cc-o32
-#
-# From cc(1):
-# -o32 or -32
-# Generates an (old) 32-bit object. See the o32(5) man page for
-# option descriptions and details. This defaults to -mips2 if
-# -mips1 has not been specified.
-#
-
-MAKEFILE_GENERATOR = UNIX
-TEMPLATE = app
-CONFIG += qt warn_on release link_prl
-
-QMAKE_CC = cc
-QMAKE_LEX = flex
-QMAKE_LEXFLAGS =
-QMAKE_YACC = yacc
-QMAKE_YACCFLAGS = -d
-QMAKE_CFLAGS_DEPS = -M
-QMAKE_CFLAGS = -o32 -signed -woff 3115,3203,3260,3672,3937
-QMAKE_CFLAGS_WARN_ON = -fullwarn
-QMAKE_CFLAGS_WARN_OFF =
-QMAKE_CFLAGS_RELEASE = -O2 -Olimit 3000
-QMAKE_CFLAGS_DEBUG = -g
-QMAKE_CFLAGS_SHLIB =
-QMAKE_CFLAGS_YACC = -woff 3203,3262
-QMAKE_CFLAGS_THREAD =
-
-QMAKE_CXX = CC
-QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
-QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
-QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
-QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
-QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
-QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
-QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
-QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
-QMAKE_CXXFLAGS_THREAD =
-
-QMAKE_INCDIR =
-QMAKE_LIBDIR =
-QMAKE_INCDIR_X11 =
-QMAKE_LIBDIR_X11 =
-QMAKE_INCDIR_TQT = $(TQTDIR)/include
-QMAKE_LIBDIR_TQT = $(TQTDIR)/lib
-QMAKE_INCDIR_OPENGL =
-QMAKE_LIBDIR_OPENGL =
-
-QMAKE_LINK = CC
-QMAKE_LINK_SHLIB = CC
-QMAKE_LFLAGS = -o32
-QMAKE_LFLAGS_RELEASE =
-QMAKE_LFLAGS_DEBUG =
-QMAKE_LFLAGS_SHLIB = -shared
-QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
-QMAKE_LFLAGS_SONAME = -Wl,-soname,
-QMAKE_LFLAGS_THREAD =
-QMAKE_RPATH = -Wl,-rpath,
-
-QMAKE_LIBS =
-QMAKE_LIBS_DYNLOAD =
-QMAKE_LIBS_X11 = -lXext -lX11 -lm
-QMAKE_LIBS_X11SM = -lSM -lICE
-QMAKE_LIBS_QT = -lqt
-QMAKE_LIBS_QT_THREAD = -ltqt-mt
-QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu -lm
-QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
-QMAKE_LIBS_THREAD = -lpthread
-
-QMAKE_MOC = $(TQTDIR)/bin/tqmoc
-QMAKE_UIC = $(TQTDIR)/bin/tquic
-
-QMAKE_AR = ar cq
-QMAKE_RANLIB =
-
-QMAKE_CLEAN = -r $(OBJECTS_DIR)so_locations $(OBJECTS_DIR)ii_files
-
-QMAKE_TAR = tar -cf
-QMAKE_GZIP = gzip -9f
-
-QMAKE_COPY = cp -f
-QMAKE_MOVE = mv -f
-QMAKE_DEL_FILE = rm -f
-QMAKE_DEL_DIR = rmdir
-QMAKE_CHK_DIR_EXISTS = test -d
-QMAKE_MKDIR = mkdir -p
diff --git a/mkspecs/irix-cc-o32/qplatformdefs.h b/mkspecs/irix-cc-o32/qplatformdefs.h
deleted file mode 100644
index 815699bb4..000000000
--- a/mkspecs/irix-cc-o32/qplatformdefs.h
+++ /dev/null
@@ -1,60 +0,0 @@
-#ifndef TQPLATFORMDEFS_H
-#define TQPLATFORMDEFS_H
-
-// Get TQt defines/settings
-
-#include "tqglobal.h"
-
-// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
-
-#include <unistd.h>
-
-
-// We are hot - unistd.h should have turned on the specific APIs we requested
-
-
-#ifdef TQT_THREAD_SUPPORT
-#include <pthread.h>
-#endif
-
-#include <dirent.h>
-#include <fcntl.h>
-#include <grp.h>
-#include <pwd.h>
-#include <signal.h>
-#include <dlfcn.h>
-
-#include <sys/types.h>
-#include <sys/ioctl.h>
-#include <sys/ipc.h>
-#include <sys/time.h>
-#include <sys/shm.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-#include <sys/wait.h>
-
-// DNS header files are not fully covered by X/Open specifications.
-// In particular nothing is said about res_* :/
-// On IRIX header files <netinet/in.h> and <arpa/nameser.h> are not
-// included by <resolv.h>. Note that <arpa/nameser.h> must be included
-// before <resolv.h>.
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
-
-
-#define QT_SIGNAL_RETTYPE void
-#define QT_SIGNAL_ARGS int
-#define QT_SIGNAL_IGNORE SIG_IGN
-
-#define QT_SOCKLEN_T int
-
-#if 0
-// on Irix 6.5 and better only - but how to check for it?
-#if defined(_SGIAPI)
-#define QT_SNPRINTF ::snprintf
-#define QT_VSNPRINTF ::vsnprintf
-#endif
-#endif
-
-#endif // TQPLATFORMDEFS_H
diff --git a/mkspecs/irix-cc/qmake.conf b/mkspecs/irix-cc/qmake.conf
deleted file mode 100644
index be826006f..000000000
--- a/mkspecs/irix-cc/qmake.conf
+++ /dev/null
@@ -1,104 +0,0 @@
-#
-#
-# qmake configuration for irix-cc
-#
-# From cc(1):
-# -n32
-# Generates a (new) 32-bit object. This defaults to -mips3 if
-# -mips4 has not been specified.
-# -LANG: ...
-# The language feature option group controls the source language
-# interpretation assumed by the compiler. The individual controls
-# in this group are as follows:
-# ansi-for-init-scope [ = ( ON|OFF ) ]
-# Enables or disables the ANSI scoping rules for for-init
-# declarations (the scope of the name declared extends to
-# the end of the for statement). This enables the behavior
-# that is required by the C++ standard. The default value
-# is OFF, which is the ARM behavior (the scope of the name
-# declared extends to the end of the block enclosing the for
-# statement).
-# std
-# Enables use of the standard C++ library and standard-
-# conforming iostream library. Specifying this flag also
-# triggers other standard-conforming behavior, such as the
-# new rules for the scope of for loop initializers.
-#
-
-MAKEFILE_GENERATOR = UNIX
-TEMPLATE = app
-CONFIG += qt warn_on release link_prl
-
-QMAKE_CC = cc
-QMAKE_LEX = flex
-QMAKE_LEXFLAGS =
-QMAKE_YACC = yacc
-QMAKE_YACCFLAGS = -d
-QMAKE_CFLAGS = -n32 -signed -woff 1021,1209,1233,1314,1355,1375,1506
-QMAKE_CFLAGS_DEPS = -M
-QMAKE_CFLAGS_WARN_ON = -fullwarn
-QMAKE_CFLAGS_WARN_OFF =
-QMAKE_CFLAGS_RELEASE = -O2 -OPT:Olimit=3000
-QMAKE_CFLAGS_DEBUG = -g
-QMAKE_CFLAGS_SHLIB =
-QMAKE_CFLAGS_YACC = -woff 1110,1174,3262
-QMAKE_CFLAGS_THREAD =
-
-QMAKE_CXX = CC
-QMAKE_CXXFLAGS = -n32 -signed -woff 1021,1209,1233,1314,1355,1375,1424,1506,1681,1682,3496
-QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
-QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
-QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
-QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
-QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
-QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
-QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
-QMAKE_CXXFLAGS_THREAD =
-
-QMAKE_INCDIR =
-QMAKE_LIBDIR =
-QMAKE_INCDIR_X11 =
-QMAKE_LIBDIR_X11 =
-QMAKE_INCDIR_TQT = $(TQTDIR)/include
-QMAKE_LIBDIR_TQT = $(TQTDIR)/lib
-QMAKE_INCDIR_OPENGL =
-QMAKE_LIBDIR_OPENGL =
-
-QMAKE_LINK = CC
-QMAKE_LINK_SHLIB = CC
-QMAKE_LFLAGS = -n32
-QMAKE_LFLAGS_RELEASE =
-QMAKE_LFLAGS_DEBUG =
-QMAKE_LFLAGS_SHLIB = -shared
-QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
-QMAKE_LFLAGS_SONAME = -Wl,-soname,
-QMAKE_LFLAGS_THREAD =
-QMAKE_RPATH = -Wl,-rpath,
-
-QMAKE_LIBS =
-QMAKE_LIBS_DYNLOAD =
-QMAKE_LIBS_X11 = -lXext -lX11 -lm
-QMAKE_LIBS_X11SM = -lSM -lICE
-QMAKE_LIBS_QT = -lqt
-QMAKE_LIBS_QT_THREAD = -ltqt-mt
-QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu -lm
-QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
-QMAKE_LIBS_THREAD = -lpthread
-
-QMAKE_MOC = $(TQTDIR)/bin/tqmoc
-QMAKE_UIC = $(TQTDIR)/bin/tquic
-
-QMAKE_AR = CC -ar -o
-QMAKE_RANLIB =
-
-QMAKE_CLEAN = -r $(OBJECTS_DIR)so_locations $(OBJECTS_DIR)ii_files
-
-QMAKE_TAR = tar -cf
-QMAKE_GZIP = gzip -9f
-
-QMAKE_COPY = cp -f
-QMAKE_MOVE = mv -f
-QMAKE_DEL_FILE = rm -f
-QMAKE_DEL_DIR = rmdir
-QMAKE_CHK_DIR_EXISTS = test -d
-QMAKE_MKDIR = mkdir -p
diff --git a/mkspecs/irix-cc/qplatformdefs.h b/mkspecs/irix-cc/qplatformdefs.h
deleted file mode 100644
index 5c7e122ad..000000000
--- a/mkspecs/irix-cc/qplatformdefs.h
+++ /dev/null
@@ -1,64 +0,0 @@
-#ifndef TQPLATFORMDEFS_H
-#define TQPLATFORMDEFS_H
-
-// Get TQt defines/settings
-
-#include "tqglobal.h"
-
-// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
-
-#include <unistd.h>
-
-
-// We are hot - unistd.h should have turned on the specific APIs we requested
-
-
-#ifdef TQT_THREAD_SUPPORT
-#include <pthread.h>
-#endif
-
-#include <dirent.h>
-#include <fcntl.h>
-#include <grp.h>
-#include <pwd.h>
-#include <signal.h>
-#include <dlfcn.h>
-
-#include <sys/types.h>
-#include <sys/ioctl.h>
-#include <sys/ipc.h>
-#include <sys/time.h>
-#include <sys/shm.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-#include <sys/wait.h>
-
-// DNS header files are not fully covered by X/Open specifications.
-// In particular nothing is said about res_* :/
-// On IRIX header files <netinet/in.h> and <arpa/nameser.h> are not
-// included by <resolv.h>. Note that <arpa/nameser.h> must be included
-// before <resolv.h>.
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
-
-
-#define QT_SIGNAL_RETTYPE void
-#define QT_SIGNAL_ARGS int
-#define QT_SIGNAL_IGNORE SIG_IGN
-
-#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE-0 >= 500)
-#define QT_SOCKLEN_T size_t
-#else
-#define QT_SOCKLEN_T int
-#endif
-
-#if 0
-// on Irix 6.5 and better only - but how to check for it?
-#if defined(_SGIAPI)
-#define QT_SNPRINTF ::snprintf
-#define QT_VSNPRINTF ::vsnprintf
-#endif
-#endif
-
-#endif // TQPLATFORMDEFS_H
diff --git a/mkspecs/irix-g++/qmake.conf b/mkspecs/irix-g++/qmake.conf
deleted file mode 100644
index 03da1bc91..000000000
--- a/mkspecs/irix-g++/qmake.conf
+++ /dev/null
@@ -1,85 +0,0 @@
-#
-#
-# qmake configuration for irix-g++
-#
-
-MAKEFILE_GENERATOR = UNIX
-TEMPLATE = app
-CONFIG += qt warn_on release link_prl
-
-QMAKE_CC = gcc
-QMAKE_LEX = flex
-QMAKE_LEXFLAGS =
-QMAKE_YACC = yacc
-QMAKE_YACCFLAGS = -d
-QMAKE_CFLAGS =
-QMAKE_CFLAGS_DEPS = -M
-QMAKE_CFLAGS_WARN_ON = -Wall -W
-QMAKE_CFLAGS_WARN_OFF = -w
-QMAKE_CFLAGS_RELEASE = -O2
-QMAKE_CFLAGS_DEBUG = -g
-QMAKE_CFLAGS_SHLIB = -fPIC
-QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
-QMAKE_CFLAGS_THREAD =
-
-QMAKE_CXX = g++
-QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
-QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
-QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
-QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
-QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
-QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
-QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
-QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
-QMAKE_CXXFLAGS_THREAD =
-
-QMAKE_INCDIR =
-QMAKE_LIBDIR =
-QMAKE_INCDIR_X11 =
-QMAKE_LIBDIR_X11 =
-QMAKE_INCDIR_TQT = $(TQTDIR)/include
-QMAKE_LIBDIR_TQT = $(TQTDIR)/lib
-QMAKE_INCDIR_OPENGL =
-QMAKE_LIBDIR_OPENGL =
-
-QMAKE_LINK = g++
-QMAKE_LINK_SHLIB = g++
-QMAKE_LFLAGS =
-QMAKE_LFLAGS_RELEASE =
-QMAKE_LFLAGS_DEBUG =
-QMAKE_LFLAGS_SHLIB = -shared -Wl,-LD_LAYOUT:lgot_buffer=1000
-QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
-QMAKE_LFLAGS_SONAME = -Wl,-soname,
-QMAKE_LFLAGS_THREAD =
-QMAKE_RPATH = -Wl,-rpath,
-
-QMAKE_LIBS = -lC
-QMAKE_LIBS_DYNLOAD =
-QMAKE_LIBS_X11 = -lXext -lX11 -lm
-QMAKE_LIBS_X11SM = -lSM -lICE
-QMAKE_LIBS_QT = -lqt
-QMAKE_LIBS_QT_THREAD = -ltqt-mt
-# libGLU is using the SGI C++ library internally and this somehow clashes
-# with the GNU C++ library (similar name mangling and symbol names?)
-# so we add -lC so that the SGI C++ library is used first...
-QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
-QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
-QMAKE_LIBS_THREAD = -lpthread
-
-QMAKE_MOC = $(TQTDIR)/bin/tqmoc
-QMAKE_UIC = $(TQTDIR)/bin/tquic
-
-QMAKE_AR = ar cq
-QMAKE_RANLIB =
-
-QMAKE_CLEAN = so_locations
-
-QMAKE_TAR = tar -cf
-QMAKE_GZIP = gzip -9f
-
-QMAKE_COPY = cp -f
-QMAKE_MOVE = mv -f
-QMAKE_DEL_FILE = rm -f
-QMAKE_DEL_DIR = rmdir
-QMAKE_CHK_DIR_EXISTS = test -d
-QMAKE_MKDIR = mkdir -p
diff --git a/mkspecs/irix-g++/qplatformdefs.h b/mkspecs/irix-g++/qplatformdefs.h
deleted file mode 100644
index 583bc76b5..000000000
--- a/mkspecs/irix-g++/qplatformdefs.h
+++ /dev/null
@@ -1,69 +0,0 @@
-#ifndef TQPLATFORMDEFS_H
-#define TQPLATFORMDEFS_H
-
-// Get TQt defines/settings
-
-#include "tqglobal.h"
-
-// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
-
-#include <unistd.h>
-
-
-// We are hot - unistd.h should have turned on the specific APIs we requested
-
-
-#ifdef TQT_THREAD_SUPPORT
-#include <pthread.h>
-#endif
-
-#include <dirent.h>
-#include <fcntl.h>
-#include <grp.h>
-#include <pwd.h>
-#include <signal.h>
-#include <dlfcn.h>
-
-#include <sys/types.h>
-#include <sys/ioctl.h>
-#include <sys/ipc.h>
-#include <sys/time.h>
-#include <sys/shm.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-#include <sys/wait.h>
-
-// DNS header files are not fully covered by X/Open specifications.
-// In particular nothing is said about res_* :/
-// On IRIX header files <netinet/in.h> and <arpa/nameser.h> are not
-// included by <resolv.h>. Note that <arpa/nameser.h> must be included
-// before <resolv.h>.
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
-
-
-#define QT_SIGNAL_RETTYPE void
-#if defined(_LANGUAGE_C_PLUS_PLUS) || !defined(_SGIAPI)
-#define QT_SIGNAL_ARGS int
-#else
-#define QT_SIGNAL_ARGS void
-#endif
-#define QT_SIGNAL_IGNORE SIG_IGN
-
-#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE-0 >= 500)
-#define QT_SOCKLEN_T size_t
-#else
-#define QT_SOCKLEN_T int
-#endif
-
-#if 0
-// on Irix 6.5 and better only - but how to check for it?
-#if defined(_SGIAPI)
-#define QT_SNPRINTF ::snprintf
-#define QT_VSNPRINTF ::vsnprintf
-#endif
-#endif
-
-#endif // TQPLATFORMDEFS_H
-
diff --git a/qmake/book/qmake-install.leaf b/qmake/book/qmake-install.leaf
index 7a1569f15..69a322eaf 100644
--- a/qmake/book/qmake-install.leaf
+++ b/qmake/book/qmake-install.leaf
@@ -28,10 +28,6 @@ aix-xlc
bsdi-g++
freebsd-g++
hurd-g++
-irix-032
-irix-64
-irix-g++
-irix-n32
linux-cxx
linux-g++
linux-icc
diff --git a/src/3rdparty/libmng/acinclude.m4 b/src/3rdparty/libmng/acinclude.m4
index f3cb3c95c..c2baeb453 100644
--- a/src/3rdparty/libmng/acinclude.m4
+++ b/src/3rdparty/libmng/acinclude.m4
@@ -43,8 +43,8 @@ AC_DEFUN(AC_SYS_LARGEFILE,
ac_cv_sys_largefile_CC,
[ac_cv_sys_largefile_CC=no
if test "$GCC" != yes; then
- # IRIX 6.2 and later do not support large files by default,
- # so use the C compiler's -n32 option if that helps.
+ # If the OS does not support large files by default,
+ # use the C compiler's -n32 option if that helps.
AC_TRY_COMPILE(AC_SYS_LARGEFILE_TEST_INCLUDES, , ,
[ac_save_CC="$CC"
CC="$CC -n32"
diff --git a/src/3rdparty/libmng/aclocal.m4 b/src/3rdparty/libmng/aclocal.m4
index a0f9e41af..552f9a883 100644
--- a/src/3rdparty/libmng/aclocal.m4
+++ b/src/3rdparty/libmng/aclocal.m4
@@ -55,8 +55,8 @@ AC_DEFUN(AC_SYS_LARGEFILE,
ac_cv_sys_largefile_CC,
[ac_cv_sys_largefile_CC=no
if test "$GCC" != yes; then
- # IRIX 6.2 and later do not support large files by default,
- # so use the C compiler's -n32 option if that helps.
+ # If the OS does not support large files by default,
+ # use the C compiler's -n32 option if that helps.
AC_TRY_COMPILE(AC_SYS_LARGEFILE_TEST_INCLUDES, , ,
[ac_save_CC="$CC"
CC="$CC -n32"
@@ -369,25 +369,6 @@ test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
# Some flags need to be propagated to the compiler or linker for good
# libtool support.
case $host in
-*-*-irix6*)
- # Find out which ABI we are using.
- echo '[#]line __oline__ "configure"' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -32"
- ;;
- *N32*)
- LD="${LD-ld} -n32"
- ;;
- *64-bit*)
- LD="${LD-ld} -64"
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
AC_CHECK_TOOL(DLLTOOL, dlltool, false)
@@ -487,9 +468,6 @@ aix*)
cygwin* | mingw* | pw32*)
symcode='[[ABCDGISTW]]'
;;
-irix*)
- symcode='[[BCDEGRST]]'
- ;;
solaris* | sysv5*)
symcode='[[BDT]]'
;;
@@ -1126,8 +1104,8 @@ AC_CACHE_VAL(lt_cv_prog_cc_pic,
# like `-m68040'.
lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
;;
- beos* | irix5* | irix6*)
- # PIC is the default for these OSes.
+ beos*)
+ # PIC is the default for this OS
;;
darwin* | rhapsody*)
# PIC is the default on this platform
@@ -1162,12 +1140,6 @@ AC_CACHE_VAL(lt_cv_prog_cc_pic,
fi
;;
- irix5* | irix6*)
- lt_cv_prog_cc_wl='-Wl,'
- lt_cv_prog_cc_static='-non_shared'
- # PIC (with -KPIC) is the default.
- ;;
-
cygwin* | mingw* | pw32* | os2*)
# This hack is so that the source file can tell whether it is being
# built for inclusion in a dll (and should export symbols for example).
@@ -1831,17 +1803,6 @@ else
hardcode_shlibpath_var=no
;;
- irix5* | irix6*)
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- fi
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- link_all_deplibs=yes
- ;;
-
netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
@@ -2244,31 +2205,6 @@ gnu*)
hardcode_into_libs=yes
;;
-irix5* | irix6*)
- version_type=irix
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}.so$major'
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
- case $host_os in
- irix5*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in # libtool.m4 will add one of these switches to LD
- *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
- *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
- *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
- *) libsuff= shlibsuff= libmagic=never-match;;
- esac
- ;;
- esac
- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- ;;
-
# No shared lib support for Linux oldld, aout, or coff.
linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
dynamic_linker=no
@@ -3419,27 +3355,6 @@ gnu*)
lt_cv_deplibs_check_method=pass_all
;;
-irix5* | irix6*)
- case $host_os in
- irix5*)
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
- ;;
- *)
- case $LD in
- *-32|*"-32 ") libmagic=32-bit;;
- *-n32|*"-n32 ") libmagic=N32;;
- *-64|*"-64 ") libmagic=64-bit;;
- *) libmagic=never-match;;
- esac
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1"
- ;;
- esac
- lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
- lt_cv_deplibs_check_method=pass_all
- ;;
-
# This must be Linux ELF.
linux-gnu*)
case $host_cpu in
diff --git a/src/3rdparty/libmng/config.guess b/src/3rdparty/libmng/config.guess
index 1c66e983f..d23eba0a7 100755
--- a/src/3rdparty/libmng/config.guess
+++ b/src/3rdparty/libmng/config.guess
@@ -196,9 +196,6 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
pmax:OpenBSD:*:*)
echo mipsel-unknown-openbsd${UNAME_RELEASE}
exit 0 ;;
- sgi:OpenBSD:*:*)
- echo mips-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
wgrisc:OpenBSD:*:*)
echo mipsel-unknown-openbsd${UNAME_RELEASE}
exit 0 ;;
@@ -380,9 +377,6 @@ EOF
Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
echo m68k-tektronix-bsd
exit 0 ;;
- *:IRIX*:*:*)
- echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
- exit 0 ;;
????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
@@ -877,9 +871,6 @@ EOF
NSR-[KW]:NONSTOP_KERNEL:*:*)
echo nsr-tandem-nsk${UNAME_RELEASE}
exit 0 ;;
- *:NonStop-UX:*:*)
- echo mips-compaq-nonstopux
- exit 0 ;;
BS2000:POSIX*:*:*)
echo bs2000-siemens-sysv
exit 0 ;;
diff --git a/src/3rdparty/libmng/config.sub b/src/3rdparty/libmng/config.sub
index c23cdec33..fb9dfc911 100755
--- a/src/3rdparty/libmng/config.sub
+++ b/src/3rdparty/libmng/config.sub
@@ -137,7 +137,7 @@ case $os in
-sun*os*)
# Prevent following clause from handling this invalid input.
;;
- -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
+ -dec* | -mips* | -sequent* | -encore* | -pc532* | -sony* | \
-att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
-unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
@@ -534,16 +534,6 @@ case $basic_machine in
basic_machine=i386-unknown
os=-vsta
;;
- iris | iris4d)
- basic_machine=mips-sgi
- case $os in
- -irix*)
- ;;
- *)
- os=-irix4
- ;;
- esac
- ;;
isi68 | isi)
basic_machine=m68k-isi
os=-sysv
@@ -657,10 +647,6 @@ case $basic_machine in
basic_machine=i960-intel
os=-mon960
;;
- nonstopux)
- basic_machine=mips-compaq
- os=-nonstopux
- ;;
np1)
basic_machine=np1-gould
;;
@@ -1019,7 +1005,7 @@ case $os in
# The portable systems comes first.
# Each alternative MUST END IN A *, to match a version number.
# -sysv* is not here because it comes later, after sysvr4.
- -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
+ -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* \
| -*vms* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
| -unos* | -luna* | -solaris* | -sym* \
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
@@ -1034,7 +1020,7 @@ case $os in
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
| -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
| -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
- | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
+ | -openstep* | -oskit* | -conix* | -pw32* \
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
| -os2* | -vos*)
# Remember, each alternative MUST END IN *, to match a version number.
@@ -1251,9 +1237,6 @@ case $basic_machine in
*-encore)
os=-bsd
;;
- *-sgi)
- os=-irix
- ;;
*-siemens)
os=-sysv4
;;
diff --git a/src/3rdparty/libmng/configure b/src/3rdparty/libmng/configure
index 8cc3b336b..7b1fe034d 100755
--- a/src/3rdparty/libmng/configure
+++ b/src/3rdparty/libmng/configure
@@ -733,7 +733,6 @@ ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
# incompatible versions:
# SysV /etc/install, /usr/sbin/install
# SunOS /usr/etc/install
-# IRIX /sbin/install
# AIX /bin/install
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
@@ -1976,27 +1975,6 @@ gnu*)
lt_cv_deplibs_check_method=pass_all
;;
-irix5* | irix6*)
- case $host_os in
- irix5*)
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
- ;;
- *)
- case $LD in
- *-32|*"-32 ") libmagic=32-bit;;
- *-n32|*"-n32 ") libmagic=N32;;
- *-64|*"-64 ") libmagic=64-bit;;
- *) libmagic=never-match;;
- esac
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
- ;;
- esac
- lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
- lt_cv_deplibs_check_method=pass_all
- ;;
-
# This must be Linux ELF.
linux-gnu*)
case $host_cpu in
@@ -2169,9 +2147,6 @@ aix*)
cygwin* | mingw* | pw32*)
symcode='[ABCDGISTW]'
;;
-irix*)
- symcode='[BCDEGRST]'
- ;;
solaris* | sysv5*)
symcode='[BDT]'
;;
@@ -2638,29 +2613,6 @@ fi
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-# Some flags need to be propagated to the compiler or linker for good
-# libtool support.
-case $host in
-*-*-irix6*)
- # Find out which ABI we are using.
- echo '#line 2676 "configure"' > conftest.$ac_ext
- if { (eval echo configure:2677: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -32"
- ;;
- *N32*)
- LD="${LD-ld} -n32"
- ;;
- *64-bit*)
- LD="${LD-ld} -64"
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-esac
-
# Sed substitution that helps us do robust quoting. It backslashifies
# metacharacters that are still active within double-quoted strings.
Xsed='sed -e s/^X//'
@@ -2810,8 +2762,8 @@ else
# like `-m68040'.
lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
;;
- beos* | irix5* | irix6*)
- # PIC is the default for these OSes.
+ beos*)
+ # PIC is the default for this OS
;;
darwin* | rhapsody*)
# PIC is the default on this platform
@@ -2846,12 +2798,6 @@ else
fi
;;
- irix5* | irix6*)
- lt_cv_prog_cc_wl='-Wl,'
- lt_cv_prog_cc_static='-non_shared'
- # PIC (with -KPIC) is the default.
- ;;
-
cygwin* | mingw* | pw32* | os2*)
# This hack is so that the source file can tell whether it is being
# built for inclusion in a dll (and should export symbols for example).
@@ -3600,17 +3546,6 @@ else
hardcode_shlibpath_var=no
;;
- irix5* | irix6*)
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- fi
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- link_all_deplibs=yes
- ;;
-
netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
@@ -4016,31 +3951,6 @@ gnu*)
hardcode_into_libs=yes
;;
-irix5* | irix6*)
- version_type=irix
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}.so$major'
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
- case $host_os in
- irix5*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in # libtool.m4 will add one of these switches to LD
- *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
- *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
- *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
- *) libsuff= shlibsuff= libmagic=never-match;;
- esac
- ;;
- esac
- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- ;;
-
# No shared lib support for Linux oldld, aout, or coff.
linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
dynamic_linker=no
@@ -5357,7 +5267,6 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
# incompatible versions:
# SysV /etc/install, /usr/sbin/install
# SunOS /usr/etc/install
-# IRIX /sbin/install
# AIX /bin/install
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
diff --git a/src/3rdparty/libmng/ltmain.sh b/src/3rdparty/libmng/ltmain.sh
index 244554861..8e420eb5f 100644
--- a/src/3rdparty/libmng/ltmain.sh
+++ b/src/3rdparty/libmng/ltmain.sh
@@ -991,12 +991,6 @@ compiler."
# The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
# so, if we see these flags be careful not to treat them like -L
-L[A-Z][A-Z]*:*)
- case $with_gcc/$host in
- no/*-*-irix*)
- compile_command="$compile_command $arg"
- finalize_command="$finalize_command $arg"
- ;;
- esac
continue
;;
@@ -2273,23 +2267,6 @@ compiler."
versuffix=".$current";
;;
- irix)
- major=`expr $current - $age + 1`
- verstring="sgi$major.$revision"
-
- # Add in all the interfaces that we are compatible with.
- loop=$revision
- while test "$loop" -ne 0; do
- iface=`expr $revision - $loop`
- loop=`expr $loop - 1`
- verstring="sgi$major.$iface:$verstring"
- done
-
- # Before this point, $major must not contain `.'.
- major=.$major
- versuffix="$major.$revision"
- ;;
-
linux)
major=.`expr $current - $age`
versuffix="$major.$age.$revision"
diff --git a/src/3rdparty/libmng/missing b/src/3rdparty/libmng/missing
index d46f79f64..0b54a0e07 100755
--- a/src/3rdparty/libmng/missing
+++ b/src/3rdparty/libmng/missing
@@ -173,7 +173,7 @@ WARNING: \`$1' is missing on your system. You should only need it if
you modified a \`.texi' or \`.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy \`make' (AIX,
- DU, IRIX). You might want to install the \`Texinfo' package or
+ DU). You might want to install the \`Texinfo' package or
the \`GNU make' package. Grab either from any GNU archive site."
file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
if test -z "$file"; then
diff --git a/src/3rdparty/libpng/INSTALL b/src/3rdparty/libpng/INSTALL
index b4437d22a..90325f1ff 100644
--- a/src/3rdparty/libpng/INSTALL
+++ b/src/3rdparty/libpng/INSTALL
@@ -83,8 +83,6 @@ include
makefile.netbsd => NetBSD/cc makefile, uses PNGGCCRD, makes libpng.so.
makefile.ne0bsd => NetBSD/cc makefile, uses PNGGCCRD, makes libpng0.so
makefile.openbsd => OpenBSD makefile
- makefile.sgi => Silicon Graphics IRIX makefile (cc, creates static lib)
- makefile.sggcc => Silicon Graphics (gcc, creates libpng12.so.0.1.2.5)
makefile.sunos => Sun makefile
makefile.solaris => Solaris 2.X makefile (gcc, creates libpng12.so.0.1.2.5)
makefile.so9 => Solaris 9 makefile (gcc, creates libpng12.so.0.1.2.5)
diff --git a/src/3rdparty/libpng/README b/src/3rdparty/libpng/README
index 18e148fe5..0a4a9d246 100644
--- a/src/3rdparty/libpng/README
+++ b/src/3rdparty/libpng/README
@@ -205,8 +205,6 @@ Files in this distribution:
makefile.netbsd => NetBSD/cc makefile, PNGGCCRD, makes libpng.so.
makefile.ne0bsd => NetBSD/cc makefile, PNGGCCRD, makes libpng0.so
makefile.openbsd => OpenBSD makefile
- makefile.sgi => Silicon Graphics IRIX (cc, creates static lib)
- makefile.sggcc => Silicon Graphics (gcc, creates libpng12.so.0.1.2.5)
makefile.sunos => Sun makefile
makefile.solaris => Solaris 2.X makefile
(gcc, creates libpng12.so.0.1.2.5)
@@ -241,8 +239,6 @@ Files in this distribution:
makefile.gcmmx => Linux/ELF makefile (gcc, creates
libpng12.so.0m.1.2.5, uses assembler code
tuned for Intel MMX platform)
- makefile.sgi => Silicon Graphics (cc, creates libpng12m.so)
- makefile.sggcc => Silicon Graphics (gcc, creates libpng12m.so)
Good luck, and happy coding.
diff --git a/src/3rdparty/libpng/scripts/makefile.sggcc b/src/3rdparty/libpng/scripts/makefile.sggcc
deleted file mode 100644
index 082de1b89..000000000
--- a/src/3rdparty/libpng/scripts/makefile.sggcc
+++ /dev/null
@@ -1,211 +0,0 @@
-# makefile for libpng.a and libpng12.so, SGI IRIX with 'cc'
-# Copyright (C) 2001-2002 Glenn Randers-Pehrson
-# Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
-# For conditions of distribution and use, see copyright notice in png.h
-
-# Where make install puts libpng.a, libpng12.so, and libpng12/png.h
-# Prefix must be a full pathname.
-
-prefix=/usr/local
-
-# Where the zlib library and include files are located
-#ZLIBLIB=/usr/local/lib32
-#ZLIBINC=/usr/local/include
-#ZLIBLIB=/usr/local/lib
-#ZLIBINC=/usr/local/include
-ZLIBLIB=../zlib
-ZLIBINC=../zlib
-
-LIBNAME=libpng12
-PNGMAJ = 0
-PNGMIN = 1.2.5
-PNGVER = $(PNGMAJ).$(PNGMIN)
-CC=gcc
-
-# ABI can be blank to use default for your system, -32, -o32, -n32, or -64
-# See "man abi". zlib must be built with the same ABI.
-ABI=
-
-WARNMORE= # -g -DPNG_DEBUG=5
-CFLAGS=$(ABI) -I$(ZLIBINC) -O2 $(WARNMORE) -fPIC -mabi=n32
-LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm
-LDSHARED=cc $(ABI) -shared -soname $(LIBNAME).so.$(PNGMAJ) \
- -set_version sgi$(PNGMAJ).0
-LDLEGACY=cc $(ABI) -shared -soname libpng.so.3 \
- -set_version sgi$3.0
-# See "man dso" for info about shared objects
-
-RANLIB=echo
-#RANLIB=ranlib
-
-INCPATH=$(prefix)/include
-LIBPATH=$(prefix)/lib
-#LIBPATH=$(prefix)/lib32
-MANPATH=$(prefix)/man
-BINPATH=$(prefix)/bin
-
-# override DESTDIR= on the make install command line to easily support
-# installing into a temporary location. Example:
-#
-# make install DESTDIR=/tmp/build/libpng
-#
-# If you're going to install into a temporary location
-# via DESTDIR, $(DESTDIR)$(prefix) must already exist before
-# you execute make install.
-DESTDIR=
-
-DB=$(DESTDIR)$(BINPATH)
-DI=$(DESTDIR)$(INCPATH)
-DL=$(DESTDIR)$(LIBPATH)
-DM=$(DESTDIR)$(MANPATH)
-
-OBJS = pnggccrd.o png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
- pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \
- pngwtran.o pngmem.o pngerror.o pngpread.o
-
-all: libpng.a pngtest shared libpng.pc libpng-config
-
-libpng.a: $(OBJS)
- ar rc $@ $(OBJS)
- $(RANLIB) $@
-
-shared: $(LIBNAME).so.$(PNGVER)
-
-libpng.pc:
- cat scripts/libpng.pc.in | sed -e s\!@PREFIX@!$(prefix)! > libpng.pc
-
-libpng-config:
- ( cat scripts/libpng-config-head.in; \
- echo prefix=\"$(prefix)\"; \
- echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
- echo ccopts=\"$(ABI)\"; \
- echo ldopts=\"$(ABI)\"; \
- echo L_opts=\"-L$(LIBPATH)\"; \
- echo libdir=\"$(LIBPATH)\"; \
- echo libs=\"-lpng12 -lz -lm\"; \
- cat scripts/libpng-config-body.in ) > libpng-config
- chmod +x libpng-config
-
-$(LIBNAME).so: $(LIBNAME).so.$(PNGMAJ)
- ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so
-
-$(LIBNAME).so.$(PNGMAJ): $(LIBNAME).so.$(PNGVER)
- ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ)
-
-$(LIBNAME).so.$(PNGVER): $(OBJS)
- $(LDSHARED) -o $@ $(OBJS)
- rm -f $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)
-
-libpng.so.3.$(PNGMIN): $(OBJS)
- $(LDLEGACY) -o $@ $(OBJS)
-
-pngtest: pngtest.o libpng.a
- $(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
-
-test: pngtest
- echo
- echo Testing local static library.
- ./pngtest
-
-install-headers: png.h pngconf.h
- -@if [ ! -d $(DI) ]; then mkdir $(DI); fi
- -@if [ ! -d $(DI)/$(LIBNAME) ]; then mkdir $(DI)/$(LIBNAME); fi
- cp png.h pngconf.h $(DI)/$(LIBNAME)
- chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
- -@/bin/rm -f $(DI)/png.h $(DI)/pngconf.h
- -@/bin/rm -f $(DI)/libpng
- (cd $(DI); ln -sf $(LIBNAME) libpng; ln -sf $(LIBNAME)/* .)
-
-install-static: install-headers libpng.a
- -@if [ ! -d $(DL) ]; then mkdir $(DL); fi
- cp libpng.a $(DL)/$(LIBNAME).a
- chmod 644 $(DL)/$(LIBNAME).a
- -@/bin/rm -f $(DL)/libpng.a
- (cd $(DL); ln -sf $(LIBNAME).a libpng.a)
-
-install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc \
- libpng.so.3.$(PNGMIN)
- -@if [ ! -d $(DL) ]; then mkdir $(DL); fi
- -@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGVER)* $(DL)/$(LIBNAME).so
- -@/bin/rm -f $(DL)/libpng.so
- -@/bin/rm -f $(DL)/libpng.so.3
- -@/bin/rm -f $(DL)/libpng.so.3.$(PNGMIN)*
- cp $(LIBNAME).so.$(PNGVER) $(DL)
- cp libpng.so.3.$(PNGMIN) $(DL)
- chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
- chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
- (cd $(DL); \
- ln -sf libpng.so.3.$(PNGMIN) libpng.so.3; \
- ln -sf libpng.so.3 libpng.so; \
- ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
- ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
- -@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
- -@/bin/rm -f $(DL)/pkgconfig/$(LIBNAME).pc
- -@/bin/rm -f $(DL)/pkgconfig/libpng.pc
- cp libpng.pc $(DL)/pkgconfig/$(LIBNAME).pc
- chmod 644 $(DL)/pkgconfig/$(LIBNAME).pc
- (cd $(DL)/pkgconfig; ln -sf $(LIBNAME).pc libpng.pc)
-
-install-man: libpng.3 libpngpf.3 png.5
- -@if [ ! -d $(DM) ]; then mkdir $(DM); fi
- -@if [ ! -d $(DM)/man3 ]; then mkdir $(DM)/man3; fi
- -@/bin/rm -f $(DM)/man3/libpng.3
- -@/bin/rm -f $(DM)/man3/libpngpf.3
- cp libpng.3 $(DM)/man3
- cp libpngpf.3 $(DM)/man3
- -@if [ ! -d $(DM)/man5 ]; then mkdir $(DM)/man5; fi
- -@/bin/rm -f $(DM)/man5/png.5
- cp png.5 $(DM)/man5
-
-install-config: libpng-config
- -@if [ ! -d $(DB) ]; then mkdir $(DB); fi
- -@/bin/rm -f $(DB)/libpng-config
- -@/bin/rm -f $(DB)/$(LIBNAME)-config
- cp libpng-config $(DB)/$(LIBNAME)-config
- chmod 755 $(DB)/$(LIBNAME)-config
- (cd $(DB); ln -sf $(LIBNAME)-config libpng-config)
-
-install: install-static install-shared install-man install-config
-
-# If you installed in $(DESTDIR), test-installed won't work until you
-# move the library to its final location.
-
-test-installed:
- echo
- echo Testing installed dynamic shared library.
- $(CC) -I$(ZLIBINC) \
- `$(BINPATH)/libpng12-config --cflags` pngtest.c \
- -L$(ZLIBLIB) -rpath $(ZLIBLIB):`$(BINPATH)/libpng12-config --libdir` \
- -o pngtesti `$(BINPATH)/libpng12-config --ldflags`
- ./pngtesti pngtest.png
-
-clean:
- rm -f *.o libpng.a pngtest pngtesti pngout.png libpng.pc libpng-config \
- $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* \
- libpng.so.3.$(PNGMIN) \
- so_locations
-
-DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
-writelock:
- chmod a-w *.[ch35] $(DOCS) scripts/*
-
-# DO NOT DELETE THIS LINE -- make depend depends on it.
-
-png.o: png.h pngconf.h
-pngerror.o: png.h pngconf.h
-pngrio.o: png.h pngconf.h
-pngwio.o: png.h pngconf.h
-pngmem.o: png.h pngconf.h
-pngset.o: png.h pngconf.h
-pngget.o: png.h pngconf.h
-pngread.o: png.h pngconf.h
-pngrtran.o: png.h pngconf.h
-pngrutil.o: png.h pngconf.h
-pngtest.o: png.h pngconf.h
-pngtrans.o: png.h pngconf.h
-pngwrite.o: png.h pngconf.h
-pngwtran.o: png.h pngconf.h
-pngwutil.o: png.h pngconf.h
-pngpread.o: png.h pngconf.h
-pnggccrd.o: png.h pngconf.h
-
diff --git a/src/3rdparty/libpng/scripts/makefile.sgi b/src/3rdparty/libpng/scripts/makefile.sgi
deleted file mode 100644
index 219b8adfb..000000000
--- a/src/3rdparty/libpng/scripts/makefile.sgi
+++ /dev/null
@@ -1,217 +0,0 @@
-# makefile for libpng.a and libpng12.so, SGI IRIX with 'cc'
-# Copyright (C) 2001-2002 Glenn Randers-Pehrson
-# Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
-# For conditions of distribution and use, see copyright notice in png.h
-
-LIBNAME=libpng12
-PNGMAJ = 0
-PNGMIN = 1.2.5
-PNGVER = $(PNGMAJ).$(PNGMIN)
-
-# Where make install puts libpng.a, libpng12.so, and libpng12/png.h
-# Prefix must be a full pathname.
-
-prefix=/usr/local
-
-# Where the zlib library and include files are located
-#ZLIBLIB=/usr/local/lib32
-#ZLIBINC=/usr/local/include
-#ZLIBLIB=/usr/local/lib
-#ZLIBINC=/usr/local/include
-ZLIBLIB=../zlib
-ZLIBINC=../zlib
-
-CC=cc
-
-# ABI can be blank to use default for your system, -32, -o32, -n32, or -64
-# See "man abi". zlib must be built with the same ABI.
-ABI=
-
-WARNMORE=-fullwarn
-# Note: -KPIC is the default anyhow
-#CFLAGS= $(ABI) -I$(ZLIBINC) -O $(WARNMORE) -KPIC -DPNG_USE_PNGGCCRD # -g -DPNG_DEBUG=5
-CFLAGS=$(ABI) -I$(ZLIBINC) -O $(WARNMORE) -DPNG_USE_PNGGCCRD \
- -DPNG_NO_ASSEMBLER_CODE
-LDFLAGS_A=$(ABI) -L. -L$(ZLIBLIB) -lpng12 -lz -lm
-LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm
-LDSHARED=cc $(ABI) -shared -soname $(LIBNAME).so.$(PNGMAJ) \
- -set_version sgi$(PNGMAJ).0
-LDLEGACY=cc $(ABI) -shared -soname libpng.so.3 \
- -set_version sgi$3.0
-# See "man dso" for info about shared objects
-
-RANLIB=echo
-#RANLIB=ranlib
-
-INCPATH=$(prefix)/include
-LIBPATH=$(prefix)/lib
-#LIBPATH=$(prefix)/lib32
-MANPATH=$(prefix)/man
-BINPATH=$(prefix)/bin
-
-# override DESTDIR= on the make install command line to easily support
-# installing into a temporary location. Example:
-#
-# make install DESTDIR=/tmp/build/libpng
-#
-# If you're going to install into a temporary location
-# via DESTDIR, $(DESTDIR)$(prefix) must already exist before
-# you execute make install.
-DESTDIR=
-
-DB=$(DESTDIR)$(BINPATH)
-DI=$(DESTDIR)$(INCPATH)
-DL=$(DESTDIR)$(LIBPATH)
-DM=$(DESTDIR)$(MANPATH)
-
-OBJS = pnggccrd.o png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
- pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \
- pngwtran.o pngmem.o pngerror.o pngpread.o
-
-all: libpng.a pngtest shared libpng.pc libpng-config
-
-libpng.a: $(OBJS)
- ar rc $@ $(OBJS)
- $(RANLIB) $@
-
-shared: $(LIBNAME).so.$(PNGVER)
-
-libpng.pc:
- cat scripts/libpng.pc.in | sed -e s\!@PREFIX@!$(prefix)! > libpng.pc
-
-libpng-config:
- ( cat scripts/libpng-config-head.in; \
- echo prefix=\"$(prefix)\"; \
- echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
- echo cppflags=\"-DPNG_USE_PNGGCCRD -DPNG_NO_ASSEMBLER_CODE\"; \
- echo ccopts=\"$(ABI)\"; \
- echo ldopts=\"$(ABI)\"; \
- echo L_opts=\"-L$(LIBPATH)\"; \
- echo libdir=\"$(LIBPATH)\"; \
- echo libs=\"-lpng12 -lz -lm\"; \
- cat scripts/libpng-config-body.in ) > libpng-config
- chmod +x libpng-config
-
-$(LIBNAME).so: $(LIBNAME).so.$(PNGMAJ)
- ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so
-
-$(LIBNAME).so.$(PNGMAJ): $(LIBNAME).so.$(PNGVER)
- ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ)
-
-$(LIBNAME).so.$(PNGVER): $(OBJS)
- $(LDSHARED) -o $@ $(OBJS)
- rm -f $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)
-
-libpng.so.3.$(PNGMIN): $(OBJS)
- $(LDLEGACY) -o $@ $(OBJS)
-
-pngtest: pngtest.o libpng.a
- $(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
-
-test: pngtest
- echo
- echo Testing local static library.
- ./pngtest
-
-install-headers: png.h pngconf.h
- -@if [ ! -d $(DI) ]; then mkdir $(DI); fi
- -@if [ ! -d $(DI)/$(LIBNAME) ]; then mkdir $(DI)/$(LIBNAME); fi
- cp png.h pngconf.h $(DI)/$(LIBNAME)
- chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
- -@/bin/rm -f $(DI)/png.h $(DI)/pngconf.h
- -@/bin/rm -f $(DI)/libpng
- (cd $(DI); ln -sf $(LIBNAME) libpng; ln -sf $(LIBNAME)/* .)
-
-install-static: install-headers libpng.a
- -@if [ ! -d $(DL) ]; then mkdir $(DL); fi
- cp libpng.a $(DL)/$(LIBNAME).a
- chmod 644 $(DL)/$(LIBNAME).a
- -@/bin/rm -f $(DL)/libpng.a
- (cd $(DL); ln -sf $(LIBNAME).a libpng.a)
-
-install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc \
- libpng.so.3.$(PNGMIN)
- -@if [ ! -d $(DL) ]; then mkdir $(DL); fi
- -@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGVER)* $(DL)/$(LIBNAME).so
- -@/bin/rm -f $(DL)/libpng.so
- -@/bin/rm -f $(DL)/libpng.so.3
- -@/bin/rm -f $(DL)/libpng.so.3.$(PNGMIN)*
- cp $(LIBNAME).so.$(PNGVER) $(DL)
- cp libpng.so.3.$(PNGMIN) $(DL)
- chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
- chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
- (cd $(DL); \
- ln -sf libpng.so.3.$(PNGMIN) libpng.so.3; \
- ln -sf libpng.so.3 libpng.so; \
- ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
- ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
- -@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
- -@/bin/rm -f $(DL)/pkgconfig/$(LIBNAME).pc
- -@/bin/rm -f $(DL)/pkgconfig/libpng.pc
- cp libpng.pc $(DL)/pkgconfig/$(LIBNAME).pc
- chmod 644 $(DL)/pkgconfig/$(LIBNAME).pc
- (cd $(DL)/pkgconfig; ln -sf $(LIBNAME).pc libpng.pc)
-
-install-man: libpng.3 libpngpf.3 png.5
- -@if [ ! -d $(DM) ]; then mkdir $(DM); fi
- -@if [ ! -d $(DM)/man3 ]; then mkdir $(DM)/man3; fi
- -@/bin/rm -f $(DM)/man3/libpng.3
- -@/bin/rm -f $(DM)/man3/libpngpf.3
- cp libpng.3 $(DM)/man3
- cp libpngpf.3 $(DM)/man3
- -@if [ ! -d $(DM)/man5 ]; then mkdir $(DM)/man5; fi
- -@/bin/rm -f $(DM)/man5/png.5
- cp png.5 $(DM)/man5
-
-install-config: libpng-config
- -@if [ ! -d $(DB) ]; then mkdir $(DB); fi
- -@/bin/rm -f $(DB)/libpng-config
- -@/bin/rm -f $(DB)/$(LIBNAME)-config
- cp libpng-config $(DB)/$(LIBNAME)-config
- chmod 755 $(DB)/$(LIBNAME)-config
- (cd $(DB); ln -sf $(LIBNAME)-config libpng-config)
-
-install: install-static install-shared install-man install-config
-
-# If you installed in $(DESTDIR), test-installed won't work until you
-# move the library to its final location.
-
-test-installed:
- echo
- echo Testing installed dynamic shared library.
- $(CC) -I$(ZLIBINC) \
- `$(BINPATH)/libpng12-config --cflags` pngtest.c \
- -L$(ZLIBLIB) -rpath $(ZLIBLIB):`$(BINPATH)/libpng12-config --libdir` \
- -o pngtesti `$(BINPATH)/libpng12-config --ldflags`
- ./pngtesti pngtest.png
-
-clean:
- rm -f *.o libpng.a pngtest pngtesti pngout.png libpng.pc libpng-config \
- $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* \
- libpng.so.3.$(PNGMIN) \
- so_locations
-
-DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
-writelock:
- chmod a-w *.[ch35] $(DOCS) scripts/*
-
-# DO NOT DELETE THIS LINE -- make depend depends on it.
-
-png.o: png.h pngconf.h
-pngerror.o: png.h pngconf.h
-pngrio.o: png.h pngconf.h
-pngwio.o: png.h pngconf.h
-pngmem.o: png.h pngconf.h
-pngset.o: png.h pngconf.h
-pngget.o: png.h pngconf.h
-pngread.o: png.h pngconf.h
-pngrtran.o: png.h pngconf.h
-pngrutil.o: png.h pngconf.h
-pngtest.o: png.h pngconf.h
-pngtrans.o: png.h pngconf.h
-pngwrite.o: png.h pngconf.h
-pngwtran.o: png.h pngconf.h
-pngwutil.o: png.h pngconf.h
-pngpread.o: png.h pngconf.h
-pnggccrd.o: png.h pngconf.h
-
diff --git a/src/3rdparty/zlib/configure b/src/3rdparty/zlib/configure
index d36abb38a..7dab28f86 100755
--- a/src/3rdparty/zlib/configure
+++ b/src/3rdparty/zlib/configure
@@ -93,9 +93,6 @@ else
# find system name and corresponding cc options
CC=${CC-cc}
case `(uname -sr || echo unknown) 2>/dev/null` in
- IRIX*) SFLAGS=${CFLAGS-"-ansi -O2 -rpath ."}
- CFLAGS=${CFLAGS-"-ansi -O2"}
- LDSHARED=${LDSHARED-"cc -shared"};;
QNX*) SFLAGS=${CFLAGS-"-4 -O"}
CFLAGS=${CFLAGS-"-4 -O"}
LDSHARED=${LDSHARED-"cc"}
diff --git a/src/kernel/tqapplication.cpp b/src/kernel/tqapplication.cpp
index 97368b0c6..6f9e2872a 100644
--- a/src/kernel/tqapplication.cpp
+++ b/src/kernel/tqapplication.cpp
@@ -1434,8 +1434,6 @@ TQStyle& TQApplication::style()
style = "Windows"; // default styles for Windows
#elif defined(TQ_WS_X11) && defined(Q_OS_SOLARIS)
style = "CDE"; // default style for X11 on Solaris
-#elif defined(TQ_WS_X11) && defined(Q_OS_IRIX)
- style = "SGI"; // default style for X11 on IRIX
#elif defined(TQ_WS_X11)
style = "Motif"; // default style for X11
#elif defined(TQ_WS_MAC)
diff --git a/src/kernel/tqapplication_x11.cpp b/src/kernel/tqapplication_x11.cpp
index eeb5e0e36..5b0bba96e 100644
--- a/src/kernel/tqapplication_x11.cpp
+++ b/src/kernel/tqapplication_x11.cpp
@@ -2272,12 +2272,10 @@ void tqt_init_internal( int *argcptr, char **argv,
XEventClass *ev_class;
int curr_event_count;
-#if !defined(Q_OS_IRIX)
// XFree86 divides a stylus and eraser into 2 devices, so we must do for both...
const TQString XFREENAMESTYLUS = "stylus";
const TQString XFREENAMEPEN = "pen";
const TQString XFREENAMEERASER = "eraser";
-#endif
devices = XListInputDevices( appDpy, &ndev);
if ( devices == NULL ) {
@@ -2287,11 +2285,6 @@ void tqt_init_internal( int *argcptr, char **argv,
dev = NULL;
for ( devs = devices, i = 0; i < ndev; i++, devs++ ) {
gotEraser = false;
-#if defined(Q_OS_IRIX)
-
- gotStylus = ( !strncmp(devs->name,
- WACOM_NAME, sizeof(WACOM_NAME) - 1) );
-#else
TQString devName = devs->name;
devName = devName.lower();
gotStylus = ( devName.startsWith(XFREENAMEPEN)
@@ -2299,7 +2292,6 @@ void tqt_init_internal( int *argcptr, char **argv,
if ( !gotStylus )
gotEraser = devName.startsWith( XFREENAMEERASER );
-#endif
if ( gotStylus || gotEraser ) {
// I only wanted to do this once, so wrap pointers around these
curr_event_count = 0;
@@ -2358,11 +2350,7 @@ void tqt_init_internal( int *argcptr, char **argv,
v = (XValuatorInfoPtr) any;
a = (XAxisInfoPtr) ((char *) v +
sizeof (XValuatorInfo));
-#if defined (Q_OS_IRIX)
- max_pressure = a[WAC_PRESSURE_I].max_value;
-#else
max_pressure = a[2].max_value;
-#endif
// got the max pressure no need to go further...
break;
}
@@ -2373,11 +2361,7 @@ void tqt_init_internal( int *argcptr, char **argv,
}
// at this point we are assuming there is only one
// wacom device...
-#if defined (Q_OS_IRIX)
- if ( devStylus != NULL ) {
-#else
if ( devStylus != NULL && devEraser != NULL ) {
-#endif
break;
}
}
@@ -4237,18 +4221,6 @@ bool TQETWidget::translateMouseEvent( const XEvent *event )
case 9: button = HistoryForwardButton; break;
}
if ( event->type == ButtonPress ) { // mouse button pressed
-#if defined(Q_OS_IRIX) && defined(QT_TABLET_SUPPORT)
- XEvent myEv;
- if ( XCheckTypedEvent( appDpy, xinput_button_press, &myEv ) ) {
- if ( translateXinputEvent( &myEv ) ) {
- //Spontaneous event sent. Check if we need to continue.
- if ( chokeMouse ) {
- chokeMouse = false;
- return false;
- }
- }
- }
-#endif
qt_button_down = childAt( pos ); //magic for masked widgets
if ( !qt_button_down || !qt_button_down->testWFlags(WMouseNoMask) )
qt_button_down = this;
@@ -4270,18 +4242,6 @@ bool TQETWidget::translateMouseEvent( const XEvent *event )
mouseGlobalXPos = globalPos.x();
mouseGlobalYPos = globalPos.y();
} else { // mouse button released
-#if defined(Q_OS_IRIX) && defined(QT_TABLET_SUPPORT)
- XEvent myEv;
- if ( XCheckTypedEvent( appDpy, xinput_button_release, &myEv ) ) {
- if ( translateXinputEvent( &myEv ) ) {
- //Spontaneous event sent. Check if we need to continue.
- if ( chokeMouse ) {
- chokeMouse = false;
- return false;
- }
- }
- }
-#endif
if ( manualGrab ) { // release manual grab
manualGrab = false;
XUngrabPointer( x11Display(), CurrentTime );
@@ -4456,15 +4416,6 @@ bool TQETWidget::translateWheelEvent( int global_x, int global_y, int delta, int
#if defined (QT_TABLET_SUPPORT)
bool TQETWidget::translateXinputEvent( const XEvent *ev )
{
-#if defined (Q_OS_IRIX)
- // Wacom has put defines in their wacom.h file so it would be quite wise
- // to use them, need to think of a decent way of not using
- // it when it doesn't exist...
- XDeviceState *s;
- XInputClass *iClass;
- XValuatorState *vs;
- int j;
-#endif
TQWidget *w = this;
TQPoint global,
curr;
@@ -4475,9 +4426,6 @@ bool TQETWidget::translateXinputEvent( const XEvent *ev )
TQPair<int, int> tId;
XEvent xinputMotionEvent;
XEvent mouseMotionEvent;
-#if defined (Q_OS_IRIX)
- XDevice *dev;
-#endif
const XDeviceMotionEvent *motion = 0;
XDeviceButtonEvent *button = 0;
TQEvent::Type t;
@@ -4527,10 +4475,6 @@ bool TQETWidget::translateXinputEvent( const XEvent *ev )
*/
curr = TQPoint( button->x, button->y );
}
-#if defined(Q_OS_IRIX)
- // default...
- dev = devStylus;
-#else
if ( ev->type == xinput_motion ) {
if ( motion->deviceid == devStylus->device_id ) {
deviceType = TQTabletEvent::Stylus;
@@ -4544,7 +4488,6 @@ bool TQETWidget::translateXinputEvent( const XEvent *ev )
deviceType = TQTabletEvent::Eraser;
}
}
-#endif
const int PRESSURE_LEVELS = 255;
// we got the maximum pressure at start time, since various tablets have
@@ -4557,49 +4500,6 @@ bool TQETWidget::translateXinputEvent( const XEvent *ev )
else
scaleFactor = PRESSURE_LEVELS / max_pressure;
}
-#if defined (Q_OS_IRIX)
- s = XQueryDeviceState( appDpy, dev );
- if ( s == NULL )
- return false;
- iClass = s->data;
- for ( j = 0; j < s->num_classes; j++ ) {
- if ( iClass->c_class == ValuatorClass ) {
- vs = (XValuatorState *)iClass;
- // figure out what device we have, based on bitmasking...
- if ( vs->valuators[WAC_TRANSDUCER_I]
- & WAC_TRANSDUCER_PROX_MSK ) {
- switch ( vs->valuators[WAC_TRANSDUCER_I]
- & WAC_TRANSDUCER_MSK ) {
- case WAC_PUCK_ID:
- deviceType = TQTabletEvent::Puck;
- break;
- case WAC_STYLUS_ID:
- deviceType = TQTabletEvent::Stylus;
- break;
- case WAC_ERASER_ID:
- deviceType = TQTabletEvent::Eraser;
- break;
- }
- // Get a Unique Id for the device, Wacom gives us this ability
- tId.first = vs->valuators[WAC_TRANSDUCER_I] & WAC_TRANSDUCER_ID_MSK;
- tId.second = vs->valuators[WAC_SERIAL_NUM_I];
- } else
- deviceType = TQTabletEvent::NoDevice;
- // apparently Wacom needs a cast for the +/- values to make sense
- xTilt = short(vs->valuators[WAC_XTILT_I]);
- yTilt = short(vs->valuators[WAC_YTILT_I]);
- if ( max_pressure > PRESSURE_LEVELS )
- pressure = vs->valuators[WAC_PRESSURE_I] / scaleFactor;
- else
- pressure = vs->valuators[WAC_PRESSURE_I] * scaleFactor;
- global = TQPoint( vs->valuators[WAC_XCOORD_I],
- vs->valuators[WAC_YCOORD_I] );
- break;
- }
- iClass = (XInputClass*)((char*)iClass + iClass->length);
- }
- XFreeDeviceState( s );
-#else
if ( motion ) {
xTilt = short(motion->axis_data[3]);
yTilt = short(motion->axis_data[4]);
@@ -4619,7 +4519,6 @@ bool TQETWidget::translateXinputEvent( const XEvent *ev )
}
// The only way to get these Ids is to scan the XFree86 log, which I'm not going to do.
tId.first = tId.second = -1;
-#endif
TQTabletEvent e( t, curr, global, deviceType, pressure, xTilt, yTilt, tId );
TQApplication::sendSpontaneousEvent( w, &e );
diff --git a/src/kernel/tqevent.cpp b/src/kernel/tqevent.cpp
index d1cf09fe9..053c00223 100644
--- a/src/kernel/tqevent.cpp
+++ b/src/kernel/tqevent.cpp
@@ -1970,9 +1970,6 @@ TQContextMenuEvent::TQContextMenuEvent( Reason reason, const TQPoint &pos, int s
\a device's degree of tilt from the X and Y axis respectively. The \a uId contains an
event id.
- On Irix, \a globalPos will contain the high-resolution coordinates received from the
- tablet device driver, instead of from the windowing system.
-
\sa pos(), globalPos(), device(), pressure(), xTilt(), yTilt()
*/
@@ -2002,10 +1999,6 @@ TQTabletEvent::TQTabletEvent( Type t, const TQPoint &pos, const TQPoint &globalP
yTilt contain the \a device's degrees of tilt from the X and Y
axis respectively. The \a uId contains an event id.
- On Irix, \a globalPos will contain the high-resolution coordinates
- received from the tablet device driver, instead of from the
- windowing system.
-
\sa pos(), globalPos(), device(), pressure(), xTilt(), yTilt()
*/
diff --git a/src/kernel/tqt_x11_p.h b/src/kernel/tqt_x11_p.h
index aeb120203..b84bfca4b 100644
--- a/src/kernel/tqt_x11_p.h
+++ b/src/kernel/tqt_x11_p.h
@@ -88,9 +88,6 @@
// the wacom tablet (currently just the IRIX version)
#if defined (QT_TABLET_SUPPORT)
# include <X11/extensions/XInput.h>
-#if defined (Q_OS_IRIX)
-# include <wacom.h> // wacom driver defines for IRIX (quite handy)
-#endif
#endif // QT_TABLET_SUPPORT
@@ -190,10 +187,6 @@ typedef char *XPointer;
#elif defined(Q_OS_AIX)
// broken in Xlib up to what version of AIX?
#define TQT_NO_XIM
-#elif defined(TQT_NO_DEBUG) && defined(Q_OS_IRIX)
-// XmbLookupString broken on IRIX
-// XCreateIC broken when compiling -64 on IRIX 6.5.2
-#define TQT_NO_XIM
#endif // TQT_NO_XIM
diff --git a/src/tools/qt_tools.pri b/src/tools/qt_tools.pri
index 702e575f7..a01835953 100644
--- a/src/tools/qt_tools.pri
+++ b/src/tools/qt_tools.pri
@@ -138,11 +138,5 @@ tools {
$$TOOLS_CPP/tqunicodetables.cpp \
$$TOOLS_CPP/tqucom.cpp \
$$TOOLS_CPP/tquuid.cpp
-
- irix-cc* {
- CXXFLAGS_PRELINK = $$QMAKE_CXXFLAGS
- CXXFLAGS_PRELINK -= -O2
- QMAKE_PRE_LINK = $(CXX) -c $$CXXFLAGS_PRELINK -O1 $(INCPATH) -o $(OBJECTS_DIR)/tqlocale.o tools/tqlocale.cpp
- }
}
diff --git a/src/tools/tqglobal.h b/src/tools/tqglobal.h
index ff0d7d835..1f98a5d85 100644
--- a/src/tools/tqglobal.h
+++ b/src/tools/tqglobal.h
@@ -65,7 +65,6 @@
NETBSD - NetBSD
OPENBSD - OpenBSD
BSDI - BSD/OS
- IRIX - SGI Irix
UNIXWARE - UnixWare 7, Open UNIX 8
AIX - AIX
HURD - GNU Hurd
@@ -120,8 +119,6 @@
#elif defined(__bsdi__)
# define Q_OS_BSDI
# define Q_OS_BSD4
-#elif defined(__sgi)
-# define Q_OS_IRIX
#elif defined(_AIX)
# define Q_OS_AIX
#elif defined(__Lynx__)
@@ -331,19 +328,6 @@
# define Q_CC_OC
# define Q_NO_USING_KEYWORD
-/* The MIPSpro compiler in o32 mode is based on EDG but disables features
- such as template specialization nevertheless */
-# elif defined(__sgi)
-# define Q_CC_MIPS
-# if defined(_MIPS_SIM) && (_MIPS_SIM == _ABIO32) /* o32 ABI */
-# define TQ_TYPENAME
-# elif defined(_COMPILER_VERSION) && (_COMPILER_VERSION < 730) /* 7.2 */
-# define TQ_TYPENAME
-# endif
-# define Q_NO_USING_KEYWORD /* ### check "using" status */
-# if defined(_COMPILER_VERSION) && (_COMPILER_VERSION >= 740)
-# pragma set woff 3624,3625, 3649 /* turn off some harmless warnings */
-# endif
# endif
/* The older UnixWare 2.X compiler? */
diff --git a/src/tools/tqlibrary.cpp b/src/tools/tqlibrary.cpp
index 65e2f5326..d2b038af8 100644
--- a/src/tools/tqlibrary.cpp
+++ b/src/tools/tqlibrary.cpp
@@ -57,8 +57,7 @@
#endif
#if (defined(TQ_WS_WIN) && !defined(QT_MAKEDLL)) \
- || (defined(Q_OS_FREEBSD) && defined(Q_CC_INTEL)) \
- || (defined(Q_OS_IRIX) && defined(Q_CC_GNU))
+ || (defined(Q_OS_FREEBSD) && defined(Q_CC_INTEL))
#define TQT_NO_LIBRARY_UNLOAD
#endif
diff --git a/tools/assistant/assistant_ru.ts b/tools/assistant/assistant_ru.ts
index 24a70c40d..d87df3d94 100644
--- a/tools/assistant/assistant_ru.ts
+++ b/tools/assistant/assistant_ru.ts
@@ -470,7 +470,7 @@ the specified location.</source>
</message>
<message>
<source>&amp;Print...</source>
- <translation>&amp;Печать...</translation>
+ <translation>Печа&amp;ть…</translation>
</message>
<message>
<source>Exit</source>
@@ -514,11 +514,11 @@ the specified location.</source>
</message>
<message>
<source>Next</source>
- <translation>Вперед</translation>
+ <translation>Далее</translation>
</message>
<message>
<source>&amp;Next</source>
- <translation>В&amp;перед</translation>
+ <translation>В&amp;перёд</translation>
</message>
<message>
<source>About</source>
diff --git a/tools/assistant/tqassistant.desktop b/tools/assistant/tqassistant.desktop
index 270a34b46..4e00bfb6e 100644
--- a/tools/assistant/tqassistant.desktop
+++ b/tools/assistant/tqassistant.desktop
@@ -1,6 +1,4 @@
[Desktop Entry]
-Encoding=UTF-8
-Exec=tqassistant
Name=TQt3 Assistant
Name[de]=TQt3 Assistent
Name[bg]=TQt3 асистент
@@ -13,6 +11,7 @@ Name[pa]=TQt3 ਸਹਾਇਕ
Name[sv]=TQt3-assistent
Name[zh_CN]=TQt3 助手
Name[zh_TW]=TQt3 助理
+
GenericName=Document Browser
GenericName[af]=Dokument Blaaier
GenericName[az]=Sənəd Səyyahı
@@ -82,11 +81,13 @@ GenericName[xx]=xxDocument Browserxx
GenericName[zh_CN]=文档浏览器
GenericName[zh_TW]=文件閱讀器
GenericName[zu]=Umcingi Woshicilelo
+
Comment=TQt3 Helpcenter
Comment[de]= TQt3 Hilfezentrum
Comment[fr]=Centre d'aide de TQt3
-MimeType=application/x-assistant;
+
+Type=Application
+Exec=tqassistant
Icon=tqassistant.png
Terminal=false
-Type=Application
Categories=Qt;Development;Documentation;
diff --git a/tools/designer/designer/designer_ru.ts b/tools/designer/designer/designer_ru.ts
index e8862e4fb..1ea88e62b 100644
--- a/tools/designer/designer/designer_ru.ts
+++ b/tools/designer/designer/designer_ru.ts
@@ -5,7 +5,7 @@
<name>AboutDialog</name>
<message encoding="UTF-8">
<source>TQt Designer</source>
- <translation>TQt Дизайнер</translation>
+ <translation>Дизайнер TQt</translation>
</message>
<message encoding="UTF-8">
<source>Version 2.0</source>
@@ -49,7 +49,7 @@
<name>ActionEditorBase</name>
<message encoding="UTF-8">
<source>Edit Actions</source>
- <translation>Редактировать действия</translation>
+ <translation>Изменить действия</translation>
</message>
<message encoding="UTF-8">
<source>Create new Action</source>
@@ -95,7 +95,7 @@
</message>
<message>
<source>Connect/Disconnect signals and slots of &apos;%1&apos; and &apos;%2&apos;</source>
- <translation type="unfinished"></translation>
+ <translation>Подключить/отключить сигналы и слоты «%1» и «%2»</translation>
</message>
<message>
<source>Remove connection</source>
@@ -146,7 +146,7 @@
</message>
<message encoding="UTF-8">
<source>Si&amp;gnals:</source>
- <translation type="unfinished"></translation>
+ <translation>Си&amp;гналы:</translation>
</message>
<message encoding="UTF-8">
<source>&lt;b&gt;A list of slots for the receiver.&lt;/b&gt;&lt;p&gt;Only those slots are displayed that have arguments corresponding with the signal selected in the Signal-list.&lt;/b&gt;</source>
@@ -154,11 +154,11 @@
</message>
<message encoding="UTF-8">
<source>Connec&amp;tions:</source>
- <translation type="unfinished"></translation>
+ <translation>Свя&amp;зи:</translation>
</message>
<message encoding="UTF-8">
<source>Co&amp;nnect</source>
- <translation type="unfinished"></translation>
+ <translation>Связат&amp;ь</translation>
</message>
<message encoding="UTF-8">
<source>Create connection</source>
@@ -170,7 +170,7 @@
</message>
<message encoding="UTF-8">
<source>&amp;Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Удалить связь</translation>
</message>
<message encoding="UTF-8">
<source>Remove selected connection</source>
@@ -202,7 +202,7 @@
</message>
<message encoding="UTF-8">
<source>&amp;Edit Slots</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Изменить слоты</translation>
</message>
<message encoding="UTF-8">
<source>Displays a list of signals for the emitting widget.</source>
@@ -210,14 +210,14 @@
</message>
<message encoding="UTF-8">
<source>&amp;Slots:</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Слоты:</translation>
</message>
</context>
<context>
<name>ConnectionViewer</name>
<message>
<source>Remove connection between %1 and %2</source>
- <translation type="unfinished"></translation>
+ <translation>Убрать связь между %1 и %2</translation>
</message>
</context>
<context encoding="UTF-8">
@@ -264,7 +264,7 @@
</message>
<message encoding="UTF-8">
<source>&amp;Edit...</source>
- <translation type="unfinished"></translation>
+ <translation>П&amp;равка...</translation>
</message>
<message encoding="UTF-8">
<source>Edit connection</source>
@@ -276,7 +276,7 @@
</message>
<message encoding="UTF-8">
<source>&amp;Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Удалить связь</translation>
</message>
</context>
<context encoding="UTF-8">
@@ -315,7 +315,7 @@
</message>
<message encoding="UTF-8">
<source>&amp;Cancel</source>
- <translation>&amp;Отмена</translation>
+ <translation>От&amp;мена</translation>
</message>
<message encoding="UTF-8">
<source>Closes the Dialog</source>
@@ -335,7 +335,8 @@
<message>
<source>There exists already a custom widget with the name &apos;%1&apos;,
so it is not possible to add another one with this name.</source>
- <translation type="unfinished"></translation>
+ <translation>Уже существует пользовательский виджет с именем «%1»,
+поэтому невозможно добавить ещё один с таким именем.</translation>
</message>
<message>
<source>Removing Custom Widget</source>
@@ -343,7 +344,7 @@ so it is not possible to add another one with this name.</source>
</message>
<message>
<source>The custom widget &apos;%1&apos; is currently used, so it can&apos;t be removed.</source>
- <translation type="unfinished"></translation>
+ <translation>Пользовательский виджет «%1» в настоящее время используется, поэтому его нельзя удалить.</translation>
</message>
<message>
<source>Header Files (*.h *.h++ *.hxx *.hh)</source>
@@ -898,11 +899,11 @@ so it is not possible to rename it to this name.</source>
</message>
<message encoding="UTF-8">
<source>D&amp;river</source>
- <translation>&amp;Драйвер</translation>
+ <translation>Драйв&amp;ер</translation>
</message>
<message encoding="UTF-8">
<source>&amp;Hostname:</source>
- <translation>Имя &amp;узла:</translation>
+ <translation>&amp;Имя узла:</translation>
</message>
<message encoding="UTF-8">
<source>&amp;Name:</source>
@@ -2908,11 +2909,11 @@ load these files?</source>
</message>
<message>
<source>&amp;Open...</source>
- <translation>&amp;Открыть...</translation>
+ <translation>&amp;Открыть…</translation>
</message>
<message>
<source>Opens an existing project, form for source file </source>
- <translation type="unfinished"></translation>
+ <translation>Открывает существующий проект, форму для исходного файла </translation>
</message>
<message>
<source>Close</source>
@@ -3749,7 +3750,7 @@ load these files?</source>
</message>
<message encoding="UTF-8">
<source>Preview</source>
- <translation>Предварительный просмотр</translation>
+ <translation>Предпросмотр</translation>
</message>
<message encoding="UTF-8">
<source>Select &amp;Palette:</source>
@@ -4372,15 +4373,15 @@ load these files?</source>
</message>
<message>
<source>Italic</source>
- <translation>Наклонный</translation>
+ <translation>Курсив</translation>
</message>
<message>
<source>Underline</source>
- <translation>Подчеркнутый</translation>
+ <translation>Подчёркнутый</translation>
</message>
<message>
<source>Strikeout</source>
- <translation>Зачеркнутый</translation>
+ <translation>Зачёркнутый</translation>
</message>
</context>
<context>
diff --git a/tools/designer/designer/tqdesigner.desktop b/tools/designer/designer/tqdesigner.desktop
index 41e10ca3f..951507d6e 100644
--- a/tools/designer/designer/tqdesigner.desktop
+++ b/tools/designer/designer/tqdesigner.desktop
@@ -1,6 +1,4 @@
[Desktop Entry]
-Encoding=UTF-8
-Exec=tqdesigner
Name=TQt3 Designer
Name[bg]=TQt3 Дизайнер
Name[br]=Ergrafer TQt3
@@ -27,6 +25,7 @@ Name[ta]=TQt3 À¨¼ôÀ¡Ç÷
Name[uk]=Дизайнер TQt3
Name[zh_CN.GB2312]=TQt3 设计者
Name[zh_TW.Big5]=TQt3 設計器
+
GenericName=Interface Designer
GenericName[af]=Koppelvlak Ontwerper
GenericName[ar]=أداة لتصميم واجهة البرامج
@@ -95,6 +94,7 @@ GenericName[xx]=xxInterface Designerxx
GenericName[zh_CN]=界面设计器
GenericName[zh_TW]=界面設計師
GenericName[zu]=Umakhi Womxhumanisi
+
Comment=TQt3 interface designer
Comment[az]=TQt3 axtar üz dizayn proqramı
Comment[bg]=TQt3 interface дизайнер
@@ -138,8 +138,9 @@ Comment[tr]=TQt3 arayüz tasarım programı
Comment[uk]=Редактор інтерфейсу для TQt3
Comment[zh_CN.GB2312]=TQt3 界面设计程序
Comment[zh_TW.Big5]=TQt3 介面編輯器
-MimeType=application/x-designer;
+
+Type=Application
+Exec=tqdesigner
Icon=tqdesigner
Terminal=false
-Type=Application
Categories=Qt;Development;
diff --git a/tools/linguist/linguist/linguist_ru.ts b/tools/linguist/linguist/linguist_ru.ts
index 213780663..e42d543dd 100644
--- a/tools/linguist/linguist/linguist_ru.ts
+++ b/tools/linguist/linguist/linguist_ru.ts
@@ -517,7 +517,7 @@ All files (*)</source>
</message>
<message>
<source>&amp;Print...</source>
- <translation>&amp;Печать...</translation>
+ <translation>Печа&amp;ть…</translation>
</message>
<message>
<source>Ctrl+P</source>
@@ -889,11 +889,11 @@ All files (*)</source>
</message>
<message>
<source>Undo</source>
- <translation>Назад</translation>
+ <translation>Отменить</translation>
</message>
<message>
<source>Redo</source>
- <translation>Восстановить</translation>
+ <translation>Повторить</translation>
</message>
<message>
<source>Cut</source>
diff --git a/tools/linguist/linguist/tqlinguist.desktop b/tools/linguist/linguist/tqlinguist.desktop
index 2bc0a3a4b..a173ee9ec 100644
--- a/tools/linguist/linguist/tqlinguist.desktop
+++ b/tools/linguist/linguist/tqlinguist.desktop
@@ -1,5 +1,4 @@
[Desktop Entry]
-Exec=tqlinguist
Name=TQt3 Linguist
Name[de]=TQt3-Linguist
Name[eo]=TQt3-Lingvisto
@@ -14,6 +13,7 @@ Name[nb]=TQt3-Linguist
Name[pa]=TQt3 ਅਨੁਵਾਦਕ
Name[pl]=Lingwista TQt3
Name[zh_TW]=TQt3 語言專家
+
GenericName=Translation Tool
GenericName[af]=Vertaling Program
GenericName[ar]=أداة للترجمة
@@ -82,6 +82,7 @@ GenericName[xx]=xxTranslation Toolxx
GenericName[zh_CN]=翻译工具
GenericName[zh_TW]=翻譯工具
GenericName[zu]=Ithuluzi Lokuguqulela
+
Comment=Tool for translating message catalogues of TQt3 based programs
Comment[da]=Redskab til at oversætte TQt3 baserede programmer
Comment[de]=Dienstprogramm zur Übersetzung von Programmen, die auf TQt3 basieren
@@ -95,8 +96,9 @@ Comment[lv]=Rīks ziņojumu katalogu tulkošanai uz TQt3 bāzētās programmās
Comment[pt]=Ferramenta para traduzir os catálogos de mensagens de programas do TQt3
Comment[pt_BR]=Ferramenta para traduzir os catálogos de mensagens de programas do TQt3
Comment[sv]=Verktyg för att översätta meddelandekataloger från TQt3-baserade program
-MimeType=application/x-linguist;
-Terminal=false
-Icon=tqlinguist
+
Type=Application
+Exec=tqlinguist
+Icon=tqlinguist
+Terminal=false
Categories=Qt;Development;Translation;
diff --git a/tools/qtconfig/tqtconfig.desktop b/tools/qtconfig/tqtconfig.desktop
index ac10ca52b..ee9692c81 100644
--- a/tools/qtconfig/tqtconfig.desktop
+++ b/tools/qtconfig/tqtconfig.desktop
@@ -1,6 +1,4 @@
[Desktop Entry]
-Encoding=UTF-8
-Exec=tqtconfig
Name=TQt3 Configuration
Name[de]=TQt3 Konfiguration
Name[bg]=Настройки на TQt3
@@ -23,11 +21,13 @@ Name[sv]=TQt3-inställningar
Name[uk]=Параметри TQt3
Name[zh_CN]=TQt3 设置
Name[zh_TW]=TQt3 設定
+
Comment=A graphical configuration tool for programs using TQt 3
Comment[de]=Ein grafisches Konfigurationstool für TQt3-Programme
Comment[fr]=Un outil de configuration graphique pour les programmes utilisant TQt3
-MimeType=application/x-qtconfig;
-Terminal=false
-Icon=tqtconfig
+
Type=Application
+Exec=tqtconfig
+Icon=tqtconfig
+Terminal=false
Categories=Qt;Settings;
diff --git a/translations/qt_ru.ts b/translations/qt_ru.ts
index 640fa7092..d7088b3c6 100644
--- a/translations/qt_ru.ts
+++ b/translations/qt_ru.ts
@@ -5,7 +5,7 @@
<name>TQAccel</name>
<message>
<source>Space</source>
- <translation>Space</translation>
+ <translation>Пробел</translation>
</message>
<message>
<source>Esc</source>
@@ -25,11 +25,11 @@
</message>
<message>
<source>Return</source>
- <translation></translation>
+ <translation>Return</translation>
</message>
<message>
<source>Enter</source>
- <translation></translation>
+ <translation>Ввод</translation>
</message>
<message>
<source>Ins</source>
@@ -1091,7 +1091,7 @@ Check path and filename.</source>
</message>
<message>
<source>&amp;Underline</source>
- <translation>П&amp;одчеркивать</translation>
+ <translation>По&amp;дчёркнутый</translation>
</message>
<message>
<source>&amp;Color</source>
@@ -1320,7 +1320,7 @@ Check path and filename.</source>
</message>
<message>
<source>&amp;Redo</source>
- <translation>&amp;Восстановить</translation>
+ <translation>&amp;Повторить</translation>
</message>
<message>
<source>Cu&amp;t</source>
@@ -1856,7 +1856,7 @@ to
</message>
<message>
<source>&amp;Redo</source>
- <translation>&amp;Восстановить</translation>
+ <translation>&amp;Повторить</translation>
</message>
<message>
<source>Cu&amp;t</source>
@@ -2144,7 +2144,7 @@ to
</message>
<message>
<source>Redo</source>
- <translation>Восстановить</translation>
+ <translation>Повторить</translation>
</message>
<message>
<source>Cut</source>