Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

classic Classic list List threaded Threaded
36 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Steve Wendt
On 02/15/13 03:16 pm, Roderick Klein wrote:

> On this eCS test install I have NO printers installed.
> When in Firefox I press the print button the browser crashes.

This bug has existed for several years:
https://bugzilla.mozilla.org/show_bug.cgi?id=377497
https://bugzilla.mozilla.org/show_bug.cgi?id=707864

Are you just now finding it?
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Dave Yeo-3
Steve Wendt wrote:
> On 02/15/13 03:16 pm, Roderick Klein wrote:
>
>> On this eCS test install I have NO printers installed.
>> When in Firefox I press the print button the browser crashes.
>
> This bug has existed for several years:
> https://bugzilla.mozilla.org/show_bug.cgi?id=377497
> https://bugzilla.mozilla.org/show_bug.cgi?id=707864

377497 was a different bug. FF 3.6.8 and SM 2.0.1 both have a popup that
says something like printing not available due to no printer driver.
This a bug in Rich's code and is present in FF 4.0.1.
widget\src\os2\nsDeviceContextSpecOS2.cpp#983

   *aDefaultPrinterName
       ToNewUnicode(*sPrinterList.GetPrinterTitle(0));

which crashes when ToNewUnicode() is passed an empty string. If
*aDefaultPrinterName is set to NULL then the printer dialog comes up
with everything disabled and a message that printing is unavailable. I'm
not sure how to test if sPrinterList is empty.
Dave

_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Dave Yeo-3
On 02/16/13 12:04 am, Dave Yeo wrote:
>    *aDefaultPrinterName
>        ToNewUnicode(*sPrinterList.GetPrinterTitle(0));

Of course that should be

   *aDefaultPrinterName =
       ToNewUnicode(*sPrinterList.GetPrinterTitle(0));

Dave
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Paul Ratcliffe
In reply to this post by Dave Yeo-3
On Sat, 16 Feb 2013 00:04:48 -0800, Dave Yeo <[hidden email]> wrote:

>>> On this eCS test install I have NO printers installed.
>>> When in Firefox I press the print button the browser crashes.
>>
>> This bug has existed for several years:
>> https://bugzilla.mozilla.org/show_bug.cgi?id=377497
>> https://bugzilla.mozilla.org/show_bug.cgi?id=707864
>
> 377497 was a different bug. FF 3.6.8 and SM 2.0.1 both have a popup that
> says something like printing not available due to no printer driver.
> This a bug in Rich's code and is present in FF 4.0.1.
> widget\src\os2\nsDeviceContextSpecOS2.cpp#983
>
>    *aDefaultPrinterName =
>        ToNewUnicode(*sPrinterList.GetPrinterTitle(0));
>
> which crashes when ToNewUnicode() is passed an empty string. If
> *aDefaultPrinterName is set to NULL then the printer dialog comes up
> with everything disabled and a message that printing is unavailable. I'm
> not sure how to test if sPrinterList is empty.

It can't be that hard to test a list for no contents.
Presumably something similar to this:
  if (sPrinterList.Length())
    *aDefaultPrinterName =
        ToNewUnicode(*sPrinterList.GetPrinterTitle(0));

but it's a bit difficult to be accurate without any context.
Where is the source code?
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Dave Yeo-3
Paul Ratcliffe wrote:

>> This a bug in Rich's code and is present in FF 4.0.1.
>> >  widget\src\os2\nsDeviceContextSpecOS2.cpp#983
>> >
>> >      *aDefaultPrinterName =
>> >          ToNewUnicode(*sPrinterList.GetPrinterTitle(0));
>> >
>> >  which crashes when ToNewUnicode() is passed an empty string. If
>> >  *aDefaultPrinterName is set to NULL then the printer dialog comes up
>> >  with everything disabled and a message that printing is unavailable. I'm
>> >  not sure how to test if sPrinterList is empty.
> It can't be that hard to test a list for no contents.
> Presumably something similar to this:
>    if (sPrinterList.Length())
>      *aDefaultPrinterName =
>          ToNewUnicode(*sPrinterList.GetPrinterTitle(0));

I tried a couple of things like that, probably didn't find the correct
index or member.

>
> but it's a bit difficult to be accurate without any context.
> Where is the source code?

