Commit Graph

12853 Commits

Author SHA1 Message Date
timeless@mozdev.org
74b458a796 Bug 421303 Crash [@ jsds_ScriptHookProc] r=caillon a=dsicore If we reach ~jsdService, that means our client doesn't care about us, so we can (and should) drop all references to any callbacks (if they cared, they'd have kept us alive!*). I think jsdService::Off should clear all the hooks, the strange magic of not clearing it isn't really a great idea. So for Off, we'll now clear the ScriptHook too (consumers who use off should really drop any references they have to our objects...). I'm still on the fence on this point, I suspect we can actually move it from ::Off to ~jsdService (it must be cleared at some point, otherwise if jsd_xpc's library manages to get unloaded, the function pointer would be invalid, which would be *BAD*). jsds_NotifyPendingDeadScripts needs to clear gDeadScripts whether or not there's a service or hooks, so it does. Because it's a static callback and because of the scary way GC works, I'd rather ensure (deathgrip) that jsds is available (and consistent!) for the duration of the function call. The code already handles the lack of a hook, so there's no reason to do magical returns.... The real problem which mayhemer found was that jsdService::Off was returning early (failure) because gGCStatus wasn't JSGC_END when called from ~jsdService from JS_GC from the cyclecollector, so we make sure that ~jsdService forces ::Off to act as if it is JSGC_END (after ensuring that there are no callbacks available). * a pure javascript (xpcom component, not DOM hosted!) version of a jsdService consumer means that jsdService will need to talk to the CycleCollector eventually (this is another bug for the future). 2008-03-10 17:13:48 -07:00
mozilla@weilbacher.org
8aea370edc [OS/2] Bug 369791: adapt plugin code to compile with cairo-os2, this in principle allows plugin content to be printed and windowless plugins to display, r=mkaply, a1.9+=damons 2008-03-10 17:10:55 -07:00
sayrer@gmail.com
6f8eff530f Bug 421984. Build with -fstrict-aliasing on GCC platforms. r/a=shaver 2008-03-10 17:04:47 -07:00
timeless@mozdev.org
fdcf2c3106 Bug 421774 consolidate jsd static variables into main r=shaver 2008-03-10 16:11:36 -07:00
jwalden@mit.edu
f57d2e7968 Bug 421767 - element.attributes.removeNamedItemNS(<non-existent attribute NS and name>) returns null instead of throwing. acid3++ r+sr=jst, a=beltzner 2008-03-10 16:02:36 -07:00
jay@mozilla.org
9b4baf70bc bumped version and added Help tab content 2008-03-10 15:31:59 -07:00
dholbert@cs.stanford.edu
61fc354af4 Bug 407243 reftest, to define current behavior. 2008-03-10 15:11:16 -07:00
bclary@bclary.com
d914c4b13e JavaScript Tests - update test to catch exception in browser tests, bug 420612 2008-03-10 14:24:35 -07:00
jwalden@mit.edu
10d6312b8c Bug 420521 - Leaking nsThread and nsTimerImpl running full set of Mochitests. This fixes the last refcounted leak on OS X Mochitests! Zounds! r=brendan, sr=dbaron, a=blocker 2008-03-10 14:05:46 -07:00
igor@mir2.org
85f2f1318d bug=419632 r=brendan a1.9=blockin1.9 avoiding weak roots for doubles 2008-03-10 12:27:44 -07:00
reed@reedloden.com
765423226c Bug 421841 - "Breakpad continually sends the same crash report over and over until you manually stop it" (add (void)closeMeDown; method, call it instead of closeClicked) [p=beltzner@mozilla.com (Mike Beltzner) r=ted/luser a=blocking1.9+] 2008-03-10 11:59:59 -07:00
reed@reedloden.com
8fd5659a33 Bug 355181 - "net_IsValidHostName() comment says one thing, code does another" (use a whitelist) [p=michal@allpeers.com (Michal Novotny) r=biesi a=blocking1.9+] 2008-03-10 11:59:13 -07:00
bhearsum@mozilla.com
4cee04e486 bug 420947: bootstrap changes to support new patcher2.pl prettyVersion. r=rhelmer, patch=me 2008-03-10 11:53:05 -07:00
dietrich@mozilla.com
bb02f4a736 Backing out test of bug 384370 2008-03-10 10:49:31 -07:00
bhearsum@mozilla.com
9aa544a1bb bug 420947: patcher should use 'prettyVersion' in the update dialog (appv) and 'version' for everything else. r=nrthomas, patch=me 2008-03-10 10:42:47 -07:00
dietrich@mozilla.com
ee727436aa Bug 384370 - test perf run (r=mano) 2008-03-10 09:41:52 -07:00
gavin@gavinsharp.com
0de56e7ca2 Back out the patch from bug 420642 because it broke gmail (bug 421571) 2008-03-10 01:28:51 -07:00
gavin@gavinsharp.com
a2dcb83701 Bug 421715: canvas crash passing undefined to putImageData, r+a=vlad 2008-03-10 00:35:37 -07:00
masayuki@d-toybox.com
b295ce78a1 Bug 420285 Internationalize plugin tag and plugin host r=jst, sr=bzbarsky, b1.9=jst 2008-03-10 00:07:15 -07:00
reed@reedloden.com
223ffcf984 Back out Alfred Kayser's patch from bug 399925 due to Tp crashes. 2008-03-09 23:09:37 -07:00
reed@reedloden.com
fd30224781 Bug 399925 - "GIF decoder needs to allow its data to be discarded" [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart sr=tor a=blocking1.9+] 2008-03-09 22:09:24 -07:00
aaronleventhal@moonset.net
ba1b4dde66 Backing out part of bug 417018 which caused bug 421650. 2008-03-09 19:24:00 -07:00
dbaron@dbaron.org
b76ec670c5 Test selector serialization too. 2008-03-09 18:10:03 -07:00
roc+@cs.cmu.edu
6ce7967ace Bug 403181, revert more bogus test images 2008-03-09 16:53:48 -07:00
roc+@cs.cmu.edu
7ee2d30596 Bug 403181, fix test image 2008-03-09 15:46:40 -07:00
roc+@cs.cmu.edu
11aa232422 Bug 403181. Pass the desired source rectangle for background images down into nsThebesImage and ensure we don't sample outside it. Back out a bad pixman patch that caused regressions, and adjust image encoding tests so they don't depend on the regression. Also switchs some reftests to quirks mode so that the 1-appunit width of <br>s doesn't bite us. r=vlad,sr=dbaron 2008-03-09 14:55:05 -07:00
bclary@bclary.com
7c090f1207 JavaScript Tests - regression tests for bug 418641, by Igor Bukanov 2008-03-09 14:04:14 -07:00
bclary@bclary.com
45121849cd JavaScript Tests - regression test for bug 420087, by Mike Shaver 2008-03-09 13:49:13 -07:00
bclary@bclary.com
08afd34a8b JavaScript Tests - regression test for bug 420399, by Jesse Ruderman 2008-03-09 13:32:33 -07:00
bclary@bclary.com
8333a2c893 JavaScript Tests - regression tests for bug 420610, by Jesse Ruderman 2008-03-09 13:15:14 -07:00
bclary@bclary.com
e430db9c14 JavaScript Tests - regression test for bug 420612, by Jesse Ruderman 2008-03-09 13:09:09 -07:00
bclary@bclary.com
11d60c9bc6 JavaScript Tests - regression test for bug 421325, by Brian Crowder 2008-03-09 13:00:57 -07:00
reed@reedloden.com
970130f12b Bug 421721 - "remove tabs-bottom-spacer, it's unused" [p=dao@mozilla.com (Dão Gottwald) r+a1.9=mconnor] 2008-03-09 12:59:50 -07:00
reed@reedloden.com
82531bad28 Bug 418791 - "Don't try to discard image data when the image is animating" (Don't start the timer when image is animating) [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart a=blocking1.9+] 2008-03-09 12:58:40 -07:00
reed@reedloden.com
8eac8e29f5 Bug 417302 - "about:robots" (add missing period) [p=reed r=gavin] 2008-03-09 12:56:24 -07:00
bclary@bclary.com
51a8feae78 JavaScript Tests - remove timezone dependencies for toLocaleFormat win32 tests, no bug, not part of the build 2008-03-09 12:49:14 -07:00
mozilla@weilbacher.org
2a3ae906fd [OS/2] Bug 417372: permit RWS to be disabled by environment variable, p/r=Rich Walsh and me 2008-03-09 10:04:27 -07:00
dtownsend@oxymoronical.com
0310a62eb3 Disabling test due to bug 421790 2008-03-09 07:46:17 -07:00
dtownsend@oxymoronical.com
e3adc5db63 Fix test to report what the differences actually were. 2008-03-09 06:06:30 -07:00
dtownsend@oxymoronical.com
25e34cdc28 Switch tests to fixed time to avoid DST issue from bug 402434 2008-03-09 04:19:45 -07:00
timeless@mozdev.org
1daf469d2c Bug 421231 js.c needs to call JSDB_TermDebugger r=brendan NPOTB 2008-03-09 03:05:29 -07:00
dolske@mozilla.com
8c3435c2d7 Forgotten packaging changes from bug 417302. r=gavin 2008-03-09 01:27:51 -08:00
dwitte@stanford.edu
df68dd0e5a improve interface documentation. no bug, npob 2008-03-09 01:12:12 -08:00
jruderman@hmc.edu
72906022c3 Add a crashtest 2008-03-08 22:37:45 -08:00
jruderman@hmc.edu
728e86591d Add crashtest 2008-03-08 22:32:28 -08:00
brendan@mozilla.org
61638720da Fix from Sebastian Redl to compile under GCC 4.2 (r=me, a=shaver). 2008-03-08 20:49:46 -08:00
dolske@mozilla.com
84ac9bf24f Bug 421058 - Firefox won't prompt to change stored passwords. r=gavin, a=blocking-ff3+ 2008-03-08 18:25:40 -08:00
edward.lee@engineering.uiuc.edu
acc74e8697 Bug 418961 - "Save Page As" "Text Files" saves file but Downloads window doesn't show completion. r=biesi, sr=biesi, b-ff3=beltzner 2008-03-08 17:04:28 -08:00
edward.lee@engineering.uiuc.edu
27004fc15c Bug 412360 - Download Manager remains empty, downloads don't start, with this 3.0b2 downloads.sqlite. r=sdwilsh, r=biesi, sr=biesi, b-ff3=beltzner 2008-03-08 17:02:06 -08:00
gavin@gavinsharp.com
e3168e8ed9 Bug 409215: can sometimes get 'stuck' when trying to close tabs by repeatedly clicking the tab close button (don't skip more than one 'double click' event), r=mconnor 2008-03-08 16:31:39 -08:00