Thanks for pointing out Mork. I read about it just a couple of weeks ago but couldn't remember the name. It's really interesting reading about such a terrible format. It's difficult to understand how anyone could write such horrible code and get it checked in.
Re:Maybe I should just stop hoping, and file a bug
on
Firefox 2.0 RC2 Review
·
· Score: 1
It's like that with most options. Rather than figuring out a good way to present them to the user, they just hide them. If Firefox continues like this it will eventually have 0 options not in about:config. And further on after that about:config will be abolished and there will be no options at all.
Geez, what happened to FF being a lightweight alternative to the suite?
It succeeded. You must have forgotten what Mozilla Application Suite was like.
A fucking SQL engine...
There has always been a need to store data on the local machine. There was previously several different ways of doing this. Using SQLite will be a huge improvement once everything is switched over to it. Firefox will actually be lighter.
... and more bloat for JS!
"Mozilla" also refers to a platform (sometimes called Mozilla Application Framework among a billion other things). See XULRunner. These additions are useful for applications that are built on the Mozilla platform.
What next, OpenGL,...
Yes. Duh. Firefox 3.0 will be rendered with Cairo, which can use OpenGL. Also, there's work to get the canvas element to support rendering through OpenGL. wikiblog The plan is for webpages to use OpenGL to render things in 3D.
Slashdot, for some reason, requires that you use HTML tags for formatting - spaces in the form do nothing.
That's not true. There's a dropdown menu next to the preview and submit buttons that lets you choose how Slashdot handles whitespace and HTML. You must be blind if you've never noticed it.
The default can even be changed in your preferences so you don't have to change it every time. The only HTML I used was for this post was for the quote, and I didn't have to touch the menu.
XUL pages don't have any privileges... that HTML pages don't have
That's true. Any HTML document can do just as much as a XUL document can. I've actually created blank HTML pages that edit a few local text files when opened since I knew how to solve the problem in XPCOM.
XUL pages don't have... abilities to toss up dialogs that request privileges
I looked it up and it turns out that only pages that are signed or stored locally can do it. I'm not sure how difficult it would be to get something signed though. Admittedly this is quite a bit different from what I claimed before, but a local file (XUL or HTML) will do it.
Do you have a demo?
Sure. Just paste this into a text file, remove the spaces Slashdot added, and save it as "something.html".
<html>
<head>
<title>XPCOM From Local HTML</title>
<script> netscape.security.PrivilegeManager.enabl ePrivilege("UniversalXPConnect"); var directory = Components.classes["@mozilla.org/file/local;1"].cr eateInstance(); directory.QueryInterface(Componen ts.interfaces.nsILocalFile); directory.initWithPa th("C:\\Documents and Settings");//change to whatever var entries = directory.directoryEntries; var paths = []; while(entries.hasMoreElements()) {
var entry = entries.getNext();
entry.QueryInterface(Components.interfaces.nsIFile );
paths.push(entry.path); } function onload() {
document.getElementsByTagName("pre")[0].innerHTML = paths.join("\n"); }
</script>
</head>
<body>
<pre></pre>
</body> </html>
Mozilla Application Suite had a mail client, HTML WYSIWYG editor, an IRC client, and a bunch of other stuff. As long as the additions to Firefox all have something to do with browsing the web it'll never become like Mozilla Application Suite.
JavaScript is intended to be a locally run but sandboxed language. I don't EVER want JS to be working with local files or devices without some serious security models put in place to prevent web sites from doing nasty things without my knowledge.
Firefox uses JavaScript to work with local files and devices. Do you not want Firefox? XUL files can be loaded in the browser that have just as much power as Firefox, and all they require is for the user to say OK to a dialog box.
Steps to total pwnage of most Windows boxes: 1. Create XUL page. 2. Upload XUL page onto the web. 3. Put out links to the XUL page. 4. Hope people follow the links. 5. Hope they say OK to the dialog box. 6. pwnage!
Firefox uses Gecko as it's layout engine. Since Firefox 2.0 and Firefox 1.5 both use a version of Gecko from the 1.8 branch, it's of course not going to render Acid 2 differently or handle SVG differently.
The difference between Gecko and Trident (the layout engine for IE) is that there is an active effort to get Gecko to pass Acid 2 while Microsoft has made it clear that they aren't going to try at all.There's already a branch of Gecko that passes Acid 2.
Now you Christians are trying to pretend that the whole Bible is scientific, removing the aspects of magic? First intelligent design and now this. What a pain.
I prefer the practice of claiming more and more is figurative. It seemed like eventually the whole thing would be almost completely empty of anything literal.
Christians: The world and all the lifeforms were created in 6 days. science: No. Here's the proof. Christians: OMG We were just kidding. Duh! LOLOLOLOLERZ
well if you can show me how jpg is animated *OR* that the animated PNG, aka MNG, is fully supported in browsers
JPEG is animated by putting JPEG streams in JNGs and putting JNGs in a MNG. You didn't know what you were talking about and you had a hissy fit when I pointed it out. Real discussion doesn't mean spewing bullshit and crying when somebody doesn't pretend it's right.
It's funny how you mention MNG like you have the slightest clue what it is when you obviously don't. MNG is not "animated PNG". The description "animated PNG and/or JNG" would be more accurate. Do you have any guess what the J in JNG stands for?
According to http://hsivonen.iki.fi/png-gamma/, the problem with gamma correction was also present in Opera and Mozilla. But it doesn't really matter since it's been "fixed" for a while now.
It seems very odd to me to set out to replace a non-free format with a free one and yet leave out a major feature.
That would be very odd, and that's exactly why they didn't leave out any major features. At the time, there were almost no animated GIFs, so the animation aspect was not a major feature. Leaving out an unused feature that only makes conformance much harder isn't odd at all.
Although MNG support was removed, the code is still being maintained at http://mngzilla.sf.net/ and can be added back in very easily. They even have builds of Firefox with MNG support for download, so Konqueror is not the only available browser that natively supports MNG.
There's a lot of people who want MNG support back in Gecko, but the people with power are being huge assholes about it and completely ignoring them without explanation. You'd think having over 800 votes for a bug would be enough to get somebody's attention, but apparently not. See bug 18574 for more info: https://bugzilla.mozilla.org/show_bug.cgi?id=18574
Hasn't anybody ever seen a flower follow the sun across the sky? Geez, you need to get out more. At least look out a window every few decades. Some flowers, like sunflowers, can do a complete 180 degree turn every day.
The rain forest is not something you just dump something on. It's not a big truck. It's a series of tubes. And if you don't understand those tubes can be filled and if they are filled, when the sky puts the rain in, it gets in line and it's going to be delayed by anyone that puts into that tube enormous amounts of monkeys and beetles, enormous amounts of monkeys and beetles.
Thanks for pointing out Mork. I read about it just a couple of weeks ago but couldn't remember the name. It's really interesting reading about such a terrible format. It's difficult to understand how anyone could write such horrible code and get it checked in.
It's like that with most options. Rather than figuring out a good way to present them to the user, they just hide them. If Firefox continues like this it will eventually have 0 options not in about:config. And further on after that about:config will be abolished and there will be no options at all.
LOL @ the sexual reference
The bug was listed as FIXED quite a while back. Are you sure it's still broken?
How naive. See bug 18574.
I like how you blame stuff that has nothing to do with Firefox on Firefox. I hate the color of my hair! It's all Firefox's fault!
There has always been a need to store data on the local machine. There was previously several different ways of doing this. Using SQLite will be a huge improvement once everything is switched over to it. Firefox will actually be lighter.
"Mozilla" also refers to a platform (sometimes called Mozilla Application Framework among a billion other things). See XULRunner. These additions are useful for applications that are built on the Mozilla platform.
Yes. Duh. Firefox 3.0 will be rendered with Cairo, which can use OpenGL. Also, there's work to get the canvas element to support rendering through OpenGL. wiki blog The plan is for webpages to use OpenGL to render things in 3D.
You know what I love? Open source. Glad to see the idea spreading. Too bad Opera hasn't been receptive to it.
The default can even be changed in your preferences so you don't have to change it every time. The only HTML I used was for this post was for the quote, and I didn't have to touch the menu.
I looked it up and it turns out that only pages that are signed or stored locally can do it. I'm not sure how difficult it would be to get something signed though. Admittedly this is quite a bit different from what I claimed before, but a local file (XUL or HTML) will do it.
Sure. Just paste this into a text file, remove the spaces Slashdot added, and save it as "something.html".
I was referring to the program that is called Firefox, not the name "Firefox" itself. You of course knew that, but pretended not to.
Mozilla Application Suite had a mail client, HTML WYSIWYG editor, an IRC client, and a bunch of other stuff. As long as the additions to Firefox all have something to do with browsing the web it'll never become like Mozilla Application Suite.
Firefox uses JavaScript to work with local files and devices. Do you not want Firefox? XUL files can be loaded in the browser that have just as much power as Firefox, and all they require is for the user to say OK to a dialog box.
Steps to total pwnage of most Windows boxes:
1. Create XUL page.
2. Upload XUL page onto the web.
3. Put out links to the XUL page.
4. Hope people follow the links.
5. Hope they say OK to the dialog box.
6. pwnage!
Firefox uses Gecko as it's layout engine. Since Firefox 2.0 and Firefox 1.5 both use a version of Gecko from the 1.8 branch, it's of course not going to render Acid 2 differently or handle SVG differently.
The difference between Gecko and Trident (the layout engine for IE) is that there is an active effort to get Gecko to pass Acid 2 while Microsoft has made it clear that they aren't going to try at all.There's already a branch of Gecko that passes Acid 2.
Opera: closed source, proprietary license
Firefox are winnar!!!
I'm suprised those morons can read at all.
Now you Christians are trying to pretend that the whole Bible is scientific, removing the aspects of magic? First intelligent design and now this. What a pain.
I prefer the practice of claiming more and more is figurative. It seemed like eventually the whole thing would be almost completely empty of anything literal.
Christians: The world and all the lifeforms were created in 6 days.
science: No. Here's the proof.
Christians: OMG We were just kidding. Duh! LOLOLOLOLERZ
Wow, a Christian with low intelligence. I didn't know such people existed. </sarcasm>
It's funny how you mention MNG like you have the slightest clue what it is when you obviously don't. MNG is not "animated PNG". The description "animated PNG and/or JNG" would be more accurate. Do you have any guess what the J in JNG stands for?
If you want a cross-platform open-source browser that natively supports MNG, head on over to http://mngzilla.sourceforge.net/.
The move to a superior format like PNG would be much slower without the troubles of GIF. So in a way, the problems with GIF have been beneficial.
According to http://hsivonen.iki.fi/png-gamma/, the problem with gamma correction was also present in Opera and Mozilla. But it doesn't really matter since it's been "fixed" for a while now.
Although MNG support was removed, the code is still being maintained at http://mngzilla.sf.net/ and can be added back in very easily. They even have builds of Firefox with MNG support for download, so Konqueror is not the only available browser that natively supports MNG.
4
There's a lot of people who want MNG support back in Gecko, but the people with power are being huge assholes about it and completely ignoring them without explanation. You'd think having over 800 votes for a bug would be enough to get somebody's attention, but apparently not. See bug 18574 for more info: https://bugzilla.mozilla.org/show_bug.cgi?id=1857
Hasn't anybody ever seen a flower follow the sun across the sky? Geez, you need to get out more. At least look out a window every few decades. Some flowers, like sunflowers, can do a complete 180 degree turn every day.
The rain forest is not something you just dump something on. It's not a big truck. It's a series of tubes. And if you don't understand those tubes can be filled and if they are filled, when the sky puts the rain in, it gets in line and it's going to be delayed by anyone that puts into that tube enormous amounts of monkeys and beetles, enormous amounts of monkeys and beetles.