KDE Gets Gecko/Mozilla Support 279
Sivar writes "Ars Technica reports that not only has the Gecko engine been ported to Konqueror, but the developers were able to finish the port in only four days during the week-long Akademy conference. With this port, Konqueror users now have a choice between two mature, powerful rendering engines."
Port the IE rendering engine (Score:5, Funny)
Re:Port the IE rendering engine (Score:2)
In fact, many pages on the internet are made with all the quirks of IE in mind, having access to a browser you can use in certain situations is never wrong, and it blending in with the rest of the desktop is nice. Especially nice is adding tabs and other nice features.
Well, it's not like you can't do it now anyway, Wine is pretty powerful.
Beware the IE rendering engine (Score:4, Funny)
Personally, I'd rather port the viruses directly. It's more honest.
That was done a long time ago. (Score:3, Interesting)
Re:That was done a long time ago. (Score:3, Funny)
Yeah, but who would seriously want to run Mosaic nowadays? It's got crap support for modern standards, piss-poor rendering, no working PNG support, broken CSS, and with no chance of it being updated it's, erm... Well...
Re:That was done a long time ago. (Score:4, Informative)
From http://www.netvalley.com/archives/mirrors/eric/Er
Re:That was done a long time ago. (Score:4, Informative)
Maybe you should tell someone at Microsoft that.
I presume you're quoting Help/About? (Score:4, Informative)
So... grandparent poster, while what you said was technically correct, your post was wrong in that you said that the GGP poster was wrong. MSIE is based on SpyGlass Mosaic - but that's in turn based on NCSA Mosaic.
Re:Port the IE rendering engine (Score:2, Interesting)
Re:Port the IE rendering engine (Score:5, Funny)
Re:Port the IE rendering engine (Score:2)
Re:Port the IE rendering engine (Score:4, Interesting)
to view non standard pages? seriously, there would be some use for it.. but not woth the risk in using(the nonstandard stuff that I most often run into are usually spyware anyways and i'd rather not have them run like supposed..)..
Re:Port the IE rendering engine (Score:5, Insightful)
Re:Port the IE rendering engine (Score:2)
Porting the whine.. (Score:2, Funny)
Waaah! But I don't wanna run IE with Wine.
Re:Porting the whine.. (Score:3, Funny)
Re:Port the IE rendering engine (Score:2)
Re:Port the IE rendering engine (Score:5, Funny)
Re:Port the IE rendering engine (Score:4, Interesting)
Re:Port the IE rendering engine (Score:3, Interesting)
modifies the Gecko rendering system to something that can be a full replacement for IEs
Now wait, let me get this straight: You want someone to port the "non-standards-compliant" part of IE into a standards-compliant browser so it will render non-standards-compliant web pages the same way the much maligned non-standards-compliant browser does? Doesn't this turn the new browser into a non-standards-compliant browser? Or does that only happen if the rendering engine is written that way from scratch?
I unde
Re:Port the IE rendering engine (Score:5, Informative)
Then IE would be standards compliant, and so would all the Windows apps that rely on the IE rendering subsystem for HTML rendering.
I THOUGHT that it was pretty clear, and other people seem to have got it, but I hope that makes it even more clear for you.
Re:Port the IE rendering engine (Score:2)
Thank you for the clarification. I didn't get it from your original post, but now I do. And I agree, that would be a great idea. I will confess again to nearly complete ignorance of the internals of a rendering engine.
Thanks again for the clarification.
Re:Port the IE rendering engine (Score:3, Interesting)
No sweat, and I should apologize too. It was me that said "let me get this straight," which is not a normally recognized introduction to a useful exchange of ideas. Sorry. And so far (in case you're not checking) you've got better mods than I do in this exchange anyway. Nice talking with you!
And don't miss the link further down in this thread to the Creating Applications With Mozilla [mozdev.org] book. All the examples seem to work fine in Firefox, and I'm learning a lot more about rendering!
Port VBScript, IE DOM, and ActiveSpyware? (Score:3, Informative)
[Create a drop-in replacement for MSHTML.dll that uses the Gecko engine.] Then IE would be standards compliant
True [www.iol.ie], but...
and so would all the Windows apps that rely on the IE rendering subsystem for HTML rendering.
Not necessarily. What happens when one runs IEPatcher on an application that relies on one of Microsoft's proprietary extensions to web technologies, such as VBScript, the IE DOM, or nesting of ActiveX controls? In general, a client-side app will couple itself closer to IE than a public
Re:Port the IE rendering engine (Score:2, Informative)
Re:Port the IE rendering engine (Score:2)
Why would you want to use Internet Explorer if you couldn't use it to view sites that work render properly in IE? The improvement you speak of would only be useful if it were mandated by Microsoft, vastly increasing Gecko's userbase.
For a dro
Re:Port the IE rendering engine (Score:2)
In conclusion, my point was being made to the OP that coming up with a replacement for IE rendering engine, so that everyone would be standards compliant rather than having to
Re:Port the IE rendering engine (Score:3, Interesting)
Re:Port the IE rendering engine (Score:3, Interesting)
I don't care how a page is supposed to look. I want to view pages the way the author intended for them to be viewed. If that's also the way they're supposed to look, fine, if not, too bad.
Then you should be using Blackbird! (Score:3, Informative)
Your point was...?
It's to late now, but if you want exact WYSIWYG, use PDF instead of HTML (and be prepared for issues such as A4 vs Letter). HTML was not and is not designed to be a layout language [wdvl.com]. Any layout you can do with it is a bonus. Get over it.
Re:Port the IE rendering engine (Score:3, Interesting)
You mean something like
this [www.iol.ie]?
It's the Gecko engine turned in to an ActiveX control that is functionally compatible with the IE control. There is even a tool on the site that can scan and patch programs with IE embedded (such as AOL, Winamp
Are you stoned and browsing slashdot? (Score:4, Funny)
Re:Are you stoned and browsing slashdot? (Score:3, Informative)
Even M$ admits its broken. They've decided to scrap Windows Driver Model (WDM) and replace it with Windows Driver Foundation (WDF) [microsoft.com]. Here's what Redmond has to say about their current driver model: [microsoft.com]
Can see the connection. (Score:3, Funny)
FAQ (Score:5, Interesting)
Re:FAQ (Score:5, Informative)
Awesome!
Konqueror's UI (Score:3, Interesting)
Re:Konqueror's UI (Score:3, Informative)
That probably is in violation of their Interface Guidelines, however, but, you know, they're guidelines, not actual rules.
Re:Konqueror's UI (Score:3, Funny)
And when you tick the checkbox... (Score:3, Funny)
The whole lot will be accessible from the command line with the right bizarre 90-character invokation.
GNOME will then add similar options, but you'll need to feed their equivalent a 40kB XML file to operate it from the command line.
I can also imagine an MSIE compatibility engine for KDE with settings for what kinds of viruses you want
Re:Konqueror's UI (Score:2)
That's a feature not a bug. It's so that you don't inadvertantly close the window. It's been discussed on the Kfm-devel mailing list several times before, the last being about a year ago.
Another possible port? (Score:5, Funny)
Re:Another possible port? (Score:5, Informative)
I see this is a joke, but for those who doesn't know, Apple is indeed contributing their enhancements of KHTML -- on which Safari is based -- back to the KTHML-team.
Re:Another possible port? (Score:2, Interesting)
Or are they simply having their codebase available at the apple developer page, which would take some time for the khtml developer to port back?
I'm not bashing apple but just wondering how much of apples work can be easily integrated.
Re:Another possible port? (Score:5, Informative)
Advantages of Mozilla platform?? (Score:2, Interesting)
Re:Advantages of Mozilla platform?? (Score:2, Interesting)
Re:Advantages of Mozilla platform?? (Score:3, Interesting)
While it's not free, Komodo is a slick app. built with the Mozilla framework. I've been meaning to take a look at Creating Applications with Mozilla [oreilly.com] to see whether it's worth considering for my projects.
Re:Advantages of Mozilla platform?? (Score:2, Informative)
Re:Advantages of Mozilla platform?? (Score:4, Informative)
You also may want to consider Rapid Application Development with Mozilla [informit.com] instead. It's more recent and a better read, I think. You can also download the entire book (PDFs) from the above mentioned link (hint: see Downloads). If you like it, don't forget to buy it.
Re:Advantages of Mozilla platform?? (Score:5, Informative)
The full (updated) text of Creating Applications With Mozilla, along with all the example source, is available for download at http://books.mozdev.org [mozdev.org].
Re:Advantages of Mozilla platform?? (Score:4, Informative)
Sunbird -- calendaring system
Nvu -- web authoring system
Oeone -- Linux desktop
Komodo -- programmer's editor/IDE
And tons of other small projects are available as Mozilla or Firefox extensions at www.mozdev.org and other sites.
Re:Advantages of Mozilla platform?? (Score:5, Interesting)
Not everyone needs a fully library supported language like
As long as you can learn JavaScript, you can write mozilla extensions. I'm just wish that the Mozilla folks would make it easier to find info on how to develop the platform as a platform. From what I've read on their site, they target the 'Mozilla as-a platform' over 'Mozilla is-a platform'. They might find that free/comercial entities could find use in their platform and help develop it if they think there's more for them to use from it.
Think of thin-apps niche for a moment:
Java Runtime ~15MB
Mozilla Runtime ~5MB and that includes a browser
If you want to deploy Thin Client App xyz, which one do you choose? You can't assume that your customer has either Java or
Mozilla has less surface area which means there's less functionality built id but its more simple to develop for. The language is JavaScript which is used by throngs of web developers (the target market of this technology). You can look at the debate over web based Application distribution to see where Mozilla fits into things. (The new MS web services model, Java Web Start, Mozilla)
Re:Advantages of Mozilla platform?? (Score:2)
I would disagree. Who's going to quibble about a few megabytes of hard drive space? The differences between 5, 15, and 25MB is trivial. The important question is what capabilites do each of these frameworks provides. Which one is easier to work with? Who provides the best support? The disk space they consume is the least of your worries.
Firefox/Qt (Score:5, Interesting)
Re:Firefox/Qt-A cross, cross. (Score:3, Informative)
Except that they already use multiple widget sets (Score:5, Informative)
True, it still uses XPFE, but it uses the other toolkit as a backend and to get certain information (colours, fonts, and dialog widgets if the Moz theme isn't comprehensive).
It's one of Mozilla's greatest strengths--it still has its own theming capability and cross-platform compatibility, but it also integrates with the native desktop. Adding another toolkit (i.e. Qt) to the possible options will only help increase its acceptance, without sacrificing anything.
Good news... (Score:2, Insightful)
Now I will give it another shot once this makes it into a release. I'm a Gnome user, but I'm not married to it, KDE was very nice last time I tried it.
Re:Good news... (Score:2)
Re:Good news... (Score:3)
KHTML (Score:3, Insightful)
The one thing I'd actually like to see in my GNOME environment is a KHTML based webbrowser, the html rendering feels much snappier than Gecko/Mozilla browsers.
There must be a reason why Apple desided to go with KHTML for their Safari browser instead of Gecko/Mozilla.
Java applet support? (Score:2, Interesting)
Re:Java applet support? (Score:2)
Re:Java applet support? (Score:3, Insightful)
What if your your window manager isn't standards compliant?
I bet your window manager doesn't support Xembed [freedesktop.org] standard, which happens to be the way konqueror uses to embed java applets to the window.
Almost first post! (Score:2, Funny)
Better news.. (Score:5, Interesting)
Re:Better news.. (Score:5, Interesting)
Mozilla: Can use KDE or GTK frontend.
Firefox: Can use KDE or GTK frontend.
OpenOffice: Can use KDE or GTK frontend.
Xine/Mplayer: Can use KDE or GTK frontend.
giFT: Can use KDE or GTK frontend.
GIMP: Can use KDE or GTK frontend.
Are we really moving away from the Desktop Environment holy wars, and towards interoperability?
Re:Better news.. (Score:4, Informative)
Not really. You can draw GTK+2 apps using Qt widgets but that doesn't magically give the applications DCOP interfaces, KIO support, and things like that which really make KDE what it is.
Re:Better news.. (Score:3, Informative)
When D-Bus [freedesktop.org] is adopted in future versions of KDE and Gnome they will. I think there is already a DCOP D-Bus bridge. Merging KIO and Gnome-vfs (not to mention mozilla's necko) is probably a looong way down the road
-Mark
Re:Better news.. (Score:4, Interesting)
You missed nothing=-there's no such thing. There is, however, a GTK2 engine that uses Qt as a drawing backend. It's called the gtk-qt-engine [kde-look.org], and while it's still in the early stages, it's coming along quite nicely. Combine that with some other tweaks like changing your
It's only for GTK2, however--GTK1 apps don't have that, although some GTK1 themes, such as Plastig, use the QtPixmap backend to draw your colours from your KDE settings, so GTK1 is part of the way there.
Re:Better news.. (Score:3, Interesting)
i use firefox on windows and linux daily. the windows version is so much slicker, because it plugs right into the windows widgets. it is consistant with the rest of the ui i'm using. the firefox on my kde desktop has an out of place user interface that makes often makes it a pain to get things done. copy and paste consistancy, dragging things, an address bar edit field that doesn't suck, this would be awesome. i'd also love to see kde's spell-checker-
Old stuff (Score:3, Informative)
Anyway this wasn't the same than a KDE port, but given that the Kecko Team have not integrated KIO, KWallet and KCookieJar already, they aren't there either.
Re:Old stuff (Score:2)
Re:Old stuff (Score:3, Informative)
From Zack Rusin's Blog (Score:3, Informative)
Does it mean Firefox will run natively on KDE? Yes, that's essentially exactly what it means. We haven't only ported the Gecko but we wanted to make it as complete as possible. I do want to make Firefox a great browser for KDE users. In the coming weeks I'll be integrating KIO, KWallet and KCookieJar so I'm hoping we'll see more great things soon.
The best part of all is.... (Score:4, Interesting)
Re:The best part of all is.... (Score:2)
Re:The best part of all is.... (Score:2)
Mozillux [polinux.upv.es]
One useful thing .. (Score:2, Offtopic)
Re:One useful thing .. (Score:3, Informative)
Konqueror + slashdot != true (Score:2, Funny)
To those of you crowing about removing KHTML... (Score:5, Informative)
The KDE project takes a lot of flack for the way they integrate applications. Most people call it 'bloat'. Some call it 'Microsoftesque'. As the conventional OSS wisdom goes, apps that live outside the KDE project are usually better. But, as we see in the Windows (and Mac) world, integration and consistency is what sells. Fortunately, KPart has emerged as the best of both worlds.
Thesis: small applications doing specific tasks.
Antithesis: large applications that do everything.
Synthesis: apps seamlessly integrated via an open framework.
For years we witnessed proprietary software get more and more bloated and more and more expensive. That was due in no small part to the monopolies created by proprietary formats and standards. Now, with OSS, we are witnessing capitalism in action. Choice and open standards lead to constant improvement.
The next time you think about removing choice, think "where would OSS be without this competition?" Would we have KPart if it weren't for Gnome? Would we have great, cross-platform Gnome apps if it weren't for KDE? Many people look at these projects and see redundancy. I look at them and I see innovation.
The argument that someone needs to "manage developer resources" in OSS is completely bunk. OSS didn't get where it is today by forming a central economy of software projects. OSS is about freedom and fair competition. A defining quality of Open Source has been: there are no managers! The downside is that you may not get to tell a developer what to work on unless you're willing to pay her. The upside, though, is that we all reap the benefits of creative freedom.
No managers? (Score:3, Insightful)
Seconded, except that I'd not assert that there are no managers. There are indeed managers, but they aren't ubiquitous and required as they would be in a traditional setting.
Most FOSS managers are as much developers, which he
Re:To those of you crowing about removing KHTML... (Score:5, Interesting)
Thesis: small applications doing specific tasks.
Antithesis: large applications that do everything.
Synthesis: apps seamlessly integrated via an open framework.
Indeed. In fact, I'd say that the KPart architecture is actually closer to the Unix philosophy than standalone small apps. KPart reminds me so much of the pipes and output redirection that make Unix shells so good. It's the closest GUI equivalent to the Unix CLI environment that I've seen.
Take Konqueror, for example. By itself, it doesn't do anything--it's just a frame. All the functionality--the file manager, web browser, fish, all the other viewers--are KParts independent of Konqueror. Konqueror is a graphical shell--a frame that holds those KParts, and provides interoperability features.
konqueror could use them both (Score:3, Interesting)
khtml would be very clean and probably easy to develop and konqueror would still be able to show all pages.
A shame since the port existed before (Score:2, Interesting)
More information (Score:5, Informative)
See his blog [kdedevelopers.org]
Great, but... (Score:4, Insightful)
I mean, switching between rendering engines just to access a particular site sounds annoying. Almost as annoying as having to open an IE window for sites that don't work well w/ Mozilla or a Moz. window for sites that don't work in Konqueror...
Re:Great, but... (Score:3, Informative)
Actually, there is a basis for having this done automatically. Konqueror tends to have domain specific settings, easily changed. (Looking through quickly: plugins, browser identification, java, javascript, and cookies) I don't see why this would be that much of an i
Nice job, but ... (Score:3, Interesting)
Nice job! Only in four days! That is great.
However, as good as Gecko is, I find that there are sites that are so Microsoft specific (brain dead developers) that they would not render correctly in FireFox. However, some of those same sites render better in Konquerer than in Gecko.
An example is the Arabic Al Jazeera web site [aljazeera.net].
If you open in MS IE, all is well, because the developers wrote it with only MS IE in mind. If you try it with Firefox (I am using 0.9), then you get a blank blue space on the right, with no menus in it at all, and no menus on the left side too.
If you open it in Konqueror (the one that ships with Mandrake 10.0 Final), then the menus are visible. There are still some quirks (e.g. just moving the mouse over an article heading will trigger a download dialog), but it is way ahead of KDE's Gecko.
Incidentally, Al Jazeera's English web site [aljazeera.net] is developed by a different company and does not suffer form these problems.
I have seen a few other sites with this problem (incorrect rendering in FireFox), and they are always .asp web pages, pointing to a Microsoft centric mentality of the developers.
Re:Nice job, but ... (Score:3, Interesting)
Re:first post? (Score:2)
Ummm, they can...well....improve it.
Re:first post? (Score:2, Informative)
Re:more choice is good (Score:2, Interesting)
Could you please be more specific?
Re:more choice is good (Score:2)
*sigh*
Re:what the hell is wrong with you people? (Score:2)
Can you back this up with examples? And did you file a bug report?
Re:what the hell is wrong with you people? (Score:5, Insightful)
Smoke crack much? Writing validated HTML or XML pages in Mozilla is easy as hell. It's getting IE to render em right that is the hard part.
"have a look here: Mozilla's quirks mode. It's actually necessary to trick the browser into getting even somewhat close to standards compliant, and even then the formatting is all screwy by half."
I hope you were trying to be funny. Otherwise you could only be considered a retard. Actually read what the page says.
" Because existing content on the web is not standards-compliant or would appear in unintended ways on a standards-compliant browser, Mozilla handles some content in a backwards compatible way and some content according to standards.
There are three modes used by the layout engine: quirks mode, almost standards mode, and full standards mode. In Quirks mode, layout emulates nonstandard behavior in Navigator 4 and MSIE for Windows that is required not to break existing content on the Web. In full standards mode, the behavior is (hopefully) the behavior described by the HTML and CSS specifications. In almost standards mode, there are only a very small number of quirks implemented: those that break real pages on the web that use the DOCTYPEs that trigger almost standards mode."
Mozilla quirks mode is not about rendering pages in a standards compliant way. It is about rendering broken pages in broken ways to match the rendering of the worlds most popular broken browser Internet Explorer. Which has it's own quirks mode so as to be backwards compatable with it's own broken ancestors.
" No problems in ie 4, 5 or 6. no problems in Opera or with khtml. I have no trouble testing sandards-validated pages QNX browser, mac OS/X, netscape 4 or with any other damn browser. Just the unholy troika of moz-firebrid-netscape. I'm like, wtf?"
And after reading all that the rest of us are all like wtf was he smoking?
Re:what the hell is wrong with you people? (Score:3, Insightful)
Seriously, I'm a professional web designer. I build everything 100% XHTML and CSS standard; my designs usually work immediately without tweaking in Safari and Mozilla/Camino/Firefox. A good 25% of my time, however, is spent fixing the IE 5 and 6 bugs afterwards. That happens *every* time.
Maybe you're just trying to do some things the wrong way. It's possible to write code that is valid but still done the wrong way.
Re:4 days? (Score:3, Insightful)
Re:Oh, the irony (Score:3, Funny)