Watch line wrapping,
https://bitbucket.org/dryeo/os2_widget/src/9ffb0ab6ac3024d280d20f6b2075c2d84046d745/nsDeviceContextSpecOS2.cpp?at=default

Other widget printing related files uploaded to the same repositry
Dave
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Paul Ratcliffe
On Sat, 16 Feb 2013 19:27:08 -0800, Dave Yeo <[hidden email]> wrote:

>>> This a bug in Rich's code and is present in FF 4.0.1.
>>> >  widget\src\os2\nsDeviceContextSpecOS2.cpp#983
>>> >
>>> >      *aDefaultPrinterName =
>>> >          ToNewUnicode(*sPrinterList.GetPrinterTitle(0));
>>> >
>>> >  which crashes when ToNewUnicode() is passed an empty string. If
>>> >  *aDefaultPrinterName is set to NULL then the printer dialog comes up
>>> >  with everything disabled and a message that printing is unavailable. I'm
>>> >  not sure how to test if sPrinterList is empty.
>> It can't be that hard to test a list for no contents.
>> Presumably something similar to this:
>>    if (sPrinterList.Length())
>>      *aDefaultPrinterName =
>>          ToNewUnicode(*sPrinterList.GetPrinterTitle(0));
>
> I tried a couple of things like that, probably didn't find the correct
> index or member.
>
>>
>> but it's a bit difficult to be accurate without any context.
>> Where is the source code?
>
> Watch line wrapping,
> https://bitbucket.org/dryeo/os2_widget/src/9ffb0ab6ac3024d280d20f6b2075c2d84046d745/nsDeviceContextSpecOS2.cpp?at=default

This would seem to fix the crash:

nsAString *aPrinterName = sPrinterList.GetPrinterTitle(0);

*aDefaultPrinterName =
      ToNewUnicode(aPrinterName ? *aPrinterName : NS_LITERAL_STRING(""));

Whether that has any knock-ons is hard to say as I don't know how this
default printer name gets used.

FWIW, whoever wrote all that code really didn't seem to understand and
embrace C++. It is littered with horrid C style malloc(), free(), strcpy(),
sprintf() and pointer type stuff which should have no place in a project
such as Mozilla which has gone to great lengths to get away from all that.
It's also susceptible to buffer overruns and there is no error checking on
malloc() calls. No wonder it crashes when memory gets short.
<sigh>
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Curtis-21
In reply to this post by Steve Wendt
Are you installing the IBM NULL printer by default?  Reported this many
mozilla's ago.... If no printer installed.  Printing crashes browser,
but if you have just the IBM NULL printer, no problems.

Of course, this may be a new issue.


On 02/15/13 06:16 pm, Roderick Klein wrote:

> Firefox and Thunderbird are of course allways on the move. In about 2 to
> 3 weeks time eCS 2.2 will go into public beta.
>
> I have been testing Firefox 10 and and Thunderbird 10 ESR build.
> On this eCS test install I have NO printers installed.
>
> When in Firefox I press the print button the browser crashes.
>
> The same thing for Firefox. I can click on page setup and then it also
> crashes.
>
> Attached are 2 except Q logs, 00931_01.TRP is from Firefox and has the
> exact build number in it.
>
> 008B_01.TRP is the Thunderbird crash. Maybe all 3 print options should
> greyed out in the menu if no printer is installed. In thunderbird I see
> print and print preview are greyed out, except page setup.
>
> In Firefox I only page setup can be selected.
>
> Thanks,
>
> Roderick Klein
> Mensys B.V.

_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Dave Yeo-3
In reply to this post by Paul Ratcliffe
Paul Ratcliffe wrote:

