summaryrefslogtreecommitdiffstats
path: root/doc/src/snippets/code/src_opengl_qgl.cpp
blob: c8040273f619515e0bbf2e16bba106aa0d59891c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
/****************************************************************************
**
** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
** All rights reserved.
** Contact: Nokia Corporation (qt-info@nokia.com)
**
** This file is part of the documentation of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** No Commercial Usage
** This file contains pre-release code and may not be distributed.
** You may use this file in accordance with the terms and conditions
** contained in the Technology Preview License Agreement accompanying
** this package.
**
** GNU Lesser General Public License Usage
** Alternatively, this file may be used under the terms of the GNU Lesser
** General Public License version 2.1 as published by the Free Software
** Foundation and appearing in the file LICENSE.LGPL included in the
** packaging of this file.  Please review the following information to
** ensure the GNU Lesser General Public License version 2.1 requirements
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** In addition, as a special exception, Nokia gives you certain additional
** rights.  These rights are described in the Nokia Qt LGPL Exception
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
** If you have questions regarding the use of this file, please contact
** Nokia at qt-info@nokia.com.
**
**
**
**
**
**
**
**
** $QT_END_LICENSE$
**
****************************************************************************/

//! [0]
QGLFormat fmt;
fmt.setAlpha(true);
fmt.setStereo(true);
QGLFormat::setDefaultFormat(fmt);
//! [0]


//! [1]
QGLFormat fmt;
fmt.setDoubleBuffer(false);                 // single buffer
fmt.setDirectRendering(false);              // software rendering
MyGLWidget* myWidget = new MyGLWidget(fmt, ...);
//! [1]


//! [2]
QGLFormat fmt;
fmt.setOverlay(true);
fmt.setStereo(true);
MyGLWidget* myWidget = new MyGLWidget(fmt, ...);
if (!myWidget->format().stereo()) {
    // ok, goggles off
    if (!myWidget->format().hasOverlay()) {
        qFatal("Cool hardware required");
    }
}
//! [2]


//! [3]
// The rendering in MyGLWidget depends on using
// stencil buffer and alpha channel
MyGLWidget::MyGLWidget(QWidget* parent)
    : QGLWidget(QGLFormat(QGL::StencilBuffer | QGL::AlphaChannel), parent)
{
    if (!format().stencil())
        qWarning("Could not get stencil buffer; results will be suboptimal");
    if (!format().alpha())
        qWarning("Could not get alpha channel; results will be suboptimal");
    ...
}
//! [3]


//! [4]
QApplication a(argc, argv);
QGLFormat f;
f.setDoubleBuffer(false);
QGLFormat::setDefaultFormat(f);
//! [4]


//! [5]
QGLFormat f = QGLFormat::defaultOverlayFormat();
f.setDoubleBuffer(true);
QGLFormat::setDefaultOverlayFormat(f);
//! [5]


//! [6]
// ...continued from above
MyGLWidget* myWidget = new MyGLWidget(QGLFormat(QGL::HasOverlay), ...);
if (myWidget->format().hasOverlay()) {
    // Yes, we got an overlay, let's check _its_ format:
    QGLContext* olContext = myWidget->overlayContext();
    if (olContext->format().doubleBuffer())
        ; // yes, we got a double buffered overlay
    else
        ; // no, only single buffered overlays are available
}
//! [6]


//! [7]
QGLContext *cx;
//  ...
QGLFormat f;
f.setStereo(true);
cx->setFormat(f);
if (!cx->create())
    exit(); // no OpenGL support, or cannot render on the specified paintdevice
if (!cx->format().stereo())
    exit(); // could not create stereo context
//! [7]


//! [8]
class MyGLDrawer : public QGLWidget
{
    Q_OBJECT        // must include this if you use Qt signals/slots

public:
    MyGLDrawer(QWidget *parent)
        : QGLWidget(parent) {}

protected:

    void initializeGL()
    {
        // Set up the rendering context, define display lists etc.:
        ...
        glClearColor(0.0, 0.0, 0.0, 0.0);
        glEnable(GL_DEPTH_TEST);
        ...
    }

    void resizeGL(int w, int h)
    {
        // setup viewport, projection etc.:
        glViewport(0, 0, (GLint)w, (GLint)h);
        ...
        glFrustum(...);
        ...
    }

