Domain: mozilla.org
Stories and comments across the archive that link to mozilla.org.
Comments · 17,579
-
Link on Seamonkey site is bad
Link to download Seamonkey 1.0 for win32 leads to a 404.
Link for full download is: ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/re leases/1.0/seamonkey-1.0.en-US.win32.installer.exe
Link for ftp of releases: ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/re leases/1.0/ -
Link on Seamonkey site is bad
Link to download Seamonkey 1.0 for win32 leads to a 404.
Link for full download is: ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/re leases/1.0/seamonkey-1.0.en-US.win32.installer.exe
Link for ftp of releases: ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/re leases/1.0/ -
What's new:
Autoscroll! HOORAY!
canvas tags! Boooo!
Drag and drop tabs! Eh.
Also, "Attempting to compose, forward, or reply to a message may result in a non-functional compose window." Sounds handy.
Really, I've just been waiting for autoscroll.
More at http://www.mozilla.org/projects/seamonkey/releases /seamonkey1.0/README.html -
Re:[OT] spellchecker extension for Firefox?
Apparently I spoke too soon... it seems that my problems with SpellBound were actually caused by a conflict with All-in-One Gestures. I've disabled the latter for now, and will report the issue upstream.
-
IE7 final release available
IE7 final release available here
http://www.opera.com/
and
http://www.mozilla.org/ -
Seamonkey
I still like seamonkey better http://www.mozilla.org/projects/seamonkey/news.ht
m l -
[OT] spellchecker extension for Firefox?
The only reason I stick with the Google Toolbar is for the spell-check feature. I'd happily go with Googlebar Lite if I could fine a useable standalone spell-checker extension. Unfortunately, neither AspellFox nor SpellBound eem to pass the "does it actually work" test.
:( -
[OT] spellchecker extension for Firefox?
The only reason I stick with the Google Toolbar is for the spell-check feature. I'd happily go with Googlebar Lite if I could fine a useable standalone spell-checker extension. Unfortunately, neither AspellFox nor SpellBound eem to pass the "does it actually work" test.
:( -
Re:mmmm, IMDB
I believe you're thinking of the Context Search extension. Very handy.
-
Nobody said Mozilla???
XUL (pronounced "zool") is Mozilla's XML-based User interface Language that lets you build feature-rich cross platform applications that can run connected or disconnected from the Internet.
How powerful is it? Well, Mozilla Firefox and Thunderbird are two examples.
http://www.mozilla.org/xpfe/
http://www.mozilla.org/projects/xul/
http://www.xulplanet.com/ -
Nobody said Mozilla???
XUL (pronounced "zool") is Mozilla's XML-based User interface Language that lets you build feature-rich cross platform applications that can run connected or disconnected from the Internet.
How powerful is it? Well, Mozilla Firefox and Thunderbird are two examples.
http://www.mozilla.org/xpfe/
http://www.mozilla.org/projects/xul/
http://www.xulplanet.com/ -
Re:mmmm, IMDB
I'd love to be able to search IMDB of Gracenote from google toolbar
You can search both of those using Firefox's search engine add-ons (along with thousands more)
Not that google's tool bar isn't nice and all - but its much better to use something open source that doesn't censor results for opressive regimes -
Re:Opera
SeaMonkey (don't download the beta just yet - 1.0 is shipping in a matter of hours!)
-
Re:mapwow.com
-
Re:I wonder when they'll get rid of "ns*" then...
Try an LXR search. Generally speaking, kungFuDeathGrip is used (as Pneuma ROCKS guessed) to ensure that reference counts are kept above 0 during a code path. A good example is in libpr0n, where the comment kind of explains what they're doing.
In XPCOM (and COM), objects have reference counts. When the reference count reaches 0, the object is destroyed. The reference count is incremented any time a block of code takes a reference to the object, and is decremented whenever a block of code releases that reference.
Occasionally there are places where the reference count is potentially 1, and a certain function call may reduce it to 0 (thereby destroying the object) before the object is really ready to be destroyed. In that case, the Mozilla codebase grabs a kungFuDeathGrip on the object (increasing the ref count by 1) until it's really safe to release the object.
Generally speaking this occurs when an object (event source) makes a callback on another object with a refcount of 1 (event handler), and the event handler removes itself from the event source - reducing its refcount to 0. However, if the event handler isn't complete yet (still has some cleanup), then they need to grab a kungFuDeathGrip to ensure that the object isn't destroyed before it's ready to be destroyed.
-
Re:I wonder when they'll get rid of "ns*" then...
Try an LXR search. Generally speaking, kungFuDeathGrip is used (as Pneuma ROCKS guessed) to ensure that reference counts are kept above 0 during a code path. A good example is in libpr0n, where the comment kind of explains what they're doing.
In XPCOM (and COM), objects have reference counts. When the reference count reaches 0, the object is destroyed. The reference count is incremented any time a block of code takes a reference to the object, and is decremented whenever a block of code releases that reference.
Occasionally there are places where the reference count is potentially 1, and a certain function call may reduce it to 0 (thereby destroying the object) before the object is really ready to be destroyed. In that case, the Mozilla codebase grabs a kungFuDeathGrip on the object (increasing the ref count by 1) until it's really safe to release the object.
Generally speaking this occurs when an object (event source) makes a callback on another object with a refcount of 1 (event handler), and the event handler removes itself from the event source - reducing its refcount to 0. However, if the event handler isn't complete yet (still has some cleanup), then they need to grab a kungFuDeathGrip to ensure that the object isn't destroyed before it's ready to be destroyed.
-
Re:Netscape's still around
wait, bugzilla is *in* firefox now? well... i guess when i go to http://bugzilla.mozilla.org/ it is in firefox...
-
Re:Times have changed."Mozilla and Firefox are the next evolution..."
Correct if you mean 'Mozilla the foundation'. The Mozilla suite is dead and will see no further development by the Mozilla foundation. It's now an independent community project called Seamonkey. If I read the news groups correctly the team is substanitally the same one responsible for the old suite. See: http://www.mozilla.org/projects/seamonkey/ The best bet is one of the nightly build releases under the 'contrib' branch of the trunk tree. Gecko/20060116 SeaMonkey/1.0b is working well for me.
-
Re:Includes
Apparently, you may have missed my joke. Someone logged in got a +5 Funny for the same jake posted a couple of minutes later, though, so comedy has survived unscathed. (Of course, you may also have been kidding, in which case I would certainly have egg on my face.)
--
Still posting anonymously because I don't care about getting credit. -
Re:I wonder when they'll get rid of "ns*" then...
I wonder if this means they'll slowly start to rid themselves of the "NS" prefix that's everywhere inside the code base...
That's a massive job, even if done slowly. I don't think it'll happen, specially because it would mean constantly breaking pending patches and blocking access to different groups of files at given times. It would also break common code between other Mozilla and Mozilla-related technologies, like Seamonkey or Camino. It's good that bugs fixed on one app can be easily migrated to the other. I think the ns is there to stay, just like the Kung Fu Death Grip and such. It doesn't do much harm, anyway. A little annoyance to developers.
-
reference implementation
some implementations (though not reference impls) are:
XHTML1.0
- Mozilla Firefox
- Safari supports it but doesn't advertise in the accepts header
- IE7 but it won't support the mime type "application/xml+xhtml"
XHTML1.1
- Mozilla Firefox 1.5
- Opera
XHMTL2.0
- X-Smiles
http://developer.mozilla.org/en/docs/Firefox_1.5_f or_Developers
http://opera.com/features/
http://www.xsmiles.org/features_xhtml2.html
I don't notice any browsers mentioning support for HTML5. Could you share some information about the current support for HTML5, I think it would be interesting to play with.
XHTML support is growing. Which is better? time will tell. -
just my way...
Of course if you want to be 100% sure a format would work. DO NOT RUN A LOW LEVEL FORMAT! I seen it recommended it's just wrong... Low-level Formatting creates the Tracks and Sectors on a blank hard drive. The drives you buy today are Low-level Formatted at the factory. Low-level Formatting these hard drives yourself is not recommended.
But not everyone can or wants to go trough the trouble of formatting so what can we do next?
My standard way to get spyware of a box:
run crapcleaner this will remove a lot of useless files just make sure you only select the sections you want deleted. Don't use the reg clean unless you know what you're doing.
Next up would be the running the standard anti virus programs I personally use hitmanpro the site is dutch but the program is English it includes most trusted anti-spyware products and runs them all in a row and automatically removes anything and makes up a html page of what it did.
Still not gone?
- If you know the name of the spyware it might be worth googling chances are you find a special removal tool.
- In my case I can spot bad programma's and spyware as a process with the use of HijackThis and sysinternals process explorer. But be sure to google all the processes you don't trust before deleting them. This way of deleting is not recommended for your average computer user (then again you post on slashdot so your probably fine..)
- Some times it's required to boot in to safemode to remove some files
Ok now that you're cleaned you don't want this sort of thing to happen again there are a few common practices:
- Don't be YES man don't just click YES and NEXT on every box that pops-up also instruct any family members to do the same.
- Run as a normal user instead of administrator
- Make sure windows is up to date
- Some browsers such as firefox make it easier to avoid spyware though this requires some plugins. recommended are adblock + gblocklist
Useful links:
google: http://justfuckinggoogleit.com/ ;)
crapcleaner: http://ccleaner.com/
hitmanPro: http://hitmanpro.nl/
HijackThis: http://www.spywareinfo.com/~merijn/
Process explorer: http://www.sysinternals.com/Utilities/ProcessExplo rer.html
Firefox browser: http://www.mozilla.com/firefox/
adblock: https://addons.mozilla.org/extensions/moreinfo.php ?id=10&application=firefox
gblock list for adblock: https://addons.mozilla.org/extensions/moreinfo.php ?id=1136&application=firefox
hope it helps... -
just my way...
Of course if you want to be 100% sure a format would work. DO NOT RUN A LOW LEVEL FORMAT! I seen it recommended it's just wrong... Low-level Formatting creates the Tracks and Sectors on a blank hard drive. The drives you buy today are Low-level Formatted at the factory. Low-level Formatting these hard drives yourself is not recommended.
But not everyone can or wants to go trough the trouble of formatting so what can we do next?
My standard way to get spyware of a box:
run crapcleaner this will remove a lot of useless files just make sure you only select the sections you want deleted. Don't use the reg clean unless you know what you're doing.
Next up would be the running the standard anti virus programs I personally use hitmanpro the site is dutch but the program is English it includes most trusted anti-spyware products and runs them all in a row and automatically removes anything and makes up a html page of what it did.
Still not gone?
- If you know the name of the spyware it might be worth googling chances are you find a special removal tool.
- In my case I can spot bad programma's and spyware as a process with the use of HijackThis and sysinternals process explorer. But be sure to google all the processes you don't trust before deleting them. This way of deleting is not recommended for your average computer user (then again you post on slashdot so your probably fine..)
- Some times it's required to boot in to safemode to remove some files
Ok now that you're cleaned you don't want this sort of thing to happen again there are a few common practices:
- Don't be YES man don't just click YES and NEXT on every box that pops-up also instruct any family members to do the same.
- Run as a normal user instead of administrator
- Make sure windows is up to date
- Some browsers such as firefox make it easier to avoid spyware though this requires some plugins. recommended are adblock + gblocklist
Useful links:
google: http://justfuckinggoogleit.com/ ;)
crapcleaner: http://ccleaner.com/
hitmanPro: http://hitmanpro.nl/
HijackThis: http://www.spywareinfo.com/~merijn/
Process explorer: http://www.sysinternals.com/Utilities/ProcessExplo rer.html
Firefox browser: http://www.mozilla.com/firefox/
adblock: https://addons.mozilla.org/extensions/moreinfo.php ?id=10&application=firefox
gblock list for adblock: https://addons.mozilla.org/extensions/moreinfo.php ?id=1136&application=firefox
hope it helps... -
Fix for Firefox 1.5
If your Firefox 1.5 doesn't display the graphs, or crashes, do the following as suggested by the Google webstats author:
Apparently there's a problem in Firefox 1.5 regarding SVG images if you
had SVG in the registry. Try following the steps described here:
https://bugzilla.mozilla.org/show_bug.cgi?id=30358 1#c3 -
Re:Strangely...
Go grab Seamonkey.
-
Re:ZOMG FIRST
No. Like Flashblock.
-
Re:ZOMG FIRST
Like Adblock Plus?
-
Re:oh let's not talk standards
That's not the most glaring CSS issue Firefox has. Firefox doesn't even support "display: inline-block": bug 9458. That's CSS1!
-
Re:And...?
SVG: Microsoft implemented vector graphics in Internet Explorer years ago with VML, which they submitted to the W3C in 1998.
CSS: A partial list of fixes regarding CSS that will be in Internet Explorer 7 can be found on the IEBlog. They've fixed a lot.
PNG: Internet Explorer 7 will have support for the PNG alpha channel, bringing it up to the level of support that other browsers have.
JPEG2000: JPEG2000 is patent encumbered. Mozilla/Firefox doesn't support it.
XForms: XForms support is available through a plugin.
The only really valid complaint you have there is their lack of support for the DOM. In particular, it would be very nice if they implemented DOM 2 Events, but I don't think that's likely to happen for Internet Explorer 7.
-
Microsoft following a (de facto) standard?
This is really news! Great News!
Of course the XMLHTTPRequest object as implemented by Microsoft will have some minor differences from what the others have already done.
And this is not news at all! -
oh let's not talk standards
FireFox doesn't even fully support CSS2. (http://www.w3.org/TR/REC-CSS2/text.html#text-sha
d ow-props) When will FireFox join the inevitable?
https://bugzilla.mozilla.org/show_bug.cgi?id=10713
Note this bug was opened in 1999. Judging from the target milestone (mozilla1.9) and the FireFox roadmap, we will have full CSS2 support in FireFox 3.0 by 2007. Wow, eight years... -
Re:Problems
FULL standards compliance is a big deal, is it? I hope you're not using anything that uses Gecko, such as Netscape 7, Mozilla, or Firefox.
Firefox/Mozilla doesn't even fully implement HTML 4.0, nor has it done so in any point in its history, nor is there a target milestone for doing so. Just one example is https://bugzilla.mozilla.org/show_bug.cgi?id=9101
Ok so they are choosing not to implement support for displaying soft hyphens. If you hate IE6 for not implementing support for max-width (a css thing) or ABBR (an html thing), don't be a hypocrite. At least most of IE6's compliance issues are (claimed to be) solved in IE7: http://blogs.msdn.com/ie/archive/2005/07/29/445242 .aspx
Notice that it's been over five years since the bug was reported, and there is no target for its fix. Imagine the fun that Slashdot would have over a 5-year-old IE bug.
I have used Firefox as my primary browser since Phoenix 0.2beta, and I love it. But I'm not going to say it's perfect (or even perfectly standards-compliant). -
Re:Leaks? I'll show you LEAKS!
Have a look here:
http://forums.mozillazine.org/viewtopic.php?t=3714 80
Ben Goodger 20060122: Battling Firefox Bloat http://weblogs.mozillazine.org/ben/archives/009620 .html
David Baron 20060114: Please file good memory leak bugs ! (bug 320915)
http://dbaron.org/log/2006-01#e20060114a
https://bugzilla.mozilla.org/show_bug.cgi?id=32091 5
Helping is as easy as following the directions -
Firefox users are immune to this
but without obnoxious "i spread my article over infinite pages in order to get more clicks" practice.
If you use Firefox as your browser, you have the antipagination plugin available, and no reason to be bothered by people that spread their articles over multiple pages.
(Also, try reading webcomics using antipagination. Woo!) -
Re:Asterisk has helped by showing us what not to d
from: http://www.freeswitch.org/docs/
"Licensing
Freeswitch is licensed under the terms of the MPL 1.1"
this license is *not* compatible with the gpl. even mozilla.org has stopped using this license:
Mozilla Relicensing FAQ
http://www.mozilla.org/MPL/relicensing-faq.html
mozilla is relicensing all of their code under a triple mpl/lgpl/gpl license in order to make their products compatible with the gpl. please consider doing the same with freeswitch.
read this if you need some more convincing as to why to relicense:
Make Your Open Source Software GPL-Compatible. Or Else.
http://www.dwheeler.com/essays/gpl-compatible.html
bottom line, if freeswitch isn't gpl-compatible it's much less likely to be successful. -
Re:Leaks? I'll show you LEAKS!
Adblock leaks memory like a sieve and everyone blames the memory leaks on Firefox. The latest nightly supposedly fixes the problem.
-
Re:also
It has already been leaked to the web http://www.mozilla.org/
-
Re:Level 1
he article notes that OpenSSL has achieved level 1, "the lowest of four possible validation levels". It should be noted, however, that level 1 is also the only level achievable by a software implementation. Level 2 requires physical "tamper evidence"
This is not the case. There are several software implementations that have achieved FIPS 140 level 2 validation, more notably the Netscape Security Services (NSS) library which is now maintained by the Mozilla team: http://www.mozilla.org/projects/security/pki/nss/f ips/ -
Firefox AJAX Debugger
pretty usefull: https://addons.mozilla.org/extensions/moreinfo.ph
p ?id=1843&application=firefox
"FireBug is a new tool that aids with debugging Javascript, DHTML, and Ajax. It is like a combination of the Javascript Console, DOM Inspector, and a command line Javascript interpreter."
thanks http://weblogs.mozillazine.org/gerv/archives/2006/ 01/firebug.html for the tipp -
Tech Evangelism
When I take a look at Tech Evangelism bugs I can see that theres a lot of websites that user proprietary technology to a page render well. I'm one of those users that don't try to test the same webpage on another browser (IE for example).
-
Re:Dependencies...> In my experience, most users of Opera and Firefox won't fall back to IE if the website appears broken.
This was true for me about 5 days ago (and for the most part still is). Then I found a neato extension called ie tab which lets me quickly right click and open a broken page in ie, in a firefox tab. This comes in especially handy for those pesky ActiveX admin control panels (trend micro administration, shoretel phone administration, etc). Also my bank has succesfully broken firefox support very recently, and while I'm confident they will fix it again, in the interim I'm happy to open thier site in an ie tab until the problem is fixed.
-
Re:What we need . . .
I've seen/read about several Firefox extensions designed to allow something quite similar. A quick search turned up "Purple Bunny" ( https://addons.mozilla.org/extensions/moreinfo.ph
p ?id=1098&application=firefox ), and I've seen others come and go.
I've not used any extensions of this type, and make no claim to their value. Be creative with Google, and you're bound to find more. -
Re:New Standard
And we can use Firefox's old RSS icon! (bug 261354)
-
Re:italicsNo worries, glad it was useful.
:)I've just realised that I was missing one of the sort-of vital components - the URI id extension. This enables you put stuff like body#www-google-com { background-color: #ddf !important; } in the userContent.css file and have it apply only to www.google.com.
And there seems to be an even better alternative built in for Firefox 1.5 and recent Mozillas. Though I haven't had a chance to try this out yet, it looks good.
-
An idea from the red guy on my left shoulder:
Take the deal. Download Anchorun, the auto-crawler bot. Leave it running all night. Sell it's results in the morning!
-
Re:Why not run Firefox?If IE is only needed for the log-in process then he could close it and run Firefox after logging in.
Or you could get him the IE Tab extension for Firefox.
-
Re:ping attribute
Curiously, I don't see anyone trying to figure out how to defeat the redirect link tracking that happens today in every browser.
Obviously you haven't been looking hard enough. Check out the Redirect Remover extension. -
Tried spoofing "user-agent" in firefox?
User agent switcher is an extension for FireFox that will allow you to fake the "user-agent" string identifying your browser.
-
The source code(Mozilla.org blocks these links, so you'll have to copy and paste them in a new tab.) Here's the offending source code checkins. The biggest chunk of code is in mozilla/docshell/base/nsWebShell.cpp. Fortunately, there's code that turns off the ping functionality if browser.send_pings is set to false, (posted below for reference)
// check prefs to see if pings are enabled
nsCOMPtr<nsIPrefBranch> prefs =
do_GetService(NS_PREFSERVICE_CONTRACTID);
if (prefs) {
PRBool allow = PR_TRUE;
prefs->GetBoolPref("browser.send_pings", &allow);
if (!allow)
return;
} -
The source code(Mozilla.org blocks these links, so you'll have to copy and paste them in a new tab.) Here's the offending source code checkins. The biggest chunk of code is in mozilla/docshell/base/nsWebShell.cpp. Fortunately, there's code that turns off the ping functionality if browser.send_pings is set to false, (posted below for reference)
// check prefs to see if pings are enabled
nsCOMPtr<nsIPrefBranch> prefs =
do_GetService(NS_PREFSERVICE_CONTRACTID);
if (prefs) {
PRBool allow = PR_TRUE;
prefs->GetBoolPref("browser.send_pings", &allow);
if (!allow)
return;
}