> On Sat, 16 Feb 2013 19:27:08 -0800, Dave Yeo<[hidden email]>  wrote:
>
>>>> This a bug in Rich's code and is present in FF 4.0.1.
>>>>>   widget\src\os2\nsDeviceContextSpecOS2.cpp#983
>>>>>
>>>>>       *aDefaultPrinterName =
>>>>>           ToNewUnicode(*sPrinterList.GetPrinterTitle(0));
>>>>>
>>>>>   which crashes when ToNewUnicode() is passed an empty string. If
>>>>>   *aDefaultPrinterName is set to NULL then the printer dialog comes up
>>>>>   with everything disabled and a message that printing is unavailable. I'm
>>>>>   not sure how to test if sPrinterList is empty.
>>> It can't be that hard to test a list for no contents.
>>> Presumably something similar to this:
>>>     if (sPrinterList.Length())
>>>       *aDefaultPrinterName =
>>>           ToNewUnicode(*sPrinterList.GetPrinterTitle(0));
>>
>> I tried a couple of things like that, probably didn't find the correct
>> index or member.
>>
>>>
>>> but it's a bit difficult to be accurate without any context.
>>> Where is the source code?
>>
>> Watch line wrapping,
>> https://bitbucket.org/dryeo/os2_widget/src/9ffb0ab6ac3024d280d20f6b2075c2d84046d745/nsDeviceContextSpecOS2.cpp?at=default
>
> This would seem to fix the crash:
>
> nsAString *aPrinterName = sPrinterList.GetPrinterTitle(0);
>
> *aDefaultPrinterName =
>        ToNewUnicode(aPrinterName ? *aPrinterName : NS_LITERAL_STRING(""));

G:/cc-release-10/mozilla/widget/src/os2/nsDeviceContextSpecOS2.cpp: In
member function 'virtual nsresult
nsPrinterEnumeratorOS2::GetDefaultPrinterName(PRUnichar**)':
G:/cc-release-10/mozilla/widget/src/os2/nsDeviceContextSpecOS2.cpp:985:
error: no match for ternary 'operator?:' in '(aPrinterName != 0u) ? *
aPrinterName : (const nsAFlatString&)((const nsAFlatString*)(&
nsDependentString(((const PRUnichar*)"\000"),
0u).nsDependentString::<anonymous>))'

>
> Whether that has any knock-ons is hard to say as I don't know how this
> default printer name gets used.

If set to NULL, it just disables all the printing options in the printer
dialog.

Dave
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Paul Ratcliffe
On Sun, 17 Feb 2013 10:44:56 -0800, Dave Yeo <[hidden email]> wrote:

>> *aDefaultPrinterName =
>>        ToNewUnicode(aPrinterName ? *aPrinterName : NS_LITERAL_STRING(""));
>
> G:/cc-release-10/mozilla/widget/src/os2/nsDeviceContextSpecOS2.cpp: In
> member function 'virtual nsresult
> nsPrinterEnumeratorOS2::GetDefaultPrinterName(PRUnichar**)':
> G:/cc-release-10/mozilla/widget/src/os2/nsDeviceContextSpecOS2.cpp:985:
> error: no match for ternary 'operator?:' in '(aPrinterName != 0u) ? *
> aPrinterName : (const nsAFlatString&)((const nsAFlatString*)(&
> nsDependentString(((const PRUnichar*)"\000"),
> 0u).nsDependentString::<anonymous>))'

How irksome. It's a pointer. How can it fail to compare with null?
Try casting it to some numeric type e.g.

 *aDefaultPrinterName =
        ToNewUnicode(((int) aPrinterName) ? *aPrinterName : NS_LITERAL_STRING(""));

It that still complains about ternary ops. then do it longhand:

 if ((int) aPrinterName)
   *aDefaultPrinterName = ToNewUnicode(*aPrinterName);
 else
   *aDefaultPrinterName = NS_LITERAL_STRING("");

If it still complains about the cast, try it via (void *) first, then (int).

If it still complains, kill whoever wrote this crap in the first place.
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Dave Yeo-3
Paul Ratcliffe wrote:

> How irksome. It's a pointer. How can it fail to compare with null?
> Try casting it to some numeric type e.g.
>
>   *aDefaultPrinterName =
>          ToNewUnicode(((int) aPrinterName) ? *aPrinterName : NS_LITERAL_STRING(""));
>
> It that still complains about ternary ops. then do it longhand:
>
>   if ((int) aPrinterName)
>     *aDefaultPrinterName = ToNewUnicode(*aPrinterName);
>   else
>     *aDefaultPrinterName = NS_LITERAL_STRING("");

What seems to work is,

   else
      *aDefaultPrinterName = ToNewUnicode(NS_LITERAL_STRING(""));