    void paintGL()
    {
        // draw the scene:
        ...
        glRotatef(...);
        glMaterialfv(...);
        glBegin(GL_QUADS);
        glVertex3f(...);
        glVertex3f(...);
        ...
        glEnd();
        ...
    }

};
//! [8]
value='hypnotoad_prefer_native_8_6'>hypnotoad_prefer_native_8_6 Tcl is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful.
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat
-rw-r--r--.fossil-settings/binary-glob3
-rw-r--r--.fossil-settings/crnl-glob0
-rw-r--r--.fossil-settings/ignore-glob24
-rw-r--r--.project11
-rw-r--r--.settings/org.eclipse.core.resources.prefs2
-rw-r--r--.settings/org.eclipse.core.runtime.prefs2
-rw-r--r--ChangeLog11359
-rw-r--r--ChangeLog.19991861
-rw-r--r--ChangeLog.20001872
-rw-r--r--ChangeLog.20013025
-rw-r--r--ChangeLog.20023403
-rw-r--r--ChangeLog.20032541
-rw-r--r--ChangeLog.2004195
-rw-r--r--ChangeLog.20053822
-rw-r--r--ChangeLog.20075921
-rw-r--r--ChangeLog.20083796
-rw-r--r--README113
-rw-r--r--changes1592
-rw-r--r--compat/README2
-rw-r--r--compat/dirent.h2
-rw-r--r--compat/dirent2.h12
-rw-r--r--compat/dlfcn.h21
-rw-r--r--compat/fake-rfc2553.c266
-rw-r--r--compat/fake-rfc2553.h170
-rw-r--r--compat/fixstrtod.c10
-rw-r--r--compat/float.h2
-rw-r--r--compat/gettod.c9
-rw-r--r--compat/limits.h2
-rw-r--r--compat/memcmp.c50
-rw-r--r--compat/mkstemp.c78
-rw-r--r--compat/opendir.c125
-rw-r--r--compat/stdlib.h53
-rw-r--r--compat/string.h76
-rw-r--r--compat/strncasecmp.c48
-rw-r--r--compat/strstr.c29
-rw-r--r--compat/strtod.c75
-rw-r--r--compat/strtol.c43
-rw-r--r--compat/strtoll.c110
-rw-r--r--compat/strtoul.c75
-rw-r--r--compat/strtoull.c260
-rw-r--r--compat/tmpnam.c42
-rw-r--r--compat/unistd.h114
-rw-r--r--compat/waitpid.c93
-rw-r--r--compat/zlib/CMakeLists.txt249
-rw-r--r--compat/zlib/ChangeLog1472
-rw-r--r--compat/zlib/FAQ368
-rw-r--r--compat/zlib/INDEX68
-rw-r--r--compat/zlib/Makefile5
-rw-r--r--compat/zlib/Makefile.in288
-rw-r--r--compat/zlib/README115
-rw-r--r--compat/zlib/adler32.c179
-rw-r--r--compat/zlib/amiga/Makefile.pup69
-rw-r--r--compat/zlib/amiga/Makefile.sas68
-rw-r--r--compat/zlib/as400/bndsrc215
-rw-r--r--compat/zlib/as400/compile.clp110
-rw-r--r--compat/zlib/as400/readme.txt115
-rw-r--r--compat/zlib/as400/zlib.inc451
-rw-r--r--compat/zlib/compress.c80
-rwxr-xr-xcompat/zlib/configure831
-rw-r--r--compat/zlib/contrib/README.contrib78
-rw-r--r--compat/zlib/contrib/ada/buffer_demo.adb106
-rw-r--r--compat/zlib/contrib/ada/mtest.adb156
-rw-r--r--compat/zlib/contrib/ada/read.adb156
-rw-r--r--compat/zlib/contrib/ada/readme.txt65
-rw-r--r--compat/zlib/contrib/ada/test.adb463
-rw-r--r--compat/zlib/contrib/ada/zlib-streams.adb225
-rw-r--r--compat/zlib/contrib/ada/zlib-streams.ads114
-rw-r--r--compat/zlib/contrib/ada/zlib-thin.adb141
-rw-r--r--compat/zlib/contrib/ada/zlib-thin.ads450
-rw-r--r--compat/zlib/contrib/ada/zlib.adb701
-rw-r--r--compat/zlib/contrib/ada/zlib.ads328
-rw-r--r--compat/zlib/contrib/ada/zlib.gpr20
-rw-r--r--compat/zlib/contrib/amd64/amd64-match.S452
-rw-r--r--compat/zlib/contrib/asm686/README.68651
-rw-r--r--compat/zlib/contrib/asm686/match.S357
-rw-r--r--compat/zlib/contrib/blast/Makefile8
-rw-r--r--compat/zlib/contrib/blast/README4
-rw-r--r--compat/zlib/contrib/blast/blast.c446
-rw-r--r--compat/zlib/contrib/blast/blast.h75
-rw-r--r--compat/zlib/contrib/blast/test.pkbin0 -> 8 bytes
-rw-r--r--compat/zlib/contrib/blast/test.txt1
-rw-r--r--compat/zlib/contrib/delphi/ZLib.pas557
-rw-r--r--compat/zlib/contrib/delphi/ZLibConst.pas11
-rw-r--r--compat/zlib/contrib/delphi/readme.txt76
-rw-r--r--compat/zlib/contrib/delphi/zlibd32.mak99
-rw-r--r--compat/zlib/contrib/dotzlib/DotZLib.build33
-rw-r--r--compat/zlib/contrib/dotzlib/DotZLib.chmbin0 -> 72726 bytes
-rw-r--r--compat/zlib/contrib/dotzlib/DotZLib.sln21
-rw-r--r--compat/zlib/contrib/dotzlib/DotZLib/AssemblyInfo.cs58
-rw-r--r--compat/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs202
-rw-r--r--compat/zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs83
-rw-r--r--compat/zlib/contrib/dotzlib/DotZLib/CodecBase.cs198
-rw-r--r--compat/zlib/contrib/dotzlib/DotZLib/Deflater.cs106
-rw-r--r--compat/zlib/contrib/dotzlib/DotZLib/DotZLib.cs288
-rw-r--r--compat/zlib/contrib/dotzlib/DotZLib/DotZLib.csproj141
-rw-r--r--compat/zlib/contrib/dotzlib/DotZLib/GZipStream.cs301
-rw-r--r--compat/zlib/contrib/dotzlib/DotZLib/Inflater.cs105
-rw-r--r--compat/zlib/contrib/dotzlib/DotZLib/UnitTests.cs274
-rw-r--r--compat/zlib/contrib/dotzlib/LICENSE_1_0.txt23
-rw-r--r--compat/zlib/contrib/dotzlib/readme.txt58
-rw-r--r--compat/zlib/contrib/gcc_gvmat64/gvmat64.S574
-rw-r--r--compat/zlib/contrib/infback9/README1
-rw-r--r--compat/zlib/contrib/infback9/infback9.c615
-rw-r--r--compat/zlib/contrib/infback9/infback9.h37
-rw-r--r--compat/zlib/contrib/infback9/inffix9.h107
-rw-r--r--compat/zlib/contrib/infback9/inflate9.h47
-rw-r--r--compat/zlib/contrib/infback9/inftree9.c324
-rw-r--r--compat/zlib/contrib/infback9/inftree9.h61
-rw-r--r--compat/zlib/contrib/inflate86/inffas86.c1157
-rw-r--r--compat/zlib/contrib/inflate86/inffast.S1368
-rw-r--r--compat/zlib/contrib/iostream/test.cpp24
-rw-r--r--compat/zlib/contrib/iostream/zfstream.cpp329
-rw-r--r--compat/zlib/contrib/iostream/zfstream.h128
-rw-r--r--compat/zlib/contrib/iostream2/zstream.h307
-rw-r--r--compat/zlib/contrib/iostream2/zstream_test.cpp25
-rw-r--r--compat/zlib/contrib/iostream3/README35
-rw-r--r--compat/zlib/contrib/iostream3/TODO17
-rw-r--r--compat/zlib/contrib/iostream3/test.cc50
-rw-r--r--compat/zlib/contrib/iostream3/zfstream.cc479
-rw-r--r--compat/zlib/contrib/iostream3/zfstream.h466
-rw-r--r--compat/zlib/contrib/masmx64/bld_ml64.bat2
-rw-r--r--compat/zlib/contrib/masmx64/gvmat64.asm553
-rw-r--r--compat/zlib/contrib/masmx64/inffas8664.c186
-rw-r--r--compat/zlib/contrib/masmx64/inffasx64.asm396
-rw-r--r--compat/zlib/contrib/masmx64/readme.txt31
-rw-r--r--compat/zlib/contrib/masmx86/bld_ml32.bat2
-rw-r--r--compat/zlib/contrib/masmx86/inffas32.asm1080
-rw-r--r--compat/zlib/contrib/masmx86/match686.asm479
-rw-r--r--compat/zlib/contrib/masmx86/readme.txt27
-rw-r--r--compat/zlib/contrib/minizip/Makefile25
-rw-r--r--compat/zlib/contrib/minizip/Makefile.am45
-rw-r--r--compat/zlib/contrib/minizip/MiniZip64_Changes.txt6
-rw-r--r--compat/zlib/contrib/minizip/MiniZip64_info.txt74
-rw-r--r--compat/zlib/contrib/minizip/configure.ac32
-rw-r--r--compat/zlib/contrib/minizip/crypt.h131
-rw-r--r--compat/zlib/contrib/minizip/ioapi.c247
-rw-r--r--compat/zlib/contrib/minizip/ioapi.h208
-rw-r--r--compat/zlib/contrib/minizip/iowin32.c461
-rw-r--r--compat/zlib/contrib/minizip/iowin32.h28
-rw-r--r--compat/zlib/contrib/minizip/make_vms.com25
-rw-r--r--compat/zlib/contrib/minizip/miniunz.c660
-rw-r--r--compat/zlib/contrib/minizip/miniunzip.163
-rw-r--r--compat/zlib/contrib/minizip/minizip.146
-rw-r--r--compat/zlib/contrib/minizip/minizip.c520
-rw-r--r--compat/zlib/contrib/minizip/minizip.pc.in12
-rw-r--r--compat/zlib/contrib/minizip/mztools.c291
-rw-r--r--compat/zlib/contrib/minizip/mztools.h37
-rw-r--r--compat/zlib/contrib/minizip/unzip.c2125
-rw-r--r--compat/zlib/contrib/minizip/unzip.h437
-rw-r--r--compat/zlib/contrib/minizip/zip.c2007
-rw-r--r--compat/zlib/contrib/minizip/zip.h362
-rw-r--r--compat/zlib/contrib/pascal/example.pas599
-rw-r--r--compat/zlib/contrib/pascal/readme.txt76
-rw-r--r--compat/zlib/contrib/pascal/zlibd32.mak99
-rw-r--r--compat/zlib/contrib/pascal/zlibpas.pas276
-rw-r--r--compat/zlib/contrib/puff/Makefile42
-rw-r--r--compat/zlib/contrib/puff/README63
-rw-r--r--compat/zlib/contrib/puff/puff.c840
-rw-r--r--compat/zlib/contrib/puff/puff.h35
-rw-r--r--compat/zlib/contrib/puff/pufftest.c165
-rw-r--r--compat/zlib/contrib/puff/zeros.rawbin0 -> 2517 bytes
-rw-r--r--compat/zlib/contrib/testzlib/testzlib.c275
-rw-r--r--compat/zlib/contrib/testzlib/testzlib.txt10
-rw-r--r--compat/zlib/contrib/untgz/Makefile14
-rw-r--r--compat/zlib/contrib/untgz/Makefile.msc17
-rw-r--r--compat/zlib/contrib/untgz/untgz.c674
-rw-r--r--compat/zlib/contrib/vstudio/readme.txt65
-rw-r--r--compat/zlib/contrib/vstudio/vc10/miniunz.vcxproj310
-rw-r--r--compat/zlib/contrib/vstudio/vc10/miniunz.vcxproj.filters22
-rw-r--r--compat/zlib/contrib/vstudio/vc10/minizip.vcxproj307
-rw-r--r--compat/zlib/contrib/vstudio/vc10/minizip.vcxproj.filters22
-rw-r--r--compat/zlib/contrib/vstudio/vc10/testzlib.vcxproj420
-rw-r--r--compat/zlib/contrib/vstudio/vc10/testzlib.vcxproj.filters58
-rw-r--r--compat/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj310
-rw-r--r--compat/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.filters22
-rw-r--r--compat/zlib/contrib/vstudio/vc10/zlib.rc32
-rw-r--r--compat/zlib/contrib/vstudio/vc10/zlibstat.vcxproj473
-rw-r--r--compat/zlib/contrib/vstudio/vc10/zlibstat.vcxproj.filters77
-rw-r--r--compat/zlib/contrib/vstudio/vc10/zlibvc.def143
-rw-r--r--compat/zlib/contrib/vstudio/vc10/zlibvc.sln135
-rw-r--r--compat/zlib/contrib/vstudio/vc10/zlibvc.vcxproj657
-rw-r--r--compat/zlib/contrib/vstudio/vc10/zlibvc.vcxproj.filters118
-rw-r--r--compat/zlib/contrib/vstudio/vc11/miniunz.vcxproj314
-rw-r--r--compat/zlib/contrib/vstudio/vc11/minizip.vcxproj311
-rw-r--r--compat/zlib/contrib/vstudio/vc11/testzlib.vcxproj426
-rw-r--r--compat/zlib/contrib/vstudio/vc11/testzlibdll.vcxproj314
-rw-r--r--compat/zlib/contrib/vstudio/vc11/zlib.rc32
-rw-r--r--compat/zlib/contrib/vstudio/vc11/zlibstat.vcxproj464
-rw-r--r--compat/zlib/contrib/vstudio/vc11/zlibvc.def143
-rw-r--r--compat/zlib/contrib/vstudio/vc11/zlibvc.sln117
-rw-r--r--compat/zlib/contrib/vstudio/vc11/zlibvc.vcxproj688
-rw-r--r--compat/zlib/contrib/vstudio/vc9/miniunz.vcproj565
-rw-r--r--compat/zlib/contrib/vstudio/vc9/minizip.vcproj562
-rw-r--r--compat/zlib/contrib/vstudio/vc9/testzlib.vcproj852
-rw-r--r--compat/zlib/contrib/vstudio/vc9/testzlibdll.vcproj565
-rw-r--r--compat/zlib/contrib/vstudio/vc9/zlib.rc32
-rw-r--r--compat/zlib/contrib/vstudio/vc9/zlibstat.vcproj835
-rw-r--r--compat/zlib/contrib/vstudio/vc9/zlibvc.def143
-rw-r--r--compat/zlib/contrib/vstudio/vc9/zlibvc.sln144
-rw-r--r--compat/zlib/contrib/vstudio/vc9/zlibvc.vcproj1156
-rw-r--r--compat/zlib/crc32.c425
-rw-r--r--compat/zlib/crc32.h441
-rw-r--r--compat/zlib/deflate.c1967
-rw-r--r--compat/zlib/deflate.h346
-rw-r--r--compat/zlib/doc/algorithm.txt209
-rw-r--r--compat/zlib/doc/rfc1950.txt619
-rw-r--r--compat/zlib/doc/rfc1951.txt955
-rw-r--r--compat/zlib/doc/rfc1952.txt675
-rw-r--r--compat/zlib/doc/txtvsbin.txt107
-rw-r--r--compat/zlib/examples/README.examples49
-rw-r--r--compat/zlib/examples/enough.c572
-rw-r--r--compat/zlib/examples/fitblk.c233
-rw-r--r--compat/zlib/examples/gun.c702
-rw-r--r--compat/zlib/examples/gzappend.c504
-rw-r--r--compat/zlib/examples/gzjoin.c449
-rw-r--r--compat/zlib/examples/gzlog.c1059
-rw-r--r--compat/zlib/examples/gzlog.h91
-rw-r--r--compat/zlib/examples/zlib_how.html545
-rw-r--r--compat/zlib/examples/zpipe.c205
-rw-r--r--compat/zlib/examples/zran.c409
-rw-r--r--compat/zlib/gzclose.c25
-rw-r--r--compat/zlib/gzguts.h209
-rw-r--r--compat/zlib/gzlib.c634
-rw-r--r--compat/zlib/gzread.c594
-rw-r--r--compat/zlib/gzwrite.c577
-rw-r--r--compat/zlib/infback.c640
-rw-r--r--compat/zlib/inffast.c340
-rw-r--r--compat/zlib/inffast.h11
-rw-r--r--compat/zlib/inffixed.h94
-rw-r--r--compat/zlib/inflate.c1512
-rw-r--r--compat/zlib/inflate.h122
-rw-r--r--compat/zlib/inftrees.c306
-rw-r--r--compat/zlib/inftrees.h62
-rw-r--r--compat/zlib/make_vms.com867
-rw-r--r--compat/zlib/msdos/Makefile.bor115
-rw-r--r--compat/zlib/msdos/Makefile.dj2104
-rw-r--r--compat/zlib/msdos/Makefile.emx69
-rw-r--r--compat/zlib/msdos/Makefile.msc112
-rw-r--r--compat/zlib/msdos/Makefile.tc100
-rw-r--r--compat/zlib/nintendods/Makefile126
-rw-r--r--compat/zlib/nintendods/README5
-rw-r--r--compat/zlib/old/Makefile.emx69
-rw-r--r--compat/zlib/old/Makefile.riscos151
-rw-r--r--compat/zlib/old/README3
-rw-r--r--compat/zlib/old/descrip.mms48
-rw-r--r--compat/zlib/old/os2/Makefile.os2136
-rw-r--r--compat/zlib/old/os2/zlib.def51
-rw-r--r--compat/zlib/old/visual-basic.txt160
-rw-r--r--compat/zlib/qnx/package.qpg141
-rw-r--r--compat/zlib/test/example.c601
-rw-r--r--compat/zlib/test/infcover.c671
-rw-r--r--compat/zlib/test/minigzip.c651
-rw-r--r--compat/zlib/treebuild.xml116
-rw-r--r--compat/zlib/trees.c1226
-rw-r--r--compat/zlib/trees.h128
-rw-r--r--compat/zlib/uncompr.c59
-rw-r--r--compat/zlib/watcom/watcom_f.mak43
-rw-r--r--compat/zlib/watcom/watcom_l.mak43
-rw-r--r--compat/zlib/win32/DLL_FAQ.txt397
-rw-r--r--compat/zlib/win32/Makefile.bor110
-rw-r--r--compat/zlib/win32/Makefile.gcc182
-rw-r--r--compat/zlib/win32/Makefile.msc163
-rw-r--r--compat/zlib/win32/README-WIN32.txt103
-rw-r--r--compat/zlib/win32/README.txt60
-rw-r--r--compat/zlib/win32/USAGE.txt89
-rw-r--r--compat/zlib/win32/VisualC.txt3
-rw-r--r--compat/zlib/win32/zdll.libbin0 -> 15658 bytes
-rw-r--r--compat/zlib/win32/zlib.def86
-rwxr-xr-xcompat/zlib/win32/zlib1.dllbin0 -> 107520 bytes
-rw-r--r--compat/zlib/win32/zlib1.rc40
-rw-r--r--compat/zlib/win64/libz.dll.abin0 -> 46874 bytes
-rw-r--r--compat/zlib/win64/zdll.libbin0 -> 15288 bytes
-rwxr-xr-xcompat/zlib/win64/zlib1.dllbin0 -> 112640 bytes
-rw-r--r--compat/zlib/zconf.h511
-rw-r--r--compat/zlib/zconf.h.cmakein513
-rw-r--r--compat/zlib/zconf.h.in511
-rw-r--r--compat/zlib/zlib.3151
-rw-r--r--compat/zlib/zlib.3.pdfbin0 -> 8734 bytes
-rw-r--r--compat/zlib/zlib.h1768
-rw-r--r--compat/zlib/zlib.map83
-rw-r--r--compat/zlib/zlib.pc.cmakein13
-rw-r--r--compat/zlib/zlib.pc.in13
-rw-r--r--compat/zlib/zlib2ansi152
-rw-r--r--compat/zlib/zutil.c324
-rw-r--r--compat/zlib/zutil.h253
-rw-r--r--doc/Access.375
-rw-r--r--doc/AddErrInfo.3128
-rw-r--r--doc/Alloc.36
-rw-r--r--doc/AllowExc.34
-rw-r--r--doc/AppInit.320
-rw-r--r--doc/AssocData.38
-rw-r--r--doc/Async.315
-rw-r--r--doc/BackgdErr.356
-rw-r--r--doc/Backslash.36
-rw-r--r--doc/BoolObj.314
-rw-r--r--doc/ByteArrObj.358
-rw-r--r--doc/CallDel.320
-rw-r--r--doc/Cancel.366
-rw-r--r--doc/ChnlStack.322
-rw-r--r--doc/Class.3236
-rw-r--r--doc/CmdCmplt.34
-rw-r--r--doc/Concat.34
-rw-r--r--doc/CrtChannel.3165
-rw-r--r--doc/CrtChnlHdlr.311
-rw-r--r--doc/CrtCloseHdlr.38
-rw-r--r--doc/CrtCommand.339
-rw-r--r--doc/CrtFileHdlr.317
-rw-r--r--doc/CrtInterp.367
-rw-r--r--doc/CrtMathFnc.340
-rw-r--r--doc/CrtObjCmd.345
-rw-r--r--doc/CrtSlave.347
-rw-r--r--doc/CrtTimerHdlr.315
-rw-r--r--doc/CrtTrace.322
-rw-r--r--doc/DString.314
-rw-r--r--doc/DetachPids.312
-rw-r--r--doc/DictObj.382
-rw-r--r--doc/DoOneEvent.36
-rw-r--r--doc/DoWhenIdle.317
-rw-r--r--doc/DoubleObj.332
-rw-r--r--doc/DumpActiveMemory.34
-rw-r--r--doc/Encoding.396
-rw-r--r--doc/Ensemble.385
-rw-r--r--doc/Environment.317
-rw-r--r--doc/Eval.353
-rw-r--r--doc/Exit.329
-rw-r--r--doc/ExprLong.318
-rw-r--r--doc/ExprLongObj.322
-rw-r--r--doc/FileSystem.3994
-rw-r--r--doc/FindExec.311
-rw-r--r--[-rwxr-xr-x]doc/GetCwd.36
-rw-r--r--doc/GetHostName.34
-rw-r--r--doc/GetIndex.337
-rw-r--r--doc/GetInt.323
-rw-r--r--doc/GetOpnFl.39
-rw-r--r--doc/GetStdChan.39
-rw-r--r--doc/GetTime.379
-rw-r--r--[-rwxr-xr-x]doc/GetVersion.34
-rw-r--r--doc/Hash.3165
-rw-r--r--doc/Init.36
-rw-r--r--doc/InitStubs.310
-rw-r--r--doc/IntObj.372
-rw-r--r--doc/Interp.343
-rw-r--r--doc/Limit.312
-rw-r--r--doc/LinkVar.343
-rw-r--r--doc/ListObj.3141
-rw-r--r--doc/Load.370
-rw-r--r--doc/Method.3249
-rw-r--r--doc/NRE.3328
-rw-r--r--doc/Namespace.320
-rw-r--r--doc/Notifier.3137
-rw-r--r--doc/OOInitStubs.354
-rw-r--r--doc/Object.3255
-rw-r--r--doc/ObjectType.3212
-rw-r--r--doc/OpenFileChnl.389
-rw-r--r--doc/OpenTcp.337
-rw-r--r--doc/Panic.331
-rw-r--r--doc/ParseArgs.3198
-rw-r--r--doc/ParseCmd.367
-rw-r--r--doc/PkgRequire.319
-rw-r--r--doc/Preserve.316
-rw-r--r--doc/PrintDbl.319
-rw-r--r--doc/RecEvalObj.314
-rw-r--r--doc/RecordEval.314
-rw-r--r--doc/RegConfig.331
-rw-r--r--doc/RegExp.3147
-rw-r--r--doc/SaveResult.318
-rw-r--r--doc/SetChanErr.3157
-rw-r--r--doc/SetErrno.39
-rw-r--r--doc/SetRecLmt.34
-rw-r--r--doc/SetResult.3124
-rw-r--r--doc/SetVar.329
-rw-r--r--doc/Signal.310
-rw-r--r--doc/Sleep.38
-rw-r--r--doc/SourceRCFile.35
-rw-r--r--doc/SplitList.321
-rw-r--r--doc/SplitPath.39
-rw-r--r--doc/StaticPkg.321
-rw-r--r--doc/StdChannels.337
-rw-r--r--doc/StrMatch.322
-rw-r--r--doc/StringObj.3242
-rw-r--r--doc/SubstObj.323
-rw-r--r--doc/TCL_MEM_DEBUG.333
-rw-r--r--doc/Tcl.n152
-rw-r--r--doc/TclZlib.3276
-rw-r--r--doc/Tcl_Main.3112
-rw-r--r--doc/Thread.380
-rw-r--r--doc/ToUpper.34
-rw-r--r--doc/TraceCmd.328
-rw-r--r--doc/TraceVar.342
-rw-r--r--doc/Translate.320
-rw-r--r--doc/UniCharIsAlpha.36
-rw-r--r--doc/UpVar.34
-rw-r--r--doc/Utf.311
-rw-r--r--doc/WrongNumArgs.331
-rw-r--r--doc/after.n35
-rw-r--r--doc/append.n22
-rw-r--r--doc/apply.n73
-rw-r--r--doc/array.n47
-rw-r--r--doc/bgerror.n21
-rw-r--r--doc/binary.n353
-rw-r--r--doc/break.n22
-rw-r--r--doc/case.n4
-rw-r--r--doc/catch.n103
-rw-r--r--doc/cd.n10
-rw-r--r--doc/chan.n297
-rw-r--r--doc/class.n136
-rw-r--r--doc/clock.n324
-rw-r--r--doc/close.n53
-rw-r--r--doc/concat.n46
-rw-r--r--doc/continue.n24
-rw-r--r--doc/copy.n66
-rw-r--r--doc/coroutine.n205
-rw-r--r--doc/dde.n68
-rw-r--r--doc/define.n404
-rw-r--r--doc/dict.n242
-rw-r--r--doc/encoding.n59
-rw-r--r--doc/eof.n10
-rw-r--r--doc/error.n32
-rw-r--r--doc/eval.n38
-rw-r--r--doc/exec.n285
-rw-r--r--doc/exit.n14
-rw-r--r--doc/expr.n205
-rw-r--r--doc/fblocked.n4
-rw-r--r--doc/fconfigure.n77
-rw-r--r--doc/fcopy.n113
-rw-r--r--doc/file.n281
-rw-r--r--doc/fileevent.n66
-rw-r--r--doc/filename.n45
-rw-r--r--doc/flush.n9
-rw-r--r--doc/for.n31
-rw-r--r--doc/foreach.n21
-rw-r--r--doc/format.n55
-rw-r--r--doc/gets.n14
-rw-r--r--doc/glob.n233
-rw-r--r--doc/global.n19
-rw-r--r--doc/history.n26
-rw-r--r--doc/http.n422
-rw-r--r--doc/if.n33
-rw-r--r--doc/incr.n16
-rw-r--r--doc/info.n600
-rw-r--r--doc/interp.n545
-rw-r--r--doc/join.n14
-rw-r--r--doc/lappend.n21
-rw-r--r--doc/lassign.n29
-rw-r--r--doc/library.n92
-rw-r--r--doc/lindex.n89
-rw-r--r--doc/linsert.n35
-rw-r--r--doc/list.n22
-rw-r--r--doc/llength.n14
-rw-r--r--doc/lmap.n85
-rw-r--r--doc/load.n75
-rw-r--r--doc/lrange.n29
-rw-r--r--doc/lrepeat.n29
-rw-r--r--doc/lreplace.n52
-rw-r--r--doc/lreverse.n34
-rw-r--r--doc/lsearch.n100
-rw-r--r--[-rwxr-xr-x]doc/lset.n93
-rw-r--r--doc/lsort.n175
-rw-r--r--doc/man.macros211
-rw-r--r--doc/mathfunc.n173
-rw-r--r--doc/mathop.n310
-rw-r--r--doc/memory.n39
-rw-r--r--doc/msgcat.n189
-rw-r--r--doc/my.n56
-rw-r--r--doc/namespace.n380
-rw-r--r--doc/next.n206
-rw-r--r--doc/object.n128
-rw-r--r--doc/open.n163
-rw-r--r--doc/package.n177
-rw-r--r--doc/packagens.n18
-rw-r--r--doc/pid.n6
-rw-r--r--doc/pkgMkIndex.n64
-rw-r--r--doc/platform.n86
-rw-r--r--doc/platform_shell.n57
-rw-r--r--doc/prefix.n116
-rw-r--r--doc/proc.n53
-rw-r--r--doc/puts.n14
-rw-r--r--doc/pwd.n10
-rw-r--r--doc/re_syntax.n587
-rw-r--r--doc/read.n23
-rw-r--r--doc/refchan.n239
-rw-r--r--doc/regexp.n124
-rw-r--r--doc/registry.n76
-rw-r--r--doc/regsub.n133
-rw-r--r--doc/rename.n9
-rw-r--r--doc/return.n226
-rw-r--r--doc/safe.n84
-rw-r--r--doc/scan.n110
-rw-r--r--doc/seek.n23
-rw-r--r--doc/self.n152
-rw-r--r--doc/set.n14
-rw-r--r--doc/socket.n173
-rw-r--r--doc/source.n36
-rw-r--r--doc/split.n41
-rw-r--r--doc/string.n315
-rw-r--r--doc/subst.n87
-rw-r--r--doc/switch.n89
-rw-r--r--doc/tailcall.n69
-rw-r--r--doc/tclsh.161
-rw-r--r--doc/tcltest.n1082
-rw-r--r--doc/tclvars.n303
-rw-r--r--doc/tell.n9
-rw-r--r--doc/throw.n48
-rw-r--r--doc/time.n17
-rw-r--r--doc/tm.n135
-rw-r--r--doc/trace.n267
-rw-r--r--doc/transchan.n160
-rw-r--r--doc/try.n103
-rw-r--r--doc/unknown.n15
-rw-r--r--doc/unload.n40
-rw-r--r--doc/unset.n24
-rw-r--r--doc/update.n14
-rw-r--r--doc/uplevel.n19
-rw-r--r--doc/upvar.n37
-rw-r--r--doc/variable.n15
-rw-r--r--doc/vwait.n209
-rw-r--r--doc/while.n12
-rw-r--r--doc/zlib.n460
-rw-r--r--generic/README2
-rw-r--r--generic/regc_color.c243
-rw-r--r--generic/regc_cvec.c116
-rw-r--r--generic/regc_lex.c91
-rw-r--r--generic/regc_locale.c1092
-rw-r--r--generic/regc_nfa.c685
-rw-r--r--generic/regcomp.c751
-rw-r--r--generic/regcustom.h137
-rw-r--r--generic/rege_dfa.c234
-rw-r--r--generic/regerror.c10
-rw-r--r--generic/regerrs.h2
-rw-r--r--generic/regex.h17
-rw-r--r--generic/regexec.c587
-rw-r--r--generic/regfronts.c6
-rw-r--r--generic/regguts.h83
-rw-r--r--generic/tcl.decls2280
-rw-r--r--generic/tcl.h1542
-rw-r--r--generic/tclAlloc.c83
-rw-r--r--generic/tclAssembly.c4325
-rw-r--r--generic/tclAsync.c65
-rw-r--r--generic/tclBasic.c5699
-rw-r--r--generic/tclBinary.c2616
-rw-r--r--generic/tclCkalloc.c310
-rw-r--r--generic/tclClock.c543
-rw-r--r--generic/tclCmdAH.c2758
-rw-r--r--generic/tclCmdIL.c3476
-rw-r--r--generic/tclCmdMZ.c4392
-rw-r--r--generic/tclCompCmds.c5379
-rw-r--r--generic/tclCompCmdsGR.c3171
-rw-r--r--generic/tclCompCmdsSZ.c4383
-rw-r--r--generic/tclCompExpr.c3056
-rw-r--r--generic/tclCompile.c3554
-rw-r--r--generic/tclCompile.h1100
-rw-r--r--generic/tclConfig.c196
-rw-r--r--generic/tclDTrace.d225
-rw-r--r--generic/tclDate.c2687
-rw-r--r--generic/tclDecls.h6881
-rw-r--r--generic/tclDictObj.c2060
-rw-r--r--generic/tclEncoding.c884
-rw-r--r--generic/tclEnsemble.c3486
-rw-r--r--generic/tclEnv.c324
-rw-r--r--generic/tclEvent.c603
-rw-r--r--generic/tclExecute.c11133
-rw-r--r--generic/tclFCmd.c691
-rw-r--r--generic/tclFileName.c727
-rw-r--r--generic/tclFileSystem.h73
-rw-r--r--generic/tclGet.c65
-rw-r--r--generic/tclGetDate.y1443
-rw-r--r--generic/tclHash.c345
-rw-r--r--generic/tclHistory.c92
-rw-r--r--generic/tclIO.c4403
-rw-r--r--generic/tclIO.h143
-rw-r--r--generic/tclIOCmd.c939
-rw-r--r--generic/tclIOGT.c706
-rw-r--r--generic/tclIORChan.c1644
-rw-r--r--generic/tclIORTrans.c3420
-rw-r--r--generic/tclIOSock.c188
-rw-r--r--generic/tclIOUtil.c2759
-rw-r--r--generic/tclIndexObj.c1026
-rw-r--r--generic/tclInt.decls943
-rw-r--r--generic/tclInt.h3193
-rw-r--r--generic/tclIntDecls.h2058
-rw-r--r--generic/tclIntPlatDecls.h757
-rw-r--r--generic/tclInterp.c1273
-rw-r--r--generic/tclLink.c236
-rw-r--r--generic/tclListObj.c1362
-rw-r--r--generic/tclLiteral.c636
-rw-r--r--generic/tclLoad.c459
-rw-r--r--generic/tclLoadNone.c87
-rw-r--r--generic/tclMain.c794
-rw-r--r--generic/tclNamesp.c4212
-rw-r--r--generic/tclNotify.c85
-rw-r--r--generic/tclOO.c2977
-rw-r--r--generic/tclOO.decls218
-rw-r--r--generic/tclOO.h147
-rw-r--r--generic/tclOOBasic.c1249
-rw-r--r--generic/tclOOCall.c1495
-rw-r--r--generic/tclOODecls.h234
-rw-r--r--generic/tclOODefineCmds.c2697
-rw-r--r--generic/tclOOInfo.c1526
-rw-r--r--generic/tclOOInt.h604
-rw-r--r--generic/tclOOIntDecls.h166
-rw-r--r--generic/tclOOMethod.c1783
-rw-r--r--generic/tclOOStubInit.c78
-rw-r--r--generic/tclOOStubLib.c71
-rw-r--r--generic/tclObj.c1618
-rw-r--r--generic/tclOptimize.c444
-rw-r--r--generic/tclPanic.c67
-rw-r--r--generic/tclParse.c954
-rw-r--r--generic/tclParse.h17
-rw-r--r--generic/tclParseExpr.c1080
-rw-r--r--generic/tclPathObj.c1069
-rw-r--r--generic/tclPipe.c267
-rw-r--r--generic/tclPkg.c1341
-rw-r--r--generic/tclPkgConfig.c10
-rw-r--r--generic/tclPlatDecls.h124
-rw-r--r--generic/tclPort.h9
-rw-r--r--generic/tclPosixStr.c80
-rw-r--r--generic/tclPreserve.c67
-rw-r--r--generic/tclProc.c2439
-rw-r--r--generic/tclRegexp.c187
-rw-r--r--generic/tclRegexp.h5
-rw-r--r--generic/tclResolve.c57
-rw-r--r--generic/tclResult.c425
-rw-r--r--generic/tclScan.c175
-rw-r--r--[-rwxr-xr-x]generic/tclStrToD.c3473
-rw-r--r--generic/tclStringObj.c2018
-rw-r--r--generic/tclStringTrim.h43
-rw-r--r--generic/tclStubInit.c722
-rw-r--r--generic/tclStubLib.c158
-rw-r--r--generic/tclStubLibTbl.c58
-rw-r--r--generic/tclTest.c4998
-rw-r--r--generic/tclTestObj.c798
-rw-r--r--generic/tclTestProcBodyObj.c129
-rw-r--r--generic/tclThread.c125
-rw-r--r--[-rwxr-xr-x]generic/tclThreadAlloc.c299
-rw-r--r--generic/tclThreadJoin.c12
-rw-r--r--generic/tclThreadStorage.c577
-rw-r--r--generic/tclThreadTest.c377
-rw-r--r--generic/tclTimer.c237
-rw-r--r--generic/tclTomMath.decls251
-rw-r--r--generic/tclTomMath.h103
-rw-r--r--generic/tclTomMathDecls.h625
-rw-r--r--generic/tclTomMathInt.h3
-rw-r--r--generic/tclTomMathInterface.c27
-rw-r--r--generic/tclTomMathStubLib.c79
-rw-r--r--generic/tclTrace.c958
-rw-r--r--generic/tclUniData.c2138
-rw-r--r--generic/tclUtf.c202
-rw-r--r--generic/tclUtil.c3000
-rw-r--r--generic/tclVar.c5088
-rw-r--r--generic/tclZlib.c4017
-rw-r--r--generic/tommath.h2
-rw-r--r--library/auto.tcl385
-rw-r--r--library/clock.tcl1659
-rw-r--r--library/dde/pkgIndex.tcl10
-rw-r--r--[-rwxr-xr-x]library/encoding/tis-620.enc0
-rw-r--r--library/history.tcl304
-rw-r--r--library/http/http.tcl1021
-rw-r--r--library/http/pkgIndex.tcl14
-rw-r--r--library/http1.0/http.tcl8
-rw-r--r--library/init.tcl229
-rw-r--r--library/msgcat/msgcat.tcl199
-rw-r--r--library/msgcat/pkgIndex.tcl2
-rw-r--r--[-rwxr-xr-x]library/msgs/af.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/af_za.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ar.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ar_in.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ar_jo.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ar_lb.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ar_sy.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/be.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/bg.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/bn.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/bn_in.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ca.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/cs.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/da.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/de.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/de_at.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/de_be.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/el.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/en_au.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/en_be.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/en_bw.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/en_ca.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/en_gb.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/en_hk.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/en_ie.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/en_in.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/en_nz.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/en_ph.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/en_sg.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/en_za.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/en_zw.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/eo.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_ar.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_bo.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_cl.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_co.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_cr.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_do.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_ec.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_gt.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_hn.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_mx.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_ni.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_pa.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_pe.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_pr.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_py.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_sv.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_uy.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/es_ve.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/et.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/eu.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/eu_es.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/fa.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/fa_in.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/fa_ir.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/fi.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/fo.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/fo_fo.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/fr.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/fr_be.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/fr_ca.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/fr_ch.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ga.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ga_ie.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/gl.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/gl_es.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/gv.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/gv_gb.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/he.msg4
-rw-r--r--[-rwxr-xr-x]library/msgs/hi.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/hi_in.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/hr.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/hu.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/id.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/id_id.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/is.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/it.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/it_ch.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ja.msg27
-rw-r--r--[-rwxr-xr-x]library/msgs/kl.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/kl_gl.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ko.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ko_kr.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/kok.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/kok_in.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/kw.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/kw_gb.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/lt.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/lv.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/mk.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/mr.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/mr_in.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ms.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ms_my.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/mt.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/nb.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/nl.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/nl_be.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/nn.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/pl.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/pt.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/pt_br.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ro.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ru.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ru_ua.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/sh.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/sk.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/sl.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/sq.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/sr.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/sv.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/sw.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ta.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/ta_in.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/te.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/te_in.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/th.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/tr.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/uk.msg2
-rw-r--r--[-rwxr-xr-x]library/msgs/vi.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/zh.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/zh_cn.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/zh_hk.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/zh_sg.msg0
-rw-r--r--[-rwxr-xr-x]library/msgs/zh_tw.msg0
-rw-r--r--library/opt/optparse.tcl476
-rw-r--r--library/opt/pkgIndex.tcl2
-rw-r--r--library/package.tcl340
-rw-r--r--library/parray.tcl4
-rw-r--r--library/platform/pkgIndex.tcl3
-rw-r--r--library/platform/platform.tcl387
-rw-r--r--library/platform/shell.tcl241
-rwxr-xr-xlibrary/reg/pkgIndex.tcl14
-rw-r--r--library/safe.tcl1690
-rw-r--r--library/tclIndex22
-rw-r--r--library/tcltest/pkgIndex.tcl3
-rw-r--r--library/tcltest/tcltest.tcl300
-rw-r--r--library/tm.tcl263
-rw-r--r--library/tzdata/Africa/Asmara8
-rw-r--r--library/tzdata/Africa/Asmera9
-rw-r--r--library/tzdata/Africa/Cairo190
-rw-r--r--library/tzdata/Africa/Casablanca144
-rw-r--r--library/tzdata/Africa/Dar_es_Salaam4
-rw-r--r--library/tzdata/Africa/Gaborone3
-rw-r--r--library/tzdata/Africa/Juba5
-rw-r--r--library/tzdata/Africa/Kampala4
-rw-r--r--library/tzdata/Africa/Nairobi4
-rw-r--r--library/tzdata/Africa/Tripoli177
-rw-r--r--library/tzdata/Africa/Tunis182
-rw-r--r--library/tzdata/America/Anguilla7
-rw-r--r--library/tzdata/America/Araguaina3
-rw-r--r--library/tzdata/America/Argentina/Buenos_Aires4
-rw-r--r--library/tzdata/America/Argentina/Catamarca3
-rw-r--r--library/tzdata/America/Argentina/Cordoba4
-rw-r--r--library/tzdata/America/Argentina/Jujuy3
-rw-r--r--library/tzdata/America/Argentina/La_Rioja3
-rw-r--r--library/tzdata/America/Argentina/Mendoza3
-rw-r--r--library/tzdata/America/Argentina/Rio_Gallegos3
-rw-r--r--library/tzdata/America/Argentina/Salta66
-rw-r--r--library/tzdata/America/Argentina/San_Juan3
-rw-r--r--library/tzdata/America/Argentina/San_Luis68
-rw-r--r--library/tzdata/America/Argentina/Tucuman4
-rw-r--r--library/tzdata/America/Argentina/Ushuaia3
-rw-r--r--library/tzdata/America/Aruba8
-rw-r--r--library/tzdata/America/Asuncion360
-rw-r--r--[-rwxr-xr-x]library/tzdata/America/Atikokan2
-rw-r--r--library/tzdata/America/Bahia3
-rw-r--r--library/tzdata/America/Bahia_Banderas222
-rw-r--r--library/tzdata/America/Barbados6
-rw-r--r--[-rwxr-xr-x]library/tzdata/America/Blanc-Sablon2
-rw-r--r--library/tzdata/America/Bogota6
-rw-r--r--library/tzdata/America/Cambridge_Bay8
-rw-r--r--library/tzdata/America/Campo_Grande18
-rw-r--r--library/tzdata/America/Caracas1
-rw-r--r--library/tzdata/America/Cayman4
-rw-r--r--library/tzdata/America/Costa_Rica6
-rw-r--r--library/tzdata/America/Creston8
-rw-r--r--library/tzdata/America/Cuiaba18
-rw-r--r--library/tzdata/America/Curacao4
-rw-r--r--library/tzdata/America/Dawson_Creek2
-rw-r--r--library/tzdata/America/Dominica7
-rw-r--r--library/tzdata/America/Edmonton2
-rw-r--r--library/tzdata/America/Eirunepe1
-rw-r--r--library/tzdata/America/Glace_Bay2
-rw-r--r--library/tzdata/America/Goose_Bay357
-rw-r--r--library/tzdata/America/Grand_Turk488
-rw-r--r--library/tzdata/America/Grenada7
-rw-r--r--library/tzdata/America/Guadeloupe7
-rw-r--r--library/tzdata/America/Halifax2
-rw-r--r--library/tzdata/America/Havana365
-rw-r--r--[-rwxr-xr-x]library/tzdata/America/Indiana/Petersburg370
-rw-r--r--library/tzdata/America/Indiana/Tell_City234
-rw-r--r--[-rwxr-xr-x]library/tzdata/America/Indiana/Vincennes370
-rw-r--r--library/tzdata/America/Indiana/Winamac240
-rw-r--r--library/tzdata/America/Inuvik11
-rw-r--r--library/tzdata/America/Iqaluit9
-rw-r--r--library/tzdata/America/Jamaica6
-rw-r--r--library/tzdata/America/Juneau5
-rw-r--r--library/tzdata/America/Kralendijk5
-rw-r--r--library/tzdata/America/Lower_Princes5
-rw-r--r--library/tzdata/America/Managua2
-rw-r--r--library/tzdata/America/Marigot5
-rw-r--r--library/tzdata/America/Matamoros219
-rw-r--r--library/tzdata/America/Metlakatla43
-rw-r--r--[-rwxr-xr-x]library/tzdata/America/Moncton2
-rw-r--r--library/tzdata/America/Montreal2
-rw-r--r--library/tzdata/America/Montserrat7
-rw-r--r--library/tzdata/America/Nassau377
-rw-r--r--library/tzdata/America/Nipigon2
-rw-r--r--library/tzdata/America/North_Dakota/Beulah279
-rw-r--r--[-rwxr-xr-x]library/tzdata/America/North_Dakota/New_Salem0
-rw-r--r--library/tzdata/America/Ojinaga222
-rw-r--r--library/tzdata/America/Pangnirtung8
-rw-r--r--library/tzdata/America/Port-au-Prince362
-rw-r--r--library/tzdata/America/Rainy_River2
-rw-r--r--library/tzdata/America/Rankin_Inlet11
-rw-r--r--library/tzdata/America/Regina2
-rw-r--r--library/tzdata/America/Resolute248
-rw-r--r--library/tzdata/America/Rio_Branco1
-rw-r--r--library/tzdata/America/Santa_Isabel284
-rw-r--r--library/tzdata/America/Santarem36
-rw-r--r--library/tzdata/America/Santiago404
-rw-r--r--library/tzdata/America/Sao_Paulo18
-rw-r--r--library/tzdata/America/Sitka275
-rw-r--r--library/tzdata/America/St_Barthelemy5
-rw-r--r--library/tzdata/America/St_Johns357
-rw-r--r--library/tzdata/America/St_Kitts7
-rw-r--r--library/tzdata/America/St_Lucia8
-rw-r--r--library/tzdata/America/St_Thomas7
-rw-r--r--library/tzdata/America/St_Vincent8
-rw-r--r--library/tzdata/America/Swift_Current2
-rw-r--r--library/tzdata/America/Tegucigalpa6
-rw-r--r--library/tzdata/America/Tijuana361
-rw-r--r--library/tzdata/America/Toronto2
-rw-r--r--library/tzdata/America/Tortola7
-rw-r--r--library/tzdata/America/Vancouver2
-rw-r--r--library/tzdata/America/Virgin6
-rw-r--r--library/tzdata/America/Winnipeg2
-rw-r--r--library/tzdata/America/Yellowknife8
-rw-r--r--library/tzdata/Antarctica/Casey4
-rw-r--r--library/tzdata/Antarctica/Davis4
-rw-r--r--library/tzdata/Antarctica/Macquarie97
-rw-r--r--library/tzdata/Antarctica/Mawson1
-rw-r--r--library/tzdata/Antarctica/McMurdo258
-rw-r--r--library/tzdata/Antarctica/Palmer378
-rw-r--r--library/tzdata/Antarctica/South_Pole6
-rw-r--r--library/tzdata/Asia/Aden4
-rw-r--r--library/tzdata/Asia/Amman218
-rw-r--r--library/tzdata/Asia/Anadyr184
-rw-r--r--library/tzdata/Asia/Baghdad184
-rw-r--r--library/tzdata/Asia/Calcutta11
-rw-r--r--library/tzdata/Asia/Choibalsan186
-rw-r--r--library/tzdata/Asia/Damascus370
-rw-r--r--library/tzdata/Asia/Dhaka3
-rw-r--r--library/tzdata/Asia/Dili4
-rw-r--r--library/tzdata/Asia/Gaza349
-rw-r--r--library/tzdata/Asia/Hebron277
-rw-r--r--library/tzdata/Asia/Ho_Chi_Minh9
-rw-r--r--library/tzdata/Asia/Hong_Kong17
-rw-r--r--library/tzdata/Asia/Hovd186
-rw-r--r--library/tzdata/Asia/Irkutsk179
-rw-r--r--library/tzdata/Asia/Jakarta12
-rw-r--r--library/tzdata/Asia/Jayapura6
-rw-r--r--library/tzdata/Asia/Jerusalem198
-rw-r--r--library/tzdata/Asia/Kamchatka184
-rw-r--r--library/tzdata/Asia/Karachi4
-rw-r--r--library/tzdata/Asia/Kathmandu7
-rw-r--r--library/tzdata/Asia/Katmandu8
-rw-r--r--library/tzdata/Asia/Khandyga72
-rw-r--r--library/tzdata/Asia/Kolkata10
-rw-r--r--library/tzdata/Asia/Krasnoyarsk179
-rw-r--r--library/tzdata/Asia/Magadan179
-rw-r--r--library/tzdata/Asia/Makassar4
-rw-r--r--library/tzdata/Asia/Muscat4
-rw-r--r--library/tzdata/Asia/Novokuznetsk71
-rw-r--r--library/tzdata/Asia/Novosibirsk179
-rw-r--r--library/tzdata/Asia/Omsk179
-rw-r--r--library/tzdata/Asia/Pontianak12
-rw-r--r--library/tzdata/Asia/Rangoon4
-rw-r--r--library/tzdata/Asia/Saigon10
-rw-r--r--library/tzdata/Asia/Sakhalin179
-rw-r--r--library/tzdata/Asia/Shanghai4
-rw-r--r--library/tzdata/Asia/Taipei4
-rw-r--r--library/tzdata/Asia/Tehran60
-rw-r--r--library/tzdata/Asia/Ulaanbaatar186
-rw-r--r--library/tzdata/Asia/Ust-Nera70
-rw-r--r--library/tzdata/Asia/Vladivostok179
-rw-r--r--library/tzdata/Asia/Yakutsk179
-rw-r--r--library/tzdata/Asia/Yekaterinburg179
-rw-r--r--library/tzdata/Asia/Yerevan177
-rw-r--r--library/tzdata/Atlantic/Bermuda4
-rw-r--r--library/tzdata/Atlantic/Faeroe246
-rw-r--r--library/tzdata/Atlantic/Faroe245
-rw-r--r--library/tzdata/Atlantic/Stanley180
-rw-r--r--library/tzdata/Australia/Adelaide368
-rw-r--r--library/tzdata/Australia/Broken_Hill368
-rw-r--r--library/tzdata/Australia/Currie184
-rw-r--r--library/tzdata/Australia/Eucla25
-rw-r--r--library/tzdata/Australia/Hobart184
-rw-r--r--library/tzdata/Australia/Lord_Howe368
-rw-r--r--library/tzdata/Australia/Melbourne368
-rw-r--r--library/tzdata/Australia/Perth8
-rw-r--r--library/tzdata/Australia/Sydney368
-rw-r--r--library/tzdata/CET2
-rw-r--r--library/tzdata/Europe/Belgrade1
-rw-r--r--library/tzdata/Europe/Berlin7
-rw-r--r--library/tzdata/Europe/Budapest3
-rw-r--r--library/tzdata/Europe/Busingen5
-rw-r--r--[-rwxr-xr-x]library/tzdata/Europe/Guernsey0
-rw-r--r--library/tzdata/Europe/Helsinki10
-rw-r--r--[-rwxr-xr-x]library/tzdata/Europe/Isle_of_Man0
-rw-r--r--library/tzdata/Europe/Istanbul70
-rw-r--r--[-rwxr-xr-x]library/tzdata/Europe/Jersey0
-rw-r--r--library/tzdata/Europe/Kaliningrad179
-rw-r--r--library/tzdata/Europe/Minsk179
-rw-r--r--library/tzdata/Europe/Moscow179
-rw-r--r--library/tzdata/Europe/Podgorica5
-rw-r--r--library/tzdata/Europe/Samara184
-rw-r--r--library/tzdata/Europe/Sofia1
-rw-r--r--library/tzdata/Europe/Vaduz246
-rw-r--r--library/tzdata/Europe/Vienna4
-rw-r--r--[-rwxr-xr-x]library/tzdata/Europe/Volgograd179
-rw-r--r--library/tzdata/Europe/Zurich14
-rw-r--r--library/tzdata/Indian/Mauritius4
-rw-r--r--library/tzdata/MET2
-rw-r--r--library/tzdata/Pacific/Apia180
-rw-r--r--library/tzdata/Pacific/Auckland370
-rw-r--r--library/tzdata/Pacific/Chatham370
-rw-r--r--library/tzdata/Pacific/Chuuk6
-rw-r--r--library/tzdata/Pacific/Easter395
-rw-r--r--library/tzdata/Pacific/Fakaofo3
-rw-r--r--library/tzdata/Pacific/Fiji185
-rw-r--r--library/tzdata/Pacific/Honolulu7
-rw-r--r--library/tzdata/Pacific/Johnston6
-rw-r--r--library/tzdata/Pacific/Pohnpei6
-rw-r--r--library/tzdata/Pacific/Ponape7
-rw-r--r--library/tzdata/Pacific/Truk7
-rw-r--r--library/tzdata/Pacific/Yap6
-rw-r--r--library/word.tcl144
-rw-r--r--libtommath/bn.pdfbin341050 -> 340921 bytes
-rw-r--r--libtommath/bn.tex2
-rw-r--r--libtommath/bn_error.c6
-rw-r--r--libtommath/bn_fast_mp_invmod.c6
-rw-r--r--libtommath/bn_fast_mp_montgomery_reduce.c6
-rw-r--r--libtommath/bn_fast_s_mp_mul_digs.c11
-rw-r--r--libtommath/bn_fast_s_mp_mul_high_digs.c11
-rw-r--r--libtommath/bn_fast_s_mp_sqr.c6
-rw-r--r--libtommath/bn_mp_2expt.c6
-rw-r--r--libtommath/bn_mp_abs.c6
-rw-r--r--libtommath/bn_mp_add.c6
-rw-r--r--libtommath/bn_mp_add_d.c5
-rw-r--r--libtommath/bn_mp_addmod.c6
-rw-r--r--libtommath/bn_mp_and.c6
-rw-r--r--libtommath/bn_mp_clamp.c6
-rw-r--r--libtommath/bn_mp_clear.c6
-rw-r--r--libtommath/bn_mp_clear_multi.c6
-rw-r--r--libtommath/bn_mp_cmp.c8
-rw-r--r--libtommath/bn_mp_cmp_d.c8
-rw-r--r--libtommath/bn_mp_cmp_mag.c8
-rw-r--r--libtommath/bn_mp_cnt_lsb.c8
-rw-r--r--libtommath/bn_mp_copy.c8
-rw-r--r--libtommath/bn_mp_count_bits.c8
-rw-r--r--libtommath/bn_mp_div.c6
-rw-r--r--libtommath/bn_mp_div_2.c6
-rw-r--r--libtommath/bn_mp_div_2d.c8
-rw-r--r--libtommath/bn_mp_div_3.c6
-rw-r--r--libtommath/bn_mp_div_d.c10
-rw-r--r--libtommath/bn_mp_dr_is_modulus.c6
-rw-r--r--libtommath/bn_mp_dr_reduce.c6
-rw-r--r--libtommath/bn_mp_dr_setup.c6
-rw-r--r--libtommath/bn_mp_exch.c6
-rw-r--r--libtommath/bn_mp_expt_d.c6
-rw-r--r--libtommath/bn_mp_exptmod.c6
-rw-r--r--libtommath/bn_mp_exptmod_fast.c7
-rw-r--r--libtommath/bn_mp_exteuclid.c6
-rw-r--r--libtommath/bn_mp_fread.c6
-rw-r--r--libtommath/bn_mp_fwrite.c6
-rw-r--r--libtommath/bn_mp_gcd.c18
-rw-r--r--libtommath/bn_mp_get_int.c6
-rw-r--r--libtommath/bn_mp_grow.c6
-rw-r--r--libtommath/bn_mp_init.c6
-rw-r--r--libtommath/bn_mp_init_copy.c6
-rw-r--r--libtommath/bn_mp_init_multi.c6
-rw-r--r--libtommath/bn_mp_init_set.c6
-rw-r--r--libtommath/bn_mp_init_set_int.c6
-rw-r--r--libtommath/bn_mp_init_size.c6
-rw-r--r--libtommath/bn_mp_invmod.c6
-rw-r--r--libtommath/bn_mp_invmod_slow.c6
-rw-r--r--libtommath/bn_mp_is_square.c6
-rw-r--r--libtommath/bn_mp_jacobi.c6
-rw-r--r--libtommath/bn_mp_karatsuba_mul.c6
-rw-r--r--libtommath/bn_mp_karatsuba_sqr.c6
-rw-r--r--libtommath/bn_mp_lcm.c6
-rw-r--r--libtommath/bn_mp_lshd.c6
-rw-r--r--libtommath/bn_mp_mod.c6
-rw-r--r--libtommath/bn_mp_mod_2d.c8
-rw-r--r--libtommath/bn_mp_mod_d.c6
-rw-r--r--libtommath/bn_mp_montgomery_calc_normalization.c6
-rw-r--r--libtommath/bn_mp_montgomery_reduce.c6
-rw-r--r--libtommath/bn_mp_montgomery_setup.c8
-rw-r--r--libtommath/bn_mp_mul.c6
-rw-r--r--libtommath/bn_mp_mul_2.c6
-rw-r--r--libtommath/bn_mp_mul_2d.c8
-rw-r--r--libtommath/bn_mp_mul_d.c6
-rw-r--r--libtommath/bn_mp_mulmod.c6
-rw-r--r--libtommath/bn_mp_n_root.c6
-rw-r--r--libtommath/bn_mp_neg.c8
-rw-r--r--libtommath/bn_mp_or.c6
-rw-r--r--libtommath/bn_mp_prime_fermat.c6
-rw-r--r--libtommath/bn_mp_prime_is_divisible.c6
-rw-r--r--libtommath/bn_mp_prime_is_prime.c6
-rw-r--r--libtommath/bn_mp_prime_miller_rabin.c6
-rw-r--r--libtommath/bn_mp_prime_next_prime.c8
-rw-r--r--libtommath/bn_mp_prime_rabin_miller_trials.c6
-rw-r--r--libtommath/bn_mp_prime_random_ex.c6
-rw-r--r--libtommath/bn_mp_radix_size.c5
-rw-r--r--libtommath/bn_mp_radix_smap.c6
-rw-r--r--libtommath/bn_mp_rand.c6
-rw-r--r--libtommath/bn_mp_read_radix.c8
-rw-r--r--libtommath/bn_mp_read_signed_bin.c6
-rw-r--r--libtommath/bn_mp_read_unsigned_bin.c6
-rw-r--r--libtommath/bn_mp_reduce.c6
-rw-r--r--libtommath/bn_mp_reduce_2k.c6
-rw-r--r--libtommath/bn_mp_reduce_2k_l.c6
-rw-r--r--libtommath/bn_mp_reduce_2k_setup.c6
-rw-r--r--libtommath/bn_mp_reduce_2k_setup_l.c6
-rw-r--r--libtommath/bn_mp_reduce_is_2k.c6
-rw-r--r--libtommath/bn_mp_reduce_is_2k_l.c6
-rw-r--r--libtommath/bn_mp_reduce_setup.c6
-rw-r--r--libtommath/bn_mp_rshd.c6
-rw-r--r--libtommath/bn_mp_set.c6
-rw-r--r--libtommath/bn_mp_set_int.c6
-rw-r--r--libtommath/bn_mp_shrink.c17
-rw-r--r--libtommath/bn_mp_signed_bin_size.c6
-rw-r--r--libtommath/bn_mp_sqr.c6
-rw-r--r--libtommath/bn_mp_sqrmod.c6
-rw-r--r--libtommath/bn_mp_sqrt.c35
-rw-r--r--libtommath/bn_mp_sub.c6
-rw-r--r--libtommath/bn_mp_sub_d.c6
-rw-r--r--libtommath/bn_mp_submod.c6
-rw-r--r--libtommath/bn_mp_to_signed_bin.c6
-rw-r--r--libtommath/bn_mp_to_signed_bin_n.c6
-rw-r--r--libtommath/bn_mp_to_unsigned_bin.c6
-rw-r--r--libtommath/bn_mp_to_unsigned_bin_n.c6
-rw-r--r--libtommath/bn_mp_toom_mul.c6
-rw-r--r--libtommath/bn_mp_toom_sqr.c6
-rw-r--r--libtommath/bn_mp_toradix.c6
-rw-r--r--libtommath/bn_mp_toradix_n.c6
-rw-r--r--libtommath/bn_mp_unsigned_bin_size.c6
-rw-r--r--libtommath/bn_mp_xor.c6
-rw-r--r--libtommath/bn_mp_zero.c6
-rw-r--r--libtommath/bn_prime_tab.c6
-rw-r--r--libtommath/bn_reverse.c6
-rw-r--r--libtommath/bn_s_mp_add.c6
-rw-r--r--libtommath/bn_s_mp_exptmod.c6
-rw-r--r--libtommath/bn_s_mp_mul_digs.c6
-rw-r--r--libtommath/bn_s_mp_mul_high_digs.c6
-rw-r--r--libtommath/bn_s_mp_sqr.c6
-rw-r--r--libtommath/bn_s_mp_sub.c6
-rw-r--r--libtommath/bncore.c6
-rw-r--r--libtommath/changes.txt25
-rw-r--r--libtommath/demo/demo.c4
-rw-r--r--libtommath/demo/timing.c4
-rw-r--r--libtommath/etc/2kprime.c9
-rw-r--r--libtommath/etc/drprime.c5
-rw-r--r--libtommath/etc/drprimes.txt11
-rw-r--r--libtommath/etc/mersenne.c6
-rw-r--r--libtommath/etc/mont.c9
-rw-r--r--libtommath/etc/pprime.c8
-rw-r--r--libtommath/etc/tune.c6
-rw-r--r--libtommath/logs/index.html3
-rw-r--r--libtommath/makefile7
-rw-r--r--libtommath/makefile.cygwin_dll4
-rw-r--r--libtommath/makefile.shared7
-rw-r--r--libtommath/mtest/logtab.h5
-rw-r--r--libtommath/mtest/mpi-config.h5
-rw-r--r--libtommath/mtest/mpi-types.h5
-rw-r--r--libtommath/mtest/mpi.c8
-rw-r--r--libtommath/mtest/mpi.h6
-rw-r--r--libtommath/mtest/mtest.c4
-rw-r--r--libtommath/poster.pdfbin37800 -> 37822 bytes
-rw-r--r--libtommath/pre_gen/mpi.c760
-rw-r--r--libtommath/tommath.h81
-rw-r--r--libtommath/tommath.pdfbin1160280 -> 1194158 bytes
-rw-r--r--libtommath/tommath.src138
-rw-r--r--libtommath/tommath.tex4527
-rw-r--r--libtommath/tommath_class.h4
-rw-r--r--libtommath/tommath_superclass.h4
-rw-r--r--license.terms2
-rw-r--r--macosx/GNUmakefile60
-rw-r--r--macosx/README186
-rw-r--r--macosx/Tcl-Common.xcconfig37
-rw-r--r--macosx/Tcl-Debug.xcconfig20
-rw-r--r--macosx/Tcl-Info.plist.in15
-rw-r--r--macosx/Tcl-Release.xcconfig20
-rw-r--r--macosx/Tcl.pbproj/default.pbxuser173
-rw-r--r--macosx/Tcl.pbproj/jingham.pbxuser173
-rw-r--r--macosx/Tcl.pbproj/project.pbxproj1539
-rw-r--r--macosx/Tcl.xcode/default.pbxuser134
-rw-r--r--macosx/Tcl.xcode/project.pbxproj10452
-rw-r--r--macosx/Tcl.xcodeproj/default.pbxuser88
-rw-r--r--macosx/Tcl.xcodeproj/project.pbxproj1415
-rw-r--r--macosx/Tclsh-Info.plist.in36
-rw-r--r--macosx/configure.ac2
-rw-r--r--macosx/tclMacOSXBundle.c282
-rw-r--r--macosx/tclMacOSXFCmd.c311
-rw-r--r--macosx/tclMacOSXNotify.c1534
-rw-r--r--pkgs/README57
-rw-r--r--pkgs/package.list.txt35
-rw-r--r--tests/README2
-rw-r--r--tests/all.tcl6
-rw-r--r--tests/append.test257
-rw-r--r--tests/appendComp.test281
-rw-r--r--tests/apply.test177
-rw-r--r--tests/assemble.test3292
-rw-r--r--tests/assemble1.bench85
-rw-r--r--tests/assocd.test35
-rw-r--r--tests/async.test75
-rw-r--r--tests/autoMkindex.test301
-rw-r--r--tests/basic.test190
-rw-r--r--tests/binary.test1984
-rw-r--r--tests/case.test4
-rw-r--r--tests/chan.test189
-rw-r--r--tests/chanio.test7723
-rw-r--r--tests/clock.test981
-rw-r--r--tests/cmdAH.test1237
-rw-r--r--tests/cmdIL.test474
-rw-r--r--tests/cmdInfo.test19
-rw-r--r--tests/cmdMZ.test293
-rw-r--r--tests/compExpr-old.test13
-rw-r--r--tests/compExpr.test262
-rw-r--r--tests/compile.test550
-rw-r--r--tests/concat.test23
-rw-r--r--tests/config.test6
-rw-r--r--tests/coroutine.test739
-rw-r--r--tests/dcall.test13
-rw-r--r--tests/dict.test2106
-rw-r--r--tests/dstring.test271
-rw-r--r--tests/encoding.test247
-rw-r--r--tests/env.test299
-rw-r--r--tests/error.test1052
-rw-r--r--tests/eval.test23
-rw-r--r--tests/event.test659
-rw-r--r--tests/exec.test611
-rw-r--r--tests/execute.test427
-rw-r--r--tests/expr-old.test29
-rw-r--r--tests/expr.test653
-rw-r--r--tests/fCmd.test2478
-rw-r--r--tests/fileName.test1346
-rw-r--r--tests/fileSystem.test994
-rw-r--r--tests/for-old.test2
-rw-r--r--tests/for.test391
-rw-r--r--tests/foreach.test59
-rw-r--r--tests/format.test37
-rw-r--r--tests/get.test5
-rw-r--r--tests/history.test18
-rw-r--r--tests/http.test438
-rw-r--r--tests/http11.test656
-rw-r--r--tests/httpd41
-rw-r--r--tests/httpd11.tcl254
-rw-r--r--tests/httpold.test2
-rw-r--r--tests/if-old.test2
-rw-r--r--tests/if.test679
-rw-r--r--tests/incr-old.test2
-rw-r--r--tests/incr.test236
-rw-r--r--tests/indexObj.test47
-rw-r--r--tests/info.test2164
-rw-r--r--tests/init.test156
-rw-r--r--tests/interp.test1262
-rw-r--r--tests/io.test627
-rw-r--r--tests/ioCmd.test1029
-rw-r--r--tests/ioTrans.test1918
-rw-r--r--tests/ioUtil.test312
-rw-r--r--tests/iogt.test514
-rw-r--r--tests/join.test17
-rw-r--r--tests/lindex.test138
-rw-r--r--tests/link.test161
-rw-r--r--tests/linsert.test12
-rw-r--r--tests/list.test26
-rw-r--r--tests/listObj.test33
-rw-r--r--tests/llength.test2
-rw-r--r--tests/lmap.test471
-rw-r--r--tests/load.test65
-rw-r--r--tests/lrange.test15
-rw-r--r--tests/lrepeat.test25
-rw-r--r--tests/lreplace.test6
-rw-r--r--tests/lsearch.test155
-rw-r--r--tests/lset.test108
-rw-r--r--[-rwxr-xr-x]tests/lsetComp.test4
-rw-r--r--tests/macOSXFCmd.test3
-rw-r--r--tests/macOSXLoad.test33
-rw-r--r--tests/main.test69
-rw-r--r--tests/mathop.test1340
-rw-r--r--tests/misc.test12
-rw-r--r--tests/msgcat.test65
-rw-r--r--tests/namespace-old.test163
-rw-r--r--tests/namespace.test667
-rw-r--r--[-rwxr-xr-x]tests/notify.test5
-rw-r--r--tests/nre.test426
-rw-r--r--tests/obj.test10
-rw-r--r--tests/oo.test3512
-rw-r--r--tests/ooNext2.test788
-rw-r--r--tests/opt.test30
-rw-r--r--tests/package.test1258
-rw-r--r--tests/parse.test223
-rw-r--r--tests/parseExpr.test188
-rw-r--r--tests/parseOld.test27
-rw-r--r--tests/pid.test2
-rw-r--r--tests/pkg.test1200
-rw-r--r--tests/pkgMkIndex.test141
-rw-r--r--tests/platform.test34
-rw-r--r--tests/proc-old.test21
-rw-r--r--tests/proc.test418
-rw-r--r--tests/pwd.test2
-rw-r--r--tests/reg.test207
-rw-r--r--tests/regexp.test569
-rw-r--r--tests/regexpComp.test211
-rw-r--r--tests/registry.test747
-rw-r--r--tests/remote.tcl45
-rw-r--r--tests/rename.test89
-rw-r--r--tests/resolver.test203
-rw-r--r--tests/result.test48
-rw-r--r--tests/safe.test1004
-rw-r--r--tests/scan.test776
-rw-r--r--tests/security.test16
-rw-r--r--tests/set-old.test40
-rw-r--r--tests/set.test27
-rw-r--r--tests/socket.test1441
-rw-r--r--tests/source.test43
-rw-r--r--tests/split.test24
-rw-r--r--tests/stack.test35
-rw-r--r--tests/string.test564
-rw-r--r--tests/stringComp.test392
-rw-r--r--tests/stringObj.test169
-rw-r--r--tests/subst.test139
-rw-r--r--tests/switch.test557
-rw-r--r--tests/tailcall.test666
-rw-r--r--[-rwxr-xr-x]tests/tcltest.test190
-rw-r--r--tests/thread.test1478
-rw-r--r--tests/timer.test308
-rw-r--r--tests/tm.test12
-rw-r--r--tests/trace.test565
-rw-r--r--tests/unixFCmd.test320
-rw-r--r--tests/unixFile.test5
-rw-r--r--tests/unixForkEvent.test45
-rw-r--r--tests/unixInit.test159
-rw-r--r--tests/unixNotfy.test22
-rw-r--r--tests/unknown.test22
-rw-r--r--tests/unload.test75
-rw-r--r--tests/uplevel.test118
-rw-r--r--tests/upvar.test347
-rw-r--r--tests/utf.test203
-rw-r--r--tests/util.test2926
-rw-r--r--tests/var.test551
-rw-r--r--tests/while-old.test2
-rw-r--r--tests/while.test375
-rw-r--r--tests/winConsole.test4
-rw-r--r--tests/winDde.test304
-rw-r--r--tests/winFCmd.test1425
-rw-r--r--tests/winFile.test110
-rw-r--r--tests/winNotify.test5
-rw-r--r--tests/winPipe.test112
-rw-r--r--tests/winTime.test5
-rw-r--r--tests/zlib.test878
-rw-r--r--tools/Makefile.in2
-rw-r--r--tools/README3
-rwxr-xr-xtools/checkLibraryDoc.tcl30
-rwxr-xr-xtools/configure268
-rw-r--r--tools/configure.in5
-rw-r--r--tools/encoding/big5.txt2
-rw-r--r--[-rwxr-xr-x]tools/encoding/ebcdic.txt0
-rw-r--r--tools/encoding/gb2312.txt2
-rw-r--r--[-rwxr-xr-x]tools/encoding/tis-620.txt0
-rw-r--r--tools/eolFix.tcl18
-rwxr-xr-xtools/findBadExternals.tcl3
-rwxr-xr-xtools/fix_tommath_h.tcl28
-rw-r--r--tools/genStubs.tcl717
-rw-r--r--tools/genWinImage.tcl157
-rw-r--r--tools/index.tcl13
-rw-r--r--tools/installData.tcl27
-rwxr-xr-xtools/loadICU.tcl21
-rw-r--r--tools/man2help.tcl6
-rw-r--r--tools/man2help2.tcl102
-rw-r--r--tools/man2html.tcl3
-rw-r--r--tools/man2html1.tcl3
-rw-r--r--tools/man2html2.tcl333
-rw-r--r--tools/man2tcl.c44
-rw-r--r--tools/mkdepend.tcl420
-rw-r--r--tools/regexpTestLib.tcl33
-rw-r--r--tools/str2c8
-rw-r--r--tools/tcl.hpj.in4
-rw-r--r--tools/tcl.wse.in2376
-rw-r--r--tools/tclSplash.bmpbin162030 -> 0 bytes
-rwxr-xr-xtools/tclZIC.tcl28
-rw-r--r--tools/tclmin.wse247
-rw-r--r--tools/tclsh.svg67
-rw-r--r--tools/tcltk-man2html-utils.tcl1629
-rwxr-xr-xtools/tcltk-man2html.tcl2107
-rw-r--r--tools/tsdPerf.c59
-rw-r--r--tools/tsdPerf.tcl24
-rw-r--r--tools/uniClass.tcl53
-rw-r--r--tools/uniParse.tcl159
-rw-r--r--unix/Makefile.in1508
-rw-r--r--unix/README235
-rwxr-xr-xunix/configure5485
-rw-r--r--unix/configure.in467
-rw-r--r--unix/dltest/Makefile.in86
-rw-r--r--unix/dltest/README2
-rw-r--r--unix/dltest/pkga.c81
-rw-r--r--unix/dltest/pkgb.c126
-rw-r--r--unix/dltest/pkgc.c96
-rw-r--r--unix/dltest/pkgd.c93
-rw-r--r--unix/dltest/pkge.c38
-rw-r--r--unix/dltest/pkgf.c53
-rw-r--r--unix/dltest/pkgooa.c141
-rw-r--r--unix/dltest/pkgua.c167
-rwxr-xr-xunix/install-sh580
-rwxr-xr-xunix/installManPage110
-rwxr-xr-xunix/ldAix40
-rw-r--r--unix/tcl.m41388
-rw-r--r--unix/tcl.pc.in15
-rw-r--r--unix/tcl.spec3
-rw-r--r--unix/tclAppInit.c116
-rw-r--r--unix/tclConfig.h.in171
-rw-r--r--unix/tclConfig.sh.in15
-rw-r--r--unix/tclLoadAix.c13
-rw-r--r--unix/tclLoadDl.c118
-rw-r--r--unix/tclLoadDyld.c542
-rw-r--r--unix/tclLoadNext.c55
-rw-r--r--unix/tclLoadOSF.c55
-rw-r--r--unix/tclLoadShl.c60
-rw-r--r--unix/tclUnixChan.c2196
-rw-r--r--unix/tclUnixCompat.c994
-rw-r--r--unix/tclUnixEvent.c7
-rw-r--r--unix/tclUnixFCmd.c798
-rw-r--r--unix/tclUnixFile.c460
-rw-r--r--unix/tclUnixInit.c426
-rw-r--r--unix/tclUnixNotfy.c1051
-rw-r--r--unix/tclUnixPipe.c387
-rw-r--r--unix/tclUnixPort.h605
-rw-r--r--unix/tclUnixSock.c1359
-rw-r--r--unix/tclUnixTest.c210
-rw-r--r--unix/tclUnixThrd.c174
-rw-r--r--unix/tclUnixThrd.h2
-rw-r--r--unix/tclUnixTime.c209
-rw-r--r--unix/tclXtNotify.c97
-rw-r--r--unix/tclXtTest.c42
-rw-r--r--unix/tclooConfig.sh19
-rw-r--r--win/.cvsignore17
-rw-r--r--win/Makefile.in531
-rw-r--r--win/README100
-rw-r--r--win/README.binary143
-rw-r--r--[-rwxr-xr-x]win/buildall.vc.bat68
-rw-r--r--win/cat.c13
-rw-r--r--win/coffbase.txt19
-rwxr-xr-xwin/configure2791
-rw-r--r--win/configure.in432
-rw-r--r--win/makefile.bc130
-rw-r--r--win/makefile.vc701
-rw-r--r--win/nmakehlp.c333
-rw-r--r--win/rules.vc408
-rw-r--r--win/stub16.c197
-rw-r--r--win/tcl.dsp36
-rw-r--r--win/tcl.hpj.in4
-rw-r--r--win/tcl.m4684
-rw-r--r--win/tcl.rc2
-rw-r--r--win/tclAppInit.c191
-rw-r--r--win/tclConfig.sh.in4
-rw-r--r--win/tclWin32Dll.c677
-rw-r--r--win/tclWinChan.c252
-rw-r--r--win/tclWinConsole.c491
-rw-r--r--win/tclWinDde.c590
-rw-r--r--win/tclWinError.c77
-rw-r--r--win/tclWinFCmd.c477
-rw-r--r--win/tclWinFile.c1880
-rw-r--r--win/tclWinInit.c208
-rw-r--r--win/tclWinInt.h145
-rw-r--r--win/tclWinLoad.c275
-rw-r--r--win/tclWinNotify.c453
-rw-r--r--win/tclWinPipe.c515
-rw-r--r--win/tclWinPort.h381
-rw-r--r--win/tclWinReg.c697
-rw-r--r--win/tclWinSerial.c250
-rw-r--r--win/tclWinSock.c1719
-rw-r--r--win/tclWinTest.c595
-rw-r--r--win/tclWinThrd.c206
-rw-r--r--win/tclWinThrd.h21
-rw-r--r--win/tclWinTime.c145
-rw-r--r--win/tclooConfig.sh19
-rw-r--r--win/tclsh.exe.manifest.in33
-rw-r--r--win/tclsh.icobin3630 -> 57022 bytes
-rw-r--r--win/tclsh.rc13
1456 files changed, 332327 insertions, 138703 deletions
diff --git a/.fossil-settings/binary-glob b/.fossil-settings/binary-glob
new file mode 100644