Home Blog Page 9662

Announcing Qt Mozilla

Author: JT Smith

John Griggs at Corel posted this announcement to the kde-devel mailing list:

Announcing Qt-Mozilla
From: "John C. Griggs" 
To: kde-devel@kde.org
Date: Tue, 17 Apr 2001 10:18:01 +0000


Greetings,
 
I am pleased to (finally) announce the availability of Qt-Mozilla.  This
port is now part of the regular Mozilla source tree, available from
www.mozilla.org.
 
The port is reasonably complete and functional (I will list known bugs
and defficiencies later), but has not been extensively tested, so please
feel free to download it, build it and try it out!!
 
Please feel free to post to netscape.public.mozilla.qt (which I monitor
daily) if you have questions or comments, but please report all bugs and
submit all patches and code enhancements through Bugzilla
(http://bugzilla.mozilla.org/).  You can assign Bugzilla reports related
to Qt-Mozilla to me, johng@corel.com.
 
Requirements:
~~~~~~~~~~~~~
The Qt port of Mozilla has the same basic requirements as the Gtk port
(with the obvious exception of the Gtk/Glib libraries themselves) and
requires Qt 2.2.0 or better.  I have tested with Qt 2.2.0 only, myself. 
There is a test in Mozilla's configuration script (configure) to make
sure that the Qt version is 2.2.0 or greater.
 
Configuration:
~~~~~~~~~~~~~~
To configure Mozilla to build the Qt port, use the following options to
configure:
 
--without-gtk
 
(This option is required to completely turn off Gtk support in the build
tree.)
 
--with-qt
 
--enable-toolkit=qt
 
(These two options turn on Qt support in the build tree.)
 
--disable-tests
 
(The Qt port does not include extra widgets (nsButton, etc.) that are
required by the test programs but are not used by Mozilla itself. 
Anyone interested in bringing these additional widget classes up to date
should use the code in nsScrollbar.cpp and nsScrollbar.h as a guideline
for writing the nsWidget and QWidget sub-classes required for each
additional widget type.  These classes must also be added back into the
Makefile and the component array in nsWidgetFactory.cpp.  Please submit
any patches back to me via Bugzilla.)
 
--with-qtdir=
 
(This option is required if the Qt headers and libraries are not in the
default search paths for your compiler and linker.  If you have the
QTDIR environment variable correctly configured, you can use:
--with-qtdir=$QTDIR, otherwise  should point to the
parent directory for the lib and include directories where Qt resides on
your system.)

Known Bugs, Defficiencies and Things I haven't Looked At Yet:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
Widget:
-------
- Some CSS2 and CSS3 cursor shapes are not yet supported.
 
- I haven't looked into XIM support yet.  I know Qt provides support for
this extension, but I haven't looked at what would be required to expose
this in Mozilla.
 
- I have not looked into XRemote support yet and I am not sure whether
or not it makes any sense (or would be possible) under Qt.
 
- No Xinerama support.  It looks like Qt won't support this until v3.0,
anyway.
 
- No support for plugins yet.  This has to be developed for both
Netscape 4.x and Mozilla style plugins.
 
- No Splash screen.
 
- No support for Bi-Directional Keyboards.
 
GFX:
----
- No support for printing.
 
- No support for XPrint.  I haven't looked into whether this makes any
sense (or is possible) under Qt.
 
- Unicode font/charset support is incomplete.
 
- The GFX code should probably be reviewed for completeness and
performance.  It is some of the oldest code in the port.
 
Timers:
-------
- Timer priority is not supported.
 
General:
--------
- No sound support yet.
 
- I haven't looked into building Qt-Mozilla with Qt/Embedded or
Qt/Windows yet.  There is some small amount of X11-specific code in the
current source, but it is all for debugging or plugin support and could
easily be #ifdef'ed out for other platforms.  If anyone tries this out,
please submit patches for any changes to me via Bugzilla.
 
- There is a bug on some platforms that causes Qt to be incorrectly
initialized when Mozilla initially runs and registers all of it's
component libraries.  The symptom is that system colours are incorrect
(on my system, the background of text widgets goes black).  Restarting
Mozilla fixes this problem.

---------------------------------------------
 
I would like to take  this opportunity to thank the Gtk-Mozilla team
(Chris Blizzard and Ramiro Estrugo), Daniel "Leaf" Nunes, Brendan Eich,
Chris Seawood and everyone else at Mozilla.org for their help and
support and for putting up with all of my silly questions.  I would also
like to dedicate this release to Joey Ramone (who died April 15, 2001 of
lymphoma at age 49), Robert Fripp and King Crimson.  Their music made
the (seemingly) endless debugging bearable and was a constant
source of energy and inspiration...
 
Anyway, I hope you will take the time to try Qt-Mozilla out!!
 
Regards,
        John Griggs

Category:

  • Open Source

Debian 2.2r3 released

Author: JT Smith

DebianPlanet has this announcement about its new flavor of Linux: “The third revision of Debian GNU/Linux 2.2 (nickname `potato’) has
been released. This point release, version 2.2r3, mostly includes
security updates, along with a few corrections to important bugs in
the stable distribution.”

Category:

  • Linux

Hitachi unveils Crusoe/Linux tablet Net appliance

Author: JT Smith

IDG News Service reports on Hitachi’s tablet-style Internet appliacance using Transmeta’s Crusoe microprocessor and Linux. The Flora-ie 55mi also features support for wireless networking and goes on sale in Japan Wednesday.

Category:

  • Unix

Jedi knighthood will not be sanctioned religion in UK

Author: JT Smith

ZDNET.co.uk: “Star Wars fans in the UK have been stung by an email hoax suggesting
that the forthcoming UK Census would recognise “Jedi” as a religion if
enough people put it on their form.

The Office of National Statistics confirmed on Thursday that the stunt,
which had raised hopes among Star Wars fanatics across the country
that they would be recognised as Jedi Knights, will not work.”

Category:

  • Linux

DSL modem seen as prey for ‘hackers’

Author: JT Smith

Chicago Tribune: “Computer security experts are warning that a brand of modem SBC
Communications Inc. and other phone companies distributed to subscribers of
their DSL Internet services could leave computers prone to hacker attacks.”

Category:

  • Linux

DoS bug bites Microsoft’s first security product

Author: JT Smith

The Register: “A flaw with Microsoft’s first security product leaves it vulnerable to denial of service
attacks.

The problem arises because Microsoft’s Internet Security and Acceleration (ISA)
Server’s Web Proxy service doesn’t handle particular requests if they exceed a
certain length, causing the program to crash if its Web Publishing features are
enabled.”

Microsoft leaves Windows wide open

Author: JT Smith

ZDNET.co.uk: “A security hole in a Microsoft Windows feature has not been removed
since its first encounter with the virus ‘Bubble Boy’ in 1999.

“That kind of danger is still present today. The feature is not used by
99.9 percent of people, and so it should be the first thing removed from
a computer when the machine is set up. Otherwise users are at risk of
being attacked,” Trend Micro spokesperson Andy Liou told ZDNet
Australia.”

New virus detected by Symantec

Author: JT Smith

ZDNET.co.uk: “Trend Micro, AVX and Symantec say a new virus is spreading:
BADTRANS.A, or w32.badtrans.13312@mm.”

Category:

  • Linux

From teen ‘hackers’ to job hunters

Author: JT Smith

Washington Post: “At age 3, Patrick Roanhouse got his first computer. At 7, he figured out how to construct a modem out of scrap parts. By 14, he was running around cyberspace. Without 2600, Patrick says he would probably be one of those pot-smoking,
crack-sniffing guys who gave up on life a long time ago.”

Category:

  • Linux

Microsoft wakes up to security?

Author: JT Smith

ZDNET says MS has “seen the error of its ways:” “One of the first manifestations that will make it into customers’ hands
will be a feature in the Windows XP client and Whistler server called
Software Restriction Policies. This “managed code” feature will enable
administrators to set policies and choose which kinds of code are
permitted to run and where and how programs can run on a user’s
machine. For instance, all Visual Basic script files could be rendered
useless, except for those that contain a digital signature embedded in
the script code.”