to avoid the type mismatch error.
The print dialog comes up with the printer driver drop down listing "No
printers available" with most everything except cancel disabled and the
print preview errors out with an "unknown error happened" popup.
Have to test on a partition with a printer though I doubt that it will fail.
Question, should I upload new builds?
Dave
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Paul Ratcliffe
On Sun, 17 Feb 2013 16:39:49 -0800, Dave Yeo <[hidden email]> wrote:

>>   if ((int) aPrinterName)
>>     *aDefaultPrinterName = ToNewUnicode(*aPrinterName);
>>   else
>>     *aDefaultPrinterName = NS_LITERAL_STRING("");
>
> What seems to work is,
>
>    else
>       *aDefaultPrinterName = ToNewUnicode(NS_LITERAL_STRING(""));
>
> to avoid the type mismatch error.

Oops, obvious stupid error I didn't spot before posting.
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Ray Davison
In reply to this post by Steve Wendt
Roderick Klein wrote:
> Firefox and Thunderbird are of course allways on the move.  In about 2
> to 3 weeks time eCS 2.2 will go into public beta.

As to "Which version to include of Firefox and Thunderbird in eCS 2.2
beta...";

How about none.  Mozilla products are too easy for the user to install,
and have no business being on a boot partition anyway - partially
because they are "on the move".  Save the ISO space for something else.

What I would like is a one-button utility to install a functional Flash
- assuming there is such a thing -; along with whatever else has to be
there for Flash to work.

Ray


_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Steve Wendt
In reply to this post by Dave Yeo-3
On 02/17/13 04:39 pm, Dave Yeo wrote:

> Question, should I upload new builds?

I would wait for the 10.0.13esr build, but judging by what is on the
mozilla FTP site, and the pushlog (last entry on 1/5), I'd say there
won't be one.

Considering this is an old bug, I'd say leave it for later, unless
Mensys really, really wants it for their ISO, and manages to convince
you to do it for them.  ;-)
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Dave Yeo-3
Steve Wendt wrote:

> On 02/17/13 04:39 pm, Dave Yeo wrote:
>
>> Question, should I upload new builds?
>
> I would wait for the 10.0.13esr build, but judging by what is on the
> mozilla FTP site, and the pushlog (last entry on 1/5), I'd say there
> won't be one.
>
> Considering this is an old bug, I'd say leave it for later, unless
> Mensys really, really wants it for their ISO, and manages to convince
> you to do it for them.

Yes, I really don't think there will be a 10.13 build. Be nice to figure
out where the buffer corruption is happening for PDF files.
Dave
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Alfredo Fernández Díaz
Dave Yeo escribió:
...
> Yes, I really don't think there will be a 10.13 build. Be nice to figure out
> where the buffer corruption is happening for PDF files.

FWIW, remember it doesn't happen if you keep printing to PS instead of PDF.
Even if it didn't happen at all I'd actually be better off printing PS anyway,
for this way I can add my own pdfmarks beforehand and compile more usable PDFs.

_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Peter Brown-2
In reply to this post by Ray Davison
Hi Ray

Ray Davison wrote:

> Roderick Klein wrote:
>> Firefox and Thunderbird are of course allways on the move. In about 2
>> to 3 weeks time eCS 2.2 will go into public beta.
>
> As to "Which version to include of Firefox and Thunderbird in eCS 2.2
> beta...";
>
> How about none. Mozilla products are too easy for the user to install,
> and have no business being on a boot partition anyway - partially
> because they are "on the move". Save the ISO space for something else.
>


eCS Advanced Install allows the choice of application installation
destination. Not sure if the Easy (default) does as I've never used it.


> What I would like is a one-button utility to install a functional Flash
> - assuming there is such a thing -; along with whatever else has to be
> there for Flash to work.
>
> Ray
>


Isn't that called yum/rpm?


Regards

Pete

_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Frank-Rainer Grahl
In reply to this post by Steve Wendt
Don't care about Firefox. Seamonkey 2.7.2 prints fine but I have a printer
installed.

Why install them anyway? Every user who still uses OS/2 or Ecomstation should be
able to install the few applications left in in his/her favorite location. Better
concentrate on a stable base instead of installing this and that.

On Sat, 16 Feb 2013 00:16:25 +0100, Roderick Klein wrote:

>>Firefox and Thunderbird are of course allways on the move.  In about 2
>>to 3 weeks time eCS 2.2 will go into public beta.
>>
>>I have been testing Firefox 10 and and Thunderbird 10 ESR build.
>>On this eCS test install I have NO printers installed.
>>
>>When in Firefox I press the print button the browser crashes.
>>
>>The same thing for Firefox. I can click on page setup and then it also
>>crashes.
>>
>>Attached are 2 except Q logs, 00931_01.TRP is from Firefox and has the
>>exact build number in it.
>>
>>008B_01.TRP is the Thunderbird crash. Maybe all 3 print options should
>>greyed out in the menu if no printer is installed. In thunderbird I see
>>print and print preview are greyed out, except page setup.
>>
>>In Firefox I only page setup can be selected.
>>
>>Thanks,
>>
>>Roderick Klein
>>Mensys B.V.
>>


 Regards
 Frank-Rainer Grahl


_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Dave Yeo-3
In reply to this post by Steve Wendt
On 02/18/13 10:11 pm, Steve Wendt wrote:
> I would wait for the 10.0.13esr build

Support for 10ESR is dropped today.
Dave
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Dave Yeo-3
In reply to this post by Alfredo Fernández Díaz
Alfredo Fernández Díaz wrote:

> Dave Yeo escribió:
> ...
>> Yes, I really don't think there will be a 10.13 build. Be nice to
>> figure out
>> where the buffer corruption is happening for PDF files.
>
> FWIW, remember it doesn't happen if you keep printing to PS instead of
> PDF. Even if it didn't happen at all I'd actually be better off printing
> PS anyway, for this way I can add my own pdfmarks beforehand and compile
> more usable PDFs.
>

Are you sure it doesn't happen for you with PS files?
I just tested with a large page (The Config.sys Documentation
Project/OS/2-eCS Commands - EDM2) and got these results,
  2-19-13   8:54p    810665           0  test1.ps
  2-19-13   8:54p  30779283          34  test2.ps
  2-19-13   8:55p  30788083          34  test3.ps

With test1.ps looking very good in GSVIEW while test2 and test3 looked
somewhat washed out but was readable unlike my PDF tests. I also lost
over 40 MBs of shared memory even after shutting down Firefox. That
includes testing PDF, closing Firefox then testing PS.
Shouldn't allotocated memory get freed when the program is shutdown even
if a malloc is not freed?
Dave
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Which version to include of Firefox and Thunderbird in eCS 2.2 beta...

Alfredo Fernández Díaz
Dave Yeo escribió:
...
> Are you sure it doesn't happen for you with PS files?
> I just tested with a large page (The Config.sys Documentation Project/OS/2-eCS
> Commands - EDM2) and got these results,
> 2-19-13 8:54p 810665 0 test1.ps
> 2-19-13 8:54p 30779283 34 test2.ps
> 2-19-13 8:55p 30788083 34 test3.ps
 > With test1.ps looking very good in GSVIEW while test2 and test3 looked
 > somewhat washed out but was readable unlike my PDF tests. I also lost
 > over 40 MBs of shared memory even after shutting down Firefox. That
 > includes testing PDF, closing Firefox then testing PS.

Positive, 100% sure. Running SeaMonkey 2.7.2 (esr9 I think, but the surface
corruption on PDF generation was first reported circa FX v6 so no big deal) I
just printed two 100+ page PDFs and they had missing characters, etc. which
means I probably had done some printing before (been running for a couple of
days so I don't remember). Then I printed the exact same two documents to PS
and they look perfect in GView, and in Lucide when converted to PDF later.

FWIW:
  2-20-13   7:23p   1620767       26556  01 Los hombres de Venus.pdf
  2-20-13   7:25p   3685987           0  01 Los hombres de Venus.ps
  2-20-13   7:24p   1071540       38201  02 El planeta misterioso.pdf
  2-20-13   7:26p   3066195           0  02 El planeta misterioso.ps

I've gone down 8MB in memory in the process, and I'm not closing the browser yet.

> Shouldn't allotocated memory get freed when the program is shutdown even if a
> malloc is not freed?

Wrong guy to ask. I guess you're right it should, but I never got round to
building Mozilla stuff so I don't know for real.
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
12