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
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
|
================================================================================
= = = = = = = = = = = = = Thunderbird Read Me = = = = = = = = = = = = = = =
================================================================================
Thunderbird is subject to the terms detailed in the license agreement
accompanying it.
This Read Me file contains information about system requirements and
installation instructions for the OS/2 build of Thunderbird.
For more info on Thunderbird, see http://www.mozilla.org/products/thunderbird/.
For more info on the OS/2 port see http://www.mozilla.org/ports/os2. To submit
bugs or other feedback check out Bugzilla at https://bugzilla.mozilla.org for
links to known bugs, bug-writing guidelines, and more. You can also get help
with Bugzilla by pointing your IRC client to #mozillazine at irc.mozilla.org,
OS/2 specific problems are discussed in #warpzilla and in the newsgroup
mozilla.dev.ports.os2 on news.mozilla.org.
================================================================================
Getting Thunderbird
================================================================================
Official Milestone builds of Thunderbird are published on the release page at
http://www.mozilla.org/products/thunderbird/releases/
OS/2 releases are not created by Mozilla.org staff and may appear on the page
http://www.mozilla.org/ports/os2 before the releases page. Be sure to read the
Thunderbird release notes linked on the releases page for information on known
problems and installation issues with Thunderbird.
================================================================================
System Requirements on OS/2
================================================================================
- This release requires updated C runtime DLLs (libc-0.5.1) from
http://www.innotek.de/products/gccos2/download/gccos2download_e.html
in order to run. By default the installation routine places them in \OS2\DLL
on your bootdrive, but you can put them in the same directory as Thunderbird's
executable, or somewhere else in your LIBPATH.
- Minimum hardware requirements
+ Pentium class processor
+ 64 MiB RAM plus 64 MiB free swap space
+ 35 MiB free harddisk space for installation
plus storage space for disk cache
- Recommended hardware for acceptable performance
+ 500 MHz processor
+ 256 MiB RAM plus 64 MiB free swap space
NOTE: Thunderbird's performance and stability increases the more physical
RAM is available. Especially for long sessions 512 MiB of memory is
recommended.
+ Graphics card and driver capable of displaying more than 256 colors
- Software requirements
+ Installation on a file system supporting long file names
(i.e. HPFS or JFS but not FAT)
+ OS/2 Warp 4 with Fixpack 15 or later
+ MPTS version 5.3
+ TCP/IP version 4.1
+ INETVER: SOCKETS.SYS=5.3007, AFOS2.SYS=5.3001, AFINET.SYS=5.3006
NOTE: Do not attempt to use MPTS & TCP/IP versions below these INETVER
levels. Although Thunderbird may seem to start and run normally with older
stacks, some features Thunderbird needs are not implemented correctly in
older MPTS versions, which may result in crashes and data loss.
+ Convenience Pack 2 or eComStation 1.0 or later meet these requirements
out of the box.
================================================================================
Installation Instructions
================================================================================
For all platforms, unpack into a clean (new) directory. Installing on top of
previously released builds may cause problems with Thunderbird.
Note: These instructions do not tell you how to build Thunderbird.
For info on building the Thunderbird source, see
http://www.mozilla.org/build/
OS/2 Installation Instructions
------------------------------
On OS/2, Thunderbird does not have an installation program. To install it,
download the .zip file and follow these steps:
1. Click the "Zip" link on the site you're downloading Thunderbird from
to download the ZIP package to your machine. This file is typically called
thunderbird-*-os2.zip where the "*" is replaced by the Thunderbird version.
2. Navigate to where you downloaded the file and unpack it using your
favorite unzip tool.
3. Keep in mind that the unzip process creates a directory "thunderbird"
below the location you point it to, i.e.
unzip thunderbird-1.0-os2.zip -d c:\thunderbird-1.0
will unpack Thunderbird into c:\thunderbird-1.0\thunderbird.
4. Make sure that you are _not_ unpacking over an old installation. This is
known to cause problems.
5. To start Thunderbird, navigate to the directory you extracted
Thunderbird to, make sure that the C library DLLs are copied to the
installation directory or installed in the LIBPATH, and then double-click
the Thunderbird.exe object.
Running multiple versions concurrently
--------------------------------------
Because various members of the Mozilla family (i.e. Mozilla, Firefox,
Thunderbird, IBM Web Browser) may use different, incompatible versions of the
same DLL, some extra steps may be required to run them concurrently.
One workaround is the LIBPATHSTRICT variable. To run Thunderbird one can create
a CMD script like the following example (where an installation of Thunderbird
exists in the directory d:\internet\thunderbird is assumed):
set LIBPATHSTRICT=T
rem The next line may be needed when a different Mozilla program is listed in LIBPATH
rem set BEGINLIBPATH=d:\internet\thunderbird
rem The next line is only needed to run two different versions of Thunderbird
rem set MOZ_NO_REMOTE=1
d:
cd d:\internet\thunderbird
thunderbird.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
Similarly, one can create a program object to start Thunderbird using the
following settings:
Path and file name: *
Parameters: /c set LIBPATHSTRICT=T & .\thunderbird.exe "%*"
Working directory: d:\internet\thunderbird
(One might need to add MOZ_NO_REMOTE and/or BEGINLIBPATH as in the CMD script
above depending on the system configuration.)
Finally, the simplest method is to use the Run! utility by Rich Walsh that can
be found in the Hobbes Software Archive:
http://hobbes.nmsu.edu/cgi-bin/h-search?key=Run!
Read its documentation for more information.
Separating profiles from installation directory
-----------------------------------------------
To separate the locations of the user profile(s) (containing the bookmarks and
all customizations) from the installation directory to keep your preferences in
the case of an update even when using ZIP packages, set the variable
MOZILLA_HOME to a directory of your choice. You can do this either in Config.sys
or in a script or using a program object as listed above. If you add
set MOZILLA_HOME=f:\Data
the Thunderbird user profile will be created in "f:\Data\Thunderbird".
If you are migrating from Mozilla, Thunderbird's import routine will only find
the existing Mozilla profile data if MOZILLA_HOME is correctly set to point to
it.
Other important environment variables
-------------------------------------
There are a few enviroment variables that can be used to control special
behavior of Thunderbird on OS/2:
- set NSPR_OS2_NO_HIRES_TIMER=1
This causes Thunderbird not to use OS/2's high resolution timer. Set this if
other applications using the high resolution timer (multimedia apps) act
strangely.
- set MOZILLA_USE_EXTENDED_FT2LIB=T
If you have the Innotek Font Engine installed this variable enables special
functions in Thunderbird to handle unicode characters.
- set MOZ_NO_REMOTE=1
Use this to run two instances of Thunderbird simultaneously (like e.g. debug
and optimized version).
Find more information on this topic and other tips on
http://www.os2bbs.com/os2news/Warpzilla.html
Known Problems of the OS/2 version
----------------------------------
Cross-platform problems are usually listed in the release notes of each
milestone release.
- Bug 167884, "100% CPU load when viewing site [tiling transparent PNG]":
https://bugzilla.mozilla.org/show_bug.cgi?id=167884
On OS/2, Mozilla's rendering engine is known to have very slow performance on
websites that use small, repeated images with transparency for their layout.
This might also affect HTML emails displayed in Thunderbird.
Other known problems can be found by following the link "Current Open Warpzilla
Bugs" on the OS/2 Mozilla page <http://www.mozilla.org/ports/os2/>